summaryrefslogtreecommitdiff
path: root/graphics/svg/source
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/svg/source
Initial commit
Diffstat (limited to 'graphics/svg/source')
-rw-r--r--graphics/svg/source/examples/root.C27
-rw-r--r--graphics/svg/source/examples/root.svg12711
-rw-r--r--graphics/svg/source/examples/svg-example.svg410
-rw-r--r--graphics/svg/source/examples/svg-preamble.tex5
-rw-r--r--graphics/svg/source/svg.dtx5985
5 files changed, 19138 insertions, 0 deletions
diff --git a/graphics/svg/source/examples/root.C b/graphics/svg/source/examples/root.C
new file mode 100644
index 0000000000..495fb60dc1
--- /dev/null
+++ b/graphics/svg/source/examples/root.C
@@ -0,0 +1,27 @@
+void root() {
+
+ // Set the style.
+ gStyle->SetTextFont(80); gStyle->SetLabelFont(80,"XYZ");
+ gStyle->SetTitleFont(80,""); gStyle->SetTitleFont(80,"XYZ");
+ gStyle->SetPalette(1); gStyle->SetOptStat(0);
+
+ // Draw the plot.
+ TH2D *h = new TH2D("", "", 25, 0, 3.9, 25, 0, 3.9); TRandom r;
+ for (int i = 0; i < 30000; i++) h->Fill(r.Gaus(2.,1), r.Gaus(2.,1));
+ h->GetXaxis()->CenterTitle(); h->GetXaxis()->SetTitleOffset(2.5);
+ h->GetYaxis()->CenterTitle(); h->GetYaxis()->SetTitleOffset(2.5);
+ h->GetXaxis()->SetTitle("\\larger[2]$x$");
+ h->GetYaxis()->SetTitle("\\larger[2]$y$");
+ h->Draw("LEGO2");
+
+ // Draw additional text.
+ TText *t = new TText(); t->SetTextAlign(31);
+ t->DrawText(0.7, 0.9, "\\larger[2]$z(x,y) = \\frac{1}{\\sigma_x\\sigma_y"
+ "\\sqrt{4\\pi^2}}\\exp\\left(- \\left(\\frac{(x-\\mu_x)^2}"
+ "{2\\sigma_x^2} + \\frac{(y-\\mu_y)^2}{2\\sigma_y^2} \\right)"
+ "\\right)$");
+
+ // Print the plot.
+ gPad->Print("root.svg");
+
+}
diff --git a/graphics/svg/source/examples/root.svg b/graphics/svg/source/examples/root.svg
new file mode 100644
index 0000000000..196c2c9250
--- /dev/null
+++ b/graphics/svg/source/examples/root.svg
@@ -0,0 +1,12711 @@
+<?xml version="1.0" standalone="no"?>
+<svg width="567" height="384" viewBox="0 0 567 384" xmlns="http://www.w3.org/2000/svg">
+<title>
+root.svg
+</title>
+<desc>
+Creator: ROOT Version 5.30/01
+CreationDate: Thu Sep 6 11:25:25 2012</desc>
+<defs>
+</defs>
+<rect x="0" y="0" width="567" height="384" fill="white"/>
+<path d="M57,235l 287, -49" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,211l 287, -49" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,187l 287, -50" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,163l 287, -50" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,139l 287, -50" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,114l 287, -49" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,90l 287, -49" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M57,260l 287, -50" fill="none" stroke="#000099"/>
+<path d="M344,210v -172" fill="none" stroke="#000099"/>
+<path d="M57,88l 287, -50" fill="none" stroke="#000099"/>
+<path d="M57,260v -172" fill="none" stroke="#000099"/>
+<path d="M344,186l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,162l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,137l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,113l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,89l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,65l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,41l 166, 86" fill="none" stroke="#000099" stroke-dasharray=" 1, 2"/>
+<path d="M344,210l 166, 86" fill="none" stroke="#000099"/>
+<path d="M510,296v -172" fill="none" stroke="#000099"/>
+<path d="M344,38l 166, 86" fill="none" stroke="#000099"/>
+<path d="M339,215l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M339,215l 12, -2v -2l -12, 2z" fill="none" stroke="black"/>
+<path d="M333,212l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M333,212l 6, 3v -2l -6, -3z" fill="none" stroke="black"/>
+<path d="M339,213l 12, -2l -7, -3l -11, 2z" fill="white"/>
+<path d="M339,213l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M339,213l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M328,217l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M339,213v -4l -11, 2v 4z" fill="#6200ff"/>
+<path d="M328,217l 11, -2v -6l -11, 2z" fill="none" stroke="black"/>
+<path d="M321,214l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M328,215v -4l -7, -3v 3z" fill="#6200ff"/>
+<path d="M321,214l 7, 3v -6l -7, -3z" fill="none" stroke="black"/>
+<path d="M328,211l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M328,211l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M316,219l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M328,215v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M328,207v -2l -12, 2v 2z" fill="#3300ff"/>
+<path d="M316,219l 12, -2v -12l -12, 2z" fill="none" stroke="black"/>
+<path d="M310,216l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M316,217v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M316,209v -2l -6, -3v 2z" fill="#3300ff"/>
+<path d="M310,216l 6, 3v -12l -6, -3z" fill="none" stroke="black"/>
+<path d="M316,207l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M316,207l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M305,221l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M316,217v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M316,209v -1l -11, 2v 1z" fill="#3300ff"/>
+<path d="M305,221l 11, -2v -11l -11, 2z" fill="none" stroke="black"/>
+<path d="M298,218l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M305,219v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M305,211v -1l -7, -3v 1z" fill="#3300ff"/>
+<path d="M298,218l 7, 3v -11l -7, -3z" fill="none" stroke="black"/>
+<path d="M305,210l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M305,210l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M293,223l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M305,219v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M293,223l 12, -2v -9l -12, 2z" fill="none" stroke="black"/>
+<path d="M287,220l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M293,221v -7l -6, -4v 7z" fill="#6200ff"/>
+<path d="M287,220l 6, 3v -9l -6, -4z" fill="none" stroke="black"/>
+<path d="M293,214l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M293,214l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M282,225l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M293,221v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M293,213v -4l -11, 2v 4z" fill="#3300ff"/>
+<path d="M282,225l 11, -2v -14l -11, 2z" fill="none" stroke="black"/>
+<path d="M275,222l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M282,223v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M282,215v -4l -7, -4v 5z" fill="#3300ff"/>
+<path d="M275,222l 7, 3v -14l -7, -4z" fill="none" stroke="black"/>
+<path d="M282,211l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M282,211l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M270,227l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M282,223v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M282,215v -7l -12, 1v 8z" fill="#3300ff"/>
+<path d="M282,208v -2l -12, 2v 1z" fill="#0014ff"/>
+<path d="M270,227l 12, -2v -19l -12, 2z" fill="none" stroke="black"/>
+<path d="M264,224l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M270,225v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M270,217v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M270,209v -1l -6, -4v 2z" fill="#0014ff"/>
+<path d="M264,224l 6, 3v -19l -6, -4z" fill="none" stroke="black"/>
+<path d="M270,208l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M270,208l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M259,229l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M270,225v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M270,217v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M270,209v -2l -11, 2v 2z" fill="#0014ff"/>
+<path d="M259,229l 11, -2v -20l -11, 2z" fill="none" stroke="black"/>
+<path d="M252,226l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M259,227v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M259,219v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M259,211v -2l -7, -4v 3z" fill="#0014ff"/>
+<path d="M252,226l 7, 3v -20l -7, -4z" fill="none" stroke="black"/>
+<path d="M259,209l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M259,209l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M247,231l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M259,227v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M259,219v -4l -12, 2v 4z" fill="#3300ff"/>
+<path d="M247,231l 12, -2v -14l -12, 2z" fill="none" stroke="black"/>
+<path d="M241,228l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M247,229v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M247,221v -4l -6, -4v 5z" fill="#3300ff"/>
+<path d="M241,228l 6, 3v -14l -6, -4z" fill="none" stroke="black"/>
+<path d="M247,217l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M247,217l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M236,233l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M247,229v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M247,221v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M247,213v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M236,233l 11, -2v -25l -11, 2z" fill="none" stroke="black"/>
+<path d="M229,230l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M236,231v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M236,223v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M236,215v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M229,230l 7, 3v -25l -7, -4z" fill="none" stroke="black"/>
+<path d="M236,208l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M236,208l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M224,235l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M236,231v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M236,223v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M236,215v -4l -12, 2v 4z" fill="#0014ff"/>
+<path d="M224,235l 12, -2v -22l -12, 2z" fill="none" stroke="black"/>
+<path d="M218,232l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M224,233v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M224,225v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M224,217v -4l -6, -3v 4z" fill="#0014ff"/>
+<path d="M218,232l 6, 3v -22l -6, -3z" fill="none" stroke="black"/>
+<path d="M224,213l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M224,213l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M213,237l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M224,233v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M224,225v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M224,217v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M213,237l 11, -2v -25l -11, 2z" fill="none" stroke="black"/>
+<path d="M206,234l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M213,235v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M213,227v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M213,219v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M206,234l 7, 3v -25l -7, -4z" fill="none" stroke="black"/>
+<path d="M213,212l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M213,212l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M201,239l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M213,235v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M213,227v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M213,219v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M213,212v -4l -12, 2v 4z" fill="#0044ff"/>
+<path d="M201,239l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M195,236l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M201,237v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M201,229v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M201,221v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M201,214v -4l -6, -3v 3z" fill="#0044ff"/>
+<path d="M195,236l 6, 3v -29l -6, -3z" fill="none" stroke="black"/>
+<path d="M201,210l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M201,210l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M190,241l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M201,237v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M201,229v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M190,241l 11, -2v -17l -11, 2z" fill="none" stroke="black"/>
+<path d="M183,238l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M190,239v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M190,231v -7l -7, -3v 7z" fill="#3300ff"/>
+<path d="M183,238l 7, 3v -17l -7, -3z" fill="none" stroke="black"/>
+<path d="M190,224l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M190,224l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M178,243l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M190,239v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M190,231v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M190,223v -6l -12, 2v 6z" fill="#0014ff"/>
+<path d="M178,243l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M172,240l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M178,241v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M178,233v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M178,225v -6l -6, -3v 6z" fill="#0014ff"/>
+<path d="M172,240l 6, 3v -24l -6, -3z" fill="none" stroke="black"/>
+<path d="M178,219l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M178,219l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M167,245l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M178,241v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M178,233v -3l -11, 2v 3z" fill="#3300ff"/>
+<path d="M167,245l 11, -2v -13l -11, 2z" fill="none" stroke="black"/>
+<path d="M160,242l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M167,243v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M167,235v -3l -7, -4v 4z" fill="#3300ff"/>
+<path d="M160,242l 7, 3v -13l -7, -4z" fill="none" stroke="black"/>
+<path d="M167,232l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M167,232l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M155,247l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M167,243v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M167,235v -2l -12, 2v 2z" fill="#3300ff"/>
+<path d="M155,247l 12, -2v -12l -12, 2z" fill="none" stroke="black"/>
+<path d="M149,244l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M155,245v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M155,237v -2l -6, -3v 2z" fill="#3300ff"/>
+<path d="M149,244l 6, 3v -12l -6, -3z" fill="none" stroke="black"/>
+<path d="M155,235l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M155,235l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M144,249l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M155,245v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M155,237v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M155,229l -11, 2z" fill="#0014ff"/>
+<path d="M144,249l 11, -2v -18l -11, 2z" fill="none" stroke="black"/>
+<path d="M137,246l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M144,247v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M144,239v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M144,231l -7, -3z" fill="#0014ff"/>
+<path d="M137,246l 7, 3v -18l -7, -3z" fill="none" stroke="black"/>
+<path d="M144,231l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M144,231l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M132,251l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M144,247v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M144,239v -4l -12, 2v 4z" fill="#3300ff"/>
+<path d="M132,251l 12, -2v -14l -12, 2z" fill="none" stroke="black"/>
+<path d="M126,248l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M132,249v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M132,241v -4l -6, -4v 5z" fill="#3300ff"/>
+<path d="M126,248l 6, 3v -14l -6, -4z" fill="none" stroke="black"/>
+<path d="M132,237l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M132,237l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M121,253l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M132,249v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M132,241v -1l -11, 2v 1z" fill="#3300ff"/>
+<path d="M121,253l 11, -2v -11l -11, 2z" fill="none" stroke="black"/>
+<path d="M114,250l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M121,251v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M121,243v -1l -7, -3v 1z" fill="#3300ff"/>
+<path d="M114,250l 7, 3v -11l -7, -3z" fill="none" stroke="black"/>
+<path d="M121,242l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M121,242l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M109,255l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M121,251v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M121,243v -4l -12, 2v 4z" fill="#3300ff"/>
+<path d="M109,255l 12, -2v -14l -12, 2z" fill="none" stroke="black"/>
+<path d="M103,252l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M109,253v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M109,245v -4l -6, -4v 5z" fill="#3300ff"/>
+<path d="M103,252l 6, 3v -14l -6, -4z" fill="none" stroke="black"/>
+<path d="M109,241l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M109,241l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M98,257l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M109,253v -4l -11, 2v 4z" fill="#6200ff"/>
+<path d="M98,257l 11, -2v -6l -11, 2z" fill="none" stroke="black"/>
+<path d="M91,254l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M98,255v -4l -7, -3v 3z" fill="#6200ff"/>
+<path d="M91,254l 7, 3v -6l -7, -3z" fill="none" stroke="black"/>
+<path d="M98,251l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M98,251l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M86,259l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M98,255v -6l -12, 2v 6z" fill="#6200ff"/>
+<path d="M86,259l 12, -2v -8l -12, 2z" fill="none" stroke="black"/>
+<path d="M80,256l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M86,257v -6l -6, -4v 6z" fill="#6200ff"/>
+<path d="M80,256l 6, 3v -8l -6, -4z" fill="none" stroke="black"/>
+<path d="M86,251l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M86,251l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M75,261l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M75,261l 11, -2v -2l -11, 2z" fill="none" stroke="black"/>
+<path d="M68,258l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M68,258l 7, 3v -2l -7, -4z" fill="none" stroke="black"/>
+<path d="M75,259l 11, -2l -6, -4l -12, 2z" fill="white"/>
+<path d="M75,259l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M75,259l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M63,263l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M75,259v -2l -12, 2v 2z" fill="#6200ff"/>
+<path d="M63,263l 12, -2v -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M57,260l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M63,261v -2l -6, -3v 1z" fill="#6200ff"/>
+<path d="M57,260l 6, 3v -4l -6, -3z" fill="none" stroke="black"/>
+<path d="M63,259l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M63,259l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M346,219l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M358,214v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M346,219l 12, -2v -10l -12, 2z" fill="none" stroke="black"/>
+<path d="M339,215l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M346,216v -7l -7, -3v 7z" fill="#6200ff"/>
+<path d="M339,215l 7, 4v -10l -7, -3z" fill="none" stroke="black"/>
+<path d="M346,209l 12, -2l -7, -3l -12, 2z" fill="#6200ff"/>
+<path d="M346,209l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M335,221l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M346,216v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M335,221l 11, -2v -10l -11, 2z" fill="none" stroke="black"/>
+<path d="M328,217l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M335,218v -7l -7, -3v 7z" fill="#6200ff"/>
+<path d="M328,217l 7, 4v -10l -7, -3z" fill="none" stroke="black"/>
+<path d="M335,211l 11, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M335,211l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M323,223l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M335,218v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M335,211v -1l -12, 2v 1z" fill="#3300ff"/>
+<path d="M323,223l 12, -2v -11l -12, 2z" fill="none" stroke="black"/>
+<path d="M316,219l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M323,220v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M323,213v -1l -7, -4v 1z" fill="#3300ff"/>
+<path d="M316,219l 7, 4v -11l -7, -4z" fill="none" stroke="black"/>
+<path d="M323,212l 12, -2l -7, -4l -12, 2z" fill="#3300ff"/>
+<path d="M323,212l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M312,225l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M323,220v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M323,213v -4l -11, 2v 4z" fill="#3300ff"/>
+<path d="M312,225l 11, -2v -14l -11, 2z" fill="none" stroke="black"/>
+<path d="M305,221l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M312,222v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M312,215v -4l -7, -3v 3z" fill="#3300ff"/>
+<path d="M305,221l 7, 4v -14l -7, -3z" fill="none" stroke="black"/>
+<path d="M312,211l 11, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M312,211l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M300,227l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M312,222v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M312,215v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M312,207v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M300,227l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M293,223l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M300,224v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M300,217v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M300,209v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M293,223l 7, 4v -26l -7, -3z" fill="none" stroke="black"/>
+<path d="M300,201l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M300,201l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M289,229l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M300,224v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M300,217v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M300,209v -3l -11, 2v 3z" fill="#0014ff"/>
+<path d="M289,229l 11, -2v -21l -11, 2z" fill="none" stroke="black"/>
+<path d="M282,225l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M289,226v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M289,219v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M289,211v -3l -7, -3v 3z" fill="#0014ff"/>
+<path d="M282,225l 7, 4v -21l -7, -3z" fill="none" stroke="black"/>
+<path d="M289,208l 11, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M289,208l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M277,231l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M289,226v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M289,219v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M289,211v -6l -12, 2v 6z" fill="#0014ff"/>
+<path d="M277,231l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M270,227l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M277,228v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M277,221v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M277,213v -6l -7, -4v 6z" fill="#0014ff"/>
+<path d="M270,227l 7, 4v -24l -7, -4z" fill="none" stroke="black"/>
+<path d="M277,207l 12, -2l -7, -4l -12, 2z" fill="#0014ff"/>
+<path d="M277,207l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M265,233l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M277,228v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M277,221v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M277,213v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M277,205v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M265,233l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M259,229l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M265,230v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M265,223v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M265,215v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M265,207v -1l -6, -3v 1z" fill="#0044ff"/>
+<path d="M259,229l 6, 4v -27l -6, -3z" fill="none" stroke="black"/>
+<path d="M265,206l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M265,206l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M254,235l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M265,230v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M265,223v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M265,215v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M265,207v -2l -11, 2v 2z" fill="#0044ff"/>
+<path d="M254,235l 11, -2v -28l -11, 2z" fill="none" stroke="black"/>
+<path d="M247,231l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M254,232v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M254,225v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M254,217v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M254,209v -2l -7, -4v 3z" fill="#0044ff"/>
+<path d="M247,231l 7, 4v -28l -7, -4z" fill="none" stroke="black"/>
+<path d="M254,207l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M254,207l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M242,237l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M254,232v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M254,225v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M254,217v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M254,209v -6l -12, 2v 6z" fill="#0044ff"/>
+<path d="M242,237l 12, -2v -32l -12, 2z" fill="none" stroke="black"/>
+<path d="M236,233l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M242,234v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M242,227v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M242,219v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M242,211v -6l -6, -3v 6z" fill="#0044ff"/>
+<path d="M236,233l 6, 4v -32l -6, -3z" fill="none" stroke="black"/>
+<path d="M242,205l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M242,205l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M231,239l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M242,234v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M242,227v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M242,219v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M242,211v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M242,204v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M242,196v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M231,239l 11, -2v -49l -11, 2z" fill="none" stroke="black"/>
+<path d="M224,235l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M231,236v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M231,229v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M231,221v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M231,213v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M231,206v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M231,198v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M224,235l 7, 4v -49l -7, -3z" fill="none" stroke="black"/>
+<path d="M231,190l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M231,190l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M219,241l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M231,236v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M231,229v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M231,221v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M231,213v -7l -12, 1v 8z" fill="#0044ff"/>
+<path d="M231,206v -1l -12, 2z" fill="#008bff"/>
+<path d="M219,241l 12, -2v -34l -12, 2z" fill="none" stroke="black"/>
+<path d="M213,237l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M219,238v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M219,231v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M219,223v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M219,215v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M219,207l -6, -4v 1z" fill="#008bff"/>
+<path d="M213,237l 6, 4v -34l -6, -4z" fill="none" stroke="black"/>
+<path d="M219,207l 12, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M219,207l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M208,243l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M219,238v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M219,231v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M219,223v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M219,215v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M219,207v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M219,200l -11, 1v 1z" fill="#00bbff"/>
+<path d="M208,243l 11, -2v -41l -11, 1z" fill="none" stroke="black"/>
+<path d="M201,239l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M208,240v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M208,233v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M208,225v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M208,217v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M208,209v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M208,202v -1l -7, -3z" fill="#00bbff"/>
+<path d="M201,239l 7, 4v -42l -7, -3z" fill="none" stroke="black"/>
+<path d="M208,201l 11, -1l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M208,201l 11, -1l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M196,245l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M208,240v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M208,233v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M208,225v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M208,217v -6l -12, 2v 6z" fill="#0044ff"/>
+<path d="M196,245l 12, -2v -32l -12, 2z" fill="none" stroke="black"/>
+<path d="M190,241l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M196,242v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M196,235v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M196,227v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M196,219v -6l -6, -3v 6z" fill="#0044ff"/>
+<path d="M190,241l 6, 4v -32l -6, -3z" fill="none" stroke="black"/>
+<path d="M196,213l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M196,213l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M185,247l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M196,242v -7l -11, 1v 8z" fill="#6200ff"/>
+<path d="M196,235v -8l -11, 2v 7z" fill="#3300ff"/>
+<path d="M196,227v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M196,219v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M196,211l -11, 2z" fill="#008bff"/>
+<path d="M185,247l 11, -2v -34l -11, 2z" fill="none" stroke="black"/>
+<path d="M178,243l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M185,244v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M185,236v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M185,229v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M185,221v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M185,213l -7, -4v 1z" fill="#008bff"/>
+<path d="M178,243l 7, 4v -34l -7, -4z" fill="none" stroke="black"/>
+<path d="M185,213l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M185,213l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M173,249l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M185,244v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M185,236v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M185,229v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M185,221v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M185,213v -6l -12, 2v 6z" fill="#008bff"/>
+<path d="M173,249l 12, -2v -40l -12, 2z" fill="none" stroke="black"/>
+<path d="M167,245l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M173,246v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M173,238v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M173,231v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M173,223v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M173,215v -6l -6, -4v 7z" fill="#008bff"/>
+<path d="M167,245l 6, 4v -40l -6, -4z" fill="none" stroke="black"/>
+<path d="M173,209l 12, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M173,209l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M162,251l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M173,246v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M173,238v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M173,231v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M173,223v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M162,251l 11, -2v -27l -11, 2z" fill="none" stroke="black"/>
+<path d="M155,247l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M162,248v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M162,240v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M162,233v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M162,225v -1l -7, -3v 1z" fill="#0044ff"/>
+<path d="M155,247l 7, 4v -27l -7, -3z" fill="none" stroke="black"/>
+<path d="M162,224l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M162,224l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M150,253l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M162,248v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M162,240v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M162,233v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M150,253l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M144,249l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M150,250v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M150,242v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M150,235v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M144,249l 6, 4v -26l -6, -3z" fill="none" stroke="black"/>
+<path d="M150,227l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M150,227l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M139,255l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M150,250v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M150,242v -6l -11, 2v 6z" fill="#3300ff"/>
+<path d="M139,255l 11, -2v -17l -11, 2z" fill="none" stroke="black"/>
+<path d="M132,251l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M139,252v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M139,244v -6l -7, -4v 7z" fill="#3300ff"/>
+<path d="M132,251l 7, 4v -17l -7, -4z" fill="none" stroke="black"/>
+<path d="M139,238l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M139,238l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M127,257l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M139,252v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M139,244v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M139,237v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M127,257l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M121,253l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M127,254v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M127,246v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M127,239v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M121,253l 6, 4v -26l -6, -3z" fill="none" stroke="black"/>
+<path d="M127,231l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M127,231l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M116,259l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M127,254v -4l -11, 2v 4z" fill="#6200ff"/>
+<path d="M116,259l 11, -2v -7l -11, 2z" fill="none" stroke="black"/>
+<path d="M109,255l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M116,256v -4l -7, -3v 4z" fill="#6200ff"/>
+<path d="M109,255l 7, 4v -7l -7, -3z" fill="none" stroke="black"/>
+<path d="M116,252l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M116,252l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M104,260l 12, -1v -3l -12, 2z" fill="white"/>
+<path d="M116,256v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M116,248v -3l -12, 2v 3z" fill="#3300ff"/>
+<path d="M104,260l 12, -1v -14l -12, 2z" fill="none" stroke="black"/>
+<path d="M98,257l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M104,258v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M104,250v -3l -6, -3v 3z" fill="#3300ff"/>
+<path d="M98,257l 6, 3v -13l -6, -3z" fill="none" stroke="black"/>
+<path d="M104,247l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M104,247l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M93,262l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M104,258v -5l -11, 2v 5z" fill="#6200ff"/>
+<path d="M93,262l 11, -2v -7l -11, 2z" fill="none" stroke="black"/>
+<path d="M86,259l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M93,260v -5l -7, -3v 5z" fill="#6200ff"/>
+<path d="M86,259l 7, 3v -7l -7, -3z" fill="none" stroke="black"/>
+<path d="M93,255l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M93,255l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M81,264l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M93,260v -2l -12, 2v 2z" fill="#6200ff"/>
+<path d="M81,264l 12, -2v -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M75,261l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M81,262v -2l -6, -4v 3z" fill="#6200ff"/>
+<path d="M75,261l 6, 3v -4l -6, -4z" fill="none" stroke="black"/>
+<path d="M81,260l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M81,260l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M70,266l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M81,262v -1l -11, 2v 1z" fill="#6200ff"/>
+<path d="M70,266l 11, -2v -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M63,263l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M70,264v -1l -7, -4v 2z" fill="#6200ff"/>
+<path d="M63,263l 7, 3v -3l -7, -4z" fill="none" stroke="black"/>
+<path d="M70,263l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M70,263l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M353,222l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M364,218v -4l -11, 2v 4z" fill="#6200ff"/>
+<path d="M353,222l 11, -2v -6l -11, 2z" fill="none" stroke="black"/>
+<path d="M346,219l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M353,220v -4l -7, -3v 3z" fill="#6200ff"/>
+<path d="M346,219l 7, 3v -6l -7, -3z" fill="none" stroke="black"/>
+<path d="M353,216l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M353,216l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M341,224l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M353,220v -5l -12, 2v 5z" fill="#6200ff"/>
+<path d="M341,224l 12, -2v -7l -12, 2z" fill="none" stroke="black"/>
+<path d="M335,221l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M341,222v -5l -6, -3v 4z" fill="#6200ff"/>
+<path d="M335,221l 6, 3v -7l -6, -3z" fill="none" stroke="black"/>
+<path d="M341,217l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M341,217l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M330,226l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M341,222v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M341,214v -4l -11, 2v 4z" fill="#3300ff"/>
+<path d="M330,226l 11, -2v -14l -11, 2z" fill="none" stroke="black"/>
+<path d="M323,223l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M330,224v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M330,216v -4l -7, -4v 5z" fill="#3300ff"/>
+<path d="M323,223l 7, 3v -14l -7, -4z" fill="none" stroke="black"/>
+<path d="M330,212l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M330,212l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M318,228l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M330,224v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M330,216v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M318,228l 12, -2v -17l -12, 2z" fill="none" stroke="black"/>
+<path d="M312,225l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M318,226v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M318,218v -7l -6, -3v 7z" fill="#3300ff"/>
+<path d="M312,225l 6, 3v -17l -6, -3z" fill="none" stroke="black"/>
+<path d="M318,211l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M318,211l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M307,230l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M318,226v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M318,218v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M318,210v -5l -11, 2v 5z" fill="#0014ff"/>
+<path d="M307,230l 11, -2v -23l -11, 2z" fill="none" stroke="black"/>
+<path d="M300,227l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M307,228v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M307,220v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M307,212v -5l -7, -3v 5z" fill="#0014ff"/>
+<path d="M300,227l 7, 3v -23l -7, -3z" fill="none" stroke="black"/>
+<path d="M307,207l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M307,207l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M295,232l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M307,228v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M307,220v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M307,212v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M307,205v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M295,232l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M289,229l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M295,230v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M295,222v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M295,214v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M295,207v -1l -6, -4v 1z" fill="#0044ff"/>
+<path d="M289,229l 6, 3v -26l -6, -4z" fill="none" stroke="black"/>
+<path d="M295,206l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M295,206l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M284,234l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M295,230v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M295,222v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M295,214v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M295,207v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M295,199v -6l -11, 2v 6z" fill="#008bff"/>
+<path d="M284,234l 11, -2v -39l -11, 2z" fill="none" stroke="black"/>
+<path d="M277,231l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M284,232v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M284,224v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M284,216v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M284,209v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M284,201v -6l -7, -3v 6z" fill="#008bff"/>
+<path d="M277,231l 7, 3v -39l -7, -3z" fill="none" stroke="black"/>
+<path d="M284,195l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M284,195l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M272,236l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M284,232v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M284,224v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M284,216v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M284,209v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M284,201v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M272,236l 12, -2v -40l -12, 2z" fill="none" stroke="black"/>
+<path d="M265,233l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M272,234v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M272,226v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M272,218v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M272,211v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M272,203v -7l -7, -3v 7z" fill="#008bff"/>
+<path d="M265,233l 7, 3v -40l -7, -3z" fill="none" stroke="black"/>
+<path d="M272,196l 12, -2l -7, -3l -12, 2z" fill="#008bff"/>
+<path d="M272,196l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M261,238l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M272,234v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M272,226v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M272,218v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M272,211v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M272,203v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M272,195v -4l -11, 2v 4z" fill="#00bbff"/>
+<path d="M261,238l 11, -2v -45l -11, 2z" fill="none" stroke="black"/>
+<path d="M254,235l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M261,236v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M261,228v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M261,220v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M261,213v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M261,205v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M261,197v -4l -7, -3v 4z" fill="#00bbff"/>
+<path d="M254,235l 7, 3v -45l -7, -3z" fill="none" stroke="black"/>
+<path d="M261,193l 11, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M261,193l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M249,240l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M261,236v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M261,228v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M261,220v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M261,213v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M261,205v -3l -12, 2v 3z" fill="#008bff"/>
+<path d="M249,240l 12, -2v -36l -12, 2z" fill="none" stroke="black"/>
+<path d="M242,237l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M249,238v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M249,230v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M249,222v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M249,215v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M249,207v -3l -7, -4v 4z" fill="#008bff"/>
+<path d="M242,237l 7, 3v -36l -7, -4z" fill="none" stroke="black"/>
+<path d="M249,204l 12, -2l -7, -4l -12, 2z" fill="#008bff"/>
+<path d="M249,204l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M238,242l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M249,238v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M249,230v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M249,222v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M249,215v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M249,207v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M249,199l -11, 2z" fill="#00bbff"/>
+<path d="M238,242l 11, -2v -41l -11, 2z" fill="none" stroke="black"/>
+<path d="M231,239l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M238,240v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M238,232v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M238,224v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M238,217v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M238,209v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M238,201l -7, -3z" fill="#00bbff"/>
+<path d="M231,239l 7, 3v -41l -7, -3z" fill="none" stroke="black"/>
+<path d="M238,201l 11, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M238,201l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M226,244l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M238,240v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M238,232v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M238,224v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M238,217v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M238,209v -3l -12, 2v 3z" fill="#008bff"/>
+<path d="M226,244l 12, -2v -36l -12, 2z" fill="none" stroke="black"/>
+<path d="M219,241l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M226,242v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M226,234v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M226,226v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M226,219v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M226,211v -3l -7, -4v 3z" fill="#008bff"/>
+<path d="M219,241l 7, 3v -36l -7, -4z" fill="none" stroke="black"/>
+<path d="M226,208l 12, -2l -7, -4l -12, 2z" fill="#008bff"/>
+<path d="M226,208l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M215,246l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M226,242v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M226,234v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M226,226v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M226,219v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M226,211v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M226,203l -11, 2z" fill="#00bbff"/>
+<path d="M215,246l 11, -2v -41l -11, 2z" fill="none" stroke="black"/>
+<path d="M208,243l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M215,244v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M215,236v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M215,228v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M215,221v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M215,213v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M215,205l -7, -4v 1z" fill="#00bbff"/>
+<path d="M208,243l 7, 3v -41l -7, -4z" fill="none" stroke="black"/>
+<path d="M215,205l 11, -2l -7, -3l -11, 1z" fill="#00bbff"/>
+<path d="M215,205l 11, -2l -7, -3l -11, 1z" fill="none" stroke="black"/>
+<path d="M203,248l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M215,244v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M215,236v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M215,228v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M215,221v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M215,213v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M215,205v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M215,198v -6l -12, 2v 6z" fill="#00fffb"/>
+<path d="M203,248l 12, -2v -54l -12, 2z" fill="none" stroke="black"/>
+<path d="M196,245l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M203,246v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M203,238v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M203,230v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M203,223v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M203,215v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M203,207v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M203,200v -6l -7, -4v 6z" fill="#00fffb"/>
+<path d="M196,245l 7, 3v -54l -7, -4z" fill="none" stroke="black"/>
+<path d="M203,194l 12, -2l -7, -4l -12, 2z" fill="#00fffb"/>
+<path d="M203,194l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M192,250l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M203,246v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M203,238v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M203,230v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M203,223v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M203,215v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M203,207v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M192,250l 11, -2v -48l -11, 2z" fill="none" stroke="black"/>
+<path d="M185,247l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M192,248v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M192,240v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M192,232v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M192,225v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M192,217v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M192,209v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M185,247l 7, 3v -48l -7, -4z" fill="none" stroke="black"/>
+<path d="M192,202l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M192,202l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M180,252l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M192,248v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M192,240v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M192,232v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M192,225v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M192,217v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M192,209v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M192,202v -2l -12, 2v 2z" fill="#00fffb"/>
+<path d="M180,252l 12, -2v -50l -12, 2z" fill="none" stroke="black"/>
+<path d="M173,249l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M180,250v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M180,242v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M180,234v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M180,227v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M180,219v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M180,211v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M180,204v -2l -7, -3v 1z" fill="#00fffb"/>
+<path d="M173,249l 7, 3v -50l -7, -3z" fill="none" stroke="black"/>
+<path d="M180,202l 12, -2l -7, -3l -12, 2z" fill="#00fffb"/>
+<path d="M180,202l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M169,254l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M180,250v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M180,242v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M180,234v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M180,227v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M180,219v -2l -11, 2v 2z" fill="#008bff"/>
+<path d="M169,254l 11, -2v -35l -11, 2z" fill="none" stroke="black"/>
+<path d="M162,251l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M169,252v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M169,244v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M169,236v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M169,229v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M169,221v -2l -7, -4v 2z" fill="#008bff"/>
+<path d="M162,251l 7, 3v -35l -7, -4z" fill="none" stroke="black"/>
+<path d="M169,219l 11, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M169,219l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M157,256l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M169,252v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M169,244v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M169,236v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M169,229v -3l -12, 2v 3z" fill="#0044ff"/>
+<path d="M157,256l 12, -2v -28l -12, 2z" fill="none" stroke="black"/>
+<path d="M150,253l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M157,254v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M157,246v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M157,238v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M157,231v -3l -7, -3v 2z" fill="#0044ff"/>
+<path d="M150,253l 7, 3v -28l -7, -3z" fill="none" stroke="black"/>
+<path d="M157,228l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M157,228l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M146,258l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M157,254v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M157,246v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M157,238v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M146,258l 11, -2v -25l -11, 2z" fill="none" stroke="black"/>
+<path d="M139,255l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M146,256v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M146,248v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M146,240v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M139,255l 7, 3v -25l -7, -4z" fill="none" stroke="black"/>
+<path d="M146,233l 11, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M146,233l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M134,260l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M146,256v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M146,248v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M146,240v -4l -12, 2v 4z" fill="#0014ff"/>
+<path d="M134,260l 12, -2v -22l -12, 2z" fill="none" stroke="black"/>
+<path d="M127,257l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M134,258v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M134,250v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M134,242v -4l -7, -3v 4z" fill="#0014ff"/>
+<path d="M127,257l 7, 3v -22l -7, -3z" fill="none" stroke="black"/>
+<path d="M134,238l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M134,238l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M123,262l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M134,258v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M134,250v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M134,242l -11, 2z" fill="#0014ff"/>
+<path d="M123,262l 11, -2v -18l -11, 2z" fill="none" stroke="black"/>
+<path d="M116,259l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M123,260v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M123,252v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M123,244l -7, -4v 1z" fill="#0014ff"/>
+<path d="M116,259l 7, 3v -18l -7, -4z" fill="none" stroke="black"/>
+<path d="M123,244l 11, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M123,244l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M111,264l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M123,260v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M123,252v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M123,244v -3l -12, 2v 3z" fill="#0014ff"/>
+<path d="M111,264l 12, -2v -21l -12, 2z" fill="none" stroke="black"/>
+<path d="M104,260l 7, 4v -2l -7, -4z" fill="white"/>
+<path d="M111,262v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M111,254v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M111,246v -3l -7, -3v 3z" fill="#0014ff"/>
+<path d="M104,260l 7, 4v -21l -7, -3z" fill="none" stroke="black"/>
+<path d="M111,243l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M111,243l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M100,266l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M111,262v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M100,266l 11, -2v -9l -11, 2z" fill="none" stroke="black"/>
+<path d="M93,262l 7, 4v -2l -7, -4z" fill="white"/>
+<path d="M100,264v -7l -7, -3v 6z" fill="#6200ff"/>
+<path d="M93,262l 7, 4v -9l -7, -3z" fill="none" stroke="black"/>
+<path d="M100,257l 11, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M100,257l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M88,268l 12, -2v -2l -12, 1z" fill="white"/>
+<path d="M100,264v -7l -12, 2v 6z" fill="#6200ff"/>
+<path d="M88,268l 12, -2v -9l -12, 2z" fill="none" stroke="black"/>
+<path d="M81,264l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M88,265v -6l -7, -3v 6z" fill="#6200ff"/>
+<path d="M81,264l 7, 4v -9l -7, -3z" fill="none" stroke="black"/>
+<path d="M88,259l 12, -2l -7, -3l -12, 2z" fill="#6200ff"/>
+<path d="M88,259l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M77,270l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M88,265v -3l -11, 2v 3z" fill="#6200ff"/>
+<path d="M77,270l 11, -2v -6l -11, 2z" fill="none" stroke="black"/>
+<path d="M70,266l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M77,267v -3l -7, -4v 4z" fill="#6200ff"/>
+<path d="M70,266l 7, 4v -6l -7, -4z" fill="none" stroke="black"/>
+<path d="M77,264l 11, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M77,264l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M359,226l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M371,221v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M359,226l 12, -2v -10l -12, 2z" fill="none" stroke="black"/>
+<path d="M353,222l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M359,223v -7l -6, -3v 7z" fill="#6200ff"/>
+<path d="M353,222l 6, 4v -10l -6, -3z" fill="none" stroke="black"/>
+<path d="M359,216l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M359,216l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M348,228l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M359,223v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M359,216v -4l -11, 2v 4z" fill="#3300ff"/>
+<path d="M348,228l 11, -2v -14l -11, 2z" fill="none" stroke="black"/>
+<path d="M341,224l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M348,225v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M348,218v -4l -7, -3v 3z" fill="#3300ff"/>
+<path d="M341,224l 7, 4v -14l -7, -3z" fill="none" stroke="black"/>
+<path d="M348,214l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M348,214l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M336,230l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M348,225v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M348,218v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M348,210v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M336,230l 12, -2v -25l -12, 2z" fill="none" stroke="black"/>
+<path d="M330,226l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M336,227v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M336,220v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M336,212v -7l -6, -3v 6z" fill="#0014ff"/>
+<path d="M330,226l 6, 4v -25l -6, -3z" fill="none" stroke="black"/>
+<path d="M336,205l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M336,205l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M325,232l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M336,227v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M336,220v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M325,232l 11, -2v -15l -11, 2z" fill="none" stroke="black"/>
+<path d="M318,228l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M325,229v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M325,222v -5l -7, -3v 4z" fill="#3300ff"/>
+<path d="M318,228l 7, 4v -15l -7, -3z" fill="none" stroke="black"/>
+<path d="M325,217l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M325,217l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M313,234l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M325,229v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M325,222v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M325,214v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M325,206v -3l -12, 2v 3z" fill="#0044ff"/>
+<path d="M313,234l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M307,230l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M313,231v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M313,224v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M313,216v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M313,208v -3l -6, -4v 4z" fill="#0044ff"/>
+<path d="M307,230l 6, 4v -29l -6, -4z" fill="none" stroke="black"/>
+<path d="M313,205l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M313,205l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M302,236l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M313,231v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M313,224v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M313,216v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M313,208v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M302,236l 11, -2v -27l -11, 2z" fill="none" stroke="black"/>
+<path d="M295,232l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M302,233v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M302,226v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M302,218v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M302,210v -1l -7, -3v 1z" fill="#0044ff"/>
+<path d="M295,232l 7, 4v -27l -7, -3z" fill="none" stroke="black"/>
+<path d="M302,209l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M302,209l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M290,238l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M302,233v -7l -12, 1v 8z" fill="#6200ff"/>
+<path d="M302,226v -8l -12, 2v 7z" fill="#3300ff"/>
+<path d="M302,218v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M302,210v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M290,238l 12, -2v -33l -12, 2z" fill="none" stroke="black"/>
+<path d="M284,234l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M290,235v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M290,227v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M290,220v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M290,212v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M284,234l 6, 4v -33l -6, -4z" fill="none" stroke="black"/>
+<path d="M290,205l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M290,205l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M279,240l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M290,235v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M290,227v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M290,220v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M290,212v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M290,204v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M290,197v -2l -11, 2v 2z" fill="#00bbff"/>
+<path d="M279,240l 11, -2v -43l -11, 2z" fill="none" stroke="black"/>
+<path d="M272,236l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M279,237v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M279,229v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M279,222v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M279,214v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M279,206v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M279,199v -2l -7, -3v 1z" fill="#00bbff"/>
+<path d="M272,236l 7, 4v -43l -7, -3z" fill="none" stroke="black"/>
+<path d="M279,197l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M279,197l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M267,242l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M279,237v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M279,229v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M279,222v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M279,214v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M279,206v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M279,199v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M279,191v -3l -12, 2v 3z" fill="#00fffb"/>
+<path d="M267,242l 12, -2v -52l -12, 2z" fill="none" stroke="black"/>
+<path d="M261,238l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M267,239v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M267,231v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M267,224v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M267,216v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M267,208v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M267,201v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M267,193v -3l -6, -4v 4z" fill="#00fffb"/>
+<path d="M261,238l 6, 4v -52l -6, -4z" fill="none" stroke="black"/>
+<path d="M267,190l 12, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M267,190l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M256,244l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M267,239v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M267,231v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M267,224v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M267,216v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M267,208v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M267,201v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M267,193v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M267,185v -3l -11, 2v 3z" fill="#00ffcc"/>
+<path d="M256,244l 11, -2v -60l -11, 2z" fill="none" stroke="black"/>
+<path d="M249,240l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M256,241v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M256,233v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M256,226v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M256,218v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M256,210v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M256,203v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M256,195v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M256,187v -3l -7, -3v 3z" fill="#00ffcc"/>
+<path d="M249,240l 7, 4v -60l -7, -3z" fill="none" stroke="black"/>
+<path d="M256,184l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M256,184l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M244,246l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M256,241v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M256,233v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M256,226v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M256,218v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M256,210v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M256,203v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M256,195v -5l -12, 2v 5z" fill="#00fffb"/>
+<path d="M244,246l 12, -2v -54l -12, 2z" fill="none" stroke="black"/>
+<path d="M238,242l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M244,243v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M244,235v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M244,228v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M244,220v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M244,212v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M244,205v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M244,197v -5l -6, -3v 5z" fill="#00fffb"/>
+<path d="M238,242l 6, 4v -54l -6, -3z" fill="none" stroke="black"/>
+<path d="M244,192l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M244,192l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M233,248l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M244,243v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M244,235v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M244,228v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M244,220v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M244,212v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M244,205v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M244,197v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M244,189v -5l -11, 2v 5z" fill="#00ffcc"/>
+<path d="M233,248l 11, -2v -62l -11, 2z" fill="none" stroke="black"/>
+<path d="M226,244l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M233,245v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M233,237v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M233,230v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M233,222v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M233,214v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M233,207v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M233,199v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M233,191v -5l -7, -4v 6z" fill="#00ffcc"/>
+<path d="M226,244l 7, 4v -62l -7, -4z" fill="none" stroke="black"/>
+<path d="M233,186l 11, -2l -6, -4l -12, 2z" fill="#00ffcc"/>
+<path d="M233,186l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M221,250l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M233,245v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M233,237v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M233,230v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M233,222v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M233,214v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M233,207v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M233,199v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M233,191v -3l -12, 2v 3z" fill="#00ffcc"/>
+<path d="M221,250l 12, -2v -60l -12, 2z" fill="none" stroke="black"/>
+<path d="M215,246l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M221,247v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M221,239v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M221,232v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M221,224v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M221,216v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M221,209v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M221,201v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M221,193v -3l -6, -3v 3z" fill="#00ffcc"/>
+<path d="M215,246l 6, 4v -60l -6, -3z" fill="none" stroke="black"/>
+<path d="M221,190l 12, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M221,190l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M210,251l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M221,247v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M221,239v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M221,232v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M221,224v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M221,216v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M221,209v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M210,251l 11, -1v -48l -11, 2z" fill="none" stroke="black"/>
+<path d="M203,248l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M210,249v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M210,241v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M210,234v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M210,226v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M210,218v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M210,211v -7l -7, -3v 6z" fill="#00bbff"/>
+<path d="M203,248l 7, 3v -47l -7, -3z" fill="none" stroke="black"/>
+<path d="M210,204l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M210,204l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M198,253l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M210,249v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M210,241v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M210,234v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M210,226v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M210,218v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M210,211v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M198,253l 12, -2v -48l -12, 2z" fill="none" stroke="black"/>
+<path d="M192,250l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M198,251v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M198,243v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M198,236v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M198,228v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M198,220v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M198,213v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M192,250l 6, 3v -48l -6, -3z" fill="none" stroke="black"/>
+<path d="M198,205l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M198,205l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M187,255l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M198,251v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M198,243v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M198,236v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M198,228v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M198,220v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M198,213v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M198,205v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M187,255l 11, -2v -49l -11, 2z" fill="none" stroke="black"/>
+<path d="M180,252l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M187,253v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M187,245v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M187,238v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M187,230v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M187,222v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M187,215v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M187,207v -1l -7, -4v 2z" fill="#00fffb"/>
+<path d="M180,252l 7, 3v -49l -7, -4z" fill="none" stroke="black"/>
+<path d="M187,206l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M187,206l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M175,257l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M187,253v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M187,245v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M187,238v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M187,230v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M187,222v -4l -12, 2v 4z" fill="#008bff"/>
+<path d="M175,257l 12, -2v -37l -12, 2z" fill="none" stroke="black"/>
+<path d="M169,254l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M175,255v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M175,247v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M175,240v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M175,232v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M175,224v -4l -6, -4v 5z" fill="#008bff"/>
+<path d="M169,254l 6, 3v -37l -6, -4z" fill="none" stroke="black"/>
+<path d="M175,220l 12, -2l -7, -3l -11, 1z" fill="#008bff"/>
+<path d="M175,220l 12, -2l -7, -3l -11, 1z" fill="none" stroke="black"/>
+<path d="M164,259l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M175,255v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M175,247v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M175,240v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M175,232v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M175,224v -2l -11, 2v 2z" fill="#008bff"/>
+<path d="M164,259l 11, -2v -35l -11, 2z" fill="none" stroke="black"/>
+<path d="M157,256l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M164,257v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M164,249v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M164,242v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M164,234v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M164,226v -2l -7, -3v 2z" fill="#008bff"/>
+<path d="M157,256l 7, 3v -35l -7, -3z" fill="none" stroke="black"/>
+<path d="M164,224l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M164,224l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M152,261l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M164,257v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M164,249v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M164,242v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M164,234v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M164,226v -6l -12, 1v 7z" fill="#008bff"/>
+<path d="M152,261l 12, -2v -39l -12, 1z" fill="none" stroke="black"/>
+<path d="M146,258l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M152,259v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M152,251v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M152,244v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M152,236v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M152,228v -7l -6, -3v 7z" fill="#008bff"/>
+<path d="M146,258l 6, 3v -40l -6, -3z" fill="none" stroke="black"/>
+<path d="M152,221l 12, -1l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M152,221l 12, -1l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M141,263l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M152,259v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M152,251v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M152,244v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M152,236v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M141,263l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M134,260l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M141,261v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M141,253v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M141,246v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M141,238v -6l -7, -3v 5z" fill="#0044ff"/>
+<path d="M134,260l 7, 3v -31l -7, -3z" fill="none" stroke="black"/>
+<path d="M141,232l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M141,232l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M129,265l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M141,261v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M141,253v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M141,246v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M129,265l 12, -2v -25l -12, 2z" fill="none" stroke="black"/>
+<path d="M123,262l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M129,263v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M129,255v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M129,248v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M123,262l 6, 3v -25l -6, -3z" fill="none" stroke="black"/>
+<path d="M129,240l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M129,240l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M118,267l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M129,263v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M129,255v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M129,248v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M129,240v -2l -11, 2v 2z" fill="#0044ff"/>
+<path d="M118,267l 11, -2v -27l -11, 2z" fill="none" stroke="black"/>
+<path d="M111,264l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M118,265v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M118,257v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M118,250v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M118,242v -2l -7, -4v 2z" fill="#0044ff"/>
+<path d="M111,264l 7, 3v -27l -7, -4z" fill="none" stroke="black"/>
+<path d="M118,240l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M118,240l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M106,269l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M118,265v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M118,257v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M118,250v -3l -12, 2v 3z" fill="#0014ff"/>
+<path d="M106,269l 12, -2v -20l -12, 2z" fill="none" stroke="black"/>
+<path d="M100,266l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M106,267v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M106,259v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M106,252v -3l -6, -4v 3z" fill="#0014ff"/>
+<path d="M100,266l 6, 3v -20l -6, -4z" fill="none" stroke="black"/>
+<path d="M106,249l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M106,249l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M95,271l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M106,267v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M106,259v -2l -11, 2v 2z" fill="#3300ff"/>
+<path d="M95,271l 11, -2v -12l -11, 2z" fill="none" stroke="black"/>
+<path d="M88,268l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M95,269v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M95,261v -2l -7, -3v 2z" fill="#3300ff"/>
+<path d="M88,268l 7, 3v -12l -7, -3z" fill="none" stroke="black"/>
+<path d="M95,259l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M95,259l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M83,273l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M95,269v -5l -12, 2v 5z" fill="#6200ff"/>
+<path d="M83,273l 12, -2v -7l -12, 2z" fill="none" stroke="black"/>
+<path d="M77,270l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M83,271v -5l -6, -3v 4z" fill="#6200ff"/>
+<path d="M77,270l 6, 3v -7l -6, -3z" fill="none" stroke="black"/>
+<path d="M83,266l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M83,266l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M366,229l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M377,225v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M377,217v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M377,209l -11, 2z" fill="#0014ff"/>
+<path d="M366,229l 11, -2v -18l -11, 2z" fill="none" stroke="black"/>
+<path d="M359,226l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M366,227v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M366,219v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M366,211l -7, -3z" fill="#0014ff"/>
+<path d="M359,226l 7, 3v -18l -7, -3z" fill="none" stroke="black"/>
+<path d="M366,211l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M366,211l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M354,231l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M366,227v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M366,219v -2l -12, 2v 2z" fill="#3300ff"/>
+<path d="M354,231l 12, -2v -12l -12, 2z" fill="none" stroke="black"/>
+<path d="M348,228l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M354,229v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M354,221v -2l -6, -3v 2z" fill="#3300ff"/>
+<path d="M348,228l 6, 3v -12l -6, -3z" fill="none" stroke="black"/>
+<path d="M354,219l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M354,219l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M343,233l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M354,229v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M354,221v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M354,213v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M354,206v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M343,233l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M336,230l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M343,231v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M343,223v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M343,215v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M343,208v -6l -7, -4v 6z" fill="#0044ff"/>
+<path d="M336,230l 7, 3v -31l -7, -4z" fill="none" stroke="black"/>
+<path d="M343,202l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M343,202l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M331,235l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M343,231v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M343,223v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M343,215v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M343,208v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M343,200v -2l -12, 2v 2z" fill="#008bff"/>
+<path d="M331,235l 12, -2v -35l -12, 2z" fill="none" stroke="black"/>
+<path d="M325,232l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M331,233v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M331,225v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M331,217v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M331,210v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M331,202v -2l -6, -3v 1z" fill="#008bff"/>
+<path d="M325,232l 6, 3v -35l -6, -3z" fill="none" stroke="black"/>
+<path d="M331,200l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M331,200l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M320,237l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M331,233v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M331,225v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M331,217v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M320,237l 11, -2v -25l -11, 2z" fill="none" stroke="black"/>
+<path d="M313,234l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M320,235v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M320,227v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M320,219v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M313,234l 7, 3v -25l -7, -4z" fill="none" stroke="black"/>
+<path d="M320,212l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M320,212l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M308,239l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M320,235v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M320,227v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M320,219v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M320,212v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M320,204v -2l -12, 2v 2z" fill="#008bff"/>
+<path d="M308,239l 12, -2v -35l -12, 2z" fill="none" stroke="black"/>
+<path d="M302,236l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M308,237v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M308,229v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M308,221v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M308,214v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M308,206v -2l -6, -3v 1z" fill="#008bff"/>
+<path d="M302,236l 6, 3v -35l -6, -3z" fill="none" stroke="black"/>
+<path d="M308,204l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M308,204l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M297,241l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M308,237v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M308,229v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M308,221v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M308,214v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M308,206v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M308,198v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M308,191v -5l -11, 2v 5z" fill="#00fffb"/>
+<path d="M297,241l 11, -2v -53l -11, 2z" fill="none" stroke="black"/>
+<path d="M290,238l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M297,239v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M297,231v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M297,223v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M297,216v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M297,208v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M297,200v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M297,193v -5l -7, -4v 5z" fill="#00fffb"/>
+<path d="M290,238l 7, 3v -53l -7, -4z" fill="none" stroke="black"/>
+<path d="M297,188l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M297,188l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M285,243l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M297,239v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M297,231v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M297,223v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M297,216v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M297,208v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M297,200v -7l -12, 1v 8z" fill="#00bbff"/>
+<path d="M297,193v -8l -12, 2v 7z" fill="#00fffb"/>
+<path d="M297,185v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M297,177v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M285,243l 12, -2v -71l -12, 2z" fill="none" stroke="black"/>
+<path d="M279,240l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M285,241v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M285,233v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M285,225v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M285,218v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M285,210v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M285,202v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M285,194v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M285,187v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M285,179v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M279,240l 6, 3v -71l -6, -4z" fill="none" stroke="black"/>
+<path d="M285,172l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M285,172l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M274,245l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M285,241v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M285,233v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M285,225v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M285,218v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M285,210v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M285,202v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M285,194v -5l -11, 2v 5z" fill="#00fffb"/>
+<path d="M274,245l 11, -2v -54l -11, 2z" fill="none" stroke="black"/>
+<path d="M267,242l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M274,243v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M274,235v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M274,227v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M274,220v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M274,212v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M274,204v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M274,196v -5l -7, -4v 6z" fill="#00fffb"/>
+<path d="M267,242l 7, 3v -54l -7, -4z" fill="none" stroke="black"/>
+<path d="M274,191l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M274,191l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M262,247l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M274,243v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M274,235v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M274,227v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M274,220v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M274,212v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M274,204v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M274,196v -1l -12, 2v 1z" fill="#00fffb"/>
+<path d="M262,247l 12, -2v -50l -12, 2z" fill="none" stroke="black"/>
+<path d="M256,244l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M262,245v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M262,237v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M262,229v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M262,222v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M262,214v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M262,206v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M262,198v -1l -6, -3v 1z" fill="#00fffb"/>
+<path d="M256,244l 6, 3v -50l -6, -3z" fill="none" stroke="black"/>
+<path d="M262,197l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M262,197l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M251,249l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M262,245v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M262,237v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M262,229v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M262,222v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M262,214v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M262,206v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M262,198v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M262,191v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M262,183v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M262,175v -1l -11, 2v 1z" fill="#00ff55"/>
+<path d="M251,249l 11, -2v -73l -11, 2z" fill="none" stroke="black"/>
+<path d="M244,246l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M251,247v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M251,239v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M251,231v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M251,224v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M251,216v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M251,208v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M251,200v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M251,193v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M251,185v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M251,177v -1l -7, -3v 1z" fill="#00ff55"/>
+<path d="M244,246l 7, 3v -73l -7, -3z" fill="none" stroke="black"/>
+<path d="M251,176l 11, -2l -6, -3l -12, 2z" fill="#00ff55"/>
+<path d="M251,176l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M239,251l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M251,247v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M251,239v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M251,231v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M251,224v -8l -12, 2v 7z" fill="#0044ff"/>
+<path d="M251,216v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M251,208v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M251,200v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M251,193v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M251,185v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M251,177v -3l -12, 2v 3z" fill="#00ff55"/>
+<path d="M239,251l 12, -2v -75l -12, 2z" fill="none" stroke="black"/>
+<path d="M233,248l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M239,249v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M239,241v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M239,233v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M239,225v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M239,218v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M239,210v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M239,202v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M239,195v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M239,187v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M239,179v -3l -6, -3v 3z" fill="#00ff55"/>
+<path d="M233,248l 6, 3v -75l -6, -3z" fill="none" stroke="black"/>
+<path d="M239,176l 12, -2l -7, -3l -11, 2z" fill="#00ff55"/>
+<path d="M239,176l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M228,253l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M239,249v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M239,241v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M239,233v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M239,225v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M239,218v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M239,210v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M239,202v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M239,195v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M239,187v -3l -11, 2v 3z" fill="#00ff84"/>
+<path d="M228,253l 11, -2v -67l -11, 2z" fill="none" stroke="black"/>
+<path d="M221,250l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M228,251v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M228,243v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M228,235v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M228,227v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M228,220v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M228,212v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M228,204v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M228,197v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M228,189v -3l -7, -3v 3z" fill="#00ff84"/>
+<path d="M221,250l 7, 3v -67l -7, -3z" fill="none" stroke="black"/>
+<path d="M228,186l 11, -2l -6, -3l -12, 2z" fill="#00ff84"/>
+<path d="M228,186l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M216,255l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M228,251v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M228,243v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M228,235v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M228,227v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M228,220v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M228,212v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M228,204v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M228,197v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M228,189v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M228,181v -3l -12, 2v 3z" fill="#00ff55"/>
+<path d="M216,255l 12, -2v -75l -12, 2z" fill="none" stroke="black"/>
+<path d="M210,251l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M216,253v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M216,245v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M216,237v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M216,229v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M216,222v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M216,214v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M216,206v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M216,199v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M216,191v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M216,183v -3l -6, -4v 4z" fill="#00ff55"/>
+<path d="M210,251l 6, 4v -75l -6, -4z" fill="none" stroke="black"/>
+<path d="M216,180l 12, -2l -7, -4l -11, 2z" fill="#00ff55"/>
+<path d="M216,180l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M205,257l 11, -2v -2l -11, 1z" fill="white"/>
+<path d="M216,253v -8l -11, 2v 7z" fill="#6200ff"/>
+<path d="M216,245v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M216,237v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M216,229v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M216,222v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M216,214v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M216,206v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M216,199v -3l -11, 2v 3z" fill="#00ffcc"/>
+<path d="M205,257l 11, -2v -59l -11, 2z" fill="none" stroke="black"/>
+<path d="M198,253l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M205,254v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M205,247v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M205,239v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M205,231v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M205,224v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M205,216v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M205,208v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M205,201v -3l -7, -4v 3z" fill="#00ffcc"/>
+<path d="M198,253l 7, 4v -59l -7, -4z" fill="none" stroke="black"/>
+<path d="M205,198l 11, -2l -6, -4l -12, 2z" fill="#00ffcc"/>
+<path d="M205,198l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M193,259l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M205,254v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M205,247v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M205,239v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M205,231v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M205,224v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M205,216v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M205,208v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M205,201v -1l -12, 2v 1z" fill="#00ffcc"/>
+<path d="M193,259l 12, -2v -57l -12, 2z" fill="none" stroke="black"/>
+<path d="M187,255l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M193,256v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M193,249v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M193,241v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M193,233v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M193,226v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M193,218v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M193,210v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M193,203v -1l -6, -3z" fill="#00ffcc"/>
+<path d="M187,255l 6, 4v -57l -6, -3z" fill="none" stroke="black"/>
+<path d="M193,202l 12, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M193,202l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M182,261l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M193,256v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M193,249v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M193,241v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M193,233v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M193,226v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M193,218v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M193,210v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M193,203v -2l -11, 2v 2z" fill="#00ffcc"/>
+<path d="M182,261l 11, -2v -58l -11, 2z" fill="none" stroke="black"/>
+<path d="M175,257l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M182,258v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M182,251v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M182,243v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M182,235v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M182,228v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M182,220v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M182,212v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M182,205v -2l -7, -4v 2z" fill="#00ffcc"/>
+<path d="M175,257l 7, 4v -58l -7, -4z" fill="none" stroke="black"/>
+<path d="M182,203l 11, -2l -6, -4l -12, 2z" fill="#00ffcc"/>
+<path d="M182,203l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M170,263l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M182,258v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M182,251v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M182,243v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M182,235v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M182,228v -5l -12, 2v 5z" fill="#008bff"/>
+<path d="M170,263l 12, -2v -38l -12, 2z" fill="none" stroke="black"/>
+<path d="M164,259l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M170,260v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M170,253v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M170,245v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M170,237v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M170,230v -5l -6, -3v 4z" fill="#008bff"/>
+<path d="M164,259l 6, 4v -38l -6, -3z" fill="none" stroke="black"/>
+<path d="M170,225l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M170,225l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M159,265l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M170,260v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M170,253v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M170,245v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M170,237v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M170,230v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M170,222v -1l -11, 2v 1z" fill="#00bbff"/>
+<path d="M159,265l 11, -2v -42l -11, 2z" fill="none" stroke="black"/>
+<path d="M152,261l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M159,262v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M159,255v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M159,247v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M159,239v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M159,232v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M159,224v -1l -7, -4v 2z" fill="#00bbff"/>
+<path d="M152,261l 7, 4v -42l -7, -4z" fill="none" stroke="black"/>
+<path d="M159,223l 11, -2l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M159,223l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M147,267l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M159,262v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M159,255v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M159,247v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M159,239v -2l -12, 2v 2z" fill="#0044ff"/>
+<path d="M147,267l 12, -2v -28l -12, 2z" fill="none" stroke="black"/>
+<path d="M141,263l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M147,264v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M147,257v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M147,249v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M147,241v -2l -6, -3v 2z" fill="#0044ff"/>
+<path d="M141,263l 6, 4v -28l -6, -3z" fill="none" stroke="black"/>
+<path d="M147,239l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M147,239l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M136,269l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M147,264v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M147,257v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M147,249v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M147,241v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M147,234v -6l -11, 2v 6z" fill="#008bff"/>
+<path d="M136,269l 11, -2v -39l -11, 2z" fill="none" stroke="black"/>
+<path d="M129,265l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M136,266v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M136,259v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M136,251v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M136,243v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M136,236v -6l -7, -3v 5z" fill="#008bff"/>
+<path d="M129,265l 7, 4v -39l -7, -3z" fill="none" stroke="black"/>
+<path d="M136,230l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M136,230l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M124,271l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M136,266v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M136,259v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M136,251v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M136,243v -2l -12, 2v 2z" fill="#0044ff"/>
+<path d="M124,271l 12, -2v -28l -12, 2z" fill="none" stroke="black"/>
+<path d="M118,267l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M124,268v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M124,261v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M124,253v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M124,245v -2l -6, -3v 2z" fill="#0044ff"/>
+<path d="M118,267l 6, 4v -28l -6, -3z" fill="none" stroke="black"/>
+<path d="M124,243l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M124,243l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M113,273l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M124,268v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M124,261v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M113,273l 11, -2v -15l -11, 2z" fill="none" stroke="black"/>
+<path d="M106,269l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M113,270v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M113,263v -5l -7, -3v 4z" fill="#3300ff"/>
+<path d="M106,269l 7, 4v -15l -7, -3z" fill="none" stroke="black"/>
+<path d="M113,258l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M113,258l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M101,275l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M113,270v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M113,263v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M101,275l 12, -2v -17l -12, 2z" fill="none" stroke="black"/>
+<path d="M95,271l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M101,272v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M101,265v -7l -6, -4v 7z" fill="#3300ff"/>
+<path d="M95,271l 6, 4v -17l -6, -4z" fill="none" stroke="black"/>
+<path d="M101,258l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M101,258l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M90,277l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M101,272v -6l -11, 2v 6z" fill="#6200ff"/>
+<path d="M90,277l 11, -2v -9l -11, 2z" fill="none" stroke="black"/>
+<path d="M83,273l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M90,274v -6l -7, -3v 6z" fill="#6200ff"/>
+<path d="M83,273l 7, 4v -9l -7, -3z" fill="none" stroke="black"/>
+<path d="M90,268l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M90,268l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M373,233l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M384,228v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M384,220v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M373,233l 11, -2v -16l -11, 2z" fill="none" stroke="black"/>
+<path d="M366,229l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M373,230v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M373,222v -5l -7, -4v 6z" fill="#3300ff"/>
+<path d="M366,229l 7, 4v -16l -7, -4z" fill="none" stroke="black"/>
+<path d="M373,217l 11, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M373,217l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M361,235l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M373,230v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M373,222v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M373,215v -3l -12, 2v 3z" fill="#0014ff"/>
+<path d="M361,235l 12, -2v -21l -12, 2z" fill="none" stroke="black"/>
+<path d="M354,231l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M361,232v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M361,224v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M361,217v -3l -7, -3v 2z" fill="#0014ff"/>
+<path d="M354,231l 7, 4v -21l -7, -3z" fill="none" stroke="black"/>
+<path d="M361,214l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M361,214l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M350,237l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M361,232v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M361,224v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M361,217v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M361,209v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M361,201l -11, 2z" fill="#008bff"/>
+<path d="M350,237l 11, -2v -34l -11, 2z" fill="none" stroke="black"/>
+<path d="M343,233l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M350,234v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M350,226v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M350,219v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M350,211v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M350,203l -7, -4v 1z" fill="#008bff"/>
+<path d="M343,233l 7, 4v -34l -7, -4z" fill="none" stroke="black"/>
+<path d="M350,203l 11, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M350,203l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M338,239l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M350,234v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M350,226v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M350,219v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M350,211v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M350,203v -2l -12, 2v 2z" fill="#008bff"/>
+<path d="M338,239l 12, -2v -36l -12, 2z" fill="none" stroke="black"/>
+<path d="M331,235l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M338,236v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M338,228v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M338,221v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M338,213v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M338,205v -2l -7, -3v 2z" fill="#008bff"/>
+<path d="M331,235l 7, 4v -36l -7, -3z" fill="none" stroke="black"/>
+<path d="M338,203l 12, -2l -7, -3l -12, 2z" fill="#008bff"/>
+<path d="M338,203l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M327,240l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M338,236v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M338,228v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M338,221v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M338,213v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M338,205v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M338,198v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M338,190v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M327,240l 11, -1v -50l -11, 2z" fill="none" stroke="black"/>
+<path d="M320,237l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M327,238v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M327,230v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M327,223v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M327,215v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M327,207v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M327,200v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M327,192v -1l -7, -4v 2z" fill="#00fffb"/>
+<path d="M320,237l 7, 3v -49l -7, -4z" fill="none" stroke="black"/>
+<path d="M327,191l 11, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M327,191l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M315,242l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M327,238v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M327,230v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M327,223v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M327,215v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M327,207v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M327,200v -2l -12, 2v 2z" fill="#00bbff"/>
+<path d="M315,242l 12, -2v -42l -12, 2z" fill="none" stroke="black"/>
+<path d="M308,239l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M315,240v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M315,232v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M315,225v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M315,217v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M315,209v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M315,202v -2l -7, -3v 1z" fill="#00bbff"/>
+<path d="M308,239l 7, 3v -42l -7, -3z" fill="none" stroke="black"/>
+<path d="M315,200l 12, -2l -7, -3l -12, 2z" fill="#00bbff"/>
+<path d="M315,200l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M304,244l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M315,240v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M315,232v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M315,225v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M315,217v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M315,209v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M315,202v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M315,194v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M315,186v -3l -11, 2v 3z" fill="#00ffcc"/>
+<path d="M304,244l 11, -2v -59l -11, 2z" fill="none" stroke="black"/>
+<path d="M297,241l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M304,242v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M304,234v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M304,227v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M304,219v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M304,211v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M304,204v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M304,196v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M304,188v -3l -7, -3v 3z" fill="#00ffcc"/>
+<path d="M297,241l 7, 3v -59l -7, -3z" fill="none" stroke="black"/>
+<path d="M304,185l 11, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M304,185l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M292,246l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M304,242v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M304,234v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M304,227v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M304,219v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M304,211v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M304,204v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M304,196v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M304,188v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M304,181v -4l -12, 2v 4z" fill="#00ff84"/>
+<path d="M292,246l 12, -2v -67l -12, 2z" fill="none" stroke="black"/>
+<path d="M285,243l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M292,244v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M292,236v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M292,229v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M292,221v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M292,213v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M292,206v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M292,198v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M292,190v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M292,183v -4l -7, -4v 4z" fill="#00ff84"/>
+<path d="M285,243l 7, 3v -67l -7, -4z" fill="none" stroke="black"/>
+<path d="M292,179l 12, -2l -7, -4l -12, 2z" fill="#00ff84"/>
+<path d="M292,179l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M281,248l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M292,244v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M292,236v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M292,229v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M292,221v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M292,213v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M292,206v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M292,198v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M292,190v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M292,183v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M292,175v -5l -11, 2v 5z" fill="#00ff55"/>
+<path d="M281,248l 11, -2v -76l -11, 2z" fill="none" stroke="black"/>
+<path d="M274,245l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M281,246v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M281,238v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M281,231v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M281,223v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M281,215v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M281,208v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M281,200v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M281,192v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M281,185v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M281,177v -5l -7, -3v 4z" fill="#00ff55"/>
+<path d="M274,245l 7, 3v -76l -7, -3z" fill="none" stroke="black"/>
+<path d="M281,172l 11, -2l -7, -3l -11, 2z" fill="#00ff55"/>
+<path d="M281,172l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M269,250l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M281,246v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M281,238v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M281,231v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M281,223v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M281,215v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M281,208v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M281,200v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M281,192v -6l -12, 2v 6z" fill="#00ffcc"/>
+<path d="M269,250l 12, -2v -62l -12, 2z" fill="none" stroke="black"/>
+<path d="M262,247l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M269,248v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M269,240v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M269,233v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M269,225v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M269,217v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M269,210v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M269,202v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M269,194v -6l -7, -4v 7z" fill="#00ffcc"/>
+<path d="M262,247l 7, 3v -62l -7, -4z" fill="none" stroke="black"/>
+<path d="M269,188l 12, -2l -7, -4l -12, 2z" fill="#00ffcc"/>
+<path d="M269,188l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M258,252l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M269,248v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M269,240v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M269,233v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M269,225v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M269,217v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M269,210v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M269,202v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M269,194v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M269,187v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M269,179v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M269,171v -3l -11, 2v 3z" fill="#00ff0d"/>
+<path d="M258,252l 11, -2v -82l -11, 2z" fill="none" stroke="black"/>
+<path d="M251,249l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M258,250v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M258,242v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M258,235v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M258,227v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M258,219v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M258,212v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M258,204v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M258,196v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M258,189v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M258,181v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M258,173v -3l -7, -3v 3z" fill="#00ff0d"/>
+<path d="M251,249l 7, 3v -82l -7, -3z" fill="none" stroke="black"/>
+<path d="M258,170l 11, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M258,170l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M246,254l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M258,250v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M258,242v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M258,235v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M258,227v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M258,219v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M258,212v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M258,204v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M258,196v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M258,189v -3l -12, 2v 3z" fill="#00ff84"/>
+<path d="M246,254l 12, -2v -66l -12, 2z" fill="none" stroke="black"/>
+<path d="M239,251l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M246,252v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M246,244v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M246,237v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M246,229v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M246,221v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M246,214v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M246,206v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M246,198v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M246,191v -3l -7, -4v 3z" fill="#00ff84"/>
+<path d="M239,251l 7, 3v -66l -7, -4z" fill="none" stroke="black"/>
+<path d="M246,188l 12, -2l -7, -4l -12, 2z" fill="#00ff84"/>
+<path d="M246,188l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M235,256l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M246,252v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M246,244v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M246,237v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M246,229v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M246,221v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M246,214v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M246,206v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M246,198v -7l -11, 1v 8z" fill="#00ffcc"/>
+<path d="M246,191v -8l -11, 2v 7z" fill="#00ff84"/>
+<path d="M246,183v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M246,175v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M246,167v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M235,256l 11, -2v -94l -11, 2z" fill="none" stroke="black"/>
+<path d="M228,253l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M235,254v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M235,246v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M235,239v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M235,231v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M235,223v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M235,216v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M235,208v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M235,200v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M235,192v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M235,185v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M235,177v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M235,169v -7l -7, -3v 7z" fill="#22ff00"/>
+<path d="M228,253l 7, 3v -94l -7, -3z" fill="none" stroke="black"/>
+<path d="M235,162l 11, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M235,162l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M223,258l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M235,254v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M235,246v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M235,239v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M235,231v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M235,223v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M235,216v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M235,208v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M235,200v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M235,192v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M235,185v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M223,258l 12, -2v -78l -12, 2z" fill="none" stroke="black"/>
+<path d="M216,255l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M223,256v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M223,248v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M223,241v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M223,233v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M223,225v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M223,218v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M223,210v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M223,202v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M223,194v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M223,187v -7l -7, -4v 7z" fill="#00ff55"/>
+<path d="M216,255l 7, 3v -78l -7, -4z" fill="none" stroke="black"/>
+<path d="M223,180l 12, -2l -7, -4l -12, 2z" fill="#00ff55"/>
+<path d="M223,180l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M212,260l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M223,256v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M223,248v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M223,241v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M223,233v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M223,225v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M223,218v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M223,210v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M223,202v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M223,194v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M223,187v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M223,179v -5l -11, 2v 5z" fill="#00ff0d"/>
+<path d="M212,260l 11, -2v -84l -11, 2z" fill="none" stroke="black"/>
+<path d="M205,257l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M212,258v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M212,250v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M212,243v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M212,235v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M212,227v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M212,220v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M212,212v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M212,204v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M212,196v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M212,189v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M212,181v -5l -7, -4v 6z" fill="#00ff0d"/>
+<path d="M205,257l 7, 3v -84l -7, -4z" fill="none" stroke="black"/>
+<path d="M212,176l 11, -2l -7, -4l -11, 2z" fill="#00ff0d"/>
+<path d="M212,176l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M200,262l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M212,258v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M212,250v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M212,243v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M212,235v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M212,227v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M212,220v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M212,212v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M212,204v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M212,196v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M212,189v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M200,262l 12, -2v -78l -12, 2z" fill="none" stroke="black"/>
+<path d="M193,259l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M200,260v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M200,252v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M200,245v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M200,237v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M200,229v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M200,222v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M200,214v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M200,206v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M200,198v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M200,191v -7l -7, -4v 7z" fill="#00ff55"/>
+<path d="M193,259l 7, 3v -78l -7, -4z" fill="none" stroke="black"/>
+<path d="M200,184l 12, -2l -7, -4l -12, 2z" fill="#00ff55"/>
+<path d="M200,184l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M189,264l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M200,260v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M200,252v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M200,245v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M200,237v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M200,229v -7l -11, 1v 8z" fill="#008bff"/>
+<path d="M200,222v -8l -11, 2v 7z" fill="#00bbff"/>
+<path d="M200,214v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M200,206v -1l -11, 2v 1z" fill="#00ffcc"/>
+<path d="M189,264l 11, -2v -57l -11, 2z" fill="none" stroke="black"/>
+<path d="M182,261l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M189,262v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M189,254v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M189,247v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M189,239v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M189,231v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M189,223v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M189,216v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M189,208v -1l -7, -3v 1z" fill="#00ffcc"/>
+<path d="M182,261l 7, 3v -57l -7, -3z" fill="none" stroke="black"/>
+<path d="M189,207l 11, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M189,207l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M177,266l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M189,262v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M189,254v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M189,247v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M189,239v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M189,231v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M189,223v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M189,216v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M189,208v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M177,266l 12, -2v -63l -12, 2z" fill="none" stroke="black"/>
+<path d="M170,263l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M177,264v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M177,256v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M177,249v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M177,241v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M177,233v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M177,225v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M177,218v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M177,210v -7l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M170,263l 7, 3v -63l -7, -3z" fill="none" stroke="black"/>
+<path d="M177,203l 12, -2l -7, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M177,203l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M166,268l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M177,264v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M177,256v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M177,249v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M177,241v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M177,233v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M177,225v -2l -11, 2v 2z" fill="#00bbff"/>
+<path d="M166,268l 11, -2v -43l -11, 2z" fill="none" stroke="black"/>
+<path d="M159,265l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M166,266v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M166,258v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M166,251v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M166,243v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M166,235v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M166,227v -2l -7, -4v 3z" fill="#00bbff"/>
+<path d="M159,265l 7, 3v -43l -7, -4z" fill="none" stroke="black"/>
+<path d="M166,225l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M166,225l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M154,270l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M166,266v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M166,258v -7l -12, 1v 8z" fill="#3300ff"/>
+<path d="M166,251v -8l -12, 2v 7z" fill="#0014ff"/>
+<path d="M166,243v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M166,235v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M166,227v -1l -12, 2v 1z" fill="#00bbff"/>
+<path d="M154,270l 12, -2v -42l -12, 2z" fill="none" stroke="black"/>
+<path d="M147,267l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M154,268v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M154,260v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M154,252v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M154,245v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M154,237v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M154,229v -1l -7, -4v 2z" fill="#00bbff"/>
+<path d="M147,267l 7, 3v -42l -7, -4z" fill="none" stroke="black"/>
+<path d="M154,228l 12, -2l -7, -3l -12, 1z" fill="#00bbff"/>
+<path d="M154,228l 12, -2l -7, -3l -12, 1z" fill="none" stroke="black"/>
+<path d="M143,272l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M154,268v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M154,260v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M154,252v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M154,245v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M154,237v -2l -11, 2v 2z" fill="#008bff"/>
+<path d="M143,272l 11, -2v -35l -11, 2z" fill="none" stroke="black"/>
+<path d="M136,269l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M143,270v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M143,262v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M143,254v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M143,247v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M143,239v -2l -7, -3v 2z" fill="#008bff"/>
+<path d="M136,269l 7, 3v -35l -7, -3z" fill="none" stroke="black"/>
+<path d="M143,237l 11, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M143,237l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M131,274l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M143,270v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M143,262v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M143,254v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M131,274l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M124,271l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M131,272v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M131,264v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M131,256v -5l -7, -3v 5z" fill="#0014ff"/>
+<path d="M124,271l 7, 3v -23l -7, -3z" fill="none" stroke="black"/>
+<path d="M131,251l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M131,251l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M120,276l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M131,272v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M131,264v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M131,256v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M131,249v -4l -11, 2v 4z" fill="#0044ff"/>
+<path d="M120,276l 11, -2v -29l -11, 2z" fill="none" stroke="black"/>
+<path d="M113,273l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M120,274v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M120,266v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M120,258v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M120,251v -4l -7, -3v 3z" fill="#0044ff"/>
+<path d="M113,273l 7, 3v -29l -7, -3z" fill="none" stroke="black"/>
+<path d="M120,247l 11, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M120,247l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M108,278l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M120,274v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M120,266v -4l -12, 2v 4z" fill="#3300ff"/>
+<path d="M108,278l 12, -2v -14l -12, 2z" fill="none" stroke="black"/>
+<path d="M101,275l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M108,276v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M108,268v -4l -7, -4v 5z" fill="#3300ff"/>
+<path d="M101,275l 7, 3v -14l -7, -4z" fill="none" stroke="black"/>
+<path d="M108,264l 12, -2l -7, -4l -12, 2z" fill="#3300ff"/>
+<path d="M108,264l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M97,280l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M108,276v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M108,268v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M108,260l -11, 2z" fill="#0014ff"/>
+<path d="M97,280l 11, -2v -18l -11, 2z" fill="none" stroke="black"/>
+<path d="M90,277l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M97,278v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M97,270v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M97,262l -7, -3z" fill="#0014ff"/>
+<path d="M90,277l 7, 3v -18l -7, -3z" fill="none" stroke="black"/>
+<path d="M97,262l 11, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M97,262l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M379,236l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M391,232v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M391,224v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M391,216v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M379,236l 12, -2v -25l -12, 2z" fill="none" stroke="black"/>
+<path d="M373,233l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M379,234v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M379,226v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M379,218v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M373,233l 6, 3v -25l -6, -4z" fill="none" stroke="black"/>
+<path d="M379,211l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M379,211l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M368,238l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M379,234v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M379,226v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M379,218v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M379,211v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M368,238l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M361,235l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M368,236v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M368,228v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M368,220v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M368,213v -6l -7, -4v 6z" fill="#0044ff"/>
+<path d="M361,235l 7, 3v -31l -7, -4z" fill="none" stroke="black"/>
+<path d="M368,207l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M368,207l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M356,240l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M368,236v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M368,228v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M368,220v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M368,213v -8l -12, 2v 7z" fill="#0044ff"/>
+<path d="M368,205v -6l -12, 2v 6z" fill="#008bff"/>
+<path d="M356,240l 12, -2v -39l -12, 2z" fill="none" stroke="black"/>
+<path d="M350,237l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M356,238v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M356,230v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M356,222v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M356,214v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M356,207v -6l -6, -3v 5z" fill="#008bff"/>
+<path d="M350,237l 6, 3v -39l -6, -3z" fill="none" stroke="black"/>
+<path d="M356,201l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M356,201l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M345,242l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M356,238v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M356,230v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M356,222v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M356,214v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M356,207v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M356,199v -3l -11, 2v 3z" fill="#00bbff"/>
+<path d="M345,242l 11, -2v -44l -11, 2z" fill="none" stroke="black"/>
+<path d="M338,239l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M345,240v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M345,232v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M345,224v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M345,216v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M345,209v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M345,201v -3l -7, -3v 3z" fill="#00bbff"/>
+<path d="M338,239l 7, 3v -44l -7, -3z" fill="none" stroke="black"/>
+<path d="M345,198l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M345,198l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M333,244l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M345,240v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M345,232v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M345,224v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M345,216v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M345,209v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M345,201v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M345,193v -5l -12, 1v 6z" fill="#00fffb"/>
+<path d="M333,244l 12, -2v -54l -12, 1z" fill="none" stroke="black"/>
+<path d="M327,240l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M333,242v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M333,234v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M333,226v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M333,218v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M333,211v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M333,203v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M333,195v -6l -6, -3v 6z" fill="#00fffb"/>
+<path d="M327,240l 6, 4v -55l -6, -3z" fill="none" stroke="black"/>
+<path d="M333,189l 12, -1l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M333,189l 12, -1l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M322,246l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M333,242v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M333,234v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M333,226v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M333,218v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M333,211v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M333,203v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M333,195v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M333,188v -5l -11, 2v 5z" fill="#00ffcc"/>
+<path d="M322,246l 11, -2v -61l -11, 2z" fill="none" stroke="black"/>
+<path d="M315,242l 7, 4v -2l -7, -4z" fill="white"/>
+<path d="M322,244v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M322,236v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M322,228v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M322,220v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M322,213v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M322,205v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M322,197v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M322,190v -5l -7, -3v 4z" fill="#00ffcc"/>
+<path d="M315,242l 7, 4v -61l -7, -3z" fill="none" stroke="black"/>
+<path d="M322,185l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M322,185l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M310,248l 12, -2v -2l -12, 1z" fill="white"/>
+<path d="M322,244v -8l -12, 2v 7z" fill="#6200ff"/>
+<path d="M322,236v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M322,228v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M322,220v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M322,213v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M322,205v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M322,197v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M322,190v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M322,182v -1l -12, 2v 1z" fill="#00ff84"/>
+<path d="M310,248l 12, -2v -65l -12, 2z" fill="none" stroke="black"/>
+<path d="M304,244l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M310,245v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M310,238v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M310,230v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M310,222v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M310,215v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M310,207v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M310,199v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M310,192v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M310,184v -1l -6, -4v 2z" fill="#00ff84"/>
+<path d="M304,244l 6, 4v -65l -6, -4z" fill="none" stroke="black"/>
+<path d="M310,183l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M310,183l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M299,250l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M310,245v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M310,238v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M310,230v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M310,222v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M310,215v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M310,207v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M310,199v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M310,192v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M310,184v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M310,176v -3l -11, 2v 3z" fill="#00ff55"/>
+<path d="M299,250l 11, -2v -75l -11, 2z" fill="none" stroke="black"/>
+<path d="M292,246l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M299,247v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M299,240v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M299,232v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M299,224v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M299,217v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M299,209v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M299,201v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M299,194v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M299,186v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M299,178v -3l -7, -4v 4z" fill="#00ff55"/>
+<path d="M292,246l 7, 4v -75l -7, -4z" fill="none" stroke="black"/>
+<path d="M299,175l 11, -2l -6, -4l -12, 2z" fill="#00ff55"/>
+<path d="M299,175l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M287,252l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M299,247v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M299,240v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M299,232v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M299,224v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M299,217v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M299,209v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M299,201v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M299,194v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M299,186v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M299,178v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M299,171v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M299,163v -1l -12, 2v 1z" fill="#22ff00"/>
+<path d="M287,252l 12, -2v -88l -12, 2z" fill="none" stroke="black"/>
+<path d="M281,248l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M287,249v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M287,242v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M287,234v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M287,226v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M287,219v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M287,211v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M287,203v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M287,196v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M287,188v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M287,180v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M287,173v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M287,165v -1l -6, -4v 2z" fill="#22ff00"/>
+<path d="M281,248l 6, 4v -88l -6, -4z" fill="none" stroke="black"/>
+<path d="M287,164l 12, -2l -7, -4l -11, 2z" fill="#22ff00"/>
+<path d="M287,164l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M276,254l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M287,249v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M287,242v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M287,234v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M287,226v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M287,219v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M287,211v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M287,203v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M287,196v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M287,188v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M287,180v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M287,173v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M276,254l 11, -2v -86l -11, 2z" fill="none" stroke="black"/>
+<path d="M269,250l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M276,251v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M276,244v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M276,236v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M276,228v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M276,221v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M276,213v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M276,205v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M276,198v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M276,190v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M276,182v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M276,175v -7l -7, -3v 6z" fill="#00ff0d"/>
+<path d="M269,250l 7, 4v -86l -7, -3z" fill="none" stroke="black"/>
+<path d="M276,168l 11, -2l -6, -3l -12, 2z" fill="#00ff0d"/>
+<path d="M276,168l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M264,256l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M276,251v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M276,244v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M276,236v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M276,228v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M276,221v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M276,213v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M276,205v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M276,198v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M276,190v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M276,182v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M276,175v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M276,167v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M276,159v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M276,152v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M264,256l 12, -2v -109l -12, 2z" fill="none" stroke="black"/>
+<path d="M258,252l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M264,253v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M264,246v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M264,238v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M264,230v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M264,223v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M264,215v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M264,207v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M264,200v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M264,192v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M264,184v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M264,177v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M264,169v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M264,161v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M264,154v -7l -6, -3v 6z" fill="#99ff00"/>
+<path d="M258,252l 6, 4v -109l -6, -3z" fill="none" stroke="black"/>
+<path d="M264,147l 12, -2l -7, -3l -11, 2z" fill="#99ff00"/>
+<path d="M264,147l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M253,258l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M264,253v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M264,246v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M264,238v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M264,230v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M264,223v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M264,215v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M264,207v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M264,200v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M264,192v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M264,184v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M264,177v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M264,169v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M264,161v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M264,154v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M253,258l 11, -2v -109l -11, 2z" fill="none" stroke="black"/>
+<path d="M246,254l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M253,255v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M253,248v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M253,240v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M253,232v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M253,225v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M253,217v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M253,209v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M253,202v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M253,194v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M253,186v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M253,179v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M253,171v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M253,163v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M253,156v -7l -7, -4v 7z" fill="#99ff00"/>
+<path d="M246,254l 7, 4v -109l -7, -4z" fill="none" stroke="black"/>
+<path d="M253,149l 11, -2l -6, -3l -12, 1z" fill="#99ff00"/>
+<path d="M253,149l 11, -2l -6, -3l -12, 1z" fill="none" stroke="black"/>
+<path d="M241,260l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M253,255v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M253,248v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M253,240v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M253,232v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M253,225v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M253,217v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M253,209v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M253,202v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M253,194v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M253,186v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M253,179v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M253,171v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M253,163v -1l -12, 2v 1z" fill="#69ff00"/>
+<path d="M241,260l 12, -2v -96l -12, 2z" fill="none" stroke="black"/>
+<path d="M235,256l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M241,257v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M241,250v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M241,242v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M241,234v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M241,227v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M241,219v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M241,211v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M241,204v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M241,196v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M241,188v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M241,181v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M241,173v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M241,165v -1l -6, -3v 1z" fill="#69ff00"/>
+<path d="M235,256l 6, 4v -96l -6, -3z" fill="none" stroke="black"/>
+<path d="M241,164l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M241,164l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M230,262l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M241,257v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M241,250v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M241,242v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M241,234v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M241,227v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M241,219v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M241,211v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M241,204v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M241,196v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M241,188v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M241,181v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M241,173v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M241,165v -6l -11, 2v 6z" fill="#69ff00"/>
+<path d="M230,262l 11, -2v -101l -11, 2z" fill="none" stroke="black"/>
+<path d="M223,258l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M230,259v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M230,252v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M230,244v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M230,236v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M230,229v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M230,221v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M230,213v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M230,206v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M230,198v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M230,190v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M230,183v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M230,175v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M230,167v -6l -7, -3v 6z" fill="#69ff00"/>
+<path d="M223,258l 7, 4v -101l -7, -3z" fill="none" stroke="black"/>
+<path d="M230,161l 11, -2l -6, -3l -12, 2z" fill="#69ff00"/>
+<path d="M230,161l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M218,264l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M230,259v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M230,252v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M230,244v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M230,236v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M230,229v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M230,221v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M230,213v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M230,206v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M230,198v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M230,190v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M230,183v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M230,175v -5l -12, 2v 5z" fill="#22ff00"/>
+<path d="M218,264l 12, -2v -92l -12, 2z" fill="none" stroke="black"/>
+<path d="M212,260l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M218,261v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M218,254v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M218,246v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M218,238v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M218,231v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M218,223v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M218,215v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M218,208v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M218,200v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M218,192v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M218,185v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M218,177v -5l -6, -4v 5z" fill="#22ff00"/>
+<path d="M212,260l 6, 4v -92l -6, -4z" fill="none" stroke="black"/>
+<path d="M218,172l 12, -2l -7, -4l -11, 2z" fill="#22ff00"/>
+<path d="M218,172l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M207,266l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M218,261v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M218,254v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M218,246v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M218,238v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M218,231v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M218,223v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M218,215v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M218,208v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M218,200v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M218,192v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M218,185v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M207,266l 11, -2v -86l -11, 2z" fill="none" stroke="black"/>
+<path d="M200,262l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M207,263v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M207,256v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M207,248v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M207,240v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M207,233v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M207,225v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M207,217v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M207,210v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M207,202v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M207,194v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M207,187v -7l -7, -4v 7z" fill="#00ff0d"/>
+<path d="M200,262l 7, 4v -86l -7, -4z" fill="none" stroke="black"/>
+<path d="M207,180l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M207,180l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M195,268l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M207,263v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M207,256v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M207,248v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M207,240v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M207,233v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M207,225v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M207,217v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M207,210v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M207,202v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M207,194v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M207,187v -2l -12, 2v 2z" fill="#00ff0d"/>
+<path d="M195,268l 12, -2v -81l -12, 2z" fill="none" stroke="black"/>
+<path d="M189,264l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M195,265v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M195,258v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M195,250v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M195,242v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M195,235v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M195,227v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M195,219v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M195,212v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M195,204v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M195,196v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M195,189v -2l -6, -4v 2z" fill="#00ff0d"/>
+<path d="M189,264l 6, 4v -81l -6, -4z" fill="none" stroke="black"/>
+<path d="M195,187l 12, -2l -7, -4l -11, 2z" fill="#00ff0d"/>
+<path d="M195,187l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M184,270l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M195,265v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M195,258v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M195,250v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M195,242v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M195,235v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M195,227v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M195,219v -4l -11, 2v 4z" fill="#00fffb"/>
+<path d="M184,270l 11, -2v -53l -11, 2z" fill="none" stroke="black"/>
+<path d="M177,266l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M184,267v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M184,260v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M184,252v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M184,244v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M184,237v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M184,229v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M184,221v -4l -7, -4v 5z" fill="#00fffb"/>
+<path d="M177,266l 7, 4v -53l -7, -4z" fill="none" stroke="black"/>
+<path d="M184,217l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M184,217l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M172,272l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M184,267v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M184,260v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M184,252v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M184,244v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M184,237v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M184,229v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M184,221v -2l -12, 2v 2z" fill="#00fffb"/>
+<path d="M172,272l 12, -2v -51l -12, 2z" fill="none" stroke="black"/>
+<path d="M166,268l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M172,269v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M172,262v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M172,254v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M172,246v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M172,239v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M172,231v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M172,223v -2l -6, -4v 3z" fill="#00fffb"/>
+<path d="M166,268l 6, 4v -51l -6, -4z" fill="none" stroke="black"/>
+<path d="M172,221l 12, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M172,221l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M161,274l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M172,269v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M172,262v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M172,254v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M172,246v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M172,239v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M172,231v -5l -11, 2v 5z" fill="#00bbff"/>
+<path d="M161,274l 11, -2v -46l -11, 2z" fill="none" stroke="black"/>
+<path d="M154,270l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M161,271v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M161,264v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M161,256v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M161,248v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M161,241v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M161,233v -5l -7, -4v 5z" fill="#00bbff"/>
+<path d="M154,270l 7, 4v -46l -7, -4z" fill="none" stroke="black"/>
+<path d="M161,228l 11, -2l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M161,228l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M149,276l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M161,271v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M161,264v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M161,256v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M161,248v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M161,241v -4l -12, 2v 4z" fill="#008bff"/>
+<path d="M149,276l 12, -2v -37l -12, 2z" fill="none" stroke="black"/>
+<path d="M143,272l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M149,273v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M149,266v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M149,258v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M149,250v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M149,243v -4l -6, -3v 3z" fill="#008bff"/>
+<path d="M143,272l 6, 4v -37l -6, -3z" fill="none" stroke="black"/>
+<path d="M149,239l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M149,239l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M138,278l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M149,273v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M149,266v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M149,258v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M149,250v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M149,243v -5l -11, 2v 5z" fill="#008bff"/>
+<path d="M138,278l 11, -2v -38l -11, 2z" fill="none" stroke="black"/>
+<path d="M131,274l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M138,275v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M138,268v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M138,260v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M138,252v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M138,245v -5l -7, -3v 4z" fill="#008bff"/>
+<path d="M131,274l 7, 4v -38l -7, -3z" fill="none" stroke="black"/>
+<path d="M138,240l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M138,240l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M126,280l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M138,275v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M138,268v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M138,260v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M138,252v -5l -12, 2v 5z" fill="#0044ff"/>
+<path d="M126,280l 12, -2v -31l -12, 2z" fill="none" stroke="black"/>
+<path d="M120,276l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M126,277v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M126,270v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M126,262v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M126,254v -5l -6, -3v 5z" fill="#0044ff"/>
+<path d="M120,276l 6, 4v -31l -6, -3z" fill="none" stroke="black"/>
+<path d="M126,249l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M126,249l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M115,282l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M126,277v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M126,270v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M126,262v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M126,254v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M115,282l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M108,278l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M115,279v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M115,272v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M115,264v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M115,256v -5l -7, -3v 5z" fill="#0044ff"/>
+<path d="M108,278l 7, 4v -31l -7, -3z" fill="none" stroke="black"/>
+<path d="M115,251l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M115,251l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M103,284l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M115,279v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M115,272v -4l -12, 2v 4z" fill="#3300ff"/>
+<path d="M103,284l 12, -2v -14l -12, 2z" fill="none" stroke="black"/>
+<path d="M97,280l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M103,281v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M103,274v -4l -6, -3v 3z" fill="#3300ff"/>
+<path d="M97,280l 6, 4v -14l -6, -3z" fill="none" stroke="black"/>
+<path d="M103,270l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M103,270l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M386,239l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M397,235v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M397,227v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M397,220v -2l -11, 2v 2z" fill="#0014ff"/>
+<path d="M386,239l 11, -2v -19l -11, 2z" fill="none" stroke="black"/>
+<path d="M379,236l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M386,237v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M386,229v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M386,222v -2l -7, -3v 1z" fill="#0014ff"/>
+<path d="M379,236l 7, 3v -19l -7, -3z" fill="none" stroke="black"/>
+<path d="M386,220l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M386,220l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M374,241l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M386,237v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M386,229v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M386,222v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M374,241l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M368,238l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M374,239v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M374,231v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M374,224v -7l -6, -3v 6z" fill="#0014ff"/>
+<path d="M368,238l 6, 3v -24l -6, -3z" fill="none" stroke="black"/>
+<path d="M374,217l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M374,217l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M363,243l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M374,239v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M374,231v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M374,224v -6l -11, 2v 6z" fill="#0014ff"/>
+<path d="M363,243l 11, -2v -23l -11, 2z" fill="none" stroke="black"/>
+<path d="M356,240l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M363,241v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M363,233v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M363,226v -6l -7, -3v 5z" fill="#0014ff"/>
+<path d="M356,240l 7, 3v -23l -7, -3z" fill="none" stroke="black"/>
+<path d="M363,220l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M363,220l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M351,245l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M363,241v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M363,233v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M363,226v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M363,218v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M363,210v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M363,203v -1l -12, 2v 1z" fill="#00bbff"/>
+<path d="M351,245l 12, -2v -41l -12, 2z" fill="none" stroke="black"/>
+<path d="M345,242l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M351,243v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M351,235v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M351,228v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M351,220v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M351,212v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M351,205v -1l -6, -3z" fill="#00bbff"/>
+<path d="M345,242l 6, 3v -41l -6, -3z" fill="none" stroke="black"/>
+<path d="M351,204l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M351,204l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M340,247l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M351,243v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M351,235v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M351,228v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M351,220v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M351,212v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M351,205v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M351,197v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M340,247l 11, -2v -49l -11, 2z" fill="none" stroke="black"/>
+<path d="M333,244l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M340,245v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M340,237v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M340,230v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M340,222v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M340,214v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M340,207v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M340,199v -1l -7, -4v 1z" fill="#00fffb"/>
+<path d="M333,244l 7, 3v -49l -7, -4z" fill="none" stroke="black"/>
+<path d="M340,198l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M340,198l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M328,249l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M340,245v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M340,237v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M340,230v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M340,222v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M340,214v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M340,207v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M340,199v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M340,191v -5l -12, 2v 5z" fill="#00ffcc"/>
+<path d="M328,249l 12, -2v -61l -12, 2z" fill="none" stroke="black"/>
+<path d="M322,246l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M328,247v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M328,239v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M328,232v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M328,224v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M328,216v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M328,209v -8l -6, -4v 8z" fill="#00bbff"/>
+<path d="M328,201v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M328,193v -5l -6, -4v 6z" fill="#00ffcc"/>
+<path d="M322,246l 6, 3v -61l -6, -4z" fill="none" stroke="black"/>
+<path d="M328,188l 12, -2l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M328,188l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M317,251l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M328,247v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M328,239v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M328,232v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M328,224v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M328,216v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M328,209v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M328,201v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M328,193v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M328,185v -3l -11, 2v 3z" fill="#00ff84"/>
+<path d="M317,251l 11, -2v -67l -11, 2z" fill="none" stroke="black"/>
+<path d="M310,248l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M317,249v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M317,241v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M317,234v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M317,226v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M317,218v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M317,211v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M317,203v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M317,195v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M317,187v -3l -7, -4v 4z" fill="#00ff84"/>
+<path d="M310,248l 7, 3v -67l -7, -4z" fill="none" stroke="black"/>
+<path d="M317,184l 11, -2l -6, -4l -12, 2z" fill="#00ff84"/>
+<path d="M317,184l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M305,253l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M317,249v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M317,241v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M317,234v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M317,226v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M317,218v -7l -12, 1v 8z" fill="#008bff"/>
+<path d="M317,211v -8l -12, 2v 7z" fill="#00bbff"/>
+<path d="M317,203v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M317,195v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M317,187v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M317,180v -2l -12, 2v 2z" fill="#00ff55"/>
+<path d="M305,253l 12, -2v -73l -12, 2z" fill="none" stroke="black"/>
+<path d="M299,250l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M305,251v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M305,243v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M305,236v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M305,228v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M305,220v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M305,212v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M305,205v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M305,197v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M305,189v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M305,182v -2l -6, -4v 2z" fill="#00ff55"/>
+<path d="M299,250l 6, 3v -73l -6, -4z" fill="none" stroke="black"/>
+<path d="M305,180l 12, -2l -7, -4l -11, 2z" fill="#00ff55"/>
+<path d="M305,180l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M294,255l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M305,251v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M305,243v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M305,236v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M305,228v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M305,220v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M305,212v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M305,205v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M305,197v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M305,189v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M305,182v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M305,174v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M305,166v -6l -11, 2v 6z" fill="#22ff00"/>
+<path d="M294,255l 11, -2v -93l -11, 2z" fill="none" stroke="black"/>
+<path d="M287,252l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M294,253v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M294,245v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M294,238v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M294,230v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M294,222v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M294,214v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M294,207v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M294,199v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M294,191v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M294,184v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M294,176v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M294,168v -6l -7, -3v 6z" fill="#22ff00"/>
+<path d="M287,252l 7, 3v -93l -7, -3z" fill="none" stroke="black"/>
+<path d="M294,162l 11, -2l -6, -3l -12, 2z" fill="#22ff00"/>
+<path d="M294,162l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M282,257l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M294,253v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M294,245v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M294,238v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M294,230v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M294,222v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M294,214v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M294,207v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M294,199v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M294,191v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M294,184v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M294,176v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M294,168v -1l -12, 2v 1z" fill="#22ff00"/>
+<path d="M282,257l 12, -2v -88l -12, 2z" fill="none" stroke="black"/>
+<path d="M276,254l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M282,255v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M282,247v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M282,240v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M282,232v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M282,224v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M282,216v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M282,209v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M282,201v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M282,193v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M282,186v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M282,178v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M282,170v -1l -6, -3v 1z" fill="#22ff00"/>
+<path d="M276,254l 6, 3v -88l -6, -3z" fill="none" stroke="black"/>
+<path d="M282,169l 12, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M282,169l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M271,259l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M282,255v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M282,247v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M282,240v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M282,232v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M282,224v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M282,216v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M282,209v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M282,201v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M282,193v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M282,186v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M282,178v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M282,170v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M282,163v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M282,155v -4l -11, 2v 4z" fill="#99ff00"/>
+<path d="M271,259l 11, -2v -106l -11, 2z" fill="none" stroke="black"/>
+<path d="M264,256l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M271,257v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M271,249v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M271,242v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M271,234v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M271,226v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M271,218v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M271,211v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M271,203v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M271,195v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M271,188v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M271,180v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M271,172v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M271,165v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M271,157v -4l -7, -4v 5z" fill="#99ff00"/>
+<path d="M264,256l 7, 3v -106l -7, -4z" fill="none" stroke="black"/>
+<path d="M271,153l 11, -2l -6, -4l -12, 2z" fill="#99ff00"/>
+<path d="M271,153l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M259,261l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M271,257v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M271,249v -7l -12, 1v 8z" fill="#3300ff"/>
+<path d="M271,242v -8l -12, 2v 7z" fill="#0014ff"/>
+<path d="M271,234v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M271,226v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M271,218v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M271,211v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M271,203v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M271,195v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M271,188v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M271,180v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M271,172v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M271,165v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M271,157v -5l -12, 2v 5z" fill="#99ff00"/>
+<path d="M259,261l 12, -2v -107l -12, 2z" fill="none" stroke="black"/>
+<path d="M253,258l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M259,259v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M259,251v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M259,243v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M259,236v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M259,228v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M259,220v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M259,213v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M259,205v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M259,197v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M259,190v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M259,182v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M259,174v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M259,167v -8l -6, -3v 7z" fill="#69ff00"/>
+<path d="M259,159v -5l -6, -4v 6z" fill="#99ff00"/>
+<path d="M253,258l 6, 3v -107l -6, -4z" fill="none" stroke="black"/>
+<path d="M259,154l 12, -2l -7, -4l -11, 2z" fill="#99ff00"/>
+<path d="M259,154l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M248,263l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M259,259v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M259,251v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M259,243v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M259,236v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M259,228v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M259,220v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M259,213v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M259,205v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M259,197v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M259,190v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M259,182v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M259,174v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M259,167v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M259,159v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M259,151v -5l -11, 2v 5z" fill="#e0ff00"/>
+<path d="M248,263l 11, -2v -115l -11, 2z" fill="none" stroke="black"/>
+<path d="M241,260l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M248,261v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M248,253v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M248,245v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M248,238v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M248,230v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M248,222v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M248,215v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M248,207v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M248,199v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M248,192v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M248,184v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M248,176v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M248,169v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M248,161v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M248,153v -5l -7, -3v 5z" fill="#e0ff00"/>
+<path d="M241,260l 7, 3v -115l -7, -3z" fill="none" stroke="black"/>
+<path d="M248,148l 11, -2l -6, -3l -12, 2z" fill="#e0ff00"/>
+<path d="M248,148l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M236,265l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M248,261v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M248,253v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M248,245v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M248,238v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M248,230v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M248,222v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M248,215v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M248,207v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M248,199v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M248,192v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M248,184v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M248,176v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M248,169v -5l -12, 2v 5z" fill="#69ff00"/>
+<path d="M236,265l 12, -2v -99l -12, 2z" fill="none" stroke="black"/>
+<path d="M230,262l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M236,263v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M236,255v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M236,247v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M236,240v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M236,232v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M236,224v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M236,217v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M236,209v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M236,201v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M236,194v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M236,186v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M236,178v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M236,171v -5l -6, -3v 4z" fill="#69ff00"/>
+<path d="M230,262l 6, 3v -99l -6, -3z" fill="none" stroke="black"/>
+<path d="M236,166l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M236,166l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M225,267l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M236,263v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M236,255v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M236,247v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M236,240v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M236,232v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M236,224v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M236,217v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M236,209v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M236,201v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M236,194v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M236,186v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M236,178v -2l -11, 2v 2z" fill="#22ff00"/>
+<path d="M225,267l 11, -2v -89l -11, 2z" fill="none" stroke="black"/>
+<path d="M218,264l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M225,265v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M225,257v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M225,249v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M225,242v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M225,234v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M225,226v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M225,219v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M225,211v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M225,203v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M225,196v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M225,188v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M225,180v -2l -7, -4v 3z" fill="#22ff00"/>
+<path d="M218,264l 7, 3v -89l -7, -4z" fill="none" stroke="black"/>
+<path d="M225,178l 11, -2l -6, -4l -12, 2z" fill="#22ff00"/>
+<path d="M225,178l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M213,269l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M225,265v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M225,257v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M225,249v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M225,242v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M225,234v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M225,226v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M225,219v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M225,211v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M225,203v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M225,196v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M225,188v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M225,180v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M225,173v -4l -12, 2v 4z" fill="#69ff00"/>
+<path d="M213,269l 12, -2v -98l -12, 2z" fill="none" stroke="black"/>
+<path d="M207,266l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M213,267v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M213,259v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M213,251v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M213,244v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M213,236v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M213,228v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M213,221v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M213,213v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M213,205v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M213,198v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M213,190v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M213,182v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M213,175v -4l -6, -3v 3z" fill="#69ff00"/>
+<path d="M207,266l 6, 3v -98l -6, -3z" fill="none" stroke="black"/>
+<path d="M213,171l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M213,171l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M202,271l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M213,267v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M213,259v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M213,251v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M213,244v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M213,236v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M213,228v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M213,221v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M213,213v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M213,205v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M213,198v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M213,190v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M213,182v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M213,175v -4l -11, 2v 4z" fill="#69ff00"/>
+<path d="M202,271l 11, -2v -98l -11, 2z" fill="none" stroke="black"/>
+<path d="M195,268l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M202,269v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M202,261v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M202,253v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M202,246v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M202,238v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M202,230v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M202,223v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M202,215v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M202,207v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M202,200v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M202,192v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M202,184v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M202,177v -4l -7, -3v 3z" fill="#69ff00"/>
+<path d="M195,268l 7, 3v -98l -7, -3z" fill="none" stroke="black"/>
+<path d="M202,173l 11, -2l -6, -3l -12, 2z" fill="#69ff00"/>
+<path d="M202,173l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M190,273l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M202,269v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M202,261v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M202,253v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M202,246v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M202,238v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M202,230v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M202,223v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M202,215v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M202,207v -2l -12, 2v 2z" fill="#00ff84"/>
+<path d="M190,273l 12, -2v -66l -12, 2z" fill="none" stroke="black"/>
+<path d="M184,270l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M190,271v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M190,263v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M190,255v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M190,248v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M190,240v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M190,232v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M190,225v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M190,217v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M190,209v -2l -6, -4v 3z" fill="#00ff84"/>
+<path d="M184,270l 6, 3v -66l -6, -4z" fill="none" stroke="black"/>
+<path d="M190,207l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M190,207l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M179,275l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M190,271v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M190,263v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M190,255v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M190,248v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M190,240v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M190,232v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M190,225v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M190,217v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M190,209v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M190,202v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M190,194v -4l -11, 2v 4z" fill="#00ff0d"/>
+<path d="M179,275l 11, -2v -83l -11, 2z" fill="none" stroke="black"/>
+<path d="M172,272l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M179,273v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M179,265v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M179,257v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M179,250v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M179,242v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M179,234v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M179,227v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M179,219v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M179,211v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M179,204v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M179,196v -4l -7, -4v 4z" fill="#00ff0d"/>
+<path d="M172,272l 7, 3v -83l -7, -4z" fill="none" stroke="black"/>
+<path d="M179,192l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M179,192l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M167,277l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M179,273v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M179,265v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M179,257v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M179,250v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M179,242v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M179,234v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M179,227v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M179,219v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M179,211v -5l -12, 2v 5z" fill="#00ff84"/>
+<path d="M167,277l 12, -2v -69l -12, 2z" fill="none" stroke="black"/>
+<path d="M161,274l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M167,275v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M167,267v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M167,259v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M167,252v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M167,244v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M167,236v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M167,229v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M167,221v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M167,213v -5l -6, -3v 5z" fill="#00ff84"/>
+<path d="M161,274l 6, 3v -69l -6, -3z" fill="none" stroke="black"/>
+<path d="M167,208l 12, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M167,208l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M156,279l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M167,275v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M167,267v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M167,259v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M167,252v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M167,244v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M167,236v -4l -11, 2v 4z" fill="#00bbff"/>
+<path d="M156,279l 11, -2v -45l -11, 2z" fill="none" stroke="black"/>
+<path d="M149,276l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M156,277v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M156,269v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M156,261v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M156,254v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M156,246v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M156,238v -4l -7, -3v 4z" fill="#00bbff"/>
+<path d="M149,276l 7, 3v -45l -7, -3z" fill="none" stroke="black"/>
+<path d="M156,234l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M156,234l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M144,281l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M156,277v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M156,269v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M156,261v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M156,254v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M156,246v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M156,238v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M156,231v -4l -12, 2v 4z" fill="#00fffb"/>
+<path d="M144,281l 12, -2v -52l -12, 2z" fill="none" stroke="black"/>
+<path d="M138,278l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M144,279v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M144,271v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M144,263v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M144,256v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M144,248v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M144,240v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M144,233v -4l -6, -3v 3z" fill="#00fffb"/>
+<path d="M138,278l 6, 3v -52l -6, -3z" fill="none" stroke="black"/>
+<path d="M144,229l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M144,229l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M133,283l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M144,279v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M144,271v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M144,263v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M144,256v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M133,283l 11, -2v -30l -11, 2z" fill="none" stroke="black"/>
+<path d="M126,280l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M133,281v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M133,273v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M133,265v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M133,258v -5l -7, -4v 5z" fill="#0044ff"/>
+<path d="M126,280l 7, 3v -30l -7, -4z" fill="none" stroke="black"/>
+<path d="M133,253l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M133,253l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M121,285l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M133,281v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M133,273v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M133,265v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M121,285l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M115,282l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M121,283v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M121,275v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M121,267v -5l -6, -3v 5z" fill="#0014ff"/>
+<path d="M115,282l 6, 3v -23l -6, -3z" fill="none" stroke="black"/>
+<path d="M121,262l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M121,262l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M110,287l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M121,283v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M121,275v -1l -11, 2v 1z" fill="#3300ff"/>
+<path d="M110,287l 11, -2v -11l -11, 2z" fill="none" stroke="black"/>
+<path d="M103,284l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M110,285v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M110,277v -1l -7, -3v 1z" fill="#3300ff"/>
+<path d="M103,284l 7, 3v -11l -7, -3z" fill="none" stroke="black"/>
+<path d="M110,276l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M110,276l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M392,243l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M404,238v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M404,231v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M404,223v -6l -12, 2v 6z" fill="#0014ff"/>
+<path d="M392,243l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M386,239l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M392,240v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M392,233v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M392,225v -6l -6, -4v 7z" fill="#0014ff"/>
+<path d="M386,239l 6, 4v -24l -6, -4z" fill="none" stroke="black"/>
+<path d="M392,219l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M392,219l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M381,245l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M392,240v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M392,233v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M392,225v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M392,217v -3l -11, 2v 3z" fill="#0044ff"/>
+<path d="M381,245l 11, -2v -29l -11, 2z" fill="none" stroke="black"/>
+<path d="M374,241l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M381,242v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M381,235v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M381,227v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M381,219v -3l -7, -4v 4z" fill="#0044ff"/>
+<path d="M374,241l 7, 4v -29l -7, -4z" fill="none" stroke="black"/>
+<path d="M381,216l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M381,216l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M369,247l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M381,242v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M381,235v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M381,227v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M381,219v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M381,212v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M381,204v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M381,196v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M369,247l 12, -2v -56l -12, 2z" fill="none" stroke="black"/>
+<path d="M363,243l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M369,244v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M369,237v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M369,229v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M369,221v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M369,214v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M369,206v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M369,198v -7l -6, -3v 7z" fill="#00fffb"/>
+<path d="M363,243l 6, 4v -56l -6, -3z" fill="none" stroke="black"/>
+<path d="M369,191l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M369,191l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M358,249l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M369,244v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M369,237v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M369,229v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M369,221v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M369,214v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M369,206v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M369,198v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M358,249l 11, -2v -50l -11, 2z" fill="none" stroke="black"/>
+<path d="M351,245l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M358,246v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M358,239v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M358,231v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M358,223v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M358,216v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M358,208v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M358,200v -1l -7, -3v 1z" fill="#00fffb"/>
+<path d="M351,245l 7, 4v -50l -7, -3z" fill="none" stroke="black"/>
+<path d="M358,199l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M358,199l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M346,251l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M358,246v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M358,239v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M358,231v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M358,223v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M358,216v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M358,208v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M358,200v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M358,193v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M346,251l 12, -2v -63l -12, 2z" fill="none" stroke="black"/>
+<path d="M340,247l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M346,248v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M346,241v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M346,233v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M346,225v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M346,218v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M346,210v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M346,202v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M346,195v -7l -6, -4v 7z" fill="#00ffcc"/>
+<path d="M340,247l 6, 4v -63l -6, -4z" fill="none" stroke="black"/>
+<path d="M346,188l 12, -2l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M346,188l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M335,253l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M346,248v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M346,241v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M346,233v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M346,225v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M346,218v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M346,210v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M346,202v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M346,195v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M346,187v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M346,179v -1l -11, 2v 1z" fill="#00ff55"/>
+<path d="M335,253l 11, -2v -73l -11, 2z" fill="none" stroke="black"/>
+<path d="M328,249l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M335,250v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M335,243v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M335,235v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M335,227v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M335,220v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M335,212v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M335,204v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M335,197v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M335,189v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M335,181v -1l -7, -3v 1z" fill="#00ff55"/>
+<path d="M328,249l 7, 4v -73l -7, -3z" fill="none" stroke="black"/>
+<path d="M335,180l 11, -2l -6, -3l -12, 2z" fill="#00ff55"/>
+<path d="M335,180l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M323,255l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M335,250v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M335,243v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M335,235v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M335,227v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M335,220v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M335,212v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M335,204v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M335,197v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M335,189v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M335,181v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M335,174v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M335,166v -2l -12, 2v 2z" fill="#22ff00"/>
+<path d="M323,255l 12, -2v -89l -12, 2z" fill="none" stroke="black"/>
+<path d="M317,251l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M323,252v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M323,245v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M323,237v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M323,229v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M323,222v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M323,214v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M323,206v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M323,199v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M323,191v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M323,183v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M323,176v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M323,168v -2l -6, -3v 1z" fill="#22ff00"/>
+<path d="M317,251l 6, 4v -89l -6, -3z" fill="none" stroke="black"/>
+<path d="M323,166l 12, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M323,166l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M312,257l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M323,252v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M323,245v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M323,237v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M323,229v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M323,222v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M323,214v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M323,206v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M323,199v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M323,191v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M323,183v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M323,176v -2l -11, 2v 2z" fill="#00ff0d"/>
+<path d="M312,257l 11, -2v -81l -11, 2z" fill="none" stroke="black"/>
+<path d="M305,253l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M312,254v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M312,247v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M312,239v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M312,231v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M312,224v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M312,216v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M312,208v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M312,201v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M312,193v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M312,185v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M312,178v -2l -7, -4v 2z" fill="#00ff0d"/>
+<path d="M305,253l 7, 4v -81l -7, -4z" fill="none" stroke="black"/>
+<path d="M312,176l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M312,176l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M300,259l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M312,254v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M312,247v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M312,239v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M312,231v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M312,224v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M312,216v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M312,208v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M312,201v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M312,193v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M312,185v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M312,178v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M312,170v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M312,162v -3l -12, 2v 3z" fill="#69ff00"/>
+<path d="M300,259l 12, -2v -98l -12, 2z" fill="none" stroke="black"/>
+<path d="M294,255l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M300,256v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M300,249v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M300,241v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M300,233v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M300,226v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M300,218v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M300,210v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M300,203v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M300,195v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M300,187v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M300,180v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M300,172v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M300,164v -3l -6, -4v 4z" fill="#69ff00"/>
+<path d="M294,255l 6, 4v -98l -6, -4z" fill="none" stroke="black"/>
+<path d="M300,161l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M300,161l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M289,261l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M300,256v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M300,249v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M300,241v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M300,233v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M300,226v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M300,218v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M300,210v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M300,203v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M300,195v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M300,187v -7l -11, 1v 8z" fill="#00ff55"/>
+<path d="M300,180v -8l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M300,172v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M300,164v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M300,156v -3l -11, 2v 3z" fill="#99ff00"/>
+<path d="M289,261l 11, -2v -106l -11, 2z" fill="none" stroke="black"/>
+<path d="M282,257l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M289,258v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M289,251v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M289,243v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M289,235v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M289,228v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M289,220v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M289,212v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M289,205v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M289,197v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M289,189v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M289,181v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M289,174v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M289,166v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M289,158v -3l -7, -3v 3z" fill="#99ff00"/>
+<path d="M282,257l 7, 4v -106l -7, -3z" fill="none" stroke="black"/>
+<path d="M289,155l 11, -2l -6, -3l -12, 2z" fill="#99ff00"/>
+<path d="M289,155l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M277,263l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M289,258v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M289,251v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M289,243v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M289,235v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M289,228v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M289,220v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M289,212v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M289,205v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M289,197v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M289,189v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M289,181v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M289,174v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M289,166v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M289,158v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M289,151v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M289,143v -2l -12, 2v 2z" fill="#ffee00"/>
+<path d="M277,263l 12, -2v -120l -12, 2z" fill="none" stroke="black"/>
+<path d="M271,259l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M277,260v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M277,253v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M277,245v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M277,237v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M277,230v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M277,222v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M277,214v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M277,207v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M277,199v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M277,191v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M277,183v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M277,176v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M277,168v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M277,160v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M277,153v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M277,145v -2l -6, -3v 2z" fill="#ffee00"/>
+<path d="M271,259l 6, 4v -120l -6, -3z" fill="none" stroke="black"/>
+<path d="M277,143l 12, -2l -7, -3l -11, 2z" fill="#ffee00"/>
+<path d="M277,143l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M266,265l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M277,260v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M277,253v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M277,245v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M277,237v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M277,230v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M277,222v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M277,214v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M277,207v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M277,199v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M277,191v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M277,183v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M277,176v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M277,168v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M277,160v -5l -11, 2v 5z" fill="#99ff00"/>
+<path d="M266,265l 11, -2v -108l -11, 2z" fill="none" stroke="black"/>
+<path d="M259,261l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M266,262v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M266,255v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M266,247v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M266,239v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M266,232v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M266,224v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M266,216v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M266,209v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M266,201v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M266,193v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M266,185v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M266,178v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M266,170v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M266,162v -5l -7, -3v 5z" fill="#99ff00"/>
+<path d="M259,261l 7, 4v -108l -7, -3z" fill="none" stroke="black"/>
+<path d="M266,157l 11, -2l -6, -3l -12, 2z" fill="#99ff00"/>
+<path d="M266,157l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M254,267l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M266,262v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M266,255v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M266,247v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M266,239v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M266,232v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M266,224v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M266,216v -7l -12, 1v 8z" fill="#00fffb"/>
+<path d="M266,209v -8l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M266,201v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M266,193v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M266,185v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M266,178v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M266,170v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M266,162v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M266,155v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M266,147v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M266,139l -12, 2z" fill="#ffa600"/>
+<path d="M254,267l 12, -2v -126l -12, 2z" fill="none" stroke="black"/>
+<path d="M248,263l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M254,264v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M254,257v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M254,249v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M254,241v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M254,234v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M254,226v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M254,218v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M254,210v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M254,203v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M254,195v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M254,187v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M254,180v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M254,172v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M254,164v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M254,157v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M254,149v -8l -6, -3v 8z" fill="#ffee00"/>
+<path d="M254,141l -6, -4v 1z" fill="#ffa600"/>
+<path d="M248,263l 6, 4v -126l -6, -4z" fill="none" stroke="black"/>
+<path d="M254,141l 12, -2l -7, -4l -11, 2z" fill="#ffa600"/>
+<path d="M254,141l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M243,269l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M254,264v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M254,257v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M254,249v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M254,241v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M254,234v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M254,226v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M254,218v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M254,210v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M254,203v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M254,195v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M254,187v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M254,180v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M254,172v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M254,164v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M254,157v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M254,149v -5l -11, 2v 5z" fill="#ffee00"/>
+<path d="M243,269l 11, -2v -123l -11, 2z" fill="none" stroke="black"/>
+<path d="M236,265l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M243,266v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M243,259v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M243,251v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M243,243v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M243,236v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M243,228v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M243,220v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M243,212v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M243,205v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M243,197v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M243,189v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M243,182v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M243,174v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M243,166v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M243,159v -8l -7, -3v 7z" fill="#e0ff00"/>
+<path d="M243,151v -5l -7, -3v 5z" fill="#ffee00"/>
+<path d="M236,265l 7, 4v -123l -7, -3z" fill="none" stroke="black"/>
+<path d="M243,146l 11, -2l -6, -3l -12, 2z" fill="#ffee00"/>
+<path d="M243,146l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M231,271l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M243,266v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M243,259v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M243,251v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M243,243v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M243,236v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M243,228v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M243,220v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M243,212v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M243,205v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M243,197v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M243,189v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M243,182v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M243,174v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M243,166v -4l -12, 2v 4z" fill="#99ff00"/>
+<path d="M231,271l 12, -2v -107l -12, 2z" fill="none" stroke="black"/>
+<path d="M225,267l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M231,268v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M231,261v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M231,253v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M231,245v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M231,238v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M231,230v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M231,222v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M231,214v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M231,207v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M231,199v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M231,191v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M231,184v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M231,176v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M231,168v -4l -6, -3v 4z" fill="#99ff00"/>
+<path d="M225,267l 6, 4v -107l -6, -3z" fill="none" stroke="black"/>
+<path d="M231,164l 12, -2l -7, -3l -11, 2z" fill="#99ff00"/>
+<path d="M231,164l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M220,273l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M231,268v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M231,261v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M231,253v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M231,245v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M231,238v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M231,230v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M231,222v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M231,214v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M231,207v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M231,199v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M231,191v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M231,184v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M231,176v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M231,168v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M231,161v -2l -11, 2v 2z" fill="#e0ff00"/>
+<path d="M220,273l 11, -2v -112l -11, 2z" fill="none" stroke="black"/>
+<path d="M213,269l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M220,270v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M220,263v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M220,255v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M220,247v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M220,240v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M220,232v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M220,224v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M220,216v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M220,209v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M220,201v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M220,193v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M220,186v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M220,178v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M220,170v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M220,163v -2l -7, -3v 1z" fill="#e0ff00"/>
+<path d="M213,269l 7, 4v -112l -7, -3z" fill="none" stroke="black"/>
+<path d="M220,161l 11, -2l -6, -3l -12, 2z" fill="#e0ff00"/>
+<path d="M220,161l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M208,275l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M220,270v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M220,263v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M220,255v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M220,247v -7l -12, 1v 8z" fill="#0044ff"/>
+<path d="M220,240v -8l -12, 2v 7z" fill="#008bff"/>
+<path d="M220,232v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M220,224v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M220,216v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M220,209v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M220,201v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M220,193v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M220,186v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M220,178v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M220,170v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M220,163v -3l -12, 2v 3z" fill="#e0ff00"/>
+<path d="M208,275l 12, -2v -113l -12, 2z" fill="none" stroke="black"/>
+<path d="M202,271l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M208,272v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M208,265v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M208,257v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M208,249v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M208,241v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M208,234v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M208,226v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M208,218v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M208,211v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M208,203v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M208,195v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M208,188v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M208,180v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M208,172v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M208,165v -3l -6, -3v 2z" fill="#e0ff00"/>
+<path d="M202,271l 6, 4v -113l -6, -3z" fill="none" stroke="black"/>
+<path d="M208,162l 12, -2l -7, -3l -11, 2z" fill="#e0ff00"/>
+<path d="M208,162l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M197,277l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M208,272v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M208,265v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M208,257v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M208,249v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M208,241v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M208,234v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M208,226v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M208,218v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M208,211v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M208,203v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M208,195v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M208,188v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M197,277l 11, -2v -95l -11, 2z" fill="none" stroke="black"/>
+<path d="M190,273l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M197,274v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M197,267v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M197,259v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M197,251v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M197,243v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M197,236v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M197,228v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M197,220v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M197,213v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M197,205v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M197,197v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M197,190v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M190,273l 7, 4v -95l -7, -3z" fill="none" stroke="black"/>
+<path d="M197,182l 11, -2l -6, -3l -12, 2z" fill="#22ff00"/>
+<path d="M197,182l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M185,279l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M197,274v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M197,267v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M197,259v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M197,251v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M197,243v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M197,236v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M197,228v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M197,220v -4l -12, 2v 4z" fill="#00ffcc"/>
+<path d="M185,279l 12, -2v -61l -12, 2z" fill="none" stroke="black"/>
+<path d="M179,275l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M185,276v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M185,269v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M185,261v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M185,253v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M185,245v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M185,238v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M185,230v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M185,222v -4l -6, -3v 4z" fill="#00ffcc"/>
+<path d="M179,275l 6, 4v -61l -6, -3z" fill="none" stroke="black"/>
+<path d="M185,218l 12, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M185,218l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M174,281l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M185,276v -7l -11, 1v 8z" fill="#6200ff"/>
+<path d="M185,269v -8l -11, 2v 7z" fill="#3300ff"/>
+<path d="M185,261v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M185,253v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M185,245v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M185,238v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M185,230v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M185,222v -5l -11, 2v 5z" fill="#00ffcc"/>
+<path d="M174,281l 11, -2v -62l -11, 2z" fill="none" stroke="black"/>
+<path d="M167,277l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M174,278v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M174,270v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M174,263v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M174,255v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M174,247v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M174,240v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M174,232v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M174,224v -5l -7, -4v 6z" fill="#00ffcc"/>
+<path d="M167,277l 7, 4v -62l -7, -4z" fill="none" stroke="black"/>
+<path d="M174,219l 11, -2l -6, -4l -12, 2z" fill="#00ffcc"/>
+<path d="M174,219l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M162,283l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M174,278v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M174,270v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M174,263v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M174,255v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M174,247v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M174,240v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M174,232v -1l -12, 2v 1z" fill="#00fffb"/>
+<path d="M162,283l 12, -2v -50l -12, 2z" fill="none" stroke="black"/>
+<path d="M156,279l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M162,280v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M162,272v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M162,265v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M162,257v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M162,249v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M162,242v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M162,234v -1l -6, -3v 1z" fill="#00fffb"/>
+<path d="M156,279l 6, 4v -50l -6, -3z" fill="none" stroke="black"/>
+<path d="M162,233l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M162,233l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M151,285l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M162,280v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M162,272v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M162,265v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M162,257v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M162,249v -6l -11, 2v 6z" fill="#008bff"/>
+<path d="M151,285l 11, -2v -40l -11, 2z" fill="none" stroke="black"/>
+<path d="M144,281l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M151,282v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M151,274v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M151,267v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M151,259v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M151,251v -6l -7, -4v 7z" fill="#008bff"/>
+<path d="M144,281l 7, 4v -40l -7, -4z" fill="none" stroke="black"/>
+<path d="M151,245l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M151,245l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M139,287l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M151,282v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M151,274v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M151,267v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M151,259v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M151,251v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M151,244v -2l -12, 2v 2z" fill="#00bbff"/>
+<path d="M139,287l 12, -2v -43l -12, 2z" fill="none" stroke="black"/>
+<path d="M133,283l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M139,284v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M139,276v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M139,269v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M139,261v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M139,253v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M139,246v -2l -6, -3v 1z" fill="#00bbff"/>
+<path d="M133,283l 6, 4v -43l -6, -3z" fill="none" stroke="black"/>
+<path d="M139,244l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M139,244l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M128,289l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M139,284v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M139,276v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M139,269v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M139,261v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M128,289l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M121,285l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M128,286v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M128,278v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M128,271v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M128,263v -5l -7, -3v 5z" fill="#0044ff"/>
+<path d="M121,285l 7, 4v -31l -7, -3z" fill="none" stroke="black"/>
+<path d="M128,258l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M128,258l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M116,291l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M128,286v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M128,278v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M128,271v -2l -12, 2v 2z" fill="#0014ff"/>
+<path d="M116,291l 12, -2v -20l -12, 2z" fill="none" stroke="black"/>
+<path d="M110,287l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M116,288v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M116,280v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M116,273v -2l -6, -3v 1z" fill="#0014ff"/>
+<path d="M110,287l 6, 4v -20l -6, -3z" fill="none" stroke="black"/>
+<path d="M116,271l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M116,271l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M399,246l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M411,242v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M411,234v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M411,227v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M411,219v -4l -12, 2v 4z" fill="#0044ff"/>
+<path d="M399,246l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M392,243l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M399,244v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M399,236v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M399,229v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M399,221v -4l -7, -3v 3z" fill="#0044ff"/>
+<path d="M392,243l 7, 3v -29l -7, -3z" fill="none" stroke="black"/>
+<path d="M399,217l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M399,217l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M388,248l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M399,244v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M399,236v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M399,229v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M399,221v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M388,248l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M381,245l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M388,246v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M388,238v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M388,231v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M388,223v -6l -7, -4v 6z" fill="#0044ff"/>
+<path d="M381,245l 7, 3v -31l -7, -4z" fill="none" stroke="black"/>
+<path d="M388,217l 11, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M388,217l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M376,250l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M388,246v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M388,238v -7l -12, 1v 8z" fill="#3300ff"/>
+<path d="M388,231v -8l -12, 2v 7z" fill="#0014ff"/>
+<path d="M388,223v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M388,215v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M376,250l 12, -2v -40l -12, 2z" fill="none" stroke="black"/>
+<path d="M369,247l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M376,248v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M376,240v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M376,232v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M376,225v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M376,217v -7l -7, -3v 7z" fill="#008bff"/>
+<path d="M369,247l 7, 3v -40l -7, -3z" fill="none" stroke="black"/>
+<path d="M376,210l 12, -2l -7, -3l -12, 2z" fill="#008bff"/>
+<path d="M376,210l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M365,252l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M376,248v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M376,240v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M376,232v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M376,225v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M376,217v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M376,209v -2l -11, 2v 2z" fill="#00bbff"/>
+<path d="M365,252l 11, -2v -43l -11, 2z" fill="none" stroke="black"/>
+<path d="M358,249l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M365,250v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M365,242v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M365,234v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M365,227v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M365,219v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M365,211v -2l -7, -4v 3z" fill="#00bbff"/>
+<path d="M358,249l 7, 3v -43l -7, -4z" fill="none" stroke="black"/>
+<path d="M365,209l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M365,209l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M353,254l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M365,250v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M365,242v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M365,234v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M365,227v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M365,219v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M365,211v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M365,204v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M365,196v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M365,188v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M365,181v -1l -12, 2v 1z" fill="#00ff55"/>
+<path d="M353,254l 12, -2v -72l -12, 2z" fill="none" stroke="black"/>
+<path d="M346,251l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M353,252v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M353,244v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M353,236v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M353,229v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M353,221v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M353,213v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M353,206v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M353,198v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M353,190v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M353,183v -1l -7, -4v 1z" fill="#00ff55"/>
+<path d="M346,251l 7, 3v -72l -7, -4z" fill="none" stroke="black"/>
+<path d="M353,182l 12, -2l -7, -4l -12, 2z" fill="#00ff55"/>
+<path d="M353,182l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M342,256l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M353,252v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M353,244v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M353,236v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M353,229v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M353,221v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M353,213v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M353,206v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M353,198v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M353,190v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M353,183v -4l -11, 2v 4z" fill="#00ff55"/>
+<path d="M342,256l 11, -2v -75l -11, 2z" fill="none" stroke="black"/>
+<path d="M335,253l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M342,254v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M342,246v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M342,238v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M342,231v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M342,223v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M342,215v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M342,208v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M342,200v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M342,192v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M342,185v -4l -7, -3v 3z" fill="#00ff55"/>
+<path d="M335,253l 7, 3v -75l -7, -3z" fill="none" stroke="black"/>
+<path d="M342,181l 11, -2l -7, -3l -11, 2z" fill="#00ff55"/>
+<path d="M342,181l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M330,258l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M342,254v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M342,246v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M342,238v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M342,231v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M342,223v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M342,215v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M342,208v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M342,200v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M342,192v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M342,185v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M342,177v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M342,169v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M342,162v -4l -12, 2v 4z" fill="#69ff00"/>
+<path d="M330,258l 12, -2v -98l -12, 2z" fill="none" stroke="black"/>
+<path d="M323,255l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M330,256v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M330,248v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M330,240v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M330,233v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M330,225v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M330,217v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M330,210v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M330,202v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M330,194v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M330,187v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M330,179v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M330,171v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M330,164v -4l -7, -3v 3z" fill="#69ff00"/>
+<path d="M323,255l 7, 3v -98l -7, -3z" fill="none" stroke="black"/>
+<path d="M330,160l 12, -2l -7, -3l -12, 2z" fill="#69ff00"/>
+<path d="M330,160l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M319,260l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M330,256v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M330,248v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M330,240v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M330,233v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M330,225v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M330,217v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M330,210v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M330,202v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M330,194v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M330,187v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M330,179v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M330,171v -2l -11, 2v 2z" fill="#22ff00"/>
+<path d="M319,260l 11, -2v -89l -11, 2z" fill="none" stroke="black"/>
+<path d="M312,257l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M319,258v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M319,250v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M319,242v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M319,235v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M319,227v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M319,219v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M319,212v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M319,204v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M319,196v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M319,189v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M319,181v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M319,173v -2l -7, -4v 3z" fill="#22ff00"/>
+<path d="M312,257l 7, 3v -89l -7, -4z" fill="none" stroke="black"/>
+<path d="M319,171l 11, -2l -7, -4l -11, 2z" fill="#22ff00"/>
+<path d="M319,171l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M307,262l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M319,258v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M319,250v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M319,242v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M319,235v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M319,227v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M319,219v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M319,212v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M319,204v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M319,196v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M319,189v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M319,181v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M319,173v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M319,166v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M319,158v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M319,150l -12, 2z" fill="#e0ff00"/>
+<path d="M307,262l 12, -2v -110l -12, 2z" fill="none" stroke="black"/>
+<path d="M300,259l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M307,260v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M307,252v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M307,244v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M307,237v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M307,229v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M307,221v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M307,214v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M307,206v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M307,198v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M307,191v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M307,183v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M307,175v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M307,168v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M307,160v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M307,152l -7, -3z" fill="#e0ff00"/>
+<path d="M300,259l 7, 3v -110l -7, -3z" fill="none" stroke="black"/>
+<path d="M307,152l 12, -2l -7, -3l -12, 2z" fill="#e0ff00"/>
+<path d="M307,152l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M296,264l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M307,260v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M307,252v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M307,244v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M307,237v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M307,229v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M307,221v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M307,214v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M307,206v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M307,198v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M307,191v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M307,183v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M307,175v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M307,168v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M307,160v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M307,152v -6l -11, 2v 6z" fill="#e0ff00"/>
+<path d="M296,264l 11, -2v -116l -11, 2z" fill="none" stroke="black"/>
+<path d="M289,261l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M296,262v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M296,254v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M296,246v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M296,239v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M296,231v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M296,223v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M296,216v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M296,208v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M296,200v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M296,193v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M296,185v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M296,177v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M296,170v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M296,162v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M296,154v -6l -7, -3v 6z" fill="#e0ff00"/>
+<path d="M289,261l 7, 3v -116l -7, -3z" fill="none" stroke="black"/>
+<path d="M296,148l 11, -2l -7, -3l -11, 2z" fill="#e0ff00"/>
+<path d="M296,148l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M284,266l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M296,262v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M296,254v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M296,246v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M296,239v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M296,231v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M296,223v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M296,216v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M296,208v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M296,200v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M296,193v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M296,185v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M296,177v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M296,170v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M296,162v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M296,154v -7l -12, 1v 8z" fill="#e0ff00"/>
+<path d="M296,147v -8l -12, 2v 7z" fill="#ffee00"/>
+<path d="M296,139v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M296,131v -2l -12, 2v 2z" fill="#ff7700"/>
+<path d="M284,266l 12, -2v -135l -12, 2z" fill="none" stroke="black"/>
+<path d="M277,263l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M284,264v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M284,256v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M284,248v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M284,241v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M284,233v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M284,225v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M284,218v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M284,210v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M284,202v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M284,195v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M284,187v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M284,179v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M284,172v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M284,164v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M284,156v -8l -7, -3v 8z" fill="#e0ff00"/>
+<path d="M284,148v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M284,141v -8l -7, -3v 7z" fill="#ffa600"/>
+<path d="M284,133v -2l -7, -4v 3z" fill="#ff7700"/>
+<path d="M277,263l 7, 3v -135l -7, -4z" fill="none" stroke="black"/>
+<path d="M284,131l 12, -2l -7, -4l -12, 2z" fill="#ff7700"/>
+<path d="M284,131l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M273,268l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M284,264v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M284,256v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M284,248v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M284,241v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M284,233v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M284,225v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M284,218v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M284,210v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M284,202v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M284,195v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M284,187v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M284,179v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M284,172v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M284,164v -4l -11, 2v 4z" fill="#99ff00"/>
+<path d="M273,268l 11, -2v -106l -11, 2z" fill="none" stroke="black"/>
+<path d="M266,265l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M273,266v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M273,258v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M273,250v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M273,243v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M273,235v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M273,227v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M273,220v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M273,212v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M273,204v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M273,197v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M273,189v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M273,181v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M273,174v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M273,166v -4l -7, -4v 4z" fill="#99ff00"/>
+<path d="M266,265l 7, 3v -106l -7, -4z" fill="none" stroke="black"/>
+<path d="M273,162l 11, -2l -7, -4l -11, 2z" fill="#99ff00"/>
+<path d="M273,162l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M261,270l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M273,266v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M273,258v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M273,250v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M273,243v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M273,235v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M273,227v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M273,220v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M273,212v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M273,204v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M273,197v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M273,189v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M273,181v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M273,174v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M273,166v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M273,158v -5l -12, 2v 5z" fill="#e0ff00"/>
+<path d="M261,270l 12, -2v -115l -12, 2z" fill="none" stroke="black"/>
+<path d="M254,267l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M261,268v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M261,260v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M261,252v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M261,245v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M261,237v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M261,229v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M261,222v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M261,214v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M261,206v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M261,199v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M261,191v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M261,183v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M261,176v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M261,168v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M261,160v -5l -7, -3v 5z" fill="#e0ff00"/>
+<path d="M254,267l 7, 3v -115l -7, -3z" fill="none" stroke="black"/>
+<path d="M261,155l 12, -2l -7, -3l -12, 2z" fill="#e0ff00"/>
+<path d="M261,155l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M250,272l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M261,268v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M261,260v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M261,252v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M261,245v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M261,237v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M261,229v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M261,222v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M261,214v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M261,206v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M261,199v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M261,191v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M261,183v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M261,176v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M261,168v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M261,160v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M261,152v -5l -11, 2v 5z" fill="#ffee00"/>
+<path d="M250,272l 11, -2v -123l -11, 2z" fill="none" stroke="black"/>
+<path d="M243,269l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M250,270v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M250,262v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M250,254v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M250,247v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M250,239v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M250,231v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M250,224v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M250,216v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M250,208v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M250,201v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M250,193v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M250,185v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M250,178v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M250,170v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M250,162v -8l -7, -3v 8z" fill="#e0ff00"/>
+<path d="M250,154v -5l -7, -4v 6z" fill="#ffee00"/>
+<path d="M243,269l 7, 3v -123l -7, -4z" fill="none" stroke="black"/>
+<path d="M250,149l 11, -2l -7, -4l -11, 2z" fill="#ffee00"/>
+<path d="M250,149l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M238,274l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M250,270v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M250,262v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M250,254v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M250,247v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M250,239v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M250,231v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M250,224v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M250,216v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M250,208v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M250,201v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M250,193v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M250,185v -7l -12, 1v 8z" fill="#22ff00"/>
+<path d="M250,178v -3l -12, 2v 2z" fill="#69ff00"/>
+<path d="M238,274l 12, -2v -97l -12, 2z" fill="none" stroke="black"/>
+<path d="M231,271l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M238,272v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M238,264v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M238,256v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M238,249v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M238,241v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M238,233v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M238,226v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M238,218v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M238,210v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M238,203v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M238,195v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M238,187v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M238,179v -2l -7, -3v 2z" fill="#69ff00"/>
+<path d="M231,271l 7, 3v -97l -7, -3z" fill="none" stroke="black"/>
+<path d="M238,177l 12, -2l -7, -3l -12, 2z" fill="#69ff00"/>
+<path d="M238,177l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M227,276l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M238,272v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M238,264v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M238,256v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M238,249v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M238,241v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M238,233v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M238,226v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M238,218v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M238,210v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M238,203v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M238,195v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M238,187v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M238,179v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M238,172v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M238,164v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M227,276l 11, -2v -117l -11, 2z" fill="none" stroke="black"/>
+<path d="M220,273l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M227,274v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M227,266v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M227,258v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M227,251v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M227,243v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M227,235v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M227,228v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M227,220v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M227,212v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M227,205v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M227,197v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M227,189v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M227,181v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M227,174v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M227,166v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M220,273l 7, 3v -117l -7, -4z" fill="none" stroke="black"/>
+<path d="M227,159l 11, -2l -7, -4l -11, 2z" fill="#e0ff00"/>
+<path d="M227,159l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M215,278l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M227,274v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M227,266v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M227,258v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M227,251v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M227,243v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M227,235v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M227,228v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M227,220v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M227,212v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M227,205v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M227,197v -4l -12, 2v 4z" fill="#00ff0d"/>
+<path d="M215,278l 12, -2v -83l -12, 2z" fill="none" stroke="black"/>
+<path d="M208,275l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M215,276v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M215,268v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M215,260v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M215,253v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M215,245v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M215,237v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M215,230v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M215,222v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M215,214v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M215,207v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M215,199v -4l -7, -4v 4z" fill="#00ff0d"/>
+<path d="M208,275l 7, 3v -83l -7, -4z" fill="none" stroke="black"/>
+<path d="M215,195l 12, -2l -7, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M215,195l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M204,280l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M215,276v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M215,268v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M215,260v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M215,253v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M215,245v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M215,237v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M215,230v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M215,222v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M215,214v -2l -11, 2v 2z" fill="#00ff84"/>
+<path d="M204,280l 11, -2v -66l -11, 2z" fill="none" stroke="black"/>
+<path d="M197,277l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M204,278v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M204,270v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M204,262v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M204,255v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M204,247v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M204,239v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M204,232v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M204,224v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M204,216v -2l -7, -4v 3z" fill="#00ff84"/>
+<path d="M197,277l 7, 3v -66l -7, -4z" fill="none" stroke="black"/>
+<path d="M204,214l 11, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M204,214l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M192,282l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M204,278v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M204,270v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M204,262v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M204,255v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M204,247v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M204,239v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M204,232v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M204,224v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M204,216v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M204,208v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M204,201v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M204,193v -4l -12, 2v 4z" fill="#22ff00"/>
+<path d="M192,282l 12, -2v -91l -12, 2z" fill="none" stroke="black"/>
+<path d="M185,279l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M192,280v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M192,272v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M192,264v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M192,257v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M192,249v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M192,241v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M192,234v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M192,226v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M192,218v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M192,210v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M192,203v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M192,195v -4l -7, -3v 4z" fill="#22ff00"/>
+<path d="M185,279l 7, 3v -91l -7, -3z" fill="none" stroke="black"/>
+<path d="M192,191l 12, -2l -7, -3l -12, 2z" fill="#22ff00"/>
+<path d="M192,191l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M181,284l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M192,280v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M192,272v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M192,264v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M192,257v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M192,249v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M192,241v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M192,234v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M192,226v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M192,218l -11, 2z" fill="#00ff84"/>
+<path d="M181,284l 11, -2v -64l -11, 2z" fill="none" stroke="black"/>
+<path d="M174,281l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M181,282v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M181,274v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M181,266v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M181,259v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M181,251v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M181,243v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M181,236v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M181,228v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M181,220l -7, -4v 1z" fill="#00ff84"/>
+<path d="M174,281l 7, 3v -64l -7, -4z" fill="none" stroke="black"/>
+<path d="M181,220l 11, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M181,220l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M169,286l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M181,282v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M181,274v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M181,266v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M181,259v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M181,251v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M181,243v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M181,236v -6l -12, 2v 6z" fill="#00fffb"/>
+<path d="M169,286l 12, -2v -54l -12, 2z" fill="none" stroke="black"/>
+<path d="M162,283l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M169,284v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M169,276v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M169,268v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M169,261v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M169,253v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M169,245v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M169,238v -6l -7, -4v 6z" fill="#00fffb"/>
+<path d="M162,283l 7, 3v -54l -7, -4z" fill="none" stroke="black"/>
+<path d="M169,232l 12, -2l -7, -4l -12, 2z" fill="#00fffb"/>
+<path d="M169,232l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M158,288l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M169,284v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M169,276v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M169,268v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M169,261v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M169,253v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M158,288l 11, -2v -40l -11, 2z" fill="none" stroke="black"/>
+<path d="M151,285l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M158,286v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M158,278v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M158,270v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M158,263v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M158,255v -7l -7, -3v 6z" fill="#008bff"/>
+<path d="M151,285l 7, 3v -40l -7, -3z" fill="none" stroke="black"/>
+<path d="M158,248l 11, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M158,248l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M146,290l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M158,286v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M158,278v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M158,270v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M158,263v -2l -12, 2v 2z" fill="#0044ff"/>
+<path d="M146,290l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M139,287l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M146,288v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M146,280v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M146,272v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M146,265v -2l -7, -3v 1z" fill="#0044ff"/>
+<path d="M139,287l 7, 3v -27l -7, -3z" fill="none" stroke="black"/>
+<path d="M146,263l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M146,263l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M135,292l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M146,288v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M146,280v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M146,272v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M146,265v -3l -11, 2v 3z" fill="#0044ff"/>
+<path d="M135,292l 11, -2v -28l -11, 2z" fill="none" stroke="black"/>
+<path d="M128,289l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M135,290v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M135,282v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M135,274v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M135,267v -3l -7, -3v 2z" fill="#0044ff"/>
+<path d="M128,289l 7, 3v -28l -7, -3z" fill="none" stroke="black"/>
+<path d="M135,264l 11, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M135,264l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M123,294l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M135,290v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M135,282v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M123,294l 12, -2v -17l -12, 2z" fill="none" stroke="black"/>
+<path d="M116,291l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M123,292v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M123,284v -7l -7, -3v 6z" fill="#3300ff"/>
+<path d="M116,291l 7, 3v -17l -7, -3z" fill="none" stroke="black"/>
+<path d="M123,277l 12, -2l -7, -3l -12, 2z" fill="#3300ff"/>
+<path d="M123,277l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M406,250l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M417,245v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M417,238v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M417,230v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M406,250l 11, -2v -26l -11, 2z" fill="none" stroke="black"/>
+<path d="M399,246l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M406,247v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M406,240v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M406,232v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M399,246l 7, 4v -26l -7, -3z" fill="none" stroke="black"/>
+<path d="M406,224l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M406,224l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M394,252l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M406,247v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M406,240v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M406,232v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M394,252l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M388,248l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M394,249v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M394,242v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M394,234v -5l -6, -4v 6z" fill="#0014ff"/>
+<path d="M388,248l 6, 4v -23l -6, -4z" fill="none" stroke="black"/>
+<path d="M394,229l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M394,229l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M383,254l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M394,249v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M394,242v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M394,234v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M394,226v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M394,219v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M383,254l 11, -2v -40l -11, 2z" fill="none" stroke="black"/>
+<path d="M376,250l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M383,251v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M383,244v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M383,236v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M383,228v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M383,221v -7l -7, -4v 7z" fill="#008bff"/>
+<path d="M376,250l 7, 4v -40l -7, -4z" fill="none" stroke="black"/>
+<path d="M383,214l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M383,214l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M371,256l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M383,251v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M383,244v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M383,236v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M383,228v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M383,221v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M383,213v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M383,205v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M383,198v -6l -12, 2v 6z" fill="#00ffcc"/>
+<path d="M371,256l 12, -2v -62l -12, 2z" fill="none" stroke="black"/>
+<path d="M365,252l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M371,253v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M371,246v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M371,238v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M371,230v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M371,223v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M371,215v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M371,207v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M371,200v -6l -6, -3v 5z" fill="#00ffcc"/>
+<path d="M365,252l 6, 4v -62l -6, -3z" fill="none" stroke="black"/>
+<path d="M371,194l 12, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M371,194l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M360,258l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M371,253v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M371,246v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M371,238v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M371,230v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M371,223v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M371,215v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M371,207v -7l -11, 1v 8z" fill="#00fffb"/>
+<path d="M371,200v -8l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M371,192v -3l -11, 2v 3z" fill="#00ff84"/>
+<path d="M360,258l 11, -2v -67l -11, 2z" fill="none" stroke="black"/>
+<path d="M353,254l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M360,255v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M360,248v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M360,240v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M360,232v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M360,225v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M360,217v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M360,209v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M360,201v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M360,194v -3l -7, -3v 2z" fill="#00ff84"/>
+<path d="M353,254l 7, 4v -67l -7, -3z" fill="none" stroke="black"/>
+<path d="M360,191l 11, -2l -6, -3l -12, 2z" fill="#00ff84"/>
+<path d="M360,191l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M348,260l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M360,255v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M360,248v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M360,240v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M360,232v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M360,225v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M360,217v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M360,209v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M360,201v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M360,194v -6l -12, 2v 6z" fill="#00ff84"/>
+<path d="M348,260l 12, -2v -70l -12, 2z" fill="none" stroke="black"/>
+<path d="M342,256l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M348,257v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M348,250v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M348,242v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M348,234v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M348,227v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M348,219v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M348,211v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M348,203v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M348,196v -6l -6, -4v 6z" fill="#00ff84"/>
+<path d="M342,256l 6, 4v -70l -6, -4z" fill="none" stroke="black"/>
+<path d="M348,190l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M348,190l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M337,262l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M348,257v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M348,250v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M348,242v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M348,234v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M348,227v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M348,219v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M348,211v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M348,203v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M348,196v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M348,188v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M348,180v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M348,173v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M348,165v -2l -11, 2v 2z" fill="#69ff00"/>
+<path d="M337,262l 11, -2v -97l -11, 2z" fill="none" stroke="black"/>
+<path d="M330,258l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M337,259v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M337,252v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M337,244v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M337,236v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M337,229v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M337,221v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M337,213v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M337,205v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M337,198v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M337,190v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M337,182v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M337,175v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M337,167v -2l -7, -4v 3z" fill="#69ff00"/>
+<path d="M330,258l 7, 4v -97l -7, -4z" fill="none" stroke="black"/>
+<path d="M337,165l 11, -2l -6, -4l -12, 2z" fill="#69ff00"/>
+<path d="M337,165l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M325,264l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M337,259v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M337,252v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M337,244v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M337,236v -7l -12, 1v 8z" fill="#0044ff"/>
+<path d="M337,229v -8l -12, 2v 7z" fill="#008bff"/>
+<path d="M337,221v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M337,213v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M337,205v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M337,198v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M337,190v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M337,182v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M337,175v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M337,167v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M337,159v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M337,152v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M337,144v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M337,136v -1l -12, 2v 1z" fill="#ffa600"/>
+<path d="M325,264l 12, -2v -127l -12, 2z" fill="none" stroke="black"/>
+<path d="M319,260l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M325,261v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M325,254v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M325,246v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M325,238v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M325,230v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M325,223v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M325,215v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M325,207v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M325,200v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M325,192v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M325,184v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M325,177v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M325,169v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M325,161v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M325,154v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M325,146v -8l -6, -3v 8z" fill="#ffee00"/>
+<path d="M325,138v -1l -6, -4v 2z" fill="#ffa600"/>
+<path d="M319,260l 6, 4v -127l -6, -4z" fill="none" stroke="black"/>
+<path d="M325,137l 12, -2l -7, -4l -11, 2z" fill="#ffa600"/>
+<path d="M325,137l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M314,266l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M325,261v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M325,254v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M325,246v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M325,238v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M325,230v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M325,223v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M325,215v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M325,207v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M325,200v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M325,192v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M325,184v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M325,177v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M325,169v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M325,161v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M325,154v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M325,146v -3l -11, 2v 3z" fill="#ffee00"/>
+<path d="M314,266l 11, -2v -121l -11, 2z" fill="none" stroke="black"/>
+<path d="M307,262l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M314,263v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M314,256v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M314,248v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M314,240v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M314,232v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M314,225v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M314,217v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M314,209v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M314,202v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M314,194v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M314,186v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M314,179v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M314,171v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M314,163v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M314,156v -8l -7, -3v 7z" fill="#e0ff00"/>
+<path d="M314,148v -3l -7, -4v 4z" fill="#ffee00"/>
+<path d="M307,262l 7, 4v -121l -7, -4z" fill="none" stroke="black"/>
+<path d="M314,145l 11, -2l -6, -4l -12, 2z" fill="#ffee00"/>
+<path d="M314,145l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M302,268l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M314,263v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M314,256v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M314,248v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M314,240v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M314,232v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M314,225v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M314,217v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M314,209v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M314,202v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M314,194v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M314,186v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M314,179v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M314,171v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M314,163v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M314,156v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M314,148v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M314,140v -7l -12, 2v 7z" fill="#ffa600"/>
+<path d="M314,133v -8l -12, 2v 8z" fill="#ff7700"/>
+<path d="M314,125v -5l -12, 2v 5z" fill="#ff2f00"/>
+<path d="M302,268l 12, -2v -146l -12, 2z" fill="none" stroke="black"/>
+<path d="M296,264l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M302,265v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M302,258v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M302,250v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M302,242v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M302,234v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M302,227v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M302,219v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M302,211v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M302,204v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M302,196v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M302,188v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M302,181v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M302,173v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M302,165v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M302,158v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M302,150v -8l -6, -3v 8z" fill="#ffee00"/>
+<path d="M302,142v -7l -6, -4v 8z" fill="#ffa600"/>
+<path d="M302,135v -8l -6, -4v 8z" fill="#ff7700"/>
+<path d="M302,127v -5l -6, -3v 4z" fill="#ff2f00"/>
+<path d="M296,264l 6, 4v -146l -6, -3z" fill="none" stroke="black"/>
+<path d="M302,122l 12, -2l -7, -3l -11, 2z" fill="#ff2f00"/>
+<path d="M302,122l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M291,270l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M302,265v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M302,258v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M302,250v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M302,242v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M302,234v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M302,227v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M302,219v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M302,211v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M302,204v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M302,196v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M302,188v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M302,181v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M302,173v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M302,165v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M302,158v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M302,150v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M302,142v -7l -11, 2v 7z" fill="#ffa600"/>
+<path d="M302,135v -8l -11, 2v 8z" fill="#ff7700"/>
+<path d="M302,127v -8l -11, 2v 8z" fill="#ff2f00"/>
+<path d="M302,119v -7l -11, 2v 7z" fill="#ff0000"/>
+<path d="M291,270l 11, -2v -156l -11, 2z" fill="none" stroke="black"/>
+<path d="M284,266l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M291,267v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M291,260v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M291,252v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M291,244v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M291,236v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M291,229v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M291,221v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M291,213v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M291,206v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M291,198v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M291,190v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M291,183v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M291,175v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M291,167v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M291,160v -8l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M291,152v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M291,144v -7l -7, -4v 8z" fill="#ffa600"/>
+<path d="M291,137v -8l -7, -4v 8z" fill="#ff7700"/>
+<path d="M291,129v -8l -7, -3v 7z" fill="#ff2f00"/>
+<path d="M291,121v -7l -7, -4v 8z" fill="#ff0000"/>
+<path d="M284,266l 7, 4v -156l -7, -4z" fill="none" stroke="black"/>
+<path d="M291,114l 11, -2l -6, -4l -12, 2z" fill="#ff0000"/>
+<path d="M291,114l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M279,272l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M291,267v -7l -12, 1v 8z" fill="#6200ff"/>
+<path d="M291,260v -8l -12, 2v 7z" fill="#3300ff"/>
+<path d="M291,252v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M291,244v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M291,236v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M291,229v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M291,221v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M291,213v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M291,206v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M291,198v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M291,190v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M291,183v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M291,175v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M291,167v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M291,160v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M291,152v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M291,144v -7l -12, 2v 7z" fill="#ffa600"/>
+<path d="M291,137v -5l -12, 2v 5z" fill="#ff7700"/>
+<path d="M279,272l 12, -2v -138l -12, 2z" fill="none" stroke="black"/>
+<path d="M273,268l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M279,269v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M279,261v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M279,254v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M279,246v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M279,238v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M279,231v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M279,223v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M279,215v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M279,208v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M279,200v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M279,192v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M279,185v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M279,177v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M279,169v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M279,162v -8l -6, -4v 8z" fill="#e0ff00"/>
+<path d="M279,154v -8l -6, -3v 7z" fill="#ffee00"/>
+<path d="M279,146v -7l -6, -4v 8z" fill="#ffa600"/>
+<path d="M279,139v -5l -6, -4v 5z" fill="#ff7700"/>
+<path d="M273,268l 6, 4v -138l -6, -4z" fill="none" stroke="black"/>
+<path d="M279,134l 12, -2l -7, -4l -11, 2z" fill="#ff7700"/>
+<path d="M279,134l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M268,274l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M279,269v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M279,261v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M279,254v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M279,246v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M279,238v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M279,231v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M279,223v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M279,215v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M279,208v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M279,200v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M279,192v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M279,185v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M279,177v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M279,169v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M279,162v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M279,154v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M279,146v -7l -11, 2v 7z" fill="#ffa600"/>
+<path d="M279,139v -8l -11, 2v 8z" fill="#ff7700"/>
+<path d="M279,131v -8l -11, 2v 8z" fill="#ff2f00"/>
+<path d="M279,123v -4l -11, 2v 4z" fill="#ff0000"/>
+<path d="M268,274l 11, -2v -153l -11, 2z" fill="none" stroke="black"/>
+<path d="M261,270l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M268,271v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M268,263v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M268,256v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M268,248v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M268,240v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M268,233v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M268,225v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M268,217v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M268,210v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M268,202v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M268,194v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M268,187v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M268,179v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M268,171v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M268,164v -8l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M268,156v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M268,148v -7l -7, -4v 8z" fill="#ffa600"/>
+<path d="M268,141v -8l -7, -4v 8z" fill="#ff7700"/>
+<path d="M268,133v -8l -7, -3v 7z" fill="#ff2f00"/>
+<path d="M268,125v -4l -7, -3v 4z" fill="#ff0000"/>
+<path d="M261,270l 7, 4v -153l -7, -3z" fill="none" stroke="black"/>
+<path d="M268,121l 11, -2l -6, -3l -12, 2z" fill="#ff0000"/>
+<path d="M268,121l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M256,276l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M268,271v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M268,263v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M268,256v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M268,248v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M268,240v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M268,233v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M268,225v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M268,217v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M268,210v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M268,202v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M268,194v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M268,187v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M268,179v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M268,171v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M268,164v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M268,156v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M268,148v -7l -12, 2v 7z" fill="#ffa600"/>
+<path d="M268,141v -1l -12, 2v 1z" fill="#ff7700"/>
+<path d="M256,276l 12, -2v -134l -12, 2z" fill="none" stroke="black"/>
+<path d="M250,272l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M256,273v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M256,265v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M256,258v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M256,250v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M256,242v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M256,235v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M256,227v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M256,219v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M256,212v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M256,204v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M256,196v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M256,189v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M256,181v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M256,173v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M256,166v -8l -6, -4v 8z" fill="#e0ff00"/>
+<path d="M256,158v -8l -6, -3v 7z" fill="#ffee00"/>
+<path d="M256,150v -7l -6, -4v 8z" fill="#ffa600"/>
+<path d="M256,143v -1l -6, -3z" fill="#ff7700"/>
+<path d="M250,272l 6, 4v -134l -6, -3z" fill="none" stroke="black"/>
+<path d="M256,142l 12, -2l -7, -3l -11, 2z" fill="#ff7700"/>
+<path d="M256,142l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M245,278l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M256,273v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M256,265v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M256,258v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M256,250v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M256,242v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M256,235v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M256,227v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M256,219v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M256,212v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M256,204v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M256,196v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M256,189v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M256,181v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M256,173v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M256,166v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M256,158v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M256,150v -1l -11, 2v 1z" fill="#ffa600"/>
+<path d="M245,278l 11, -2v -127l -11, 2z" fill="none" stroke="black"/>
+<path d="M238,274l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M245,275v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M245,267v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M245,260v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M245,252v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M245,244v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M245,237v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M245,229v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M245,221v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M245,214v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M245,206v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M245,198v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M245,191v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M245,183v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M245,175v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M245,168v -8l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M245,160v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M245,152v -1l -7, -4v 2z" fill="#ffa600"/>
+<path d="M238,274l 7, 4v -127l -7, -4z" fill="none" stroke="black"/>
+<path d="M245,151l 11, -2l -6, -4l -12, 2z" fill="#ffa600"/>
+<path d="M245,151l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M233,280l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M245,275v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M245,267v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M245,260v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M245,252v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M245,244v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M245,237v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M245,229v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M245,221v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M245,214v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M245,206v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M245,198v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M245,191v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M245,183v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M245,175v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M245,168v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M245,160v -7l -12, 2v 7z" fill="#ffee00"/>
+<path d="M233,280l 12, -2v -125l -12, 2z" fill="none" stroke="black"/>
+<path d="M227,276l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M233,277v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M233,269v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M233,262v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M233,254v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M233,246v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M233,239v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M233,231v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M233,223v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M233,216v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M233,208v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M233,200v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M233,193v -8l -6, -4v 8z" fill="#22ff00"/>
+<path d="M233,185v -8l -6, -3v 7z" fill="#69ff00"/>
+<path d="M233,177v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M233,170v -8l -6, -4v 8z" fill="#e0ff00"/>
+<path d="M233,162v -7l -6, -4v 7z" fill="#ffee00"/>
+<path d="M227,276l 6, 4v -125l -6, -4z" fill="none" stroke="black"/>
+<path d="M233,155l 12, -2l -7, -4l -11, 2z" fill="#ffee00"/>
+<path d="M233,155l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M222,282l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M233,277v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M233,269v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M233,262v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M233,254v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M233,246v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M233,239v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M233,231v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M233,223v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M233,216v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M233,208v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M233,200v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M233,193v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M233,185v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M233,177v -4l -11, 2v 4z" fill="#99ff00"/>
+<path d="M222,282l 11, -2v -107l -11, 2z" fill="none" stroke="black"/>
+<path d="M215,278l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M222,279v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M222,271v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M222,264v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M222,256v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M222,248v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M222,241v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M222,233v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M222,225v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M222,218v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M222,210v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M222,202v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M222,195v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M222,187v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M222,179v -4l -7, -3v 4z" fill="#99ff00"/>
+<path d="M215,278l 7, 4v -107l -7, -3z" fill="none" stroke="black"/>
+<path d="M222,175l 11, -2l -6, -3l -12, 2z" fill="#99ff00"/>
+<path d="M222,175l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M210,284l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M222,279v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M222,271v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M222,264v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M222,256v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M222,248v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M222,241v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M222,233v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M222,225v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M222,218v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M222,210v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M222,202v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M222,195v -3l -12, 2v 3z" fill="#22ff00"/>
+<path d="M210,284l 12, -2v -90l -12, 2z" fill="none" stroke="black"/>
+<path d="M204,280l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M210,281v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M210,273v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M210,266v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M210,258v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M210,250v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M210,243v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M210,235v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M210,227v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M210,220v -8l -6, -4v 8z" fill="#00ff84"/>
+<path d="M210,212v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M210,204v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M210,197v -3l -6, -3v 2z" fill="#22ff00"/>
+<path d="M204,280l 6, 4v -90l -6, -3z" fill="none" stroke="black"/>
+<path d="M210,194l 12, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M210,194l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M199,285l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M210,281v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M210,273v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M210,266v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M210,258v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M210,250v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M210,243v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M210,235v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M210,227v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M210,220v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M210,212v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M210,204v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M210,197v -5l -11, 2v 5z" fill="#22ff00"/>
+<path d="M199,285l 11, -1v -92l -11, 2z" fill="none" stroke="black"/>
+<path d="M192,282l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M199,283v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M199,275v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M199,268v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M199,260v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M199,252v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M199,245v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M199,237v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M199,229v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M199,222v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M199,214v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M199,206v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M199,199v -5l -7, -4v 5z" fill="#22ff00"/>
+<path d="M192,282l 7, 3v -91l -7, -4z" fill="none" stroke="black"/>
+<path d="M199,194l 11, -2l -6, -4l -12, 2z" fill="#22ff00"/>
+<path d="M199,194l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M187,287l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M199,283v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M199,275v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M199,268v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M199,260v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M199,252v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M199,245v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M199,237v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M199,229v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M199,222v -3l -12, 2v 3z" fill="#00ff84"/>
+<path d="M187,287l 12, -2v -66l -12, 2z" fill="none" stroke="black"/>
+<path d="M181,284l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M187,285v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M187,277v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M187,270v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M187,262v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M187,254v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M187,247v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M187,239v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M187,231v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M187,224v -3l -6, -4v 3z" fill="#00ff84"/>
+<path d="M181,284l 6, 3v -66l -6, -4z" fill="none" stroke="black"/>
+<path d="M187,221l 12, -2l -7, -3l -11, 1z" fill="#00ff84"/>
+<path d="M187,221l 12, -2l -7, -3l -11, 1z" fill="none" stroke="black"/>
+<path d="M176,289l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M187,285v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M187,277v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M187,270v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M187,262v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M187,254v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M187,247v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M176,289l 11, -2v -48l -11, 2z" fill="none" stroke="black"/>
+<path d="M169,286l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M176,287v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M176,279v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M176,272v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M176,264v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M176,256v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M176,249v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M169,286l 7, 3v -48l -7, -3z" fill="none" stroke="black"/>
+<path d="M176,241l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M176,241l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M164,291l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M176,287v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M176,279v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M176,272v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M176,264v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M176,256v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M176,249v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M164,291l 12, -2v -47l -12, 2z" fill="none" stroke="black"/>
+<path d="M158,288l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M164,289v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M164,281v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M164,274v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M164,266v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M164,258v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M164,251v -7l -6, -3v 6z" fill="#00bbff"/>
+<path d="M158,288l 6, 3v -47l -6, -3z" fill="none" stroke="black"/>
+<path d="M164,244l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M164,244l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M153,293l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M164,289v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M164,281v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M164,274v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M164,266v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M153,293l 11, -2v -32l -11, 2z" fill="none" stroke="black"/>
+<path d="M146,290l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M153,291v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M153,283v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M153,276v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M153,268v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M146,290l 7, 3v -32l -7, -4z" fill="none" stroke="black"/>
+<path d="M153,261l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M153,261l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M141,295l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M153,291v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M153,283v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M153,276v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M153,268v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M153,260v -3l -12, 2v 3z" fill="#008bff"/>
+<path d="M141,295l 12, -2v -36l -12, 2z" fill="none" stroke="black"/>
+<path d="M135,292l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M141,293v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M141,285v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M141,278v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M141,270v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M141,262v -3l -6, -3v 3z" fill="#008bff"/>
+<path d="M135,292l 6, 3v -36l -6, -3z" fill="none" stroke="black"/>
+<path d="M141,259l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M141,259l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M130,297l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M141,293v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M141,285v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M141,278v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M141,270v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M130,297l 11, -2v -26l -11, 2z" fill="none" stroke="black"/>
+<path d="M123,294l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M130,295v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M130,287v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M130,280v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M130,272v -1l -7, -4v 1z" fill="#0044ff"/>
+<path d="M123,294l 7, 3v -26l -7, -4z" fill="none" stroke="black"/>
+<path d="M130,271l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M130,271l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M412,253l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M424,249v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M424,241v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M424,233v -1l -12, 2v 1z" fill="#0014ff"/>
+<path d="M412,253l 12, -2v -19l -12, 2z" fill="none" stroke="black"/>
+<path d="M406,250l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M412,251v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M412,243v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M412,235v -1l -6, -4v 2z" fill="#0014ff"/>
+<path d="M406,250l 6, 3v -19l -6, -4z" fill="none" stroke="black"/>
+<path d="M412,234l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M412,234l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M401,255l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M412,251v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M412,243v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M412,235v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M412,228v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M412,220v -3l -11, 2v 3z" fill="#008bff"/>
+<path d="M401,255l 11, -2v -36l -11, 2z" fill="none" stroke="black"/>
+<path d="M394,252l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M401,253v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M401,245v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M401,237v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M401,230v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M401,222v -3l -7, -4v 4z" fill="#008bff"/>
+<path d="M394,252l 7, 3v -36l -7, -4z" fill="none" stroke="black"/>
+<path d="M401,219l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M401,219l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M389,257l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M401,253v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M401,245v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M401,237v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M401,230v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M401,222v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M401,214v -2l -12, 2v 2z" fill="#00bbff"/>
+<path d="M389,257l 12, -2v -43l -12, 2z" fill="none" stroke="black"/>
+<path d="M383,254l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M389,255v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M389,247v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M389,239v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M389,232v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M389,224v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M389,216v -2l -6, -4v 3z" fill="#00bbff"/>
+<path d="M383,254l 6, 3v -43l -6, -4z" fill="none" stroke="black"/>
+<path d="M389,214l 12, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M389,214l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M378,259l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M389,255v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M389,247v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M389,239v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M389,232v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M389,224v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M389,216v -6l -11, 2v 6z" fill="#00bbff"/>
+<path d="M378,259l 11, -2v -47l -11, 2z" fill="none" stroke="black"/>
+<path d="M371,256l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M378,257v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M378,249v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M378,241v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M378,234v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M378,226v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M378,218v -6l -7, -3v 6z" fill="#00bbff"/>
+<path d="M371,256l 7, 3v -47l -7, -3z" fill="none" stroke="black"/>
+<path d="M378,212l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M378,212l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M366,261l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M378,257v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M378,249v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M378,241v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M378,234v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M378,226v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M378,218v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M378,211v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M378,203v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M378,195v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M378,188v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M378,180v -3l -12, 2v 3z" fill="#00ff0d"/>
+<path d="M366,261l 12, -2v -82l -12, 2z" fill="none" stroke="black"/>
+<path d="M360,258l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M366,259v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M366,251v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M366,243v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M366,236v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M366,228v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M366,220v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M366,213v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M366,205v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M366,197v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M366,190v -8l -6, -4v 8z" fill="#00ff55"/>
+<path d="M366,182v -3l -6, -4v 3z" fill="#00ff0d"/>
+<path d="M360,258l 6, 3v -82l -6, -4z" fill="none" stroke="black"/>
+<path d="M366,179l 12, -2l -7, -4l -11, 2z" fill="#00ff0d"/>
+<path d="M366,179l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M355,263l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M366,259v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M366,251v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M366,243v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M366,236v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M366,228v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M366,220v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M366,213v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M366,205v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M366,197v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M366,190v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M366,182v -3l -11, 2v 3z" fill="#00ff0d"/>
+<path d="M355,263l 11, -2v -82l -11, 2z" fill="none" stroke="black"/>
+<path d="M348,260l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M355,261v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M355,253v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M355,245v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M355,238v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M355,230v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M355,222v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M355,215v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M355,207v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M355,199v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M355,192v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M355,184v -3l -7, -4v 3z" fill="#00ff0d"/>
+<path d="M348,260l 7, 3v -82l -7, -4z" fill="none" stroke="black"/>
+<path d="M355,181l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M355,181l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M343,265l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M355,261v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M355,253v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M355,245v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M355,238v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M355,230v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M355,222v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M355,215v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M355,207v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M355,199v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M355,192v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M355,184v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M355,176v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M355,168v -4l -12, 2v 4z" fill="#69ff00"/>
+<path d="M343,265l 12, -2v -99l -12, 2z" fill="none" stroke="black"/>
+<path d="M337,262l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M343,263v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M343,255v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M343,247v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M343,240v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M343,232v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M343,224v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M343,217v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M343,209v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M343,201v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M343,194v -8l -6, -4v 8z" fill="#00ff55"/>
+<path d="M343,186v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M343,178v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M343,170v -4l -6, -4v 5z" fill="#69ff00"/>
+<path d="M337,262l 6, 3v -99l -6, -4z" fill="none" stroke="black"/>
+<path d="M343,166l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M343,166l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M332,267l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M343,263v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M343,255v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M343,247v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M343,240v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M343,232v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M343,224v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M343,217v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M343,209v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M343,201v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M343,194v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M343,186v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M343,178v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M332,267l 11, -2v -94l -11, 2z" fill="none" stroke="black"/>
+<path d="M325,264l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M332,265v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M332,257v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M332,249v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M332,242v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M332,234v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M332,226v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M332,219v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M332,211v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M332,203v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M332,196v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M332,188v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M332,180v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M325,264l 7, 3v -94l -7, -4z" fill="none" stroke="black"/>
+<path d="M332,173l 11, -2l -6, -4l -12, 2z" fill="#22ff00"/>
+<path d="M332,173l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M320,269l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M332,265v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M332,257v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M332,249v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M332,242v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M332,234v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M332,226v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M332,219v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M332,211v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M332,203v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M332,196v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M332,188v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M332,180v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M332,172v -5l -12, 2v 5z" fill="#69ff00"/>
+<path d="M320,269l 12, -2v -100l -12, 2z" fill="none" stroke="black"/>
+<path d="M314,266l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M320,267v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M320,259v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M320,251v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M320,244v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M320,236v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M320,228v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M320,221v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M320,213v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M320,205v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M320,198v -8l -6, -4v 8z" fill="#00ff55"/>
+<path d="M320,190v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M320,182v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M320,174v -5l -6, -4v 6z" fill="#69ff00"/>
+<path d="M314,266l 6, 3v -100l -6, -4z" fill="none" stroke="black"/>
+<path d="M320,169l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M320,169l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M309,271l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M320,267v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M320,259v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M320,251v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M320,244v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M320,236v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M320,228v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M320,221v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M320,213v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M320,205v -7l -11, 1v 8z" fill="#00ff84"/>
+<path d="M320,198v -8l -11, 2v 7z" fill="#00ff55"/>
+<path d="M320,190v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M320,182v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M320,174v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M320,167v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M320,159v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M320,151v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M320,144v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M320,136l -11, 2z" fill="#ff7700"/>
+<path d="M309,271l 11, -2v -133l -11, 2z" fill="none" stroke="black"/>
+<path d="M302,268l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M309,269v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M309,261v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M309,253v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M309,246v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M309,238v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M309,230v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M309,223v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M309,215v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M309,207v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M309,199v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M309,192v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M309,184v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M309,176v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M309,169v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M309,161v -8l -7, -3v 8z" fill="#e0ff00"/>
+<path d="M309,153v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M309,146v -8l -7, -3v 7z" fill="#ffa600"/>
+<path d="M309,138l -7, -3z" fill="#ff7700"/>
+<path d="M302,268l 7, 3v -133l -7, -3z" fill="none" stroke="black"/>
+<path d="M309,138l 11, -2l -6, -3l -12, 2z" fill="#ff7700"/>
+<path d="M309,138l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M297,273l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M309,269v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M309,261v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M309,253v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M309,246v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M309,238v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M309,230v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M309,223v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M309,215v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M309,207v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M309,199v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M309,192v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M309,184v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M309,176v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M309,169v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M309,161v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M309,153v -1l -12, 2v 1z" fill="#ffee00"/>
+<path d="M297,273l 12, -2v -119l -12, 2z" fill="none" stroke="black"/>
+<path d="M291,270l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M297,271v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M297,263v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M297,255v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M297,248v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M297,240v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M297,232v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M297,225v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M297,217v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M297,209v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M297,201v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M297,194v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M297,186v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M297,178v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M297,171v -8l -6, -3v 7z" fill="#99ff00"/>
+<path d="M297,163v -8l -6, -3v 8z" fill="#e0ff00"/>
+<path d="M297,155v -1l -6, -3v 1z" fill="#ffee00"/>
+<path d="M291,270l 6, 3v -119l -6, -3z" fill="none" stroke="black"/>
+<path d="M297,154l 12, -2l -7, -3l -11, 2z" fill="#ffee00"/>
+<path d="M297,154l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M286,275l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M297,271v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M297,263v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M297,255v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M297,248v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M297,240v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M297,232v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M297,225v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M297,217v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M297,209v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M297,201v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M297,194v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M297,186v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M297,178v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M297,171v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M297,163v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M297,155v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M297,148v -3l -11, 2v 3z" fill="#ffa600"/>
+<path d="M286,275l 11, -2v -128l -11, 2z" fill="none" stroke="black"/>
+<path d="M279,272l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M286,273v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M286,265v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M286,257v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M286,250v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M286,242v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M286,234v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M286,227v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M286,219v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M286,211v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M286,203v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M286,196v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M286,188v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M286,180v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M286,173v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M286,165v -8l -7, -3v 8z" fill="#e0ff00"/>
+<path d="M286,157v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M286,150v -3l -7, -4v 3z" fill="#ffa600"/>
+<path d="M279,272l 7, 3v -128l -7, -4z" fill="none" stroke="black"/>
+<path d="M286,147l 11, -2l -6, -4l -12, 2z" fill="#ffa600"/>
+<path d="M286,147l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M274,277l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M286,273v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M286,265v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M286,257v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M286,250v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M286,242v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M286,234v -7l -12, 1v 8z" fill="#00bbff"/>
+<path d="M286,227v -8l -12, 2v 7z" fill="#00fffb"/>
+<path d="M286,219v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M286,211v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M286,203v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M286,196v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M286,188v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M286,180v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M286,173v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M286,165v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M286,157v -7l -12, 2v 7z" fill="#ffee00"/>
+<path d="M286,150v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M286,142v -8l -12, 2v 8z" fill="#ff7700"/>
+<path d="M286,134v -7l -12, 2v 7z" fill="#ff2f00"/>
+<path d="M286,127v -4l -12, 2v 4z" fill="#ff0000"/>
+<path d="M274,277l 12, -2v -152l -12, 2z" fill="none" stroke="black"/>
+<path d="M268,274l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M274,275v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M274,267v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M274,259v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M274,252v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M274,244v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M274,236v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M274,228v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M274,221v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M274,213v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M274,205v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M274,198v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M274,190v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M274,182v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M274,175v -8l -6, -3v 7z" fill="#99ff00"/>
+<path d="M274,167v -8l -6, -3v 8z" fill="#e0ff00"/>
+<path d="M274,159v -7l -6, -4v 8z" fill="#ffee00"/>
+<path d="M274,152v -8l -6, -3v 7z" fill="#ffa600"/>
+<path d="M274,144v -8l -6, -3v 8z" fill="#ff7700"/>
+<path d="M274,136v -7l -6, -4v 8z" fill="#ff2f00"/>
+<path d="M274,129v -4l -6, -4v 4z" fill="#ff0000"/>
+<path d="M268,274l 6, 3v -152l -6, -4z" fill="none" stroke="black"/>
+<path d="M274,125l 12, -2l -7, -4l -11, 2z" fill="#ff0000"/>
+<path d="M274,125l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M263,279l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M274,275v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M274,267v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M274,259v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M274,252v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M274,244v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M274,236v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M274,228v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M274,221v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M274,213v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M274,205v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M274,198v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M274,190v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M274,182v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M274,175v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M274,167v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M274,159v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M274,152v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M274,144v -1l -11, 2v 1z" fill="#ff7700"/>
+<path d="M263,279l 11, -2v -134l -11, 2z" fill="none" stroke="black"/>
+<path d="M256,276l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M263,277v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M263,269v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M263,261v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M263,254v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M263,246v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M263,238v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M263,230v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M263,223v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M263,215v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M263,207v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M263,200v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M263,192v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M263,184v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M263,177v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M263,169v -8l -7, -3v 8z" fill="#e0ff00"/>
+<path d="M263,161v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M263,154v -8l -7, -3v 7z" fill="#ffa600"/>
+<path d="M263,146v -1l -7, -4v 2z" fill="#ff7700"/>
+<path d="M256,276l 7, 3v -134l -7, -4z" fill="none" stroke="black"/>
+<path d="M263,145l 11, -2l -6, -4l -12, 2z" fill="#ff7700"/>
+<path d="M263,145l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M251,281l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M263,277v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M263,269v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M263,261v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M263,254v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M263,246v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M263,238v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M263,230v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M263,223v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M263,215v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M263,207v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M263,200v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M263,192v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M263,184v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M263,177v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M263,169v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M263,161v -3l -12, 2v 3z" fill="#ffee00"/>
+<path d="M251,281l 12, -2v -121l -12, 2z" fill="none" stroke="black"/>
+<path d="M245,278l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M251,279v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M251,271v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M251,263v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M251,256v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M251,248v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M251,240v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M251,232v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M251,225v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M251,217v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M251,209v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M251,202v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M251,194v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M251,186v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M251,179v -8l -6, -3v 7z" fill="#99ff00"/>
+<path d="M251,171v -8l -6, -3v 8z" fill="#e0ff00"/>
+<path d="M251,163v -3l -6, -3v 3z" fill="#ffee00"/>
+<path d="M245,278l 6, 3v -121l -6, -3z" fill="none" stroke="black"/>
+<path d="M251,160l 12, -2l -7, -3l -11, 2z" fill="#ffee00"/>
+<path d="M251,160l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M240,283l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M251,279v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M251,271v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M251,263v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M251,256v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M251,248v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M251,240v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M251,232v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M251,225v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M251,217v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M251,209v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M251,202v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M251,194v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M251,186v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M251,179v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M251,171v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M251,163v -3l -11, 2v 3z" fill="#ffee00"/>
+<path d="M240,283l 11, -2v -121l -11, 2z" fill="none" stroke="black"/>
+<path d="M233,280l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M240,281v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M240,273v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M240,265v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M240,258v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M240,250v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M240,242v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M240,234v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M240,227v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M240,219v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M240,211v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M240,204v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M240,196v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M240,188v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M240,181v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M240,173v -8l -7, -3v 8z" fill="#e0ff00"/>
+<path d="M240,165v -3l -7, -3v 3z" fill="#ffee00"/>
+<path d="M233,280l 7, 3v -121l -7, -3z" fill="none" stroke="black"/>
+<path d="M240,162l 11, -2l -6, -3l -12, 2z" fill="#ffee00"/>
+<path d="M240,162l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M228,285l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M240,281v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M240,273v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M240,265v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M240,258v -8l -12, 2v 7z" fill="#0044ff"/>
+<path d="M240,250v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M240,242v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M240,234v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M240,227v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M240,219v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M240,211v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M240,204v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M240,196v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M240,188v -5l -12, 2v 5z" fill="#69ff00"/>
+<path d="M228,285l 12, -2v -100l -12, 2z" fill="none" stroke="black"/>
+<path d="M222,282l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M228,283v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M228,275v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M228,267v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M228,259v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M228,252v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M228,244v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M228,236v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M228,229v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M228,221v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M228,213v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M228,206v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M228,198v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M228,190v -5l -6, -4v 6z" fill="#69ff00"/>
+<path d="M222,282l 6, 3v -100l -6, -4z" fill="none" stroke="black"/>
+<path d="M228,185l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M228,185l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M217,287l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M228,283v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M228,275v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M228,267v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M228,259v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M228,252v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M228,244v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M228,236v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M228,229v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M228,221v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M228,213v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M228,206v -3l -11, 2v 3z" fill="#00ff0d"/>
+<path d="M217,287l 11, -2v -82l -11, 2z" fill="none" stroke="black"/>
+<path d="M210,284l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M217,285v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M217,277v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M217,269v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M217,261v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M217,254v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M217,246v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M217,238v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M217,231v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M217,223v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M217,215v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M217,208v -3l -7, -4v 3z" fill="#00ff0d"/>
+<path d="M210,284l 7, 3v -82l -7, -4z" fill="none" stroke="black"/>
+<path d="M217,205l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M217,205l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M205,289l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M217,285v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M217,277v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M217,269v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M217,261v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M217,254v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M217,246v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M217,238v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M217,231v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M217,223v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M217,215v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M217,208v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M205,289l 12, -2v -86l -12, 2z" fill="none" stroke="black"/>
+<path d="M199,285l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M205,287v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M205,279v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M205,271v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M205,263v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M205,256v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M205,248v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M205,240v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M205,233v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M205,225v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M205,217v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M205,210v -7l -6, -3v 6z" fill="#00ff0d"/>
+<path d="M199,285l 6, 4v -86l -6, -3z" fill="none" stroke="black"/>
+<path d="M205,203l 12, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M205,203l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M194,291l 11, -2v -2l -11, 1z" fill="white"/>
+<path d="M205,287v -8l -11, 2v 7z" fill="#6200ff"/>
+<path d="M205,279v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M205,271v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M205,263v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M205,256v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M205,248v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M205,240v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M205,233v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M205,225v -5l -11, 2v 5z" fill="#00ff84"/>
+<path d="M194,291l 11, -2v -69l -11, 2z" fill="none" stroke="black"/>
+<path d="M187,287l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M194,288v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M194,281v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M194,273v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M194,265v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M194,258v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M194,250v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M194,242v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M194,235v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M194,227v -5l -7, -3v 5z" fill="#00ff84"/>
+<path d="M187,287l 7, 4v -69l -7, -3z" fill="none" stroke="black"/>
+<path d="M194,222l 11, -2l -6, -3l -12, 2z" fill="#00ff84"/>
+<path d="M194,222l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M182,293l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M194,288v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M194,281v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M194,273v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M194,265v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M194,258v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M194,250v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M194,242v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M194,235v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M194,227v -3l -12, 2v 3z" fill="#00ff84"/>
+<path d="M182,293l 12, -2v -67l -12, 2z" fill="none" stroke="black"/>
+<path d="M176,289l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M182,290v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M182,283v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M182,275v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M182,267v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M182,260v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M182,252v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M182,244v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M182,237v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M182,229v -3l -6, -3v 3z" fill="#00ff84"/>
+<path d="M176,289l 6, 4v -67l -6, -3z" fill="none" stroke="black"/>
+<path d="M182,226l 12, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M182,226l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M171,295l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M182,290v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M182,283v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M182,275v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M182,267v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M182,260v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M182,252v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M182,244v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M182,237v -1l -11, 2v 1z" fill="#00ffcc"/>
+<path d="M171,295l 11, -2v -57l -11, 2z" fill="none" stroke="black"/>
+<path d="M164,291l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M171,292v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M171,285v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M171,277v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M171,269v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M171,262v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M171,254v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M171,246v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M171,239v -1l -7, -3z" fill="#00ffcc"/>
+<path d="M164,291l 7, 4v -57l -7, -3z" fill="none" stroke="black"/>
+<path d="M171,238l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M171,238l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M159,297l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M171,292v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M171,285v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M171,277v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M171,269v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M171,262v -3l -12, 2v 3z" fill="#008bff"/>
+<path d="M159,297l 12, -2v -36l -12, 2z" fill="none" stroke="black"/>
+<path d="M153,293l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M159,294v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M159,287v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M159,279v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M159,271v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M159,264v -3l -6, -4v 3z" fill="#008bff"/>
+<path d="M153,293l 6, 4v -36l -6, -4z" fill="none" stroke="black"/>
+<path d="M159,261l 12, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M159,261l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M148,299l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M159,294v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M159,287v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M148,299l 11, -2v -15l -11, 2z" fill="none" stroke="black"/>
+<path d="M141,295l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M148,296v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M148,289v -5l -7, -3v 4z" fill="#3300ff"/>
+<path d="M141,295l 7, 4v -15l -7, -3z" fill="none" stroke="black"/>
+<path d="M148,284l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M148,284l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M136,301l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M148,296v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M148,289v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M148,281v -2l -12, 2v 2z" fill="#0014ff"/>
+<path d="M136,301l 12, -2v -20l -12, 2z" fill="none" stroke="black"/>
+<path d="M130,297l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M136,298v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M136,291v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M136,283v -2l -6, -3v 2z" fill="#0014ff"/>
+<path d="M130,297l 6, 4v -20l -6, -3z" fill="none" stroke="black"/>
+<path d="M136,281l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M136,281l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M419,257l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M431,252v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M431,245v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M431,237v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M431,229v -3l -12, 2v 3z" fill="#0044ff"/>
+<path d="M419,257l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M412,253l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M419,254v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M419,247v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M419,239v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M419,231v -3l -7, -4v 4z" fill="#0044ff"/>
+<path d="M412,253l 7, 4v -29l -7, -4z" fill="none" stroke="black"/>
+<path d="M419,228l 12, -2l -7, -4l -12, 2z" fill="#0044ff"/>
+<path d="M419,228l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M408,259l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M419,254v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M419,247v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M419,239v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M419,231v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M419,223v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M419,216v -5l -11, 2v 5z" fill="#00bbff"/>
+<path d="M408,259l 11, -2v -46l -11, 2z" fill="none" stroke="black"/>
+<path d="M401,255l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M408,256v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M408,249v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M408,241v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M408,233v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M408,225v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M408,218v -5l -7, -4v 5z" fill="#00bbff"/>
+<path d="M401,255l 7, 4v -46l -7, -4z" fill="none" stroke="black"/>
+<path d="M408,213l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M408,213l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M396,261l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M408,256v -7l -12, 1v 8z" fill="#6200ff"/>
+<path d="M408,249v -8l -12, 2v 7z" fill="#3300ff"/>
+<path d="M408,241v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M408,233v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M408,225v -6l -12, 2v 6z" fill="#008bff"/>
+<path d="M396,261l 12, -2v -40l -12, 2z" fill="none" stroke="black"/>
+<path d="M389,257l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M396,258v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M396,250v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M396,243v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M396,235v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M396,227v -6l -7, -4v 7z" fill="#008bff"/>
+<path d="M389,257l 7, 4v -40l -7, -4z" fill="none" stroke="black"/>
+<path d="M396,221l 12, -2l -7, -4l -12, 2z" fill="#008bff"/>
+<path d="M396,221l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M385,263l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M396,258v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M396,250v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M396,243v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M396,235v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M396,227v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M396,220v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M396,212v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M385,263l 11, -2v -50l -11, 2z" fill="none" stroke="black"/>
+<path d="M378,259l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M385,260v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M385,252v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M385,245v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M385,237v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M385,229v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M385,222v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M385,214v -1l -7, -3v 1z" fill="#00fffb"/>
+<path d="M378,259l 7, 4v -50l -7, -3z" fill="none" stroke="black"/>
+<path d="M385,213l 11, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M385,213l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M373,265l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M385,260v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M385,252v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M385,245v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M385,237v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M385,229v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M385,222v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M385,214v -1l -12, 2v 1z" fill="#00fffb"/>
+<path d="M373,265l 12, -2v -50l -12, 2z" fill="none" stroke="black"/>
+<path d="M366,261l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M373,262v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M373,254v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M373,247v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M373,239v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M373,231v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M373,224v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M373,216v -1l -7, -3v 1z" fill="#00fffb"/>
+<path d="M366,261l 7, 4v -50l -7, -3z" fill="none" stroke="black"/>
+<path d="M373,215l 12, -2l -7, -3l -12, 2z" fill="#00fffb"/>
+<path d="M373,215l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M362,267l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M373,262v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M373,254v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M373,247v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M373,239v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M373,231v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M373,224v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M373,216v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M373,208v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M373,201v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M373,193v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M373,185v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M373,178v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M362,267l 11, -2v -95l -11, 2z" fill="none" stroke="black"/>
+<path d="M355,263l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M362,264v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M362,256v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M362,249v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M362,241v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M362,233v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M362,226v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M362,218v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M362,210v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M362,203v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M362,195v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M362,187v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M362,180v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M355,263l 7, 4v -95l -7, -3z" fill="none" stroke="black"/>
+<path d="M362,172l 11, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M362,172l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M350,269l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M362,264v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M362,256v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M362,249v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M362,241v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M362,233v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M362,226v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M362,218v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M362,210v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M362,203v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M362,195v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M362,187v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M362,180v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M362,172v -2l -12, 2v 2z" fill="#69ff00"/>
+<path d="M350,269l 12, -2v -97l -12, 2z" fill="none" stroke="black"/>
+<path d="M343,265l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M350,266v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M350,258v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M350,251v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M350,243v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M350,235v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M350,228v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M350,220v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M350,212v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M350,205v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M350,197v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M350,189v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M350,182v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M350,174v -2l -7, -4v 2z" fill="#69ff00"/>
+<path d="M343,265l 7, 4v -97l -7, -4z" fill="none" stroke="black"/>
+<path d="M350,172l 12, -2l -7, -4l -12, 2z" fill="#69ff00"/>
+<path d="M350,172l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M339,271l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M350,266v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M350,258v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M350,251v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M350,243v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M350,235v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M350,228v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M350,220v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M350,212v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M350,205v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M350,197v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M350,189v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M350,182v -1l -11, 2v 1z" fill="#22ff00"/>
+<path d="M339,271l 11, -2v -88l -11, 2z" fill="none" stroke="black"/>
+<path d="M332,267l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M339,268v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M339,260v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M339,253v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M339,245v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M339,237v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M339,230v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M339,222v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M339,214v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M339,207v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M339,199v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M339,191v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M339,184v -1l -7, -3z" fill="#22ff00"/>
+<path d="M332,267l 7, 4v -88l -7, -3z" fill="none" stroke="black"/>
+<path d="M339,183l 11, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M339,183l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M327,273l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M339,268v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M339,260v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M339,253v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M339,245v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M339,237v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M339,230v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M339,222v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M339,214v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M339,207v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M339,199v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M339,191v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M339,184v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M339,176v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M339,168v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M339,161v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M339,153v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M339,145l -12, 2z" fill="#ffa600"/>
+<path d="M327,273l 12, -2v -126l -12, 2z" fill="none" stroke="black"/>
+<path d="M320,269l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M327,270v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M327,262v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M327,255v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M327,247v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M327,239v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M327,232v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M327,224v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M327,216v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M327,209v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M327,201v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M327,193v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M327,186v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M327,178v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M327,170v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M327,163v -8l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M327,155v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M327,147l -7, -4v 1z" fill="#ffa600"/>
+<path d="M320,269l 7, 4v -126l -7, -4z" fill="none" stroke="black"/>
+<path d="M327,147l 12, -2l -7, -4l -12, 2z" fill="#ffa600"/>
+<path d="M327,147l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M316,274l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M327,270v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M327,262v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M327,255v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M327,247v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M327,239v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M327,232v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M327,224v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M327,216v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M327,209v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M327,201v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M327,193v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M327,186v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M327,178v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M327,170v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M327,163v -5l -11, 2v 5z" fill="#e0ff00"/>
+<path d="M316,274l 11, -1v -115l -11, 2z" fill="none" stroke="black"/>
+<path d="M309,271l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M316,272v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M316,264v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M316,257v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M316,249v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M316,241v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M316,234v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M316,226v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M316,218v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M316,211v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M316,203v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M316,195v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M316,188v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M316,180v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M316,172v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M316,165v -5l -7, -4v 5z" fill="#e0ff00"/>
+<path d="M309,271l 7, 3v -114l -7, -4z" fill="none" stroke="black"/>
+<path d="M316,160l 11, -2l -7, -4l -11, 2z" fill="#e0ff00"/>
+<path d="M316,160l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M304,276l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M316,272v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M316,264v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M316,257v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M316,249v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M316,241v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M316,234v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M316,226v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M316,218v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M316,211v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M316,203v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M316,195v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M316,188v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M316,180v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M316,172v -7l -12, 1v 8z" fill="#99ff00"/>
+<path d="M316,165v -8l -12, 2v 7z" fill="#e0ff00"/>
+<path d="M316,157v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M316,149v -3l -12, 2v 3z" fill="#ffa600"/>
+<path d="M304,276l 12, -2v -128l -12, 2z" fill="none" stroke="black"/>
+<path d="M297,273l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M304,274v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M304,266v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M304,259v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M304,251v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M304,243v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M304,236v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M304,228v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M304,220v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M304,213v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M304,205v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M304,197v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M304,190v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M304,182v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M304,174v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M304,166v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M304,159v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M304,151v -3l -7, -3v 3z" fill="#ffa600"/>
+<path d="M297,273l 7, 3v -128l -7, -3z" fill="none" stroke="black"/>
+<path d="M304,148l 12, -2l -7, -3l -12, 2z" fill="#ffa600"/>
+<path d="M304,148l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M293,278l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M304,274v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M304,266v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M304,259v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M304,251v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M304,243v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M304,236v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M304,228v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M304,220v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M304,213v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M304,205v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M304,197v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M304,190v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M304,182v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M304,174v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M304,166v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M304,159v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M304,151v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M304,143v -7l -11, 2v 7z" fill="#ff7700"/>
+<path d="M304,136v -8l -11, 2v 8z" fill="#ff2f00"/>
+<path d="M304,128v -2l -11, 2v 2z" fill="#ff0000"/>
+<path d="M293,278l 11, -2v -150l -11, 2z" fill="none" stroke="black"/>
+<path d="M286,275l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M293,276v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M293,268v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M293,261v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M293,253v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M293,245v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M293,238v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M293,230v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M293,222v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M293,215v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M293,207v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M293,199v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M293,192v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M293,184v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M293,176v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M293,168v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M293,161v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M293,153v -8l -7, -3v 8z" fill="#ffa600"/>
+<path d="M293,145v -7l -7, -4v 8z" fill="#ff7700"/>
+<path d="M293,138v -8l -7, -3v 7z" fill="#ff2f00"/>
+<path d="M293,130v -2l -7, -3v 2z" fill="#ff0000"/>
+<path d="M286,275l 7, 3v -150l -7, -3z" fill="none" stroke="black"/>
+<path d="M293,128l 11, -2l -7, -3l -11, 2z" fill="#ff0000"/>
+<path d="M293,128l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M281,280l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M293,276v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M293,268v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M293,261v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M293,253v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M293,245v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M293,238v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M293,230v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M293,222v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M293,215v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M293,207v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M293,199v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M293,192v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M293,184v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M293,176v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M293,168v -7l -12, 2v 7z" fill="#e0ff00"/>
+<path d="M293,161v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M293,153v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M293,145v -1l -12, 2v 1z" fill="#ff7700"/>
+<path d="M281,280l 12, -2v -134l -12, 2z" fill="none" stroke="black"/>
+<path d="M274,277l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M281,278v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M281,270v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M281,263v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M281,255v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M281,247v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M281,240v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M281,232v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M281,224v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M281,217v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M281,209v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M281,201v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M281,194v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M281,186v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M281,178v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M281,170v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M281,163v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M281,155v -8l -7, -3v 8z" fill="#ffa600"/>
+<path d="M281,147v -1l -7, -3v 1z" fill="#ff7700"/>
+<path d="M274,277l 7, 3v -134l -7, -3z" fill="none" stroke="black"/>
+<path d="M281,146l 12, -2l -7, -3l -12, 2z" fill="#ff7700"/>
+<path d="M281,146l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M270,282l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M281,278v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M281,270v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M281,263v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M281,255v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M281,247v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M281,240v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M281,232v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M281,224v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M281,217v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M281,209v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M281,201v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M281,194v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M281,186v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M281,178v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M281,170v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M281,163v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M281,155v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M281,147v -4l -11, 2v 4z" fill="#ff7700"/>
+<path d="M270,282l 11, -2v -137l -11, 2z" fill="none" stroke="black"/>
+<path d="M263,279l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M270,280v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M270,272v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M270,265v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M270,257v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M270,249v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M270,242v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M270,234v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M270,226v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M270,219v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M270,211v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M270,203v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M270,196v -8l -7, -4v 8z" fill="#22ff00"/>
+<path d="M270,188v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M270,180v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M270,172v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M270,165v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M270,157v -8l -7, -3v 8z" fill="#ffa600"/>
+<path d="M270,149v -4l -7, -4v 5z" fill="#ff7700"/>
+<path d="M263,279l 7, 3v -137l -7, -4z" fill="none" stroke="black"/>
+<path d="M270,145l 11, -2l -7, -4l -11, 2z" fill="#ff7700"/>
+<path d="M270,145l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M258,284l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M270,280v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M270,272v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M270,265v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M270,257v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M270,249v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M270,242v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M270,234v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M270,226v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M270,219v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M270,211v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M270,203v -7l -12, 1v 8z" fill="#00ff0d"/>
+<path d="M270,196v -8l -12, 2v 7z" fill="#22ff00"/>
+<path d="M270,188v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M270,180v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M270,172v -7l -12, 2v 7z" fill="#e0ff00"/>
+<path d="M270,165v -7l -12, 2v 7z" fill="#ffee00"/>
+<path d="M258,284l 12, -2v -124l -12, 2z" fill="none" stroke="black"/>
+<path d="M251,281l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M258,282v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M258,274v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M258,267v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M258,259v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M258,251v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M258,244v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M258,236v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M258,228v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M258,221v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M258,213v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M258,205v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M258,197v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M258,190v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M258,182v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M258,174v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M258,167v -7l -7, -4v 7z" fill="#ffee00"/>
+<path d="M251,281l 7, 3v -124l -7, -4z" fill="none" stroke="black"/>
+<path d="M258,160l 12, -2l -7, -4l -12, 2z" fill="#ffee00"/>
+<path d="M258,160l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M247,286l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M258,282v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M258,274v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M258,267v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M258,259v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M258,251v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M258,244v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M258,236v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M258,228v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M258,221v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M258,213v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M258,205v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M258,197v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M258,190v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M258,182v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M258,174v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M258,167v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M247,286l 11, -2v -124l -11, 2z" fill="none" stroke="black"/>
+<path d="M240,283l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M247,284v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M247,276v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M247,269v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M247,261v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M247,253v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M247,246v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M247,238v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M247,230v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M247,223v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M247,215v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M247,207v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M247,199v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M247,192v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M247,184v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M247,176v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M247,169v -7l -7, -4v 7z" fill="#ffee00"/>
+<path d="M240,283l 7, 3v -124l -7, -4z" fill="none" stroke="black"/>
+<path d="M247,162l 11, -2l -7, -4l -11, 2z" fill="#ffee00"/>
+<path d="M247,162l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M235,288l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M247,284v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M247,276v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M247,269v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M247,261v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M247,253v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M247,246v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M247,238v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M247,230v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M247,223v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M247,215v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M247,207v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M247,199v -3l -12, 2v 3z" fill="#22ff00"/>
+<path d="M235,288l 12, -2v -90l -12, 2z" fill="none" stroke="black"/>
+<path d="M228,285l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M235,286v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M235,278v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M235,271v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M235,263v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M235,255v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M235,248v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M235,240v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M235,232v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M235,225v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M235,217v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M235,209v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M235,201v -3l -7, -4v 4z" fill="#22ff00"/>
+<path d="M228,285l 7, 3v -90l -7, -4z" fill="none" stroke="black"/>
+<path d="M235,198l 12, -2l -7, -4l -12, 2z" fill="#22ff00"/>
+<path d="M235,198l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M224,290l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M235,286v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M235,278v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M235,271v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M235,263v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M235,255v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M235,248v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M235,240v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M235,232v -7l -11, 1v 8z" fill="#00ffcc"/>
+<path d="M235,225v -8l -11, 2v 7z" fill="#00ff84"/>
+<path d="M235,217v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M235,209v -2l -11, 2v 2z" fill="#00ff0d"/>
+<path d="M224,290l 11, -2v -81l -11, 2z" fill="none" stroke="black"/>
+<path d="M217,287l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M224,288v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M224,280v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M224,273v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M224,265v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M224,257v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M224,250v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M224,242v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M224,234v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M224,226v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M224,219v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M224,211v -2l -7, -3v 2z" fill="#00ff0d"/>
+<path d="M217,287l 7, 3v -81l -7, -3z" fill="none" stroke="black"/>
+<path d="M224,209l 11, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M224,209l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M212,292l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M224,288v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M224,280v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M224,273v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M224,265v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M224,257v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M224,250v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M224,242v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M224,234v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M224,226v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M224,219v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M224,211v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M224,203v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M224,196v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M224,188v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M224,180v -2l -12, 2v 2z" fill="#e0ff00"/>
+<path d="M212,292l 12, -2v -112l -12, 2z" fill="none" stroke="black"/>
+<path d="M205,289l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M212,290v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M212,282v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M212,275v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M212,267v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M212,259v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M212,252v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M212,244v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M212,236v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M212,228v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M212,221v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M212,213v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M212,205v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M212,198v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M212,190v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M212,182v -2l -7, -4v 3z" fill="#e0ff00"/>
+<path d="M205,289l 7, 3v -112l -7, -4z" fill="none" stroke="black"/>
+<path d="M212,180l 12, -2l -7, -4l -12, 2z" fill="#e0ff00"/>
+<path d="M212,180l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M201,294l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M212,290v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M212,282v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M212,275v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M212,267v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M212,259v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M212,252v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M212,244v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M212,236v -4l -11, 2v 4z" fill="#00ffcc"/>
+<path d="M201,294l 11, -2v -60l -11, 2z" fill="none" stroke="black"/>
+<path d="M194,291l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M201,292v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M201,284v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M201,277v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M201,269v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M201,261v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M201,254v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M201,246v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M201,238v -4l -7, -4v 5z" fill="#00ffcc"/>
+<path d="M194,291l 7, 3v -60l -7, -4z" fill="none" stroke="black"/>
+<path d="M201,234l 11, -2l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M201,234l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M189,296l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M201,292v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M201,284v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M201,277v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M201,269v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M201,261v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M201,254v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M201,246v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M201,238v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M189,296l 12, -2v -63l -12, 2z" fill="none" stroke="black"/>
+<path d="M182,293l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M189,294v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M189,286v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M189,279v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M189,271v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M189,263v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M189,256v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M189,248v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M189,240v -7l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M182,293l 7, 3v -63l -7, -3z" fill="none" stroke="black"/>
+<path d="M189,233l 12, -2l -7, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M189,233l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M178,298l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M189,294v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M189,286v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M189,279v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M189,271v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M189,263v -7l -11, 1v 8z" fill="#008bff"/>
+<path d="M189,256v -8l -11, 2v 7z" fill="#00bbff"/>
+<path d="M189,248v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M189,240v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M189,232v -1l -11, 2v 1z" fill="#00ff84"/>
+<path d="M178,298l 11, -2v -65l -11, 2z" fill="none" stroke="black"/>
+<path d="M171,295l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M178,296v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M178,288v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M178,281v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M178,273v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M178,265v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M178,257v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M178,250v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M178,242v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M178,234v -1l -7, -3v 1z" fill="#00ff84"/>
+<path d="M171,295l 7, 3v -65l -7, -3z" fill="none" stroke="black"/>
+<path d="M178,233l 11, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M178,233l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M166,300l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M178,296v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M178,288v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M178,281v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M178,273v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M178,265v -1l -12, 2v 1z" fill="#008bff"/>
+<path d="M166,300l 12, -2v -34l -12, 2z" fill="none" stroke="black"/>
+<path d="M159,297l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M166,298v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M166,290v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M166,283v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M166,275v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M166,267v -1l -7, -3v 1z" fill="#008bff"/>
+<path d="M159,297l 7, 3v -34l -7, -3z" fill="none" stroke="black"/>
+<path d="M166,266l 12, -2l -7, -3l -12, 2z" fill="#008bff"/>
+<path d="M166,266l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M155,302l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M166,298v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M166,290v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M166,283v -4l -11, 2v 4z" fill="#0014ff"/>
+<path d="M155,302l 11, -2v -21l -11, 2z" fill="none" stroke="black"/>
+<path d="M148,299l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M155,300v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M155,292v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M155,285v -4l -7, -4v 4z" fill="#0014ff"/>
+<path d="M148,299l 7, 3v -21l -7, -4z" fill="none" stroke="black"/>
+<path d="M155,281l 11, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M155,281l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M143,304l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M155,300v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M155,292v -3l -12, 2v 3z" fill="#3300ff"/>
+<path d="M143,304l 12, -2v -13l -12, 2z" fill="none" stroke="black"/>
+<path d="M136,301l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M143,302v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M143,294v -3l -7, -3v 3z" fill="#3300ff"/>
+<path d="M136,301l 7, 3v -13l -7, -3z" fill="none" stroke="black"/>
+<path d="M143,291l 12, -2l -7, -3l -12, 2z" fill="#3300ff"/>
+<path d="M143,291l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M426,260l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M437,256v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M437,248v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M437,240v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M437,233v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M437,225v -6l -11, 2v 6z" fill="#008bff"/>
+<path d="M426,260l 11, -2v -39l -11, 2z" fill="none" stroke="black"/>
+<path d="M419,257l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M426,258v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M426,250v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M426,242v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M426,235v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M426,227v -6l -7, -3v 5z" fill="#008bff"/>
+<path d="M419,257l 7, 3v -39l -7, -3z" fill="none" stroke="black"/>
+<path d="M426,221l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M426,221l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M414,262l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M426,258v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M426,250v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M426,242v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M426,235v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M414,262l 12, -2v -33l -12, 2z" fill="none" stroke="black"/>
+<path d="M408,259l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M414,260v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M414,252v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M414,244v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M414,237v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M408,259l 6, 3v -33l -6, -3z" fill="none" stroke="black"/>
+<path d="M414,229l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M414,229l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M403,264l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M414,260v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M414,252v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M414,244v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M414,237v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M403,264l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M396,261l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M403,262v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M403,254v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M403,246v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M403,239v -6l -7, -4v 6z" fill="#0044ff"/>
+<path d="M396,261l 7, 3v -31l -7, -4z" fill="none" stroke="black"/>
+<path d="M403,233l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M403,233l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M391,266l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M403,262v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M403,254v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M403,246v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M403,239v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M403,231v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M403,223v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M391,266l 12, -2v -48l -12, 2z" fill="none" stroke="black"/>
+<path d="M385,263l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M391,264v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M391,256v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M391,248v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M391,241v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M391,233v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M391,225v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M385,263l 6, 3v -48l -6, -4z" fill="none" stroke="black"/>
+<path d="M391,218l 12, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M391,218l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M380,268l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M391,264v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M391,256v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M391,248v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M391,241v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M391,233v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M391,225v -7l -11, 1v 8z" fill="#00bbff"/>
+<path d="M391,218v -8l -11, 2v 7z" fill="#00fffb"/>
+<path d="M391,210v -3l -11, 2v 3z" fill="#00ffcc"/>
+<path d="M380,268l 11, -2v -59l -11, 2z" fill="none" stroke="black"/>
+<path d="M373,265l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M380,266v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M380,258v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M380,250v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M380,243v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M380,235v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M380,227v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M380,219v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M380,212v -3l -7, -4v 3z" fill="#00ffcc"/>
+<path d="M373,265l 7, 3v -59l -7, -4z" fill="none" stroke="black"/>
+<path d="M380,209l 11, -2l -6, -4l -12, 2z" fill="#00ffcc"/>
+<path d="M380,209l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M368,270l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M380,266v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M380,258v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M380,250v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M380,243v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M380,235v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M380,227v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M380,219v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M380,212v -4l -12, 1v 5z" fill="#00ffcc"/>
+<path d="M368,270l 12, -2v -60l -12, 1z" fill="none" stroke="black"/>
+<path d="M362,267l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M368,268v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M368,260v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M368,252v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M368,245v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M368,237v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M368,229v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M368,221v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M368,214v -5l -6, -3v 4z" fill="#00ffcc"/>
+<path d="M362,267l 6, 3v -61l -6, -3z" fill="none" stroke="black"/>
+<path d="M368,209l 12, -1l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M368,209l 12, -1l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M357,272l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M368,268v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M368,260v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M368,252v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M368,245v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M368,237v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M368,229v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M368,221v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M368,214v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M368,206v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M368,198v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M368,191v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M368,183v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M368,175v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M357,272l 11, -2v -102l -11, 2z" fill="none" stroke="black"/>
+<path d="M350,269l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M357,270v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M357,262v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M357,254v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M357,247v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M357,239v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M357,231v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M357,223v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M357,216v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M357,208v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M357,200v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M357,193v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M357,185v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M357,177v -7l -7, -3v 7z" fill="#69ff00"/>
+<path d="M350,269l 7, 3v -102l -7, -3z" fill="none" stroke="black"/>
+<path d="M357,170l 11, -2l -6, -3l -12, 2z" fill="#69ff00"/>
+<path d="M357,170l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M345,274l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M357,270v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M357,262v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M357,254v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M357,247v -8l -12, 2v 7z" fill="#0044ff"/>
+<path d="M357,239v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M357,231v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M357,223v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M357,216v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M357,208v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M357,200v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M357,193v -5l -12, 2v 5z" fill="#00ff0d"/>
+<path d="M345,274l 12, -2v -84l -12, 2z" fill="none" stroke="black"/>
+<path d="M339,271l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M345,272v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M345,264v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M345,256v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M345,248v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M345,241v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M345,233v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M345,225v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M345,218v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M345,210v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M345,202v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M345,195v -5l -6, -3v 4z" fill="#00ff0d"/>
+<path d="M339,271l 6, 3v -84l -6, -3z" fill="none" stroke="black"/>
+<path d="M345,190l 12, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M345,190l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M334,276l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M345,272v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M345,264v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M345,256v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M345,248v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M345,241v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M345,233v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M345,225v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M345,218v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M345,210v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M345,202v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M345,195v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M345,187v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M345,179v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M345,172v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M345,164v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M334,276l 11, -2v -117l -11, 2z" fill="none" stroke="black"/>
+<path d="M327,273l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M334,274v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M334,266v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M334,258v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M334,250v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M334,243v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M334,235v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M334,227v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M334,220v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M334,212v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M334,204v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M334,197v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M334,189v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M334,181v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M334,174v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M334,166v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M327,273l 7, 3v -117l -7, -4z" fill="none" stroke="black"/>
+<path d="M334,159l 11, -2l -6, -4l -12, 2z" fill="#e0ff00"/>
+<path d="M334,159l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M322,278l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M334,274v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M334,266v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M334,258v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M334,250v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M334,243v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M334,235v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M334,227v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M334,220v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M334,212v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M334,204v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M334,197v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M334,189v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M334,181v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M334,174v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M334,166v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M334,158v -7l -12, 2v 7z" fill="#ffee00"/>
+<path d="M334,151v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M334,143v -4l -12, 2v 4z" fill="#ff7700"/>
+<path d="M322,278l 12, -2v -137l -12, 2z" fill="none" stroke="black"/>
+<path d="M316,274l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M322,276v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M322,268v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M322,260v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M322,252v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M322,245v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M322,237v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M322,229v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M322,222v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M322,214v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M322,206v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M322,199v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M322,191v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M322,183v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M322,176v -8l -6, -3v 7z" fill="#99ff00"/>
+<path d="M322,168v -8l -6, -3v 8z" fill="#e0ff00"/>
+<path d="M322,160v -7l -6, -4v 8z" fill="#ffee00"/>
+<path d="M322,153v -8l -6, -4v 8z" fill="#ffa600"/>
+<path d="M322,145v -4l -6, -3v 3z" fill="#ff7700"/>
+<path d="M316,274l 6, 4v -137l -6, -3z" fill="none" stroke="black"/>
+<path d="M322,141l 12, -2l -7, -3l -11, 2z" fill="#ff7700"/>
+<path d="M322,141l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M311,280l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M322,276v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M322,268v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M322,260v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M322,252v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M322,245v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M322,237v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M322,229v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M322,222v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M322,214v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M322,206v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M322,199v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M322,191v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M322,183v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M322,176v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M322,168v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M322,160v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M322,153v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M322,145v -4l -11, 2v 4z" fill="#ff7700"/>
+<path d="M311,280l 11, -2v -137l -11, 2z" fill="none" stroke="black"/>
+<path d="M304,276l 7, 4v -2l -7, -4z" fill="white"/>
+<path d="M311,278v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M311,270v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M311,262v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M311,254v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M311,247v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M311,239v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M311,231v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M311,224v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M311,216v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M311,208v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M311,201v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M311,193v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M311,185v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M311,178v -8l -7, -4v 8z" fill="#99ff00"/>
+<path d="M311,170v -8l -7, -3v 7z" fill="#e0ff00"/>
+<path d="M311,162v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M311,155v -8l -7, -4v 8z" fill="#ffa600"/>
+<path d="M311,147v -4l -7, -3v 3z" fill="#ff7700"/>
+<path d="M304,276l 7, 4v -137l -7, -3z" fill="none" stroke="black"/>
+<path d="M311,143l 11, -2l -6, -3l -12, 2z" fill="#ff7700"/>
+<path d="M311,143l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M299,282l 12, -2v -2l -12, 1z" fill="white"/>
+<path d="M311,278v -8l -12, 2v 7z" fill="#6200ff"/>
+<path d="M311,270v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M311,262v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M311,254v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M311,247v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M311,239v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M311,231v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M311,224v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M311,216v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M311,208v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M311,201v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M311,193v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M311,185v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M311,178v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M311,170v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M311,162v -7l -12, 2v 7z" fill="#ffee00"/>
+<path d="M311,155v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M311,147v -8l -12, 2v 8z" fill="#ff7700"/>
+<path d="M311,139v -2l -12, 2v 2z" fill="#ff2f00"/>
+<path d="M299,282l 12, -2v -143l -12, 2z" fill="none" stroke="black"/>
+<path d="M293,278l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M299,279v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M299,272v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M299,264v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M299,256v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M299,249v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M299,241v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M299,233v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M299,226v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M299,218v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M299,210v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M299,203v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M299,195v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M299,187v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M299,180v -8l -6, -4v 8z" fill="#99ff00"/>
+<path d="M299,172v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M299,164v -7l -6, -4v 8z" fill="#ffee00"/>
+<path d="M299,157v -8l -6, -4v 8z" fill="#ffa600"/>
+<path d="M299,149v -8l -6, -3v 7z" fill="#ff7700"/>
+<path d="M299,141v -2l -6, -3v 2z" fill="#ff2f00"/>
+<path d="M293,278l 6, 4v -143l -6, -3z" fill="none" stroke="black"/>
+<path d="M299,139l 12, -2l -7, -3l -11, 2z" fill="#ff2f00"/>
+<path d="M299,139l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M288,284l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M299,279v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M299,272v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M299,264v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M299,256v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M299,249v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M299,241v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M299,233v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M299,226v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M299,218v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M299,210v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M299,203v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M299,195v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M299,187v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M299,180v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M299,172v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M299,164v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M299,157v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M299,149v -3l -11, 2v 3z" fill="#ff7700"/>
+<path d="M288,284l 11, -2v -136l -11, 2z" fill="none" stroke="black"/>
+<path d="M281,280l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M288,281v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M288,274v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M288,266v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M288,258v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M288,251v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M288,243v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M288,235v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M288,228v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M288,220v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M288,212v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M288,205v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M288,197v -8l -7, -3v 8z" fill="#22ff00"/>
+<path d="M288,189v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M288,182v -8l -7, -4v 8z" fill="#99ff00"/>
+<path d="M288,174v -8l -7, -3v 7z" fill="#e0ff00"/>
+<path d="M288,166v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M288,159v -8l -7, -4v 8z" fill="#ffa600"/>
+<path d="M288,151v -3l -7, -3v 2z" fill="#ff7700"/>
+<path d="M281,280l 7, 4v -136l -7, -3z" fill="none" stroke="black"/>
+<path d="M288,148l 11, -2l -6, -3l -12, 2z" fill="#ff7700"/>
+<path d="M288,148l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M276,286l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M288,281v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M288,274v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M288,266v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M288,258v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M288,251v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M288,243v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M288,235v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M288,228v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M288,220v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M288,212v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M288,205v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M288,197v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M288,189v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M288,182v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M288,174v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M288,166v -7l -12, 2v 7z" fill="#ffee00"/>
+<path d="M288,159v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M288,151v -8l -12, 2v 8z" fill="#ff7700"/>
+<path d="M288,143v -1l -12, 2v 1z" fill="#ff2f00"/>
+<path d="M276,286l 12, -2v -142l -12, 2z" fill="none" stroke="black"/>
+<path d="M270,282l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M276,283v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M276,276v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M276,268v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M276,260v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M276,253v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M276,245v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M276,237v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M276,230v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M276,222v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M276,214v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M276,207v -8l -6, -3v 7z" fill="#00ff0d"/>
+<path d="M276,199v -8l -6, -3v 8z" fill="#22ff00"/>
+<path d="M276,191v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M276,184v -8l -6, -4v 8z" fill="#99ff00"/>
+<path d="M276,176v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M276,168v -7l -6, -4v 8z" fill="#ffee00"/>
+<path d="M276,161v -8l -6, -4v 8z" fill="#ffa600"/>
+<path d="M276,153v -8l -6, -3v 7z" fill="#ff7700"/>
+<path d="M276,145v -1l -6, -3v 1z" fill="#ff2f00"/>
+<path d="M270,282l 6, 4v -142l -6, -3z" fill="none" stroke="black"/>
+<path d="M276,144l 12, -2l -7, -3l -11, 2z" fill="#ff2f00"/>
+<path d="M276,144l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M265,288l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M276,283v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M276,276v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M276,268v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M276,260v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M276,253v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M276,245v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M276,237v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M276,230v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M276,222v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M276,214v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M276,207v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M276,199v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M276,191v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M276,184v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M276,176v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M276,168v -7l -11, 2v 7z" fill="#ffee00"/>
+<path d="M276,161v -1l -11, 2v 1z" fill="#ffa600"/>
+<path d="M265,288l 11, -2v -126l -11, 2z" fill="none" stroke="black"/>
+<path d="M258,284l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M265,285v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M265,278v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M265,270v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M265,262v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M265,255v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M265,247v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M265,239v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M265,232v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M265,224v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M265,216v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M265,209v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M265,201v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M265,193v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M265,186v -8l -7, -4v 8z" fill="#99ff00"/>
+<path d="M265,178v -8l -7, -3v 7z" fill="#e0ff00"/>
+<path d="M265,170v -7l -7, -4v 8z" fill="#ffee00"/>
+<path d="M265,163v -1l -7, -3z" fill="#ffa600"/>
+<path d="M258,284l 7, 4v -126l -7, -3z" fill="none" stroke="black"/>
+<path d="M265,162l 11, -2l -6, -3l -12, 2z" fill="#ffa600"/>
+<path d="M265,162l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M253,290l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M265,285v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M265,278v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M265,270v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M265,262v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M265,255v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M265,247v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M265,239v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M265,232v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M265,224v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M265,216v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M265,209v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M265,201v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M265,193v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M265,186v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M265,178v -5l -12, 2v 5z" fill="#e0ff00"/>
+<path d="M253,290l 12, -2v -115l -12, 2z" fill="none" stroke="black"/>
+<path d="M247,286l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M253,287v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M253,280v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M253,272v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M253,264v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M253,257v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M253,249v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M253,241v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M253,234v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M253,226v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M253,218v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M253,211v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M253,203v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M253,195v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M253,188v -8l -6, -4v 8z" fill="#99ff00"/>
+<path d="M253,180v -5l -6, -4v 5z" fill="#e0ff00"/>
+<path d="M247,286l 6, 4v -115l -6, -4z" fill="none" stroke="black"/>
+<path d="M253,175l 12, -2l -7, -4l -11, 2z" fill="#e0ff00"/>
+<path d="M253,175l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M242,292l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M253,287v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M253,280v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M253,272v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M253,264v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M253,257v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M253,249v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M253,241v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M253,234v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M253,226v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M253,218v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M253,211v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M253,203v -6l -11, 2v 6z" fill="#22ff00"/>
+<path d="M242,292l 11, -2v -93l -11, 2z" fill="none" stroke="black"/>
+<path d="M235,288l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M242,289v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M242,282v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M242,274v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M242,266v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M242,259v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M242,251v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M242,243v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M242,236v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M242,228v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M242,220v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M242,213v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M242,205v -6l -7, -4v 6z" fill="#22ff00"/>
+<path d="M235,288l 7, 4v -93l -7, -4z" fill="none" stroke="black"/>
+<path d="M242,199l 11, -2l -6, -4l -12, 2z" fill="#22ff00"/>
+<path d="M242,199l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M230,294l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M242,289v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M242,282v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M242,274v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M242,266v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M242,259v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M242,251v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M242,243v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M242,236v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M242,228v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M242,220v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M242,213v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M242,205v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M242,197v -2l -12, 2v 2z" fill="#69ff00"/>
+<path d="M230,294l 12, -2v -97l -12, 2z" fill="none" stroke="black"/>
+<path d="M224,290l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M230,291v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M230,284v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M230,276v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M230,268v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M230,261v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M230,253v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M230,245v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M230,238v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M230,230v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M230,222v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M230,215v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M230,207v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M230,199v -2l -6, -3v 2z" fill="#69ff00"/>
+<path d="M224,290l 6, 4v -97l -6, -3z" fill="none" stroke="black"/>
+<path d="M230,197l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M230,197l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M219,296l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M230,291v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M230,284v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M230,276v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M230,268v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M230,261v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M230,253v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M230,245v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M230,238v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M230,230v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M230,222v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M230,215v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M230,207v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M230,199v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M230,192v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M219,296l 11, -2v -109l -11, 2z" fill="none" stroke="black"/>
+<path d="M212,292l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M219,293v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M219,286v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M219,278v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M219,270v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M219,263v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M219,255v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M219,247v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M219,240v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M219,232v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M219,224v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M219,217v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M219,209v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M219,201v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M219,194v -7l -7, -4v 7z" fill="#99ff00"/>
+<path d="M212,292l 7, 4v -109l -7, -4z" fill="none" stroke="black"/>
+<path d="M219,187l 11, -2l -6, -4l -12, 2z" fill="#99ff00"/>
+<path d="M219,187l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M207,298l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M219,293v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M219,286v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M219,278v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M219,270v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M219,263v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M219,255v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M219,247v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M219,240v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M219,232v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M219,224v -4l -12, 2v 4z" fill="#00ff55"/>
+<path d="M207,298l 12, -2v -76l -12, 2z" fill="none" stroke="black"/>
+<path d="M201,294l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M207,295v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M207,288v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M207,280v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M207,272v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M207,265v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M207,257v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M207,249v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M207,242v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M207,234v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M207,226v -4l -6, -4v 5z" fill="#00ff55"/>
+<path d="M201,294l 6, 4v -76l -6, -4z" fill="none" stroke="black"/>
+<path d="M207,222l 12, -2l -7, -4l -11, 2z" fill="#00ff55"/>
+<path d="M207,222l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M196,300l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M207,295v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M207,288v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M207,280v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M207,272v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M207,265v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M207,257v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M207,249v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M207,242v -6l -11, 2v 6z" fill="#00ffcc"/>
+<path d="M196,300l 11, -2v -62l -11, 2z" fill="none" stroke="black"/>
+<path d="M189,296l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M196,297v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M196,290v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M196,282v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M196,274v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M196,267v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M196,259v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M196,251v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M196,244v -6l -7, -3v 5z" fill="#00ffcc"/>
+<path d="M189,296l 7, 4v -62l -7, -3z" fill="none" stroke="black"/>
+<path d="M196,238l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M196,238l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M184,302l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M196,297v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M196,290v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M196,282v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M196,274v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M196,267v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M184,302l 12, -2v -40l -12, 2z" fill="none" stroke="black"/>
+<path d="M178,298l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M184,299v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M184,292v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M184,284v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M184,276v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M184,269v -7l -6, -4v 7z" fill="#008bff"/>
+<path d="M178,298l 6, 4v -40l -6, -4z" fill="none" stroke="black"/>
+<path d="M184,262l 12, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M184,262l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M173,304l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M184,299v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M184,292v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M184,284v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M184,276v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M184,269v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M184,261v -6l -11, 2v 6z" fill="#00bbff"/>
+<path d="M173,304l 11, -2v -47l -11, 2z" fill="none" stroke="black"/>
+<path d="M166,300l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M173,301v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M173,294v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M173,286v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M173,278v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M173,271v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M173,263v -6l -7, -4v 6z" fill="#00bbff"/>
+<path d="M166,300l 7, 4v -47l -7, -4z" fill="none" stroke="black"/>
+<path d="M173,257l 11, -2l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M173,257l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M161,306l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M173,301v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M173,294v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M173,286v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M173,278v -3l -12, 2v 3z" fill="#0044ff"/>
+<path d="M161,306l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M155,302l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M161,303v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M161,296v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M161,288v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M161,280v -3l -6, -4v 4z" fill="#0044ff"/>
+<path d="M155,302l 6, 4v -29l -6, -4z" fill="none" stroke="black"/>
+<path d="M161,277l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M161,277l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M150,308l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M161,303v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M161,296v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M161,288v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M161,280v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M150,308l 11, -2v -27l -11, 2z" fill="none" stroke="black"/>
+<path d="M143,304l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M150,305v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M150,298v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M150,290v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M150,282v -1l -7, -3v 1z" fill="#0044ff"/>
+<path d="M143,304l 7, 4v -27l -7, -3z" fill="none" stroke="black"/>
+<path d="M150,281l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M150,281l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M432,264l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M444,259v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M444,251v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M444,244v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M432,264l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M426,260l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M432,261v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M432,253v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M432,246v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M426,260l 6, 4v -26l -6, -3z" fill="none" stroke="black"/>
+<path d="M432,238l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M432,238l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M421,265l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M432,261v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M432,253v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M432,246v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M432,238v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M432,230v -2l -11, 2v 2z" fill="#008bff"/>
+<path d="M421,265l 11, -1v -36l -11, 2z" fill="none" stroke="black"/>
+<path d="M414,262l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M421,263v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M421,255v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M421,248v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M421,240v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M421,232v -2l -7, -3v 2z" fill="#008bff"/>
+<path d="M414,262l 7, 3v -35l -7, -3z" fill="none" stroke="black"/>
+<path d="M421,230l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M421,230l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M409,267l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M421,263v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M421,255v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M421,248v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M421,240v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M421,232v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M421,225v -1l -12, 2v 1z" fill="#00bbff"/>
+<path d="M409,267l 12, -2v -41l -12, 2z" fill="none" stroke="black"/>
+<path d="M403,264l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M409,265v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M409,257v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M409,250v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M409,242v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M409,234v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M409,227v -1l -6, -3z" fill="#00bbff"/>
+<path d="M403,264l 6, 3v -41l -6, -3z" fill="none" stroke="black"/>
+<path d="M409,226l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M409,226l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M398,269l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M409,265v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M409,257v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M409,250v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M409,242v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M409,234v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M409,227v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M409,219v -4l -11, 2v 4z" fill="#00fffb"/>
+<path d="M398,269l 11, -2v -52l -11, 2z" fill="none" stroke="black"/>
+<path d="M391,266l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M398,267v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M398,259v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M398,252v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M398,244v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M398,236v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M398,229v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M398,221v -4l -7, -3v 4z" fill="#00fffb"/>
+<path d="M391,266l 7, 3v -52l -7, -3z" fill="none" stroke="black"/>
+<path d="M398,217l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M398,217l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M386,271l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M398,267v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M398,259v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M398,252v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M398,244v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M398,236v -5l -12, 2v 5z" fill="#008bff"/>
+<path d="M386,271l 12, -2v -38l -12, 2z" fill="none" stroke="black"/>
+<path d="M380,268l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M386,269v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M386,261v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M386,254v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M386,246v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M386,238v -5l -6, -4v 6z" fill="#008bff"/>
+<path d="M380,268l 6, 3v -38l -6, -4z" fill="none" stroke="black"/>
+<path d="M386,233l 12, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M386,233l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M375,273l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M386,269v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M386,261v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M386,254v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M386,246v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M386,238v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M386,231v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M386,223v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M386,215v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M386,208v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M386,200v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M386,192l -11, 2z" fill="#00ff0d"/>
+<path d="M375,273l 11, -2v -79l -11, 2z" fill="none" stroke="black"/>
+<path d="M368,270l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M375,271v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M375,263v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M375,256v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M375,248v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M375,240v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M375,233v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M375,225v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M375,217v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M375,210v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M375,202v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M375,194l -7, -4v 1z" fill="#00ff0d"/>
+<path d="M368,270l 7, 3v -79l -7, -4z" fill="none" stroke="black"/>
+<path d="M375,194l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M375,194l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M363,275l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M375,271v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M375,263v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M375,256v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M375,248v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M375,240v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M375,233v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M375,225v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M375,217v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M375,210v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M375,202v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M375,194v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M375,186v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M375,179v -6l -12, 2v 6z" fill="#69ff00"/>
+<path d="M363,275l 12, -2v -100l -12, 2z" fill="none" stroke="black"/>
+<path d="M357,272l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M363,273v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M363,265v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M363,258v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M363,250v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M363,242v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M363,235v -8l -6, -4v 8z" fill="#00bbff"/>
+<path d="M363,227v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M363,219v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M363,212v -8l -6, -4v 8z" fill="#00ff84"/>
+<path d="M363,204v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M363,196v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M363,188v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M363,181v -6l -6, -3v 5z" fill="#69ff00"/>
+<path d="M357,272l 6, 3v -100l -6, -3z" fill="none" stroke="black"/>
+<path d="M363,175l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M363,175l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M352,277l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M363,273v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M363,265v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M363,258v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M363,250v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M363,242v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M363,235v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M363,227v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M363,219v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M363,212v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M363,204v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M363,196v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M363,188v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M363,181v -4l -11, 2v 4z" fill="#69ff00"/>
+<path d="M352,277l 11, -2v -98l -11, 2z" fill="none" stroke="black"/>
+<path d="M345,274l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M352,275v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M352,267v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M352,260v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M352,252v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M352,244v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M352,237v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M352,229v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M352,221v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M352,214v -8l -7, -4v 8z" fill="#00ff84"/>
+<path d="M352,206v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M352,198v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M352,190v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M352,183v -4l -7, -3v 3z" fill="#69ff00"/>
+<path d="M345,274l 7, 3v -98l -7, -3z" fill="none" stroke="black"/>
+<path d="M352,179l 11, -2l -6, -3l -12, 2z" fill="#69ff00"/>
+<path d="M352,179l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M340,279l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M352,275v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M352,267v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M352,260v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M352,252v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M352,244v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M352,237v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M352,229v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M352,221v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M352,214v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M352,206v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M352,198v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M352,190v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M352,183v -4l -12, 2v 4z" fill="#69ff00"/>
+<path d="M340,279l 12, -2v -98l -12, 2z" fill="none" stroke="black"/>
+<path d="M334,276l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M340,277v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M340,269v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M340,262v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M340,254v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M340,246v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M340,239v -8l -6, -4v 8z" fill="#00bbff"/>
+<path d="M340,231v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M340,223v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M340,216v -8l -6, -4v 8z" fill="#00ff84"/>
+<path d="M340,208v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M340,200v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M340,192v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M340,185v -4l -6, -3v 3z" fill="#69ff00"/>
+<path d="M334,276l 6, 3v -98l -6, -3z" fill="none" stroke="black"/>
+<path d="M340,181l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M340,181l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M329,281l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M340,277v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M340,269v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M340,262v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M340,254v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M340,246v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M340,239v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M340,231v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M340,223v -7l -11, 1v 8z" fill="#00ffcc"/>
+<path d="M340,216v -8l -11, 2v 7z" fill="#00ff84"/>
+<path d="M340,208v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M340,200v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M340,192v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M340,185v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M340,177v -5l -11, 2v 5z" fill="#99ff00"/>
+<path d="M329,281l 11, -2v -107l -11, 2z" fill="none" stroke="black"/>
+<path d="M322,278l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M329,279v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M329,271v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M329,264v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M329,256v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M329,248v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M329,241v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M329,233v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M329,225v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M329,217v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M329,210v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M329,202v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M329,194v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M329,187v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M329,179v -5l -7, -4v 6z" fill="#99ff00"/>
+<path d="M322,278l 7, 3v -107l -7, -4z" fill="none" stroke="black"/>
+<path d="M329,174l 11, -2l -6, -4l -12, 2z" fill="#99ff00"/>
+<path d="M329,174l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M317,283l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M329,279v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M329,271v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M329,264v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M329,256v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M329,248v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M329,241v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M329,233v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M329,225v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M329,217v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M329,210v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M329,202v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M329,194v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M329,187v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M329,179v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M329,171v -7l -12, 2v 7z" fill="#e0ff00"/>
+<path d="M329,164v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M329,156v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M329,148v -1l -12, 2v 1z" fill="#ff7700"/>
+<path d="M317,283l 12, -2v -134l -12, 2z" fill="none" stroke="black"/>
+<path d="M311,280l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M317,281v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M317,273v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M317,266v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M317,258v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M317,250v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M317,243v -8l -6, -4v 8z" fill="#00bbff"/>
+<path d="M317,235v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M317,227v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M317,219v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M317,212v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M317,204v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M317,196v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M317,189v -8l -6, -3v 7z" fill="#69ff00"/>
+<path d="M317,181v -8l -6, -3v 8z" fill="#99ff00"/>
+<path d="M317,173v -7l -6, -4v 8z" fill="#e0ff00"/>
+<path d="M317,166v -8l -6, -3v 7z" fill="#ffee00"/>
+<path d="M317,158v -8l -6, -3v 8z" fill="#ffa600"/>
+<path d="M317,150v -1l -6, -3v 1z" fill="#ff7700"/>
+<path d="M311,280l 6, 3v -134l -6, -3z" fill="none" stroke="black"/>
+<path d="M317,149l 12, -2l -7, -3l -11, 2z" fill="#ff7700"/>
+<path d="M317,149l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M306,285l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M317,281v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M317,273v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M317,266v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M317,258v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M317,250v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M317,243v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M317,235v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M317,227v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M317,219v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M317,212v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M317,204v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M317,196v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M317,189v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M317,181v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M317,173v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M317,166v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M317,158v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M317,150v -5l -11, 2v 5z" fill="#ff7700"/>
+<path d="M306,285l 11, -2v -138l -11, 2z" fill="none" stroke="black"/>
+<path d="M299,282l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M306,283v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M306,275v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M306,268v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M306,260v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M306,252v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M306,245v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M306,237v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M306,229v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M306,221v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M306,214v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M306,206v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M306,198v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M306,191v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M306,183v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M306,175v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M306,168v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M306,160v -8l -7, -3v 8z" fill="#ffa600"/>
+<path d="M306,152v -5l -7, -3v 5z" fill="#ff7700"/>
+<path d="M299,282l 7, 3v -138l -7, -3z" fill="none" stroke="black"/>
+<path d="M306,147l 11, -2l -6, -3l -12, 2z" fill="#ff7700"/>
+<path d="M306,147l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M294,287l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M306,283v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M306,275v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M306,268v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M306,260v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M306,252v -7l -12, 1v 8z" fill="#008bff"/>
+<path d="M306,245v -8l -12, 2v 7z" fill="#00bbff"/>
+<path d="M306,237v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M306,229v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M306,221v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M306,214v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M306,206v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M306,198v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M306,191v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M306,183v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M306,175v -7l -12, 2v 7z" fill="#e0ff00"/>
+<path d="M306,168v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M306,160v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M306,152v -5l -12, 2v 5z" fill="#ff7700"/>
+<path d="M294,287l 12, -2v -138l -12, 2z" fill="none" stroke="black"/>
+<path d="M288,284l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M294,285v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M294,277v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M294,270v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M294,262v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M294,254v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M294,246v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M294,239v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M294,231v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M294,223v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M294,216v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M294,208v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M294,200v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M294,193v -8l -6, -3v 7z" fill="#69ff00"/>
+<path d="M294,185v -8l -6, -3v 8z" fill="#99ff00"/>
+<path d="M294,177v -7l -6, -4v 8z" fill="#e0ff00"/>
+<path d="M294,170v -8l -6, -3v 7z" fill="#ffee00"/>
+<path d="M294,162v -8l -6, -3v 8z" fill="#ffa600"/>
+<path d="M294,154v -5l -6, -3v 5z" fill="#ff7700"/>
+<path d="M288,284l 6, 3v -138l -6, -3z" fill="none" stroke="black"/>
+<path d="M294,149l 12, -2l -7, -3l -11, 2z" fill="#ff7700"/>
+<path d="M294,149l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M283,289l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M294,285v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M294,277v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M294,270v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M294,262v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M294,254v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M294,246v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M294,239v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M294,231v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M294,223v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M294,216v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M294,208v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M294,200v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M294,193v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M294,185v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M294,177v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M294,170v -8l -11, 2v 8z" fill="#ffee00"/>
+<path d="M294,162v -8l -11, 2v 8z" fill="#ffa600"/>
+<path d="M294,154v -1l -11, 2v 1z" fill="#ff7700"/>
+<path d="M283,289l 11, -2v -134l -11, 2z" fill="none" stroke="black"/>
+<path d="M276,286l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M283,287v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M283,279v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M283,272v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M283,264v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M283,256v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M283,248v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M283,241v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M283,233v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M283,225v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M283,218v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M283,210v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M283,202v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M283,195v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M283,187v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M283,179v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M283,172v -8l -7, -3v 7z" fill="#ffee00"/>
+<path d="M283,164v -8l -7, -3v 8z" fill="#ffa600"/>
+<path d="M283,156v -1l -7, -3v 1z" fill="#ff7700"/>
+<path d="M276,286l 7, 3v -134l -7, -3z" fill="none" stroke="black"/>
+<path d="M283,155l 11, -2l -6, -3l -12, 2z" fill="#ff7700"/>
+<path d="M283,155l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M271,291l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M283,287v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M283,279v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M283,272v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M283,264v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M283,256v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M283,248v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M283,241v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M283,233v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M283,225v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M283,218v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M283,210v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M283,202v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M283,195v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M283,187v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M283,179v -7l -12, 2v 7z" fill="#e0ff00"/>
+<path d="M283,172v -8l -12, 2v 8z" fill="#ffee00"/>
+<path d="M283,164v -8l -12, 2v 8z" fill="#ffa600"/>
+<path d="M283,156v -7l -12, 2v 7z" fill="#ff7700"/>
+<path d="M283,149v -5l -12, 2v 5z" fill="#ff2f00"/>
+<path d="M271,291l 12, -2v -145l -12, 2z" fill="none" stroke="black"/>
+<path d="M265,288l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M271,289v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M271,281v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M271,274v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M271,266v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M271,258v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M271,250v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M271,243v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M271,235v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M271,227v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M271,220v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M271,212v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M271,204v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M271,197v -8l -6, -3v 7z" fill="#69ff00"/>
+<path d="M271,189v -8l -6, -3v 8z" fill="#99ff00"/>
+<path d="M271,181v -7l -6, -4v 8z" fill="#e0ff00"/>
+<path d="M271,174v -8l -6, -3v 7z" fill="#ffee00"/>
+<path d="M271,166v -8l -6, -3v 8z" fill="#ffa600"/>
+<path d="M271,158v -7l -6, -4v 8z" fill="#ff7700"/>
+<path d="M271,151v -5l -6, -3v 4z" fill="#ff2f00"/>
+<path d="M265,288l 6, 3v -145l -6, -3z" fill="none" stroke="black"/>
+<path d="M271,146l 12, -2l -7, -3l -11, 2z" fill="#ff2f00"/>
+<path d="M271,146l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M260,293l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M271,289v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M271,281v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M271,274v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M271,266v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M271,258v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M271,250v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M271,243v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M271,235v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M271,227v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M271,220v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M271,212v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M271,204v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M271,197v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M271,189v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M271,181v -7l -11, 2v 7z" fill="#e0ff00"/>
+<path d="M271,174v -1l -11, 2v 1z" fill="#ffee00"/>
+<path d="M260,293l 11, -2v -118l -11, 2z" fill="none" stroke="black"/>
+<path d="M253,290l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M260,291v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M260,283v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M260,276v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M260,268v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M260,260v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M260,252v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M260,245v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M260,237v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M260,229v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M260,222v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M260,214v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M260,206v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M260,199v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M260,191v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M260,183v -7l -7, -4v 8z" fill="#e0ff00"/>
+<path d="M260,176v -1l -7, -4v 1z" fill="#ffee00"/>
+<path d="M253,290l 7, 3v -118l -7, -4z" fill="none" stroke="black"/>
+<path d="M260,175l 11, -2l -6, -4l -12, 2z" fill="#ffee00"/>
+<path d="M260,175l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M248,295l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M260,291v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M260,283v -7l -12, 1v 8z" fill="#3300ff"/>
+<path d="M260,276v -8l -12, 2v 7z" fill="#0014ff"/>
+<path d="M260,268v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M260,260v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M260,252v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M260,245v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M260,237v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M260,229v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M260,222v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M260,214v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M260,206v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M260,199v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M260,191v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M260,183l -12, 2z" fill="#e0ff00"/>
+<path d="M248,295l 12, -2v -110l -12, 2z" fill="none" stroke="black"/>
+<path d="M242,292l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M248,293v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M248,285v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M248,277v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M248,270v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M248,262v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M248,254v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M248,247v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M248,239v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M248,231v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M248,224v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M248,216v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M248,208v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M248,201v -8l -6, -3v 7z" fill="#69ff00"/>
+<path d="M248,193v -8l -6, -3v 8z" fill="#99ff00"/>
+<path d="M248,185l -6, -3z" fill="#e0ff00"/>
+<path d="M242,292l 6, 3v -110l -6, -3z" fill="none" stroke="black"/>
+<path d="M248,185l 12, -2l -7, -3l -11, 2z" fill="#e0ff00"/>
+<path d="M248,185l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M237,297l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M248,293v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M248,285v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M248,277v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M248,270v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M248,262v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M248,254v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M248,247v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M248,239v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M248,231v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M248,224v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M248,216v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M248,208v -1l -11, 2v 1z" fill="#22ff00"/>
+<path d="M237,297l 11, -2v -88l -11, 2z" fill="none" stroke="black"/>
+<path d="M230,294l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M237,295v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M237,287v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M237,279v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M237,272v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M237,264v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M237,256v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M237,249v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M237,241v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M237,233v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M237,226v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M237,218v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M237,210v -1l -7, -4v 2z" fill="#22ff00"/>
+<path d="M230,294l 7, 3v -88l -7, -4z" fill="none" stroke="black"/>
+<path d="M237,209l 11, -2l -6, -3l -12, 1z" fill="#22ff00"/>
+<path d="M237,209l 11, -2l -6, -3l -12, 1z" fill="none" stroke="black"/>
+<path d="M225,299l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M237,295v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M237,287v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M237,279v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M237,272v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M237,264v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M237,256v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M237,249v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M237,241v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M237,233v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M237,226v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M237,218v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M237,210v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M237,203v -1l -12, 2v 1z" fill="#69ff00"/>
+<path d="M225,299l 12, -2v -95l -12, 2z" fill="none" stroke="black"/>
+<path d="M219,296l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M225,297v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M225,289v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M225,281v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M225,274v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M225,266v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M225,258v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M225,251v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M225,243v -8l -6, -3v 8z" fill="#00ffcc"/>
+<path d="M225,235v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M225,228v -8l -6, -3v 7z" fill="#00ff55"/>
+<path d="M225,220v -8l -6, -3v 8z" fill="#00ff0d"/>
+<path d="M225,212v -7l -6, -4v 8z" fill="#22ff00"/>
+<path d="M225,205v -1l -6, -4v 1z" fill="#69ff00"/>
+<path d="M219,296l 6, 3v -95l -6, -4z" fill="none" stroke="black"/>
+<path d="M225,204l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M225,204l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M214,301l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M225,297v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M225,289v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M225,281v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M225,274v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M225,266v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M225,258v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M225,251v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M225,243v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M225,235v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M225,228v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M225,220v -4l -11, 2v 4z" fill="#00ff0d"/>
+<path d="M214,301l 11, -2v -83l -11, 2z" fill="none" stroke="black"/>
+<path d="M207,298l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M214,299v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M214,291v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M214,283v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M214,276v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M214,268v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M214,260v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M214,253v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M214,245v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M214,237v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M214,230v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M214,222v -4l -7, -4v 5z" fill="#00ff0d"/>
+<path d="M207,298l 7, 3v -83l -7, -4z" fill="none" stroke="black"/>
+<path d="M214,218l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M214,218l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M202,303l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M214,299v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M214,291v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M214,283v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M214,276v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M214,268v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M214,260v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M214,253v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M202,303l 12, -2v -55l -12, 2z" fill="none" stroke="black"/>
+<path d="M196,300l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M202,301v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M202,293v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M202,285v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M202,278v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M202,270v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M202,262v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M202,255v -7l -6, -4v 7z" fill="#00fffb"/>
+<path d="M196,300l 6, 3v -55l -6, -4z" fill="none" stroke="black"/>
+<path d="M202,248l 12, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M202,248l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M191,305l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M202,301v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M202,293v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M202,285v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M202,278v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M202,270v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M202,262v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M202,255v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M191,305l 11, -2v -49l -11, 2z" fill="none" stroke="black"/>
+<path d="M184,302l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M191,303v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M191,295v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M191,287v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M191,280v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M191,272v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M191,264v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M191,257v -1l -7, -4v 1z" fill="#00fffb"/>
+<path d="M184,302l 7, 3v -49l -7, -4z" fill="none" stroke="black"/>
+<path d="M191,256l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M191,256l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M179,307l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M191,303v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M191,295v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M191,287v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M191,280v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M191,272v -6l -12, 2v 6z" fill="#008bff"/>
+<path d="M179,307l 12, -2v -39l -12, 2z" fill="none" stroke="black"/>
+<path d="M173,304l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M179,305v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M179,297v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M179,289v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M179,282v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M179,274v -6l -6, -3v 6z" fill="#008bff"/>
+<path d="M173,304l 6, 3v -39l -6, -3z" fill="none" stroke="black"/>
+<path d="M179,268l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M179,268l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M168,309l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M179,305v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M179,297v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M179,289v -2l -11, 2v 2z" fill="#0014ff"/>
+<path d="M168,309l 11, -2v -20l -11, 2z" fill="none" stroke="black"/>
+<path d="M161,306l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M168,307v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M168,299v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M168,291v -2l -7, -4v 3z" fill="#0014ff"/>
+<path d="M161,306l 7, 3v -20l -7, -4z" fill="none" stroke="black"/>
+<path d="M168,289l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M168,289l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M156,311l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M168,307v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M168,299v -6l -12, 2v 6z" fill="#3300ff"/>
+<path d="M156,311l 12, -2v -16l -12, 2z" fill="none" stroke="black"/>
+<path d="M150,308l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M156,309v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M156,301v -6l -6, -3v 6z" fill="#3300ff"/>
+<path d="M150,308l 6, 3v -16l -6, -3z" fill="none" stroke="black"/>
+<path d="M156,295l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M156,295l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M439,267l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M450,263v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M450,255v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M450,247v -1l -11, 2v 1z" fill="#0014ff"/>
+<path d="M439,267l 11, -2v -19l -11, 2z" fill="none" stroke="black"/>
+<path d="M432,264l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M439,265v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M439,257v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M439,249v -1l -7, -4v 2z" fill="#0014ff"/>
+<path d="M432,264l 7, 3v -19l -7, -4z" fill="none" stroke="black"/>
+<path d="M439,248l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M439,248l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M427,269l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M439,265v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M439,257v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M439,249v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M427,269l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M421,265l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M427,267v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M427,259v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M427,251v -5l -6, -3v 5z" fill="#0014ff"/>
+<path d="M421,265l 6, 4v -23l -6, -3z" fill="none" stroke="black"/>
+<path d="M427,246l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M427,246l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M416,271l 11, -2v -2l -11, 1z" fill="white"/>
+<path d="M427,267v -8l -11, 2v 7z" fill="#6200ff"/>
+<path d="M427,259v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M427,251v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M427,243v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M427,236v -2l -11, 2v 2z" fill="#008bff"/>
+<path d="M416,271l 11, -2v -35l -11, 2z" fill="none" stroke="black"/>
+<path d="M409,267l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M416,268v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M416,261v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M416,253v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M416,245v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M416,238v -2l -7, -4v 2z" fill="#008bff"/>
+<path d="M409,267l 7, 4v -35l -7, -4z" fill="none" stroke="black"/>
+<path d="M416,236l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M416,236l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M404,273l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M416,268v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M416,261v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M416,253v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M416,245v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M416,238v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M416,230v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M416,222v -2l -12, 2v 2z" fill="#00fffb"/>
+<path d="M404,273l 12, -2v -51l -12, 2z" fill="none" stroke="black"/>
+<path d="M398,269l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M404,270v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M404,263v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M404,255v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M404,247v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M404,240v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M404,232v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M404,224v -2l -6, -3v 2z" fill="#00fffb"/>
+<path d="M398,269l 6, 4v -51l -6, -3z" fill="none" stroke="black"/>
+<path d="M404,222l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M404,222l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M393,275l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M404,270v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M404,263v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M404,255v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M404,247v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M404,240v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M404,232v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M404,224v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M404,217v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M404,209l -11, 2z" fill="#00ff84"/>
+<path d="M393,275l 11, -2v -64l -11, 2z" fill="none" stroke="black"/>
+<path d="M386,271l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M393,272v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M393,265v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M393,257v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M393,249v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M393,242v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M393,234v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M393,226v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M393,219v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M393,211l -7, -4v 1z" fill="#00ff84"/>
+<path d="M386,271l 7, 4v -64l -7, -4z" fill="none" stroke="black"/>
+<path d="M393,211l 11, -2l -6, -4l -12, 2z" fill="#00ff84"/>
+<path d="M393,211l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M381,277l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M393,272v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M393,265v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M393,257v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M393,249v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M393,242v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M393,234v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M393,226v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M393,219v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M393,211v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M393,203v -1l -12, 2v 1z" fill="#00ff55"/>
+<path d="M381,277l 12, -2v -73l -12, 2z" fill="none" stroke="black"/>
+<path d="M375,273l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M381,274v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M381,267v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M381,259v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M381,251v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M381,244v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M381,236v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M381,228v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M381,221v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M381,213v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M381,205v -1l -6, -3v 1z" fill="#00ff55"/>
+<path d="M375,273l 6, 4v -73l -6, -3z" fill="none" stroke="black"/>
+<path d="M381,204l 12, -2l -7, -3l -11, 2z" fill="#00ff55"/>
+<path d="M381,204l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M370,279l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M381,274v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M381,267v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M381,259v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M381,251v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M381,244v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M381,236v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M381,228v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M381,221v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M381,213v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M381,205v -3l -11, 2v 3z" fill="#00ff55"/>
+<path d="M370,279l 11, -2v -75l -11, 2z" fill="none" stroke="black"/>
+<path d="M363,275l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M370,276v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M370,269v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M370,261v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M370,253v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M370,246v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M370,238v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M370,230v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M370,223v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M370,215v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M370,207v -3l -7, -4v 4z" fill="#00ff55"/>
+<path d="M363,275l 7, 4v -75l -7, -4z" fill="none" stroke="black"/>
+<path d="M370,204l 11, -2l -6, -4l -12, 2z" fill="#00ff55"/>
+<path d="M370,204l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M358,281l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M370,276v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M370,269v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M370,261v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M370,253v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M370,246v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M370,238v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M370,230v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M370,223v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M370,215v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M370,207v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M370,200v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M370,192v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M370,184v -2l -12, 2v 2z" fill="#69ff00"/>
+<path d="M358,281l 12, -2v -97l -12, 2z" fill="none" stroke="black"/>
+<path d="M352,277l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M358,278v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M358,271v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M358,263v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M358,255v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M358,248v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M358,240v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M358,232v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M358,225v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M358,217v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M358,209v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M358,202v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M358,194v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M358,186v -2l -6, -3v 2z" fill="#69ff00"/>
+<path d="M352,277l 6, 4v -97l -6, -3z" fill="none" stroke="black"/>
+<path d="M358,184l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M358,184l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M347,283l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M358,278v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M358,271v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M358,263v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M358,255v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M358,248v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M358,240v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M358,232v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M358,225v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M358,217v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M358,209v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M358,202v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M358,194v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M358,186v -4l -11, 2v 4z" fill="#69ff00"/>
+<path d="M347,283l 11, -2v -99l -11, 2z" fill="none" stroke="black"/>
+<path d="M340,279l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M347,280v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M347,273v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M347,265v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M347,257v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M347,250v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M347,242v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M347,234v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M347,227v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M347,219v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M347,211v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M347,204v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M347,196v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M347,188v -4l -7, -4v 5z" fill="#69ff00"/>
+<path d="M340,279l 7, 4v -99l -7, -4z" fill="none" stroke="black"/>
+<path d="M347,184l 11, -2l -6, -4l -12, 2z" fill="#69ff00"/>
+<path d="M347,184l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M335,285l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M347,280v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M347,273v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M347,265v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M347,257v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M347,250v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M347,242v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M347,234v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M347,227v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M347,219v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M347,211v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M347,204v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M347,196v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M347,188v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M347,181v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M347,173v -5l -12, 2v 5z" fill="#e0ff00"/>
+<path d="M335,285l 12, -2v -115l -12, 2z" fill="none" stroke="black"/>
+<path d="M329,281l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M335,282v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M335,275v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M335,267v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M335,259v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M335,252v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M335,244v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M335,236v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M335,229v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M335,221v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M335,213v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M335,206v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M335,198v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M335,190v -7l -6, -4v 8z" fill="#69ff00"/>
+<path d="M335,183v -8l -6, -4v 8z" fill="#99ff00"/>
+<path d="M335,175v -5l -6, -4v 5z" fill="#e0ff00"/>
+<path d="M329,281l 6, 4v -115l -6, -4z" fill="none" stroke="black"/>
+<path d="M335,170l 12, -2l -7, -4l -11, 2z" fill="#e0ff00"/>
+<path d="M335,170l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M324,287l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M335,282v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M335,275v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M335,267v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M335,259v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M335,252v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M335,244v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M335,236v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M335,229v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M335,221v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M335,213v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M335,206v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M335,198v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M335,190v -7l -11, 2v 7z" fill="#69ff00"/>
+<path d="M335,183v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M335,175v -8l -11, 2v 8z" fill="#e0ff00"/>
+<path d="M335,167v -3l -11, 2v 3z" fill="#ffee00"/>
+<path d="M324,287l 11, -2v -121l -11, 2z" fill="none" stroke="black"/>
+<path d="M317,283l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M324,284v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M324,277v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M324,269v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M324,261v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M324,254v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M324,246v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M324,238v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M324,231v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M324,223v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M324,215v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M324,208v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M324,200v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M324,192v -7l -7, -4v 8z" fill="#69ff00"/>
+<path d="M324,185v -8l -7, -4v 8z" fill="#99ff00"/>
+<path d="M324,177v -8l -7, -3v 7z" fill="#e0ff00"/>
+<path d="M324,169v -3l -7, -4v 4z" fill="#ffee00"/>
+<path d="M317,283l 7, 4v -121l -7, -4z" fill="none" stroke="black"/>
+<path d="M324,166l 11, -2l -6, -4l -12, 2z" fill="#ffee00"/>
+<path d="M324,166l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M312,289l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M324,284v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M324,277v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M324,269v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M324,261v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M324,254v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M324,246v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M324,238v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M324,231v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M324,223v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M324,215v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M324,208v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M324,200v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M324,192v -7l -12, 1v 8z" fill="#69ff00"/>
+<path d="M324,185v -8l -12, 2v 7z" fill="#99ff00"/>
+<path d="M324,177v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M324,169v -2l -12, 2v 2z" fill="#ffee00"/>
+<path d="M312,289l 12, -2v -120l -12, 2z" fill="none" stroke="black"/>
+<path d="M306,285l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M312,286v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M312,279v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M312,271v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M312,263v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M312,256v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M312,248v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M312,240v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M312,233v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M312,225v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M312,217v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M312,210v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M312,202v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M312,194v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M312,186v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M312,179v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M312,171v -2l -6, -3v 2z" fill="#ffee00"/>
+<path d="M306,285l 6, 4v -120l -6, -3z" fill="none" stroke="black"/>
+<path d="M312,169l 12, -2l -7, -3l -11, 2z" fill="#ffee00"/>
+<path d="M312,169l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M301,291l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M312,286v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M312,279v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M312,271v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M312,263v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M312,256v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M312,248v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M312,240v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M312,233v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M312,225v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M312,217v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M312,210v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M312,202v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M312,194v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M312,186v -6l -11, 2v 6z" fill="#99ff00"/>
+<path d="M301,291l 11, -2v -109l -11, 2z" fill="none" stroke="black"/>
+<path d="M294,287l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M301,288v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M301,281v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M301,273v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M301,265v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M301,258v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M301,250v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M301,242v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M301,235v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M301,227v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M301,219v -7l -7, -4v 8z" fill="#00ff55"/>
+<path d="M301,212v -8l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M301,204v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M301,196v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M301,188v -6l -7, -4v 7z" fill="#99ff00"/>
+<path d="M294,287l 7, 4v -109l -7, -4z" fill="none" stroke="black"/>
+<path d="M301,182l 11, -2l -6, -4l -12, 2z" fill="#99ff00"/>
+<path d="M301,182l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M289,293l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M301,288v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M301,281v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M301,273v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M301,265v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M301,258v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M301,250v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M301,242v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M301,235v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M301,227v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M301,219v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M301,212v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M301,204v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M301,196v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M301,188v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M301,181v -8l -12, 2v 8z" fill="#e0ff00"/>
+<path d="M301,173v -6l -12, 2v 6z" fill="#ffee00"/>
+<path d="M289,293l 12, -2v -124l -12, 2z" fill="none" stroke="black"/>
+<path d="M283,289l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M289,290v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M289,283v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M289,275v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M289,267v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M289,260v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M289,252v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M289,244v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M289,237v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M289,229v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M289,221v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M289,214v -8l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M289,206v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M289,198v -8l -6, -3v 8z" fill="#69ff00"/>
+<path d="M289,190v -7l -6, -4v 8z" fill="#99ff00"/>
+<path d="M289,183v -8l -6, -3v 7z" fill="#e0ff00"/>
+<path d="M289,175v -6l -6, -3v 6z" fill="#ffee00"/>
+<path d="M283,289l 6, 4v -124l -6, -3z" fill="none" stroke="black"/>
+<path d="M289,169l 12, -2l -7, -3l -11, 2z" fill="#ffee00"/>
+<path d="M289,169l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M278,295l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M289,290v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M289,283v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M289,275v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M289,267v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M289,260v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M289,252v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M289,244v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M289,237v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M289,229v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M289,221v -7l -11, 1v 8z" fill="#00ff55"/>
+<path d="M289,214v -8l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M289,206v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M289,198v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M289,190v -7l -11, 2v 7z" fill="#99ff00"/>
+<path d="M289,183v -5l -11, 2v 5z" fill="#e0ff00"/>
+<path d="M278,295l 11, -2v -115l -11, 2z" fill="none" stroke="black"/>
+<path d="M271,291l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M278,292v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M278,285v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M278,277v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M278,269v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M278,262v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M278,254v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M278,246v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M278,239v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M278,231v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M278,223v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M278,215v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M278,208v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M278,200v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M278,192v -7l -7, -4v 8z" fill="#99ff00"/>
+<path d="M278,185v -5l -7, -4v 5z" fill="#e0ff00"/>
+<path d="M271,291l 7, 4v -115l -7, -4z" fill="none" stroke="black"/>
+<path d="M278,180l 11, -2l -6, -4l -12, 2z" fill="#e0ff00"/>
+<path d="M278,180l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M266,297l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M278,292v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M278,285v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M278,277v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M278,269v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M278,262v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M278,254v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M278,246v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M278,239v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M278,231v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M278,223v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M278,215v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M278,208v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M278,200v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M266,297l 12, -2v -102l -12, 2z" fill="none" stroke="black"/>
+<path d="M260,293l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M266,294v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M266,287v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M266,279v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M266,271v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M266,264v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M266,256v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M266,248v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M266,241v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M266,233v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M266,225v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M266,217v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M266,210v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M266,202v -7l -6, -3v 7z" fill="#69ff00"/>
+<path d="M260,293l 6, 4v -102l -6, -3z" fill="none" stroke="black"/>
+<path d="M266,195l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M266,195l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M255,299l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M266,294v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M266,287v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M266,279v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M266,271v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M266,264v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M266,256v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M266,248v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M266,241v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M266,233v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M266,225v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M266,217v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M266,210v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M266,202v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M266,194v -3l -11, 2v 3z" fill="#99ff00"/>
+<path d="M255,299l 11, -2v -106l -11, 2z" fill="none" stroke="black"/>
+<path d="M248,295l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M255,296v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M255,289v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M255,281v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M255,273v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M255,266v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M255,258v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M255,250v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M255,243v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M255,235v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M255,227v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M255,219v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M255,212v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M255,204v -8l -7, -3v 8z" fill="#69ff00"/>
+<path d="M255,196v -3l -7, -3v 3z" fill="#99ff00"/>
+<path d="M248,295l 7, 4v -106l -7, -3z" fill="none" stroke="black"/>
+<path d="M255,193l 11, -2l -6, -3l -12, 2z" fill="#99ff00"/>
+<path d="M255,193l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M243,301l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M255,296v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M255,289v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M255,281v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M255,273v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M255,266v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M255,258v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M255,250v -7l -12, 1v 8z" fill="#00fffb"/>
+<path d="M255,243v -8l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M255,235v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M255,227v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M255,219v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M255,212v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M255,204v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M243,301l 12, -2v -102l -12, 2z" fill="none" stroke="black"/>
+<path d="M237,297l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M243,298v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M243,291v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M243,283v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M243,275v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M243,268v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M243,260v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M243,252v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M243,244v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M243,237v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M243,229v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M243,221v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M243,214v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M243,206v -7l -6, -3v 7z" fill="#69ff00"/>
+<path d="M237,297l 6, 4v -102l -6, -3z" fill="none" stroke="black"/>
+<path d="M243,199l 12, -2l -7, -3l -11, 2z" fill="#69ff00"/>
+<path d="M243,199l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M232,303l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M243,298v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M243,291v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M243,283v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M243,275v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M243,268v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M243,260v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M243,252v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M243,244v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M243,237v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M243,229v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M243,221v -1l -11, 2v 1z" fill="#00ff0d"/>
+<path d="M232,303l 11, -2v -81l -11, 2z" fill="none" stroke="black"/>
+<path d="M225,299l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M232,300v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M232,293v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M232,285v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M232,277v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M232,270v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M232,262v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M232,254v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M232,246v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M232,239v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M232,231v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M232,223v -1l -7, -4v 2z" fill="#00ff0d"/>
+<path d="M225,299l 7, 4v -81l -7, -4z" fill="none" stroke="black"/>
+<path d="M232,222l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M232,222l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M220,305l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M232,300v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M232,293v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M232,285v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M232,277v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M232,270v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M232,262v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M232,254v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M232,246v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M232,239v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M232,231v -3l -12, 2v 3z" fill="#00ff55"/>
+<path d="M220,305l 12, -2v -75l -12, 2z" fill="none" stroke="black"/>
+<path d="M214,301l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M220,302v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M220,295v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M220,287v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M220,279v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M220,272v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M220,264v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M220,256v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M220,248v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M220,241v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M220,233v -3l -6, -4v 4z" fill="#00ff55"/>
+<path d="M214,301l 6, 4v -75l -6, -4z" fill="none" stroke="black"/>
+<path d="M220,230l 12, -2l -7, -4l -11, 2z" fill="#00ff55"/>
+<path d="M220,230l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M209,307l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M220,302v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M220,295v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M220,287v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M220,279v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M220,272v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M220,264v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M220,256v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M209,307l 11, -2v -50l -11, 2z" fill="none" stroke="black"/>
+<path d="M202,303l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M209,304v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M209,297v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M209,289v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M209,281v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M209,274v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M209,266v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M209,258v -1l -7, -3v 1z" fill="#00fffb"/>
+<path d="M202,303l 7, 4v -50l -7, -3z" fill="none" stroke="black"/>
+<path d="M209,257l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M209,257l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M197,309l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M209,304v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M209,297v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M209,289v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M209,281v -7l -12, 1v 8z" fill="#0044ff"/>
+<path d="M209,274v -8l -12, 2v 7z" fill="#008bff"/>
+<path d="M209,266v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M197,309l 12, -2v -49l -12, 2z" fill="none" stroke="black"/>
+<path d="M191,305l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M197,306v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M197,299v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M197,291v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M197,283v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M197,275v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M197,268v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M191,305l 6, 4v -49l -6, -3z" fill="none" stroke="black"/>
+<path d="M197,260l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M197,260l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M186,311l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M197,306v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M197,299v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M197,291v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M197,283v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M197,275v -3l -11, 2v 3z" fill="#008bff"/>
+<path d="M186,311l 11, -2v -37l -11, 2z" fill="none" stroke="black"/>
+<path d="M179,307l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M186,308v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M186,301v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M186,293v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M186,285v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M186,277v -3l -7, -3v 3z" fill="#008bff"/>
+<path d="M179,307l 7, 4v -37l -7, -3z" fill="none" stroke="black"/>
+<path d="M186,274l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M186,274l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M174,313l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M186,308v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M186,301v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M186,293v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M186,285v -2l -12, 2v 2z" fill="#0044ff"/>
+<path d="M174,313l 12, -2v -28l -12, 2z" fill="none" stroke="black"/>
+<path d="M168,309l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M174,310v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M174,303v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M174,295v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M174,287v -2l -6, -4v 3z" fill="#0044ff"/>
+<path d="M168,309l 6, 4v -28l -6, -4z" fill="none" stroke="black"/>
+<path d="M174,285l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M174,285l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M163,315l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M174,310v -7l -11, 1v 8z" fill="#6200ff"/>
+<path d="M174,303v -8l -11, 2v 7z" fill="#3300ff"/>
+<path d="M174,295v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M174,287v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M163,315l 11, -2v -27l -11, 2z" fill="none" stroke="black"/>
+<path d="M156,311l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M163,312v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M163,304v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M163,297v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M163,289v -1l -7, -3v 1z" fill="#0044ff"/>
+<path d="M156,311l 7, 4v -27l -7, -3z" fill="none" stroke="black"/>
+<path d="M163,288l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M163,288l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M446,270l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M457,266v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M457,258v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M457,251v -4l -11, 2v 4z" fill="#0014ff"/>
+<path d="M446,270l 11, -2v -21l -11, 2z" fill="none" stroke="black"/>
+<path d="M439,267l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M446,268v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M446,260v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M446,253v -4l -7, -4v 4z" fill="#0014ff"/>
+<path d="M439,267l 7, 3v -21l -7, -4z" fill="none" stroke="black"/>
+<path d="M446,249l 11, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M446,249l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M434,272l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M446,268v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M446,260v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M446,253v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M446,245v -2l -12, 2v 2z" fill="#0044ff"/>
+<path d="M434,272l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M427,269l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M434,270v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M434,262v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M434,255v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M434,247v -2l -7, -4v 2z" fill="#0044ff"/>
+<path d="M427,269l 7, 3v -27l -7, -4z" fill="none" stroke="black"/>
+<path d="M434,245l 12, -2l -7, -4l -12, 2z" fill="#0044ff"/>
+<path d="M434,245l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M423,274l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M434,270v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M434,262v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M434,255v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M434,247v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M423,274l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M416,271l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M423,272v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M423,264v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M423,257v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M423,249v -6l -7, -4v 6z" fill="#0044ff"/>
+<path d="M416,271l 7, 3v -31l -7, -4z" fill="none" stroke="black"/>
+<path d="M423,243l 11, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M423,243l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M411,276l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M423,272v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M423,264v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M423,257v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M423,249v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M423,241v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M423,234v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M423,226v -2l -12, 2v 2z" fill="#00fffb"/>
+<path d="M411,276l 12, -2v -50l -12, 2z" fill="none" stroke="black"/>
+<path d="M404,273l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M411,274v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M411,266v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M411,259v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M411,251v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M411,243v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M411,236v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M411,228v -2l -7, -4v 2z" fill="#00fffb"/>
+<path d="M404,273l 7, 3v -50l -7, -4z" fill="none" stroke="black"/>
+<path d="M411,226l 12, -2l -7, -4l -12, 2z" fill="#00fffb"/>
+<path d="M411,226l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M400,278l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M411,274v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M411,266v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M411,259v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M411,251v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M411,243v -7l -11, 1v 8z" fill="#008bff"/>
+<path d="M411,236v -8l -11, 2v 7z" fill="#00bbff"/>
+<path d="M411,228v -6l -11, 2v 6z" fill="#00fffb"/>
+<path d="M400,278l 11, -2v -54l -11, 2z" fill="none" stroke="black"/>
+<path d="M393,275l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M400,276v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M400,268v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M400,261v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M400,253v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M400,245v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M400,237v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M400,230v -6l -7, -4v 6z" fill="#00fffb"/>
+<path d="M393,275l 7, 3v -54l -7, -4z" fill="none" stroke="black"/>
+<path d="M400,224l 11, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M400,224l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M388,280l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M400,276v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M400,268v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M400,261v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M400,253v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M400,245v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M400,237v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M400,230v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M400,222v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M400,214v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M400,207v -1l -12, 2v 1z" fill="#00ff55"/>
+<path d="M388,280l 12, -2v -72l -12, 2z" fill="none" stroke="black"/>
+<path d="M381,277l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M388,278v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M388,270v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M388,263v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M388,255v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M388,247v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M388,239v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M388,232v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M388,224v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M388,216v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M388,209v -1l -7, -4v 1z" fill="#00ff55"/>
+<path d="M381,277l 7, 3v -72l -7, -4z" fill="none" stroke="black"/>
+<path d="M388,208l 12, -2l -7, -4l -12, 2z" fill="#00ff55"/>
+<path d="M388,208l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M377,282l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M388,278v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M388,270v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M388,263v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M388,255v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M388,247v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M388,239v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M388,232v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M388,224v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M388,216v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M388,209v -7l -11, 2v 7z" fill="#00ff55"/>
+<path d="M377,282l 11, -2v -78l -11, 2z" fill="none" stroke="black"/>
+<path d="M370,279l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M377,280v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M377,272v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M377,265v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M377,257v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M377,249v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M377,241v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M377,234v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M377,226v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M377,218v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M377,211v -7l -7, -4v 7z" fill="#00ff55"/>
+<path d="M370,279l 7, 3v -78l -7, -4z" fill="none" stroke="black"/>
+<path d="M377,204l 11, -2l -7, -4l -11, 2z" fill="#00ff55"/>
+<path d="M377,204l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M365,284l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M377,280v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M377,272v -7l -12, 1v 8z" fill="#3300ff"/>
+<path d="M377,265v -8l -12, 2v 7z" fill="#0014ff"/>
+<path d="M377,257v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M377,249v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M377,241v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M377,234v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M377,226v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M377,218v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M377,211v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M377,203v -3l -12, 2v 3z" fill="#00ff0d"/>
+<path d="M365,284l 12, -2v -82l -12, 2z" fill="none" stroke="black"/>
+<path d="M358,281l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M365,282v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M365,274v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M365,266v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M365,259v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M365,251v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M365,243v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M365,236v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M365,228v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M365,220v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M365,213v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M365,205v -3l -7, -3v 3z" fill="#00ff0d"/>
+<path d="M358,281l 7, 3v -82l -7, -3z" fill="none" stroke="black"/>
+<path d="M365,202l 12, -2l -7, -3l -12, 2z" fill="#00ff0d"/>
+<path d="M365,202l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M354,286l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M365,282v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M365,274v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M365,266v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M365,259v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M365,251v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M365,243v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M365,236v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M365,228v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M365,220v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M365,213v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M365,205v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M365,197v -6l -11, 2v 6z" fill="#22ff00"/>
+<path d="M354,286l 11, -2v -93l -11, 2z" fill="none" stroke="black"/>
+<path d="M347,283l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M354,284v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M354,276v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M354,268v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M354,261v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M354,253v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M354,245v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M354,238v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M354,230v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M354,222v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M354,215v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M354,207v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M354,199v -6l -7, -3v 6z" fill="#22ff00"/>
+<path d="M347,283l 7, 3v -93l -7, -3z" fill="none" stroke="black"/>
+<path d="M354,193l 11, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M354,193l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M342,288l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M354,284v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M354,276v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M354,268v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M354,261v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M354,253v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M354,245v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M354,238v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M354,230v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M354,222v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M354,215v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M354,207v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M354,199v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M354,192v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M354,184v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M354,176v -5l -12, 2v 5z" fill="#e0ff00"/>
+<path d="M342,288l 12, -2v -115l -12, 2z" fill="none" stroke="black"/>
+<path d="M335,285l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M342,286v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M342,278v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M342,270v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M342,263v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M342,255v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M342,247v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M342,240v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M342,232v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M342,224v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M342,217v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M342,209v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M342,201v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M342,194v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M342,186v -8l -7, -3v 8z" fill="#99ff00"/>
+<path d="M342,178v -5l -7, -3v 5z" fill="#e0ff00"/>
+<path d="M335,285l 7, 3v -115l -7, -3z" fill="none" stroke="black"/>
+<path d="M342,173l 12, -2l -7, -3l -12, 2z" fill="#e0ff00"/>
+<path d="M342,173l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M331,290l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M342,286v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M342,278v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M342,270v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M342,263v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M342,255v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M342,247v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M342,240v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M342,232v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M342,224v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M342,217v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M342,209v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M342,201v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M342,194v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M342,186v -2l -11, 2v 2z" fill="#99ff00"/>
+<path d="M331,290l 11, -2v -104l -11, 2z" fill="none" stroke="black"/>
+<path d="M324,287l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M331,288v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M331,280v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M331,272v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M331,265v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M331,257v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M331,249v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M331,242v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M331,234v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M331,226v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M331,219v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M331,211v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M331,203v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M331,196v -8l -7, -3v 7z" fill="#69ff00"/>
+<path d="M331,188v -2l -7, -3v 2z" fill="#99ff00"/>
+<path d="M324,287l 7, 3v -104l -7, -3z" fill="none" stroke="black"/>
+<path d="M331,186l 11, -2l -7, -3l -11, 2z" fill="#99ff00"/>
+<path d="M331,186l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M319,292l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M331,288v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M331,280v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M331,272v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M331,265v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M331,257v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M331,249v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M331,242v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M331,234v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M331,226v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M331,219v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M331,211v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M331,203v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M331,196v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M331,188v -8l -12, 2v 8z" fill="#99ff00"/>
+<path d="M331,180v -6l -12, 2v 6z" fill="#e0ff00"/>
+<path d="M319,292l 12, -2v -116l -12, 2z" fill="none" stroke="black"/>
+<path d="M312,289l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M319,290v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M319,282v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M319,274v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M319,267v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M319,259v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M319,251v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M319,244v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M319,236v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M319,228v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M319,221v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M319,213v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M319,205v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M319,198v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M319,190v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M319,182v -6l -7, -3v 6z" fill="#e0ff00"/>
+<path d="M312,289l 7, 3v -116l -7, -3z" fill="none" stroke="black"/>
+<path d="M319,176l 12, -2l -7, -3l -12, 2z" fill="#e0ff00"/>
+<path d="M319,176l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M308,294l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M319,290v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M319,282v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M319,274v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M319,267v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M319,259v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M319,251v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M319,244v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M319,236v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M319,228v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M319,221v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M319,213v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M319,205v -7l -11, 2v 7z" fill="#22ff00"/>
+<path d="M319,198v -8l -11, 2v 8z" fill="#69ff00"/>
+<path d="M319,190v -8l -11, 2v 8z" fill="#99ff00"/>
+<path d="M319,182v -1l -11, 2v 1z" fill="#e0ff00"/>
+<path d="M308,294l 11, -2v -111l -11, 2z" fill="none" stroke="black"/>
+<path d="M301,291l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M308,292v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M308,284v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M308,276v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M308,269v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M308,261v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M308,253v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M308,246v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M308,238v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M308,230v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M308,223v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M308,215v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M308,207v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M308,200v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M308,192v -8l -7, -3v 7z" fill="#99ff00"/>
+<path d="M308,184v -1l -7, -4v 2z" fill="#e0ff00"/>
+<path d="M301,291l 7, 3v -111l -7, -4z" fill="none" stroke="black"/>
+<path d="M308,183l 11, -2l -7, -4l -11, 2z" fill="#e0ff00"/>
+<path d="M308,183l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M296,296l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M308,292v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M308,284v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M308,276v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M308,269v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M308,261v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M308,253v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M308,246v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M308,238v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M308,230v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M308,223v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M308,215v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M308,207v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M308,200v -8l -12, 2v 8z" fill="#69ff00"/>
+<path d="M308,192v -7l -12, 2v 7z" fill="#99ff00"/>
+<path d="M296,296l 12, -2v -109l -12, 2z" fill="none" stroke="black"/>
+<path d="M289,293l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M296,294v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M296,286v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M296,278v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M296,271v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M296,263v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M296,255v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M296,248v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M296,240v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M296,232v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M296,225v -8l -7, -3v 7z" fill="#00ff55"/>
+<path d="M296,217v -8l -7, -3v 8z" fill="#00ff0d"/>
+<path d="M296,209v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M296,202v -8l -7, -4v 8z" fill="#69ff00"/>
+<path d="M296,194v -7l -7, -3v 6z" fill="#99ff00"/>
+<path d="M289,293l 7, 3v -109l -7, -3z" fill="none" stroke="black"/>
+<path d="M296,187l 12, -2l -7, -3l -12, 2z" fill="#99ff00"/>
+<path d="M296,187l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M285,298l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M296,294v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M296,286v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M296,278v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M296,271v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M296,263v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M296,255v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M296,248v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M296,240v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M296,232v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M296,225v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M296,217v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M296,209v -5l -11, 2v 5z" fill="#22ff00"/>
+<path d="M285,298l 11, -2v -92l -11, 2z" fill="none" stroke="black"/>
+<path d="M278,295l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M285,296v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M285,288v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M285,280v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M285,273v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M285,265v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M285,257v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M285,250v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M285,242v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M285,234v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M285,227v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M285,219v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M285,211v -5l -7, -3v 5z" fill="#22ff00"/>
+<path d="M278,295l 7, 3v -92l -7, -3z" fill="none" stroke="black"/>
+<path d="M285,206l 11, -2l -7, -3l -11, 2z" fill="#22ff00"/>
+<path d="M285,206l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M273,300l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M285,296v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M285,288v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M285,280v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M285,273v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M285,265v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M285,257v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M285,250v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M285,242v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M285,234v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M285,227v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M285,219v -8l -12, 2v 8z" fill="#00ff0d"/>
+<path d="M285,211v -7l -12, 2v 7z" fill="#22ff00"/>
+<path d="M285,204v -7l -12, 2v 7z" fill="#69ff00"/>
+<path d="M273,300l 12, -2v -101l -12, 2z" fill="none" stroke="black"/>
+<path d="M266,297l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M273,298v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M273,290v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M273,282v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M273,275v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M273,267v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M273,259v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M273,252v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M273,244v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M273,236v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M273,229v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M273,221v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M273,213v -7l -7, -4v 8z" fill="#22ff00"/>
+<path d="M273,206v -7l -7, -4v 7z" fill="#69ff00"/>
+<path d="M266,297l 7, 3v -101l -7, -4z" fill="none" stroke="black"/>
+<path d="M273,199l 12, -2l -7, -4l -12, 2z" fill="#69ff00"/>
+<path d="M273,199l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M262,302l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M273,298v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M273,290v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M273,282v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M273,275v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M273,267v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M273,259v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M273,252v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M273,244v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M273,236v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M273,229v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M273,221v -2l -11, 2v 2z" fill="#00ff0d"/>
+<path d="M262,302l 11, -2v -81l -11, 2z" fill="none" stroke="black"/>
+<path d="M255,299l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M262,300v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M262,292v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M262,284v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M262,277v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M262,269v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M262,261v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M262,254v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M262,246v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M262,238v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M262,231v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M262,223v -2l -7, -3v 1z" fill="#00ff0d"/>
+<path d="M255,299l 7, 3v -81l -7, -3z" fill="none" stroke="black"/>
+<path d="M262,221l 11, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M262,221l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M250,304l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M262,300v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M262,292v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M262,284v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M262,277v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M262,269v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M262,261v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M262,254v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M262,246v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M262,238v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M250,304l 12, -2v -71l -12, 2z" fill="none" stroke="black"/>
+<path d="M243,301l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M250,302v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M250,294v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M250,286v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M250,279v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M250,271v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M250,263v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M250,256v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M250,248v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M250,240v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M243,301l 7, 3v -71l -7, -4z" fill="none" stroke="black"/>
+<path d="M250,233l 12, -2l -7, -4l -12, 2z" fill="#00ff84"/>
+<path d="M250,233l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M239,306l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M250,302v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M250,294v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M250,286v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M250,279v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M250,271v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M250,263v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M250,256v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M250,248v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M250,240l -11, 2z" fill="#00ff84"/>
+<path d="M239,306l 11, -2v -64l -11, 2z" fill="none" stroke="black"/>
+<path d="M232,303l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M239,304v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M239,296v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M239,288v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M239,281v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M239,273v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M239,265v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M239,258v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M239,250v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M239,242l -7, -3z" fill="#00ff84"/>
+<path d="M232,303l 7, 3v -64l -7, -3z" fill="none" stroke="black"/>
+<path d="M239,242l 11, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M239,242l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M227,308l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M239,304v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M239,296v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M239,288v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M239,281v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M239,273v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M239,265v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M239,258v -5l -12, 2v 5z" fill="#00fffb"/>
+<path d="M227,308l 12, -2v -53l -12, 2z" fill="none" stroke="black"/>
+<path d="M220,305l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M227,306v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M227,298v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M227,290v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M227,283v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M227,275v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M227,267v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M227,260v -5l -7, -4v 5z" fill="#00fffb"/>
+<path d="M220,305l 7, 3v -53l -7, -4z" fill="none" stroke="black"/>
+<path d="M227,255l 12, -2l -7, -4l -12, 2z" fill="#00fffb"/>
+<path d="M227,255l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M216,310l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M227,306v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M227,298v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M227,290v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M227,283v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M227,275v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M227,267v -2l -11, 2v 2z" fill="#00bbff"/>
+<path d="M216,310l 11, -2v -43l -11, 2z" fill="none" stroke="black"/>
+<path d="M209,307l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M216,308v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M216,300v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M216,292v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M216,285v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M216,277v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M216,269v -2l -7, -4v 3z" fill="#00bbff"/>
+<path d="M209,307l 7, 3v -43l -7, -4z" fill="none" stroke="black"/>
+<path d="M216,267l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M216,267l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M204,312l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M216,308v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M216,300v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M216,292v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M216,285v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M216,277v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M216,269v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M204,312l 12, -2v -48l -12, 2z" fill="none" stroke="black"/>
+<path d="M197,309l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M204,310v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M204,302v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M204,294v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M204,287v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M204,279v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M204,271v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M197,309l 7, 3v -48l -7, -4z" fill="none" stroke="black"/>
+<path d="M204,264l 12, -2l -7, -4l -12, 2z" fill="#00bbff"/>
+<path d="M204,264l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M193,314l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M204,310v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M204,302v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M204,294v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M204,287v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M204,279v -6l -11, 2v 6z" fill="#008bff"/>
+<path d="M193,314l 11, -2v -39l -11, 2z" fill="none" stroke="black"/>
+<path d="M186,311l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M193,312v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M193,304v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M193,296v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M193,289v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M193,281v -6l -7, -3v 5z" fill="#008bff"/>
+<path d="M186,311l 7, 3v -39l -7, -3z" fill="none" stroke="black"/>
+<path d="M193,275l 11, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M193,275l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M181,316l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M193,312v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M193,304v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M193,296v -1l -12, 2v 1z" fill="#0014ff"/>
+<path d="M181,316l 12, -2v -19l -12, 2z" fill="none" stroke="black"/>
+<path d="M174,313l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M181,314v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M181,306v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M181,298v -1l -7, -4v 2z" fill="#0014ff"/>
+<path d="M174,313l 7, 3v -19l -7, -4z" fill="none" stroke="black"/>
+<path d="M181,297l 12, -2l -7, -4l -12, 2z" fill="#0014ff"/>
+<path d="M181,297l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M170,318l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M181,314v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M181,306v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M181,298v -1l -11, 2v 1z" fill="#0014ff"/>
+<path d="M170,318l 11, -2v -19l -11, 2z" fill="none" stroke="black"/>
+<path d="M163,315l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M170,316v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M170,308v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M170,300v -1l -7, -4v 2z" fill="#0014ff"/>
+<path d="M163,315l 7, 3v -19l -7, -4z" fill="none" stroke="black"/>
+<path d="M170,299l 11, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M170,299l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M452,274l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M464,269v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M464,262v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M464,254v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M452,274l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M446,270l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M452,271v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M452,264v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M452,256v -5l -6, -4v 6z" fill="#0014ff"/>
+<path d="M446,270l 6, 4v -23l -6, -4z" fill="none" stroke="black"/>
+<path d="M452,251l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M452,251l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M441,276l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M452,271v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M452,264v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M452,256v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M452,248v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M441,276l 11, -2v -33l -11, 2z" fill="none" stroke="black"/>
+<path d="M434,272l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M441,273v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M441,266v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M441,258v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M441,250v -7l -7, -3v 7z" fill="#0044ff"/>
+<path d="M434,272l 7, 4v -33l -7, -3z" fill="none" stroke="black"/>
+<path d="M441,243l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M441,243l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M429,278l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M441,273v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M441,266v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M441,258v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M441,250v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M429,278l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M423,274l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M429,275v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M429,268v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M429,260v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M429,252v -1l -6, -3v 1z" fill="#0044ff"/>
+<path d="M423,274l 6, 4v -27l -6, -3z" fill="none" stroke="black"/>
+<path d="M429,251l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M429,251l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M418,280l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M429,275v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M429,268v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M429,260v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M429,252v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M429,245v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M429,237v -5l -11, 2v 5z" fill="#00bbff"/>
+<path d="M418,280l 11, -2v -46l -11, 2z" fill="none" stroke="black"/>
+<path d="M411,276l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M418,277v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M418,270v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M418,262v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M418,254v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M418,247v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M418,239v -5l -7, -4v 6z" fill="#00bbff"/>
+<path d="M411,276l 7, 4v -46l -7, -4z" fill="none" stroke="black"/>
+<path d="M418,234l 11, -2l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M418,234l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M406,282l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M418,277v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M418,270v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M418,262v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M418,254v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M418,247v -5l -12, 2v 5z" fill="#008bff"/>
+<path d="M406,282l 12, -2v -38l -12, 2z" fill="none" stroke="black"/>
+<path d="M400,278l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M406,279v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M406,272v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M406,264v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M406,256v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M406,249v -5l -6, -3v 4z" fill="#008bff"/>
+<path d="M400,278l 6, 4v -38l -6, -3z" fill="none" stroke="black"/>
+<path d="M406,244l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M406,244l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M395,284l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M406,279v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M406,272v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M406,264v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M406,256v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M406,249v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M406,241v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M406,233v -2l -11, 2v 2z" fill="#00fffb"/>
+<path d="M395,284l 11, -2v -51l -11, 2z" fill="none" stroke="black"/>
+<path d="M388,280l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M395,281v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M395,274v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M395,266v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M395,258v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M395,251v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M395,243v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M395,235v -2l -7, -4v 3z" fill="#00fffb"/>
+<path d="M388,280l 7, 4v -51l -7, -4z" fill="none" stroke="black"/>
+<path d="M395,233l 11, -2l -6, -3l -12, 1z" fill="#00fffb"/>
+<path d="M395,233l 11, -2l -6, -3l -12, 1z" fill="none" stroke="black"/>
+<path d="M383,286l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M395,281v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M395,274v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M395,266v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M395,258v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M395,251v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M395,243v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M395,235v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M395,228v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M395,220v -6l -12, 2v 6z" fill="#00ff84"/>
+<path d="M383,286l 12, -2v -70l -12, 2z" fill="none" stroke="black"/>
+<path d="M377,282l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M383,283v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M383,276v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M383,268v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M383,260v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M383,253v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M383,245v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M383,237v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M383,230v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M383,222v -6l -6, -4v 6z" fill="#00ff84"/>
+<path d="M377,282l 6, 4v -70l -6, -4z" fill="none" stroke="black"/>
+<path d="M383,216l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M383,216l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M372,288l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M383,283v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M383,276v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M383,268v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M383,260v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M383,253v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M383,245v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M383,237v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M383,230v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M383,222v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M383,214v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M383,206v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M383,199v -2l -11, 2v 2z" fill="#22ff00"/>
+<path d="M372,288l 11, -2v -89l -11, 2z" fill="none" stroke="black"/>
+<path d="M365,284l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M372,285v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M372,278v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M372,270v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M372,262v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M372,255v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M372,247v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M372,239v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M372,232v -8l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M372,224v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M372,216v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M372,208v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M372,201v -2l -7, -3v 1z" fill="#22ff00"/>
+<path d="M365,284l 7, 4v -89l -7, -3z" fill="none" stroke="black"/>
+<path d="M372,199l 11, -2l -6, -3l -12, 2z" fill="#22ff00"/>
+<path d="M372,199l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M360,290l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M372,285v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M372,278v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M372,270v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M372,262v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M372,255v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M372,247v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M372,239v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M372,232v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M372,224v -4l -12, 2v 4z" fill="#00ff84"/>
+<path d="M360,290l 12, -2v -68l -12, 2z" fill="none" stroke="black"/>
+<path d="M354,286l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M360,287v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M360,280v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M360,272v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M360,264v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M360,257v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M360,249v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M360,241v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M360,234v -8l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M360,226v -4l -6, -3v 3z" fill="#00ff84"/>
+<path d="M354,286l 6, 4v -68l -6, -3z" fill="none" stroke="black"/>
+<path d="M360,222l 12, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M360,222l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M349,292l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M360,287v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M360,280v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M360,272v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M360,264v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M360,257v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M360,249v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M360,241v -7l -11, 1v 8z" fill="#00fffb"/>
+<path d="M360,234v -8l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M360,226v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M360,218v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M360,210v -6l -11, 2v 6z" fill="#00ff0d"/>
+<path d="M349,292l 11, -2v -86l -11, 2z" fill="none" stroke="black"/>
+<path d="M342,288l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M349,289v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M349,282v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M349,274v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M349,266v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M349,259v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M349,251v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M349,243v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M349,235v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M349,228v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M349,220v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M349,212v -6l -7, -4v 7z" fill="#00ff0d"/>
+<path d="M342,288l 7, 4v -86l -7, -4z" fill="none" stroke="black"/>
+<path d="M349,206l 11, -2l -6, -4l -12, 2z" fill="#00ff0d"/>
+<path d="M349,206l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M337,294l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M349,289v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M349,282v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M349,274v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M349,266v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M349,259v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M349,251v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M349,243v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M349,235v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M349,228v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M349,220v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M349,212v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M349,205v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M349,197v -3l -12, 2v 3z" fill="#69ff00"/>
+<path d="M337,294l 12, -2v -98l -12, 2z" fill="none" stroke="black"/>
+<path d="M331,290l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M337,291v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M337,284v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M337,276v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M337,268v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M337,261v -8l -6, -4v 8z" fill="#008bff"/>
+<path d="M337,253v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M337,245v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M337,237v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M337,230v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M337,222v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M337,214v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M337,207v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M337,199v -3l -6, -4v 4z" fill="#69ff00"/>
+<path d="M331,290l 6, 4v -98l -6, -4z" fill="none" stroke="black"/>
+<path d="M337,196l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M337,196l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M326,296l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M337,291v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M337,284v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M337,276v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M337,268v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M337,261v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M337,253v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M337,245v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M337,237v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M337,230v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M337,222v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M337,214v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M337,207v -8l -11, 2v 8z" fill="#22ff00"/>
+<path d="M337,199v -6l -11, 2v 6z" fill="#69ff00"/>
+<path d="M326,296l 11, -2v -101l -11, 2z" fill="none" stroke="black"/>
+<path d="M319,292l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M326,293v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M326,286v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M326,278v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M326,270v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M326,263v -8l -7, -4v 8z" fill="#008bff"/>
+<path d="M326,255v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M326,247v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M326,239v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M326,232v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M326,224v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M326,216v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M326,209v -8l -7, -3v 7z" fill="#22ff00"/>
+<path d="M326,201v -6l -7, -3v 6z" fill="#69ff00"/>
+<path d="M319,292l 7, 4v -101l -7, -3z" fill="none" stroke="black"/>
+<path d="M326,195l 11, -2l -6, -3l -12, 2z" fill="#69ff00"/>
+<path d="M326,195l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M314,298l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M326,293v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M326,286v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M326,278v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M326,270v -7l -12, 1v 8z" fill="#0044ff"/>
+<path d="M326,263v -8l -12, 2v 7z" fill="#008bff"/>
+<path d="M326,255v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M326,247v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M326,239v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M326,232v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M326,224v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M326,216v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M326,209v -8l -12, 2v 8z" fill="#22ff00"/>
+<path d="M326,201v -2l -12, 2v 2z" fill="#69ff00"/>
+<path d="M314,298l 12, -2v -97l -12, 2z" fill="none" stroke="black"/>
+<path d="M308,294l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M314,295v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M314,288v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M314,280v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M314,272v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M314,264v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M314,257v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M314,249v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M314,241v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M314,234v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M314,226v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M314,218v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M314,211v -8l -6, -3v 7z" fill="#22ff00"/>
+<path d="M314,203v -2l -6, -4v 3z" fill="#69ff00"/>
+<path d="M308,294l 6, 4v -97l -6, -4z" fill="none" stroke="black"/>
+<path d="M314,201l 12, -2l -7, -4l -11, 2z" fill="#69ff00"/>
+<path d="M314,201l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M303,300l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M314,295v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M314,288v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M314,280v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M314,272v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M314,264v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M314,257v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M314,249v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M314,241v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M314,234v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M303,300l 11, -2v -72l -11, 2z" fill="none" stroke="black"/>
+<path d="M296,296l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M303,297v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M303,290v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M303,282v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M303,274v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M303,266v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M303,259v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M303,251v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M303,243v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M303,236v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M296,296l 7, 4v -72l -7, -3z" fill="none" stroke="black"/>
+<path d="M303,228l 11, -2l -6, -3l -12, 2z" fill="#00ff84"/>
+<path d="M303,228l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M291,302l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M303,297v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M303,290v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M303,282v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M303,274v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M303,266v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M303,259v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M303,251v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M303,243v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M303,236v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M303,228v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M303,220v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M303,213l -12, 2z" fill="#22ff00"/>
+<path d="M291,302l 12, -2v -87l -12, 2z" fill="none" stroke="black"/>
+<path d="M285,298l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M291,299v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M291,292v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M291,284v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M291,276v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M291,268v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M291,261v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M291,253v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M291,245v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M291,238v -8l -6, -3v 7z" fill="#00ff84"/>
+<path d="M291,230v -8l -6, -3v 8z" fill="#00ff55"/>
+<path d="M291,222v -7l -6, -4v 8z" fill="#00ff0d"/>
+<path d="M291,215l -6, -4z" fill="#22ff00"/>
+<path d="M285,298l 6, 4v -87l -6, -4z" fill="none" stroke="black"/>
+<path d="M291,215l 12, -2l -7, -4l -11, 2z" fill="#22ff00"/>
+<path d="M291,215l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M280,304l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M291,299v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M291,292v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M291,284v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M291,276v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M291,268v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M291,261v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M291,253v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M291,245v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M291,238v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M291,230v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M291,222v -7l -11, 2v 7z" fill="#00ff0d"/>
+<path d="M291,215v -2l -11, 2v 2z" fill="#22ff00"/>
+<path d="M280,304l 11, -2v -89l -11, 2z" fill="none" stroke="black"/>
+<path d="M273,300l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M280,301v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M280,294v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M280,286v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M280,278v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M280,270v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M280,263v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M280,255v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M280,247v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M280,240v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M280,232v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M280,224v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M280,217v -2l -7, -3v 1z" fill="#22ff00"/>
+<path d="M273,300l 7, 4v -89l -7, -3z" fill="none" stroke="black"/>
+<path d="M280,215l 11, -2l -6, -3l -12, 2z" fill="#22ff00"/>
+<path d="M280,215l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M268,306l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M280,301v -7l -12, 1v 8z" fill="#6200ff"/>
+<path d="M280,294v -8l -12, 2v 7z" fill="#3300ff"/>
+<path d="M280,286v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M280,278v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M280,270v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M280,263v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M280,255v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M280,247v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M280,240v -5l -12, 2v 5z" fill="#00ff84"/>
+<path d="M268,306l 12, -2v -69l -12, 2z" fill="none" stroke="black"/>
+<path d="M262,302l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M268,303v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M268,295v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M268,288v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M268,280v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M268,272v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M268,265v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M268,257v -8l -6, -3v 8z" fill="#00fffb"/>
+<path d="M268,249v -7l -6, -4v 8z" fill="#00ffcc"/>
+<path d="M268,242v -5l -6, -4v 5z" fill="#00ff84"/>
+<path d="M262,302l 6, 4v -69l -6, -4z" fill="none" stroke="black"/>
+<path d="M268,237l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M268,237l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M257,308l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M268,303v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M268,295v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M268,288v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M268,280v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M268,272v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M268,265v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M268,257v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M268,249v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M268,242v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M268,234v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M268,226v -3l -11, 2v 3z" fill="#00ff0d"/>
+<path d="M257,308l 11, -2v -83l -11, 2z" fill="none" stroke="black"/>
+<path d="M250,304l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M257,305v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M257,297v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M257,290v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M257,282v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M257,274v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M257,267v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M257,259v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M257,251v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M257,244v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M257,236v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M257,228v -3l -7, -3v 3z" fill="#00ff0d"/>
+<path d="M250,304l 7, 4v -83l -7, -3z" fill="none" stroke="black"/>
+<path d="M257,225l 11, -2l -6, -3l -12, 2z" fill="#00ff0d"/>
+<path d="M257,225l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M245,310l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M257,305v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M257,297v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M257,290v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M257,282v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M257,274v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M257,267v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M257,259v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M245,310l 12, -2v -56l -12, 2z" fill="none" stroke="black"/>
+<path d="M239,306l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M245,307v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M245,299v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M245,292v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M245,284v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M245,276v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M245,269v -8l -6, -3v 7z" fill="#00bbff"/>
+<path d="M245,261v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M239,306l 6, 4v -56l -6, -4z" fill="none" stroke="black"/>
+<path d="M245,254l 12, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M245,254l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M234,312l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M245,307v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M245,299v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M245,292v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M245,284v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M245,276v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M245,269v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M245,261v -6l -11, 2v 6z" fill="#00fffb"/>
+<path d="M234,312l 11, -2v -55l -11, 2z" fill="none" stroke="black"/>
+<path d="M227,308l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M234,309v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M234,301v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M234,294v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M234,286v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M234,278v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M234,271v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M234,263v -6l -7, -3v 6z" fill="#00fffb"/>
+<path d="M227,308l 7, 4v -55l -7, -3z" fill="none" stroke="black"/>
+<path d="M234,257l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M234,257l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M222,314l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M234,309v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M234,301v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M234,294v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M234,286v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M234,278v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M234,271v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M222,314l 12, -2v -48l -12, 2z" fill="none" stroke="black"/>
+<path d="M216,310l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M222,311v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M222,303v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M222,296v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M222,288v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M222,280v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M222,273v -7l -6, -3v 6z" fill="#00bbff"/>
+<path d="M216,310l 6, 4v -48l -6, -3z" fill="none" stroke="black"/>
+<path d="M222,266l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M222,266l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M211,316l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M222,311v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M222,303v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M222,296v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M222,288v -4l -11, 2v 4z" fill="#0044ff"/>
+<path d="M211,316l 11, -2v -30l -11, 2z" fill="none" stroke="black"/>
+<path d="M204,312l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M211,313v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M211,305v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M211,298v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M211,290v -4l -7, -3v 4z" fill="#0044ff"/>
+<path d="M204,312l 7, 4v -30l -7, -3z" fill="none" stroke="black"/>
+<path d="M211,286l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M211,286l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M199,318l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M211,313v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M211,305v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M211,298v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M211,290v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M199,318l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M193,314l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M199,315v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M199,307v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M199,300v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M199,292v -1l -6, -4v 2z" fill="#0044ff"/>
+<path d="M193,314l 6, 4v -27l -6, -4z" fill="none" stroke="black"/>
+<path d="M199,291l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M199,291l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M188,319l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M199,315v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M199,307v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M199,300v -5l -11, 2v 5z" fill="#0014ff"/>
+<path d="M188,319l 11, -1v -23l -11, 2z" fill="none" stroke="black"/>
+<path d="M181,316l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M188,317v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M188,309v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M188,302v -5l -7, -4v 5z" fill="#0014ff"/>
+<path d="M181,316l 7, 3v -22l -7, -4z" fill="none" stroke="black"/>
+<path d="M188,297l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M188,297l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M176,321l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M188,317v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M188,309v -3l -12, 2v 3z" fill="#3300ff"/>
+<path d="M176,321l 12, -2v -13l -12, 2z" fill="none" stroke="black"/>
+<path d="M170,318l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M176,319v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M176,311v -3l -6, -3v 3z" fill="#3300ff"/>
+<path d="M170,318l 6, 3v -13l -6, -3z" fill="none" stroke="black"/>
+<path d="M176,308l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M176,308l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M459,277l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M470,273v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M470,265v -1l -11, 2v 1z" fill="#3300ff"/>
+<path d="M459,277l 11, -2v -11l -11, 2z" fill="none" stroke="black"/>
+<path d="M452,274l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M459,275v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M459,267v -1l -7, -3v 1z" fill="#3300ff"/>
+<path d="M452,274l 7, 3v -11l -7, -3z" fill="none" stroke="black"/>
+<path d="M459,266l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M459,266l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M447,279l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M459,275v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M459,267v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M459,259v -6l -12, 2v 6z" fill="#0014ff"/>
+<path d="M447,279l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M441,276l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M447,277v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M447,269v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M447,261v -6l -6, -3v 6z" fill="#0014ff"/>
+<path d="M441,276l 6, 3v -24l -6, -3z" fill="none" stroke="black"/>
+<path d="M447,255l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M447,255l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M436,281l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M447,277v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M447,269v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M447,261v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M436,281l 11, -2v -25l -11, 2z" fill="none" stroke="black"/>
+<path d="M429,278l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M436,279v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M436,271v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M436,263v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M429,278l 7, 3v -25l -7, -4z" fill="none" stroke="black"/>
+<path d="M436,256l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M436,256l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M424,283l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M436,279v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M436,271v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M436,263v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M436,256v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M436,248v -4l -12, 2v 4z" fill="#008bff"/>
+<path d="M424,283l 12, -2v -37l -12, 2z" fill="none" stroke="black"/>
+<path d="M418,280l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M424,281v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M424,273v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M424,265v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M424,258v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M424,250v -4l -6, -4v 5z" fill="#008bff"/>
+<path d="M418,280l 6, 3v -37l -6, -4z" fill="none" stroke="black"/>
+<path d="M424,246l 12, -2l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M424,246l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M413,285l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M424,281v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M424,273v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M424,265v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M424,258v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M424,250v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M424,242v -4l -11, 2v 4z" fill="#00bbff"/>
+<path d="M413,285l 11, -2v -45l -11, 2z" fill="none" stroke="black"/>
+<path d="M406,282l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M413,283v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M413,275v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M413,267v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M413,260v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M413,252v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M413,244v -4l -7, -3v 4z" fill="#00bbff"/>
+<path d="M406,282l 7, 3v -45l -7, -3z" fill="none" stroke="black"/>
+<path d="M413,240l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M413,240l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M401,287l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M413,283v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M413,275v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M413,267v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M413,260v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M413,252v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M413,244v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M413,237v -6l -12, 2v 6z" fill="#00fffb"/>
+<path d="M401,287l 12, -2v -54l -12, 2z" fill="none" stroke="black"/>
+<path d="M395,284l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M401,285v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M401,277v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M401,269v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M401,262v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M401,254v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M401,246v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M401,239v -6l -6, -4v 6z" fill="#00fffb"/>
+<path d="M395,284l 6, 3v -54l -6, -4z" fill="none" stroke="black"/>
+<path d="M401,233l 12, -2l -7, -4l -11, 2z" fill="#00fffb"/>
+<path d="M401,233l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M390,289l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M401,285v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M401,277v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M401,269v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M401,262v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M401,254v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M401,246v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M401,239v -6l -11, 2v 6z" fill="#00fffb"/>
+<path d="M390,289l 11, -2v -54l -11, 2z" fill="none" stroke="black"/>
+<path d="M383,286l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M390,287v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M390,279v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M390,271v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M390,264v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M390,256v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M390,248v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M390,241v -6l -7, -4v 6z" fill="#00fffb"/>
+<path d="M383,286l 7, 3v -54l -7, -4z" fill="none" stroke="black"/>
+<path d="M390,235l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M390,235l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M378,291l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M390,287v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M390,279v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M390,271v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M390,264v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M390,256v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M390,248v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M390,241v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M390,233v -1l -12, 2v 1z" fill="#00ffcc"/>
+<path d="M378,291l 12, -2v -57l -12, 2z" fill="none" stroke="black"/>
+<path d="M372,288l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M378,289v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M378,281v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M378,273v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M378,266v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M378,258v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M378,250v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M378,243v -8l -6, -3v 7z" fill="#00fffb"/>
+<path d="M378,235v -1l -6, -3v 1z" fill="#00ffcc"/>
+<path d="M372,288l 6, 3v -57l -6, -3z" fill="none" stroke="black"/>
+<path d="M378,234l 12, -2l -7, -3l -11, 2z" fill="#00ffcc"/>
+<path d="M378,234l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M367,293l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M378,289v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M378,281v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M378,273v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M378,266v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M378,258v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M378,250v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M378,243v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M378,235v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M378,227l -11, 2z" fill="#00ff84"/>
+<path d="M367,293l 11, -2v -64l -11, 2z" fill="none" stroke="black"/>
+<path d="M360,290l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M367,291v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M367,283v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M367,275v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M367,268v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M367,260v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M367,252v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M367,245v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M367,237v -8l -7, -3v 8z" fill="#00ffcc"/>
+<path d="M367,229l -7, -3z" fill="#00ff84"/>
+<path d="M360,290l 7, 3v -64l -7, -3z" fill="none" stroke="black"/>
+<path d="M367,229l 11, -2l -6, -3l -12, 2z" fill="#00ff84"/>
+<path d="M367,229l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M355,295l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M367,291v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M367,283v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M367,275v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M367,268v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M367,260v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M367,252v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M367,245v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M367,237v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M367,229v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M367,222v -3l -12, 2v 3z" fill="#00ff55"/>
+<path d="M355,295l 12, -2v -74l -12, 2z" fill="none" stroke="black"/>
+<path d="M349,292l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M355,293v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M355,285v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M355,277v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M355,270v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M355,262v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M355,254v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M355,247v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M355,239v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M355,231v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M355,224v -3l -6, -3v 2z" fill="#00ff55"/>
+<path d="M349,292l 6, 3v -74l -6, -3z" fill="none" stroke="black"/>
+<path d="M355,221l 12, -2l -7, -3l -11, 2z" fill="#00ff55"/>
+<path d="M355,221l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M344,297l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M355,293v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M355,285v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M355,277v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M355,270v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M355,262v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M355,254v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M355,247v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M355,239v -1l -11, 2v 1z" fill="#00ffcc"/>
+<path d="M344,297l 11, -2v -57l -11, 2z" fill="none" stroke="black"/>
+<path d="M337,294l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M344,295v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M344,287v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M344,279v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M344,272v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M344,264v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M344,256v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M344,249v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M344,241v -1l -7, -3z" fill="#00ffcc"/>
+<path d="M337,294l 7, 3v -57l -7, -3z" fill="none" stroke="black"/>
+<path d="M344,240l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M344,240l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M332,299l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M344,295v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M344,287v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M344,279v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M344,272v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M344,264v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M344,256v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M344,249v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M344,241v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M344,233v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M344,226v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M344,218v -1l -12, 2v 1z" fill="#00ff0d"/>
+<path d="M332,299l 12, -2v -80l -12, 2z" fill="none" stroke="black"/>
+<path d="M326,296l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M332,297v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M332,289v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M332,281v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M332,274v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M332,266v -8l -6, -3v 8z" fill="#008bff"/>
+<path d="M332,258v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M332,251v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M332,243v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M332,235v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M332,228v -8l -6, -4v 8z" fill="#00ff55"/>
+<path d="M332,220v -1l -6, -3z" fill="#00ff0d"/>
+<path d="M326,296l 6, 3v -80l -6, -3z" fill="none" stroke="black"/>
+<path d="M332,219l 12, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M332,219l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M321,301l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M332,297v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M332,289v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M332,281v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M332,274v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M332,266v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M332,258v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M332,251v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M332,243v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M332,235v -7l -11, 2v 7z" fill="#00ff84"/>
+<path d="M332,228v -8l -11, 2v 8z" fill="#00ff55"/>
+<path d="M332,220v -8l -11, 2v 8z" fill="#00ff0d"/>
+<path d="M332,212v -2l -11, 2v 2z" fill="#22ff00"/>
+<path d="M321,301l 11, -2v -89l -11, 2z" fill="none" stroke="black"/>
+<path d="M314,298l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M321,299v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M321,291v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M321,283v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M321,276v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M321,268v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M321,260v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M321,253v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M321,245v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M321,237v -7l -7, -4v 8z" fill="#00ff84"/>
+<path d="M321,230v -8l -7, -4v 8z" fill="#00ff55"/>
+<path d="M321,222v -8l -7, -3v 7z" fill="#00ff0d"/>
+<path d="M321,214v -2l -7, -4v 3z" fill="#22ff00"/>
+<path d="M314,298l 7, 3v -89l -7, -4z" fill="none" stroke="black"/>
+<path d="M321,212l 11, -2l -6, -4l -12, 2z" fill="#22ff00"/>
+<path d="M321,212l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M309,303l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M321,299v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M321,291v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M321,283v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M321,276v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M321,268v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M321,260v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M321,253v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M321,245v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M321,237v -7l -12, 2v 7z" fill="#00ff84"/>
+<path d="M321,230v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M321,222v -3l -12, 2v 3z" fill="#00ff0d"/>
+<path d="M309,303l 12, -2v -82l -12, 2z" fill="none" stroke="black"/>
+<path d="M303,300l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M309,301v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M309,293v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M309,285v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M309,278v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M309,270v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M309,262v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M309,255v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M309,247v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M309,239v -7l -6, -4v 8z" fill="#00ff84"/>
+<path d="M309,232v -8l -6, -4v 8z" fill="#00ff55"/>
+<path d="M309,224v -3l -6, -4v 3z" fill="#00ff0d"/>
+<path d="M303,300l 6, 3v -82l -6, -4z" fill="none" stroke="black"/>
+<path d="M309,221l 12, -2l -7, -4l -11, 2z" fill="#00ff0d"/>
+<path d="M309,221l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M298,305l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M309,301v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M309,293v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M309,285v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M309,278v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M309,270v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M309,262v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M309,255v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M309,247v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M309,239v -7l -11, 1v 8z" fill="#00ff84"/>
+<path d="M309,232v -4l -11, 2v 3z" fill="#00ff55"/>
+<path d="M298,305l 11, -2v -75l -11, 2z" fill="none" stroke="black"/>
+<path d="M291,302l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M298,303v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M298,295v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M298,287v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M298,280v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M298,272v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M298,264v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M298,257v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M298,249v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M298,241v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M298,233v -3l -7, -3v 3z" fill="#00ff55"/>
+<path d="M291,302l 7, 3v -75l -7, -3z" fill="none" stroke="black"/>
+<path d="M298,230l 11, -2l -6, -3l -12, 2z" fill="#00ff55"/>
+<path d="M298,230l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M286,307l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M298,303v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M298,295v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M298,287v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M298,280v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M298,272v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M298,264v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M298,257v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M298,249v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M298,241v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M298,233v -7l -12, 2v 7z" fill="#00ff55"/>
+<path d="M298,226v -2l -12, 2v 2z" fill="#00ff0d"/>
+<path d="M286,307l 12, -2v -81l -12, 2z" fill="none" stroke="black"/>
+<path d="M280,304l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M286,305v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M286,297v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M286,289v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M286,282v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M286,274v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M286,266v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M286,259v -8l -6, -4v 8z" fill="#00fffb"/>
+<path d="M286,251v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M286,243v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M286,235v -7l -6, -4v 8z" fill="#00ff55"/>
+<path d="M286,228v -2l -6, -3v 1z" fill="#00ff0d"/>
+<path d="M280,304l 6, 3v -81l -6, -3z" fill="none" stroke="black"/>
+<path d="M286,226l 12, -2l -7, -3l -11, 2z" fill="#00ff0d"/>
+<path d="M286,226l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M275,309l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M286,305v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M286,297v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M286,289v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M286,282v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M286,274v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M286,266v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M286,259v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M286,251v -2l -11, 2v 2z" fill="#00ffcc"/>
+<path d="M275,309l 11, -2v -58l -11, 2z" fill="none" stroke="black"/>
+<path d="M268,306l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M275,307v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M275,299v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M275,291v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M275,284v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M275,276v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M275,268v -7l -7, -4v 8z" fill="#00bbff"/>
+<path d="M275,261v -8l -7, -4v 8z" fill="#00fffb"/>
+<path d="M275,253v -2l -7, -3v 1z" fill="#00ffcc"/>
+<path d="M268,306l 7, 3v -58l -7, -3z" fill="none" stroke="black"/>
+<path d="M275,251l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M275,251l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M263,311l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M275,307v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M275,299v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M275,291v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M275,284v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M275,276v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M275,268v -7l -12, 1v 8z" fill="#00bbff"/>
+<path d="M275,261v -8l -12, 2v 7z" fill="#00fffb"/>
+<path d="M275,253v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M275,245v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M275,237v -5l -12, 2v 5z" fill="#00ff55"/>
+<path d="M263,311l 12, -2v -77l -12, 2z" fill="none" stroke="black"/>
+<path d="M257,308l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M263,309v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M263,301v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M263,293v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M263,286v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M263,278v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M263,270v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M263,262v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M263,255v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M263,247v -8l -6, -3v 8z" fill="#00ff84"/>
+<path d="M263,239v -5l -6, -4v 6z" fill="#00ff55"/>
+<path d="M257,308l 6, 3v -77l -6, -4z" fill="none" stroke="black"/>
+<path d="M263,234l 12, -2l -7, -4l -11, 2z" fill="#00ff55"/>
+<path d="M263,234l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M252,313l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M263,309v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M263,301v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M263,293v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M263,286v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M263,278v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M263,270v -5l -11, 2v 5z" fill="#00bbff"/>
+<path d="M252,313l 11, -2v -46l -11, 2z" fill="none" stroke="black"/>
+<path d="M245,310l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M252,311v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M252,303v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M252,295v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M252,288v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M252,280v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M252,272v -5l -7, -3v 5z" fill="#00bbff"/>
+<path d="M245,310l 7, 3v -46l -7, -3z" fill="none" stroke="black"/>
+<path d="M252,267l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M252,267l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M240,315l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M252,311v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M252,303v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M252,295v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M252,288v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M252,280v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M252,272l -12, 2z" fill="#00bbff"/>
+<path d="M240,315l 12, -2v -41l -12, 2z" fill="none" stroke="black"/>
+<path d="M234,312l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M240,313v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M240,305v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M240,297v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M240,290v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M240,282v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M240,274l -6, -4v 1z" fill="#00bbff"/>
+<path d="M234,312l 6, 3v -41l -6, -4z" fill="none" stroke="black"/>
+<path d="M240,274l 12, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M240,274l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M229,317l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M240,313v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M240,305v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M240,297v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M240,290v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M240,282v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M240,274l -11, 2z" fill="#00bbff"/>
+<path d="M229,317l 11, -2v -41l -11, 2z" fill="none" stroke="black"/>
+<path d="M222,314l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M229,315v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M229,307v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M229,299v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M229,292v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M229,284v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M229,276l -7, -4v 1z" fill="#00bbff"/>
+<path d="M222,314l 7, 3v -41l -7, -4z" fill="none" stroke="black"/>
+<path d="M229,276l 11, -2l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M229,276l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M217,319l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M229,315v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M229,307v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M229,299v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M229,292v -6l -12, 2v 5z" fill="#0044ff"/>
+<path d="M217,319l 12, -2v -31l -12, 2z" fill="none" stroke="black"/>
+<path d="M211,316l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M217,317v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M217,309v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M217,301v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M217,293v -5l -6, -4v 6z" fill="#0044ff"/>
+<path d="M211,316l 6, 3v -31l -6, -4z" fill="none" stroke="black"/>
+<path d="M217,288l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M217,288l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M206,321l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M217,317v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M217,309v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M217,301v -3l -11, 2v 3z" fill="#0014ff"/>
+<path d="M206,321l 11, -2v -21l -11, 2z" fill="none" stroke="black"/>
+<path d="M199,318l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M206,319v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M206,311v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M206,303v -3l -7, -3v 3z" fill="#0014ff"/>
+<path d="M199,318l 7, 3v -21l -7, -3z" fill="none" stroke="black"/>
+<path d="M206,300l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M206,300l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M194,323l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M206,319v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M206,311v -5l -12, 2v 5z" fill="#3300ff"/>
+<path d="M194,323l 12, -2v -15l -12, 2z" fill="none" stroke="black"/>
+<path d="M188,319l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M194,321v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M194,313v -5l -6, -3v 4z" fill="#3300ff"/>
+<path d="M188,319l 6, 4v -15l -6, -3z" fill="none" stroke="black"/>
+<path d="M194,308l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M194,308l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M183,325l 11, -2v -2l -11, 1z" fill="white"/>
+<path d="M194,321v -8l -11, 2v 7z" fill="#6200ff"/>
+<path d="M194,313v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M194,305v -3l -11, 2v 3z" fill="#0014ff"/>
+<path d="M183,325l 11, -2v -21l -11, 2z" fill="none" stroke="black"/>
+<path d="M176,321l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M183,322v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M183,315v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M183,307v -3l -7, -3v 3z" fill="#0014ff"/>
+<path d="M176,321l 7, 4v -21l -7, -3z" fill="none" stroke="black"/>
+<path d="M183,304l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M183,304l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M466,281l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M477,276v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M477,269v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M466,281l 11, -2v -15l -11, 2z" fill="none" stroke="black"/>
+<path d="M459,277l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M466,278v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M466,271v -5l -7, -3v 4z" fill="#3300ff"/>
+<path d="M459,277l 7, 4v -15l -7, -3z" fill="none" stroke="black"/>
+<path d="M466,266l 11, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M466,266l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M454,283l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M466,278v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M466,271v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M466,263v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M466,255v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M454,283l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M447,279l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M454,280v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M454,273v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M454,265v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M454,257v -1l -7, -3v 1z" fill="#0044ff"/>
+<path d="M447,279l 7, 4v -27l -7, -3z" fill="none" stroke="black"/>
+<path d="M454,256l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M454,256l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M443,285l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M454,280v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M454,273v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M454,265v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M454,257v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M443,285l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M436,281l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M443,282v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M443,275v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M443,267v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M443,259v -5l -7, -3v 5z" fill="#0044ff"/>
+<path d="M436,281l 7, 4v -31l -7, -3z" fill="none" stroke="black"/>
+<path d="M443,254l 11, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M443,254l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M431,287l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M443,282v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M443,275v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M443,267v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M431,287l 12, -2v -25l -12, 2z" fill="none" stroke="black"/>
+<path d="M424,283l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M431,284v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M431,277v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M431,269v -7l -7, -3v 6z" fill="#0014ff"/>
+<path d="M424,283l 7, 4v -25l -7, -3z" fill="none" stroke="black"/>
+<path d="M431,262l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M431,262l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M420,289l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M431,284v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M431,277v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M431,269v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M431,261v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M420,289l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M413,285l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M420,286v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M420,279v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M420,271v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M420,263v -5l -7, -3v 5z" fill="#0044ff"/>
+<path d="M413,285l 7, 4v -31l -7, -3z" fill="none" stroke="black"/>
+<path d="M420,258l 11, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M420,258l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M408,291l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M420,286v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M420,279v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M420,271v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M420,263v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M420,255v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M420,248v -5l -12, 2v 5z" fill="#00bbff"/>
+<path d="M408,291l 12, -2v -46l -12, 2z" fill="none" stroke="black"/>
+<path d="M401,287l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M408,288v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M408,281v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M408,273v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M408,265v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M408,257v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M408,250v -5l -7, -4v 5z" fill="#00bbff"/>
+<path d="M401,287l 7, 4v -46l -7, -4z" fill="none" stroke="black"/>
+<path d="M408,245l 12, -2l -7, -4l -12, 2z" fill="#00bbff"/>
+<path d="M408,245l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M397,293l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M408,288v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M408,281v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M408,273v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M408,265v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M408,257v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M408,250v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M408,242v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M408,234v -1l -11, 2v 1z" fill="#00ffcc"/>
+<path d="M397,293l 11, -2v -58l -11, 2z" fill="none" stroke="black"/>
+<path d="M390,289l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M397,290v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M397,283v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M397,275v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M397,267v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M397,259v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M397,252v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M397,244v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M397,236v -1l -7, -4v 2z" fill="#00ffcc"/>
+<path d="M390,289l 7, 4v -58l -7, -4z" fill="none" stroke="black"/>
+<path d="M397,235l 11, -2l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M397,235l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M385,295l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M397,290v -7l -12, 1v 8z" fill="#6200ff"/>
+<path d="M397,283v -8l -12, 2v 7z" fill="#3300ff"/>
+<path d="M397,275v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M397,267v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M397,259v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M397,252v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M385,295l 12, -2v -49l -12, 2z" fill="none" stroke="black"/>
+<path d="M378,291l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M385,292v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M385,284v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M385,277v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M385,269v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M385,261v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M385,254v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M378,291l 7, 4v -49l -7, -3z" fill="none" stroke="black"/>
+<path d="M385,246l 12, -2l -7, -3l -12, 2z" fill="#00bbff"/>
+<path d="M385,246l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M374,297l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M385,292v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M385,284v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M385,277v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M385,269v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M385,261v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M385,254v -5l -11, 2v 5z" fill="#00bbff"/>
+<path d="M374,297l 11, -2v -46l -11, 2z" fill="none" stroke="black"/>
+<path d="M367,293l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M374,294v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M374,286v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M374,279v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M374,271v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M374,263v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M374,256v -5l -7, -4v 5z" fill="#00bbff"/>
+<path d="M367,293l 7, 4v -46l -7, -4z" fill="none" stroke="black"/>
+<path d="M374,251l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M374,251l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M362,299l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M374,294v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M374,286v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M374,279v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M374,271v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M374,263v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M374,256v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M374,248v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M374,240v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M374,233v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M374,225v -8l -12, 2v 8z" fill="#00ff55"/>
+<path d="M374,217v -7l -12, 2v 7z" fill="#00ff0d"/>
+<path d="M374,210v -4l -12, 2v 4z" fill="#22ff00"/>
+<path d="M362,299l 12, -2v -91l -12, 2z" fill="none" stroke="black"/>
+<path d="M355,295l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M362,296v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M362,288v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M362,281v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M362,273v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M362,265v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M362,258v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M362,250v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M362,242v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M362,235v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M362,227v -8l -7, -3v 8z" fill="#00ff55"/>
+<path d="M362,219v -7l -7, -4v 8z" fill="#00ff0d"/>
+<path d="M362,212v -4l -7, -4v 4z" fill="#22ff00"/>
+<path d="M355,295l 7, 4v -91l -7, -4z" fill="none" stroke="black"/>
+<path d="M362,208l 12, -2l -7, -4l -12, 2z" fill="#22ff00"/>
+<path d="M362,208l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M351,301l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M362,296v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M362,288v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M362,281v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M362,273v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M362,265v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M362,258v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M362,250v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M362,242v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M362,235v -4l -11, 2v 4z" fill="#00ff84"/>
+<path d="M351,301l 11, -2v -68l -11, 2z" fill="none" stroke="black"/>
+<path d="M344,297l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M351,298v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M351,290v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M351,283v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M351,275v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M351,267v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M351,260v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M351,252v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M351,244v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M351,237v -4l -7, -4v 4z" fill="#00ff84"/>
+<path d="M344,297l 7, 4v -68l -7, -4z" fill="none" stroke="black"/>
+<path d="M351,233l 11, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M351,233l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M339,303l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M351,298v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M351,290v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M351,283v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M351,275v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M351,267v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M351,260v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M351,252v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M351,244v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M351,237v -8l -12, 2v 8z" fill="#00ff84"/>
+<path d="M351,229v -3l -12, 2v 3z" fill="#00ff55"/>
+<path d="M339,303l 12, -2v -75l -12, 2z" fill="none" stroke="black"/>
+<path d="M332,299l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M339,300v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M339,292v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M339,285v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M339,277v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M339,269v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M339,262v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M339,254v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M339,246v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M339,239v -8l -7, -3v 7z" fill="#00ff84"/>
+<path d="M339,231v -3l -7, -4v 4z" fill="#00ff55"/>
+<path d="M332,299l 7, 4v -75l -7, -4z" fill="none" stroke="black"/>
+<path d="M339,228l 12, -2l -7, -4l -12, 2z" fill="#00ff55"/>
+<path d="M339,228l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M328,305l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M339,300v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M339,292v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M339,285v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M339,277v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M339,269v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M339,262v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M339,254v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M339,246v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M339,239v -4l -11, 2v 4z" fill="#00ff84"/>
+<path d="M328,305l 11, -2v -68l -11, 2z" fill="none" stroke="black"/>
+<path d="M321,301l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M328,302v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M328,294v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M328,287v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M328,279v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M328,271v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M328,264v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M328,256v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M328,248v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M328,241v -4l -7, -4v 4z" fill="#00ff84"/>
+<path d="M321,301l 7, 4v -68l -7, -4z" fill="none" stroke="black"/>
+<path d="M328,237l 11, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M328,237l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M316,307l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M328,302v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M328,294v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M328,287v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M328,279v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M328,271v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M328,264v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M328,256v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M328,248v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M328,241v -4l -12, 2v 4z" fill="#00ff84"/>
+<path d="M316,307l 12, -2v -68l -12, 2z" fill="none" stroke="black"/>
+<path d="M309,303l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M316,304v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M316,296v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M316,289v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M316,281v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M316,273v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M316,266v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M316,258v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M316,250v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M316,243v -4l -7, -4v 4z" fill="#00ff84"/>
+<path d="M309,303l 7, 4v -68l -7, -4z" fill="none" stroke="black"/>
+<path d="M316,239l 12, -2l -7, -4l -12, 2z" fill="#00ff84"/>
+<path d="M316,239l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M305,309l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M316,304v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M316,296v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M316,289v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M316,281v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M316,273v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M316,266v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M316,258v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M316,250v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M316,243v -2l -11, 2v 2z" fill="#00ff84"/>
+<path d="M305,309l 11, -2v -66l -11, 2z" fill="none" stroke="black"/>
+<path d="M298,305l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M305,306v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M305,298v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M305,291v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M305,283v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M305,275v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M305,268v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M305,260v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M305,252v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M305,245v -2l -7, -3v 1z" fill="#00ff84"/>
+<path d="M298,305l 7, 4v -66l -7, -3z" fill="none" stroke="black"/>
+<path d="M305,243l 11, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M305,243l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M293,310l 12, -1v -3l -12, 2z" fill="white"/>
+<path d="M305,306v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M305,298v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M305,291v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M305,283v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M305,275v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M305,268v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M305,260v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M305,252v -7l -12, 2v 7z" fill="#00ffcc"/>
+<path d="M305,245v -2l -12, 2v 2z" fill="#00ff84"/>
+<path d="M293,310l 12, -1v -66l -12, 2z" fill="none" stroke="black"/>
+<path d="M286,307l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M293,308v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M293,300v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M293,293v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M293,285v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M293,277v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M293,270v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M293,262v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M293,254v -7l -7, -4v 8z" fill="#00ffcc"/>
+<path d="M293,247v -2l -7, -3v 1z" fill="#00ff84"/>
+<path d="M286,307l 7, 3v -65l -7, -3z" fill="none" stroke="black"/>
+<path d="M293,245l 12, -2l -7, -3l -12, 2z" fill="#00ff84"/>
+<path d="M293,245l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M282,312l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M293,308v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M293,300v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M293,293v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M293,285v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M293,277v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M293,270v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M293,262v -8l -11, 2v 8z" fill="#00fffb"/>
+<path d="M293,254v -5l -11, 2v 5z" fill="#00ffcc"/>
+<path d="M282,312l 11, -2v -61l -11, 2z" fill="none" stroke="black"/>
+<path d="M275,309l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M282,310v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M282,302v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M282,295v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M282,287v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M282,279v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M282,272v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M282,264v -8l -7, -3v 8z" fill="#00fffb"/>
+<path d="M282,256v -5l -7, -4v 6z" fill="#00ffcc"/>
+<path d="M275,309l 7, 3v -61l -7, -4z" fill="none" stroke="black"/>
+<path d="M282,251l 11, -2l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M282,251l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M270,314l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M282,310v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M282,302v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M282,295v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M282,287v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M282,279v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M282,272v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M282,264v -8l -12, 2v 8z" fill="#00fffb"/>
+<path d="M282,256v -3l -12, 2v 3z" fill="#00ffcc"/>
+<path d="M270,314l 12, -2v -59l -12, 2z" fill="none" stroke="black"/>
+<path d="M263,311l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M270,312v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M270,304v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M270,297v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M270,289v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M270,281v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M270,274v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M270,266v -8l -7, -3v 7z" fill="#00fffb"/>
+<path d="M270,258v -3l -7, -3v 3z" fill="#00ffcc"/>
+<path d="M263,311l 7, 3v -59l -7, -3z" fill="none" stroke="black"/>
+<path d="M270,255l 12, -2l -7, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M270,255l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M259,316l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M270,312v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M270,304v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M270,297v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M270,289v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M270,281v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M270,274v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M259,316l 11, -2v -47l -11, 2z" fill="none" stroke="black"/>
+<path d="M252,313l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M259,314v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M259,306v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M259,299v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M259,291v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M259,283v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M259,276v -7l -7, -3v 6z" fill="#00bbff"/>
+<path d="M252,313l 7, 3v -47l -7, -3z" fill="none" stroke="black"/>
+<path d="M259,269l 11, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M259,269l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M247,318l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M259,314v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M259,306v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M259,299v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M259,291v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M259,283v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M259,276v -1l -12, 2v 1z" fill="#00bbff"/>
+<path d="M247,318l 12, -2v -41l -12, 2z" fill="none" stroke="black"/>
+<path d="M240,315l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M247,316v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M247,308v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M247,301v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M247,293v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M247,285v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M247,278v -1l -7, -3z" fill="#00bbff"/>
+<path d="M240,315l 7, 3v -41l -7, -3z" fill="none" stroke="black"/>
+<path d="M247,277l 12, -2l -7, -3l -12, 2z" fill="#00bbff"/>
+<path d="M247,277l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M236,320l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M247,316v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M247,308v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M247,301v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M247,293v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M247,285v -3l -11, 2v 3z" fill="#008bff"/>
+<path d="M236,320l 11, -2v -36l -11, 2z" fill="none" stroke="black"/>
+<path d="M229,317l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M236,318v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M236,310v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M236,303v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M236,295v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M236,287v -3l -7, -3v 3z" fill="#008bff"/>
+<path d="M229,317l 7, 3v -36l -7, -3z" fill="none" stroke="black"/>
+<path d="M236,284l 11, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M236,284l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M224,322l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M236,318v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M236,310v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M236,303v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M224,322l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M217,319l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M224,320v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M224,312v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M224,305v -7l -7, -3v 6z" fill="#0014ff"/>
+<path d="M217,319l 7, 3v -24l -7, -3z" fill="none" stroke="black"/>
+<path d="M224,298l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M224,298l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M213,324l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M224,320v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M224,312v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M224,305v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M224,297v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M213,324l 11, -2v -26l -11, 2z" fill="none" stroke="black"/>
+<path d="M206,321l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M213,322v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M213,314v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M213,307v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M213,299v -1l -7, -4v 1z" fill="#0044ff"/>
+<path d="M206,321l 7, 3v -26l -7, -4z" fill="none" stroke="black"/>
+<path d="M213,298l 11, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M213,298l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M201,326l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M213,322v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M213,314v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M213,307v -1l -12, 2v 1z" fill="#0014ff"/>
+<path d="M201,326l 12, -2v -18l -12, 2z" fill="none" stroke="black"/>
+<path d="M194,323l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M201,324v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M201,316v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M201,309v -1l -7, -3z" fill="#0014ff"/>
+<path d="M194,323l 7, 3v -18l -7, -3z" fill="none" stroke="black"/>
+<path d="M201,308l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M201,308l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M189,328l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M201,324v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M201,316v -3l -12, 2v 3z" fill="#3300ff"/>
+<path d="M189,328l 12, -2v -13l -12, 2z" fill="none" stroke="black"/>
+<path d="M183,325l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M189,326v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M189,318v -3l -6, -3v 3z" fill="#3300ff"/>
+<path d="M183,325l 6, 3v -13l -6, -3z" fill="none" stroke="black"/>
+<path d="M189,315l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M189,315l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M472,284l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M484,280v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M484,272v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M472,284l 12, -2v -17l -12, 2z" fill="none" stroke="black"/>
+<path d="M466,281l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M472,282v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M472,274v -7l -6, -3v 7z" fill="#3300ff"/>
+<path d="M466,281l 6, 3v -17l -6, -3z" fill="none" stroke="black"/>
+<path d="M472,267l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M472,267l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M461,286l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M472,282v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M472,274v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M461,286l 11, -2v -17l -11, 2z" fill="none" stroke="black"/>
+<path d="M454,283l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M461,284v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M461,276v -7l -7, -3v 7z" fill="#3300ff"/>
+<path d="M454,283l 7, 3v -17l -7, -3z" fill="none" stroke="black"/>
+<path d="M461,269l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M461,269l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M449,288l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M461,284v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M461,276v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M461,268v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M461,261v -5l -12, 2v 5z" fill="#0044ff"/>
+<path d="M449,288l 12, -2v -30l -12, 2z" fill="none" stroke="black"/>
+<path d="M443,285l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M449,286v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M449,278v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M449,270v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M449,263v -5l -6, -4v 5z" fill="#0044ff"/>
+<path d="M443,285l 6, 3v -30l -6, -4z" fill="none" stroke="black"/>
+<path d="M449,258l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M449,258l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M438,290l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M449,286v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M449,278v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M449,270v -1l -11, 2v 1z" fill="#0014ff"/>
+<path d="M438,290l 11, -2v -19l -11, 2z" fill="none" stroke="black"/>
+<path d="M431,287l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M438,288v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M438,280v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M438,272v -1l -7, -4v 2z" fill="#0014ff"/>
+<path d="M431,287l 7, 3v -19l -7, -4z" fill="none" stroke="black"/>
+<path d="M438,271l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M438,271l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M426,292l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M438,288v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M438,280v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M438,272v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M438,265v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M438,257v -1l -12, 2v 1z" fill="#008bff"/>
+<path d="M426,292l 12, -2v -34l -12, 2z" fill="none" stroke="black"/>
+<path d="M420,289l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M426,290v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M426,282v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M426,274v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M426,267v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M426,259v -1l -6, -3z" fill="#008bff"/>
+<path d="M420,289l 6, 3v -34l -6, -3z" fill="none" stroke="black"/>
+<path d="M426,258l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M426,258l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M415,294l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M426,290v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M426,282v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M426,274v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M426,267v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M426,259v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M415,294l 11, -2v -40l -11, 2z" fill="none" stroke="black"/>
+<path d="M408,291l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M415,292v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M415,284v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M415,276v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M415,269v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M415,261v -7l -7, -3v 6z" fill="#008bff"/>
+<path d="M408,291l 7, 3v -40l -7, -3z" fill="none" stroke="black"/>
+<path d="M415,254l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M415,254l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M403,296l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M415,292v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M415,284v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M415,276v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M415,269v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M415,261v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M415,253v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M403,296l 12, -2v -48l -12, 2z" fill="none" stroke="black"/>
+<path d="M397,293l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M403,294v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M403,286v -8l -6, -3v 8z" fill="#3300ff"/>
+<path d="M403,278v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M403,271v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M403,263v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M403,255v -7l -6, -4v 8z" fill="#00bbff"/>
+<path d="M397,293l 6, 3v -48l -6, -4z" fill="none" stroke="black"/>
+<path d="M403,248l 12, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M403,248l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M392,298l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M403,294v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M403,286v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M403,278v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M403,271v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M403,263v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M403,255v -5l -11, 2v 5z" fill="#00bbff"/>
+<path d="M392,298l 11, -2v -46l -11, 2z" fill="none" stroke="black"/>
+<path d="M385,295l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M392,296v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M392,288v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M392,280v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M392,273v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M392,265v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M392,257v -5l -7, -3v 5z" fill="#00bbff"/>
+<path d="M385,295l 7, 3v -46l -7, -3z" fill="none" stroke="black"/>
+<path d="M392,252l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M392,252l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M380,300l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M392,296v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M392,288v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M392,280v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M392,273v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M392,265v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M392,257v -5l -12, 2v 5z" fill="#00bbff"/>
+<path d="M380,300l 12, -2v -46l -12, 2z" fill="none" stroke="black"/>
+<path d="M374,297l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M380,298v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M380,290v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M380,282v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M380,275v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M380,267v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M380,259v -5l -6, -3v 5z" fill="#00bbff"/>
+<path d="M374,297l 6, 3v -46l -6, -3z" fill="none" stroke="black"/>
+<path d="M380,254l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M380,254l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M369,302l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M380,298v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M380,290v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M380,282v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M380,275v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M380,267v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M380,259v -7l -11, 1v 8z" fill="#00bbff"/>
+<path d="M380,252v -8l -11, 2v 7z" fill="#00fffb"/>
+<path d="M380,244v -7l -11, 2v 7z" fill="#00ffcc"/>
+<path d="M369,302l 11, -2v -63l -11, 2z" fill="none" stroke="black"/>
+<path d="M362,299l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M369,300v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M369,292v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M369,284v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M369,277v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M369,269v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M369,261v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M369,253v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M369,246v -7l -7, -3v 6z" fill="#00ffcc"/>
+<path d="M362,299l 7, 3v -63l -7, -3z" fill="none" stroke="black"/>
+<path d="M369,239l 11, -2l -6, -3l -12, 2z" fill="#00ffcc"/>
+<path d="M369,239l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M357,304l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M369,300v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M369,292v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M369,284v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M369,277v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M369,269v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M369,261v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M369,253v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M369,246v -2l -12, 2v 2z" fill="#00ffcc"/>
+<path d="M357,304l 12, -2v -58l -12, 2z" fill="none" stroke="black"/>
+<path d="M351,301l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M357,302v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M357,294v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M357,286v -7l -6, -4v 8z" fill="#0014ff"/>
+<path d="M357,279v -8l -6, -4v 8z" fill="#0044ff"/>
+<path d="M357,271v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M357,263v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M357,255v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M357,248v -2l -6, -4v 2z" fill="#00ffcc"/>
+<path d="M351,301l 6, 3v -58l -6, -4z" fill="none" stroke="black"/>
+<path d="M357,246l 12, -2l -7, -4l -11, 2z" fill="#00ffcc"/>
+<path d="M357,246l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M346,306l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M357,302v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M357,294v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M357,286v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M357,279v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M357,271v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M357,263v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M357,255v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M357,248v -8l -11, 2v 8z" fill="#00ffcc"/>
+<path d="M357,240v -8l -11, 2v 8z" fill="#00ff84"/>
+<path d="M357,232v -2l -11, 2v 2z" fill="#00ff55"/>
+<path d="M346,306l 11, -2v -74l -11, 2z" fill="none" stroke="black"/>
+<path d="M339,303l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M346,304v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M346,296v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M346,288v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M346,281v -8l -7, -4v 8z" fill="#0044ff"/>
+<path d="M346,273v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M346,265v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M346,257v -7l -7, -4v 8z" fill="#00fffb"/>
+<path d="M346,250v -8l -7, -3v 7z" fill="#00ffcc"/>
+<path d="M346,242v -8l -7, -3v 8z" fill="#00ff84"/>
+<path d="M346,234v -2l -7, -3v 2z" fill="#00ff55"/>
+<path d="M339,303l 7, 3v -74l -7, -3z" fill="none" stroke="black"/>
+<path d="M346,232l 11, -2l -6, -3l -12, 2z" fill="#00ff55"/>
+<path d="M346,232l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M334,308l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M346,304v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M346,296v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M346,288v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M346,281v -8l -12, 2v 7z" fill="#0044ff"/>
+<path d="M346,273v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M346,265v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M346,257v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M346,250v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M346,242l -12, 2z" fill="#00ff84"/>
+<path d="M334,308l 12, -2v -64l -12, 2z" fill="none" stroke="black"/>
+<path d="M328,305l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M334,306v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M334,298v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M334,290v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M334,282v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M334,275v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M334,267v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M334,259v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M334,252v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M334,244l -6, -4v 1z" fill="#00ff84"/>
+<path d="M328,305l 6, 3v -64l -6, -4z" fill="none" stroke="black"/>
+<path d="M334,244l 12, -2l -7, -4l -11, 2z" fill="#00ff84"/>
+<path d="M334,244l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M323,310l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M334,306v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M334,298v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M334,290v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M334,282v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M334,275v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M334,267v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M334,259v -7l -11, 2v 7z" fill="#00fffb"/>
+<path d="M323,310l 11, -2v -56l -11, 2z" fill="none" stroke="black"/>
+<path d="M316,307l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M323,308v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M323,300v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M323,292v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M323,284v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M323,277v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M323,269v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M323,261v -7l -7, -3v 7z" fill="#00fffb"/>
+<path d="M316,307l 7, 3v -56l -7, -3z" fill="none" stroke="black"/>
+<path d="M323,254l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M323,254l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M311,312l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M323,308v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M323,300v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M323,292v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M323,284v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M323,277v -8l -12, 2v 8z" fill="#008bff"/>
+<path d="M323,269v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M323,261v -7l -12, 2v 7z" fill="#00fffb"/>
+<path d="M323,254v -8l -12, 2v 8z" fill="#00ffcc"/>
+<path d="M323,246v -3l -12, 2v 3z" fill="#00ff84"/>
+<path d="M311,312l 12, -2v -67l -12, 2z" fill="none" stroke="black"/>
+<path d="M305,309l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M311,310v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M311,302v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M311,294v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M311,286v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M311,279v -8l -6, -3v 7z" fill="#008bff"/>
+<path d="M311,271v -8l -6, -3v 8z" fill="#00bbff"/>
+<path d="M311,263v -7l -6, -4v 8z" fill="#00fffb"/>
+<path d="M311,256v -8l -6, -3v 7z" fill="#00ffcc"/>
+<path d="M311,248v -3l -6, -3v 3z" fill="#00ff84"/>
+<path d="M305,309l 6, 3v -67l -6, -3z" fill="none" stroke="black"/>
+<path d="M311,245l 12, -2l -7, -3l -11, 2z" fill="#00ff84"/>
+<path d="M311,245l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M300,314l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M311,310v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M311,302v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M311,294v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M311,286v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M311,279v -3l -11, 2v 3z" fill="#008bff"/>
+<path d="M300,314l 11, -2v -36l -11, 2z" fill="none" stroke="black"/>
+<path d="M293,310l 7, 4v -2l -7, -4z" fill="white"/>
+<path d="M300,312v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M300,304v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M300,296v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M300,288v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M300,281v -3l -7, -4v 3z" fill="#008bff"/>
+<path d="M293,310l 7, 4v -36l -7, -4z" fill="none" stroke="black"/>
+<path d="M300,278l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M300,278l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M288,316l 12, -2v -2l -12, 1z" fill="white"/>
+<path d="M300,312v -8l -12, 2v 7z" fill="#6200ff"/>
+<path d="M300,304v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M300,296v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M300,288v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M300,281v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M288,316l 12, -2v -40l -12, 2z" fill="none" stroke="black"/>
+<path d="M282,312l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M288,313v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M288,306v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M288,298v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M288,290v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M288,283v -7l -6, -3v 6z" fill="#008bff"/>
+<path d="M282,312l 6, 4v -40l -6, -3z" fill="none" stroke="black"/>
+<path d="M288,276l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M288,276l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M277,318l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M288,313v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M288,306v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M288,298v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M288,290v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M288,283v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M288,275v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M288,267v -1l -11, 2v 1z" fill="#00fffb"/>
+<path d="M277,318l 11, -2v -50l -11, 2z" fill="none" stroke="black"/>
+<path d="M270,314l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M277,315v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M277,308v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M277,300v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M277,292v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M277,285v -8l -7, -3v 7z" fill="#008bff"/>
+<path d="M277,277v -8l -7, -3v 8z" fill="#00bbff"/>
+<path d="M277,269v -1l -7, -3v 1z" fill="#00fffb"/>
+<path d="M270,314l 7, 4v -50l -7, -3z" fill="none" stroke="black"/>
+<path d="M277,268l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M277,268l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M265,320l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M277,315v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M277,308v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M277,300v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M277,292v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M277,285v -6l -12, 2v 6z" fill="#008bff"/>
+<path d="M265,320l 12, -2v -39l -12, 2z" fill="none" stroke="black"/>
+<path d="M259,316l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M265,317v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M265,310v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M265,302v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M265,294v -7l -6, -4v 8z" fill="#0044ff"/>
+<path d="M265,287v -6l -6, -3v 5z" fill="#008bff"/>
+<path d="M259,316l 6, 4v -39l -6, -3z" fill="none" stroke="black"/>
+<path d="M265,281l 12, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M265,281l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M254,322l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M265,317v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M265,310v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M265,302v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M265,294v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M265,287v -1l -11, 2v 1z" fill="#008bff"/>
+<path d="M254,322l 11, -2v -34l -11, 2z" fill="none" stroke="black"/>
+<path d="M247,318l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M254,319v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M254,312v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M254,304v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M254,296v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M254,289v -1l -7, -3z" fill="#008bff"/>
+<path d="M247,318l 7, 4v -34l -7, -3z" fill="none" stroke="black"/>
+<path d="M254,288l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M254,288l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M242,324l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M254,319v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M254,312v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M254,304v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M254,296v -7l -12, 2v 7z" fill="#0044ff"/>
+<path d="M242,324l 12, -2v -33l -12, 2z" fill="none" stroke="black"/>
+<path d="M236,320l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M242,321v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M242,314v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M242,306v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M242,298v -7l -6, -3v 7z" fill="#0044ff"/>
+<path d="M236,320l 6, 4v -33l -6, -3z" fill="none" stroke="black"/>
+<path d="M242,291l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M242,291l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M231,326l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M242,321v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M242,314v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M242,306v -2l -11, 2v 2z" fill="#0014ff"/>
+<path d="M231,326l 11, -2v -20l -11, 2z" fill="none" stroke="black"/>
+<path d="M224,322l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M231,323v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M231,316v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M231,308v -2l -7, -3v 2z" fill="#0014ff"/>
+<path d="M224,322l 7, 4v -20l -7, -3z" fill="none" stroke="black"/>
+<path d="M231,306l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M231,306l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M219,328l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M231,323v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M231,316v -5l -12, 2v 5z" fill="#3300ff"/>
+<path d="M219,328l 12, -2v -15l -12, 2z" fill="none" stroke="black"/>
+<path d="M213,324l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M219,325v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M219,318v -5l -6, -3v 4z" fill="#3300ff"/>
+<path d="M213,324l 6, 4v -15l -6, -3z" fill="none" stroke="black"/>
+<path d="M219,313l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M219,313l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M208,330l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M219,325v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M219,318v -2l -11, 2v 2z" fill="#3300ff"/>
+<path d="M208,330l 11, -2v -12l -11, 2z" fill="none" stroke="black"/>
+<path d="M201,326l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M208,327v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M208,320v -2l -7, -4v 2z" fill="#3300ff"/>
+<path d="M201,326l 7, 4v -12l -7, -4z" fill="none" stroke="black"/>
+<path d="M208,318l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M208,318l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M196,332l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M208,327v -6l -12, 2v 6z" fill="#6200ff"/>
+<path d="M196,332l 12, -2v -9l -12, 2z" fill="none" stroke="black"/>
+<path d="M189,328l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M196,329v -6l -7, -3v 6z" fill="#6200ff"/>
+<path d="M189,328l 7, 4v -9l -7, -3z" fill="none" stroke="black"/>
+<path d="M196,323l 12, -2l -7, -3l -12, 2z" fill="#6200ff"/>
+<path d="M196,323l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M479,288l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M490,283v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M490,275v -2l -11, 2v 2z" fill="#3300ff"/>
+<path d="M479,288l 11, -2v -13l -11, 2z" fill="none" stroke="black"/>
+<path d="M472,284l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M479,285v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M479,277v -2l -7, -3v 2z" fill="#3300ff"/>
+<path d="M472,284l 7, 4v -13l -7, -3z" fill="none" stroke="black"/>
+<path d="M479,275l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M479,275l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M467,290l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M479,285v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M479,277v -5l -12, 2v 5z" fill="#3300ff"/>
+<path d="M467,290l 12, -2v -16l -12, 2z" fill="none" stroke="black"/>
+<path d="M461,286l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M467,287v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M467,279v -5l -6, -4v 6z" fill="#3300ff"/>
+<path d="M461,286l 6, 4v -16l -6, -4z" fill="none" stroke="black"/>
+<path d="M467,274l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M467,274l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M456,292l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M467,287v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M467,279v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M456,292l 11, -2v -16l -11, 2z" fill="none" stroke="black"/>
+<path d="M449,288l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M456,289v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M456,281v -5l -7, -4v 6z" fill="#3300ff"/>
+<path d="M449,288l 7, 4v -16l -7, -4z" fill="none" stroke="black"/>
+<path d="M456,276l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M456,276l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M444,294l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M456,289v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M456,281v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M456,274v -2l -12, 2v 2z" fill="#0014ff"/>
+<path d="M444,294l 12, -2v -20l -12, 2z" fill="none" stroke="black"/>
+<path d="M438,290l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M444,291v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M444,283v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M444,276v -2l -6, -3v 1z" fill="#0014ff"/>
+<path d="M438,290l 6, 4v -20l -6, -3z" fill="none" stroke="black"/>
+<path d="M444,274l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M444,274l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M433,296l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M444,291v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M444,283v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M444,276v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M444,268v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M433,296l 11, -2v -31l -11, 2z" fill="none" stroke="black"/>
+<path d="M426,292l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M433,293v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M433,285v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M433,278v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M433,270v -5l -7, -3v 5z" fill="#0044ff"/>
+<path d="M426,292l 7, 4v -31l -7, -3z" fill="none" stroke="black"/>
+<path d="M433,265l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M433,265l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M421,298l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M433,293v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M433,285v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M433,278v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M421,298l 12, -2v -25l -12, 2z" fill="none" stroke="black"/>
+<path d="M415,294l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M421,295v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M421,287v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M421,280v -7l -6, -3v 6z" fill="#0014ff"/>
+<path d="M415,294l 6, 4v -25l -6, -3z" fill="none" stroke="black"/>
+<path d="M421,273l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M421,273l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M410,299l 11, -1v -3l -11, 2z" fill="white"/>
+<path d="M421,295v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M421,287v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M421,280v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M421,272v -2l -11, 2v 2z" fill="#0044ff"/>
+<path d="M410,299l 11, -1v -28l -11, 2z" fill="none" stroke="black"/>
+<path d="M403,296l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M410,297v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M410,289v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M410,282v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M410,274v -2l -7, -4v 3z" fill="#0044ff"/>
+<path d="M403,296l 7, 3v -27l -7, -4z" fill="none" stroke="black"/>
+<path d="M410,272l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M410,272l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M398,301l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M410,297v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M410,289v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M410,282v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M410,274v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M410,266v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M410,259v -7l -12, 2v 7z" fill="#00bbff"/>
+<path d="M398,301l 12, -2v -47l -12, 2z" fill="none" stroke="black"/>
+<path d="M392,298l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M398,299v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M398,291v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M398,284v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M398,276v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M398,268v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M398,261v -7l -6, -3v 6z" fill="#00bbff"/>
+<path d="M392,298l 6, 3v -47l -6, -3z" fill="none" stroke="black"/>
+<path d="M398,254l 12, -2l -7, -3l -11, 2z" fill="#00bbff"/>
+<path d="M398,254l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M387,303l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M398,299v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M398,291v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M398,284v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M398,276v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M398,268v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M398,261v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M398,253v -2l -11, 2v 2z" fill="#00fffb"/>
+<path d="M387,303l 11, -2v -50l -11, 2z" fill="none" stroke="black"/>
+<path d="M380,300l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M387,301v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M387,293v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M387,286v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M387,278v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M387,270v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M387,263v -8l -7, -3v 7z" fill="#00bbff"/>
+<path d="M387,255v -2l -7, -4v 3z" fill="#00fffb"/>
+<path d="M380,300l 7, 3v -50l -7, -4z" fill="none" stroke="black"/>
+<path d="M387,253l 11, -2l -6, -4l -12, 2z" fill="#00fffb"/>
+<path d="M387,253l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M375,305l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M387,301v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M387,293v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M387,286v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M387,278v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M387,270v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M387,263v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M387,255v -5l -12, 2v 5z" fill="#00fffb"/>
+<path d="M375,305l 12, -2v -53l -12, 2z" fill="none" stroke="black"/>
+<path d="M369,302l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M375,303v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M375,295v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M375,288v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M375,280v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M375,272v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M375,265v -8l -6, -4v 8z" fill="#00bbff"/>
+<path d="M375,257v -5l -6, -3v 4z" fill="#00fffb"/>
+<path d="M369,302l 6, 3v -53l -6, -3z" fill="none" stroke="black"/>
+<path d="M375,252l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M375,252l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M364,307l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M375,303v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M375,295v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M375,288v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M375,280v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M375,272v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M375,265v -8l -11, 2v 8z" fill="#00bbff"/>
+<path d="M375,257v -6l -11, 2v 6z" fill="#00fffb"/>
+<path d="M364,307l 11, -2v -54l -11, 2z" fill="none" stroke="black"/>
+<path d="M357,304l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M364,305v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M364,297v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M364,290v -8l -7, -3v 7z" fill="#0014ff"/>
+<path d="M364,282v -8l -7, -3v 8z" fill="#0044ff"/>
+<path d="M364,274v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M364,267v -8l -7, -4v 8z" fill="#00bbff"/>
+<path d="M364,259v -6l -7, -3v 5z" fill="#00fffb"/>
+<path d="M357,304l 7, 3v -54l -7, -3z" fill="none" stroke="black"/>
+<path d="M364,253l 11, -2l -6, -3l -12, 2z" fill="#00fffb"/>
+<path d="M364,253l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M352,309l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M364,305v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M364,297v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M364,290v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M364,282v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M364,274v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M364,267v -3l -12, 2v 3z" fill="#00bbff"/>
+<path d="M352,309l 12, -2v -43l -12, 2z" fill="none" stroke="black"/>
+<path d="M346,306l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M352,307v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M352,299v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M352,292v -8l -6, -3v 7z" fill="#0014ff"/>
+<path d="M352,284v -8l -6, -3v 8z" fill="#0044ff"/>
+<path d="M352,276v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M352,269v -3l -6, -4v 3z" fill="#00bbff"/>
+<path d="M346,306l 6, 3v -43l -6, -4z" fill="none" stroke="black"/>
+<path d="M352,266l 12, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M352,266l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M341,311l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M352,307v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M352,299v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M352,292v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M352,284v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M352,276v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M352,269v -7l -11, 2v 7z" fill="#00bbff"/>
+<path d="M341,311l 11, -2v -47l -11, 2z" fill="none" stroke="black"/>
+<path d="M334,308l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M341,309v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M341,301v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M341,294v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M341,286v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M341,278v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M341,271v -7l -7, -3v 6z" fill="#00bbff"/>
+<path d="M334,308l 7, 3v -47l -7, -3z" fill="none" stroke="black"/>
+<path d="M341,264l 11, -2l -6, -3l -12, 2z" fill="#00bbff"/>
+<path d="M341,264l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M329,313l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M341,309v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M341,301v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M341,294v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M341,286v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M341,278v -7l -12, 2v 7z" fill="#008bff"/>
+<path d="M341,271v -8l -12, 2v 8z" fill="#00bbff"/>
+<path d="M341,263v -4l -12, 2v 4z" fill="#00fffb"/>
+<path d="M329,313l 12, -2v -52l -12, 2z" fill="none" stroke="black"/>
+<path d="M323,310l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M329,311v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M329,303v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M329,296v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M329,288v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M329,280v -7l -6, -4v 8z" fill="#008bff"/>
+<path d="M329,273v -8l -6, -4v 8z" fill="#00bbff"/>
+<path d="M329,265v -4l -6, -3v 3z" fill="#00fffb"/>
+<path d="M323,310l 6, 3v -52l -6, -3z" fill="none" stroke="black"/>
+<path d="M329,261l 12, -2l -7, -3l -11, 2z" fill="#00fffb"/>
+<path d="M329,261l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M318,315l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M329,311v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M329,303v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M329,296v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M329,288v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M329,280v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M318,315l 11, -2v -40l -11, 2z" fill="none" stroke="black"/>
+<path d="M311,312l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M318,313v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M318,305v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M318,298v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M318,290v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M318,282v -7l -7, -3v 7z" fill="#008bff"/>
+<path d="M311,312l 7, 3v -40l -7, -3z" fill="none" stroke="black"/>
+<path d="M318,275l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M318,275l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M306,317l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M318,313v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M318,305v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M318,298v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M318,290v -8l -12, 2v 8z" fill="#0044ff"/>
+<path d="M318,282l -12, 1v 1z" fill="#008bff"/>
+<path d="M306,317l 12, -2v -33l -12, 1z" fill="none" stroke="black"/>
+<path d="M300,314l 6, 3v -2l -6, -3z" fill="white"/>
+<path d="M306,315v -8l -6, -3v 8z" fill="#6200ff"/>
+<path d="M306,307v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M306,300v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M306,292v -8l -6, -3v 7z" fill="#0044ff"/>
+<path d="M306,284v -1l -6, -3v 1z" fill="#008bff"/>
+<path d="M300,314l 6, 3v -34l -6, -3z" fill="none" stroke="black"/>
+<path d="M306,283l 12, -1l -7, -4l -11, 2z" fill="#008bff"/>
+<path d="M306,283l 12, -1l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M295,319l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M306,315v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M306,307v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M306,300v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M306,292v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M306,284v -7l -11, 2v 7z" fill="#008bff"/>
+<path d="M306,277v -4l -11, 2v 4z" fill="#00bbff"/>
+<path d="M295,319l 11, -2v -44l -11, 2z" fill="none" stroke="black"/>
+<path d="M288,316l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M295,317v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M295,309v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M295,302v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M295,294v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M295,286v -7l -7, -4v 8z" fill="#008bff"/>
+<path d="M295,279v -4l -7, -4v 4z" fill="#00bbff"/>
+<path d="M288,316l 7, 3v -44l -7, -4z" fill="none" stroke="black"/>
+<path d="M295,275l 11, -2l -6, -4l -12, 2z" fill="#00bbff"/>
+<path d="M295,275l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M283,321l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M295,317v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M295,309v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M295,302v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M295,294v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M283,321l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M277,318l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M283,319v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M283,311v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M283,304v -8l -6, -4v 8z" fill="#0014ff"/>
+<path d="M283,296v -1l -6, -4v 1z" fill="#0044ff"/>
+<path d="M277,318l 6, 3v -26l -6, -4z" fill="none" stroke="black"/>
+<path d="M283,295l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M283,295l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M272,323l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M283,319v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M283,311v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M283,304v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M283,296v -1l -11, 2v 1z" fill="#0044ff"/>
+<path d="M272,323l 11, -2v -26l -11, 2z" fill="none" stroke="black"/>
+<path d="M265,320l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M272,321v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M272,313v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M272,306v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M272,298v -1l -7, -4v 1z" fill="#0044ff"/>
+<path d="M265,320l 7, 3v -26l -7, -4z" fill="none" stroke="black"/>
+<path d="M272,297l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M272,297l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M260,325l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M272,321v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M272,313v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M272,306v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M260,325l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M254,322l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M260,323v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M260,315v -7l -6, -4v 8z" fill="#3300ff"/>
+<path d="M260,308v -7l -6, -3v 6z" fill="#0014ff"/>
+<path d="M254,322l 6, 3v -24l -6, -3z" fill="none" stroke="black"/>
+<path d="M260,301l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M260,301l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M249,327l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M260,323v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M260,315v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M260,308v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M260,300v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M249,327l 11, -2v -32l -11, 2z" fill="none" stroke="black"/>
+<path d="M242,324l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M249,325v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M249,317v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M249,310v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M249,302v -7l -7, -4v 7z" fill="#0044ff"/>
+<path d="M242,324l 7, 3v -32l -7, -4z" fill="none" stroke="black"/>
+<path d="M249,295l 11, -2l -6, -4l -12, 2z" fill="#0044ff"/>
+<path d="M249,295l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M237,329l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M249,325v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M249,317v -3l -12, 2v 3z" fill="#3300ff"/>
+<path d="M237,329l 12, -2v -13l -12, 2z" fill="none" stroke="black"/>
+<path d="M231,326l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M237,327v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M237,319v -3l -6, -3v 3z" fill="#3300ff"/>
+<path d="M231,326l 6, 3v -13l -6, -3z" fill="none" stroke="black"/>
+<path d="M237,316l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M237,316l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M226,331l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M237,327v -3l -11, 2v 3z" fill="#6200ff"/>
+<path d="M226,331l 11, -2v -5l -11, 2z" fill="none" stroke="black"/>
+<path d="M219,328l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M226,329v -3l -7, -3v 2z" fill="#6200ff"/>
+<path d="M219,328l 7, 3v -5l -7, -3z" fill="none" stroke="black"/>
+<path d="M226,326l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M226,326l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M214,333l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M226,329v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M226,321v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M214,333l 12, -2v -17l -12, 2z" fill="none" stroke="black"/>
+<path d="M208,330l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M214,331v -8l -6, -3v 7z" fill="#6200ff"/>
+<path d="M214,323v -7l -6, -3v 7z" fill="#3300ff"/>
+<path d="M208,330l 6, 3v -17l -6, -3z" fill="none" stroke="black"/>
+<path d="M214,316l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M214,316l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M203,335l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M214,331v -6l -11, 2v 6z" fill="#6200ff"/>
+<path d="M203,335l 11, -2v -8l -11, 2z" fill="none" stroke="black"/>
+<path d="M196,332l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M203,333v -6l -7, -4v 6z" fill="#6200ff"/>
+<path d="M196,332l 7, 3v -8l -7, -4z" fill="none" stroke="black"/>
+<path d="M203,327l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M203,327l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M485,291l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M497,287v -3l -12, 2v 3z" fill="#6200ff"/>
+<path d="M485,291l 12, -2v -5l -12, 2z" fill="none" stroke="black"/>
+<path d="M479,288l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M485,289v -3l -6, -3v 2z" fill="#6200ff"/>
+<path d="M479,288l 6, 3v -5l -6, -3z" fill="none" stroke="black"/>
+<path d="M485,286l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M485,286l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M474,293l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M485,289v -5l -11, 2v 5z" fill="#6200ff"/>
+<path d="M474,293l 11, -2v -7l -11, 2z" fill="none" stroke="black"/>
+<path d="M467,290l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M474,291v -5l -7, -4v 5z" fill="#6200ff"/>
+<path d="M467,290l 7, 3v -7l -7, -4z" fill="none" stroke="black"/>
+<path d="M474,286l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M474,286l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M462,295l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M474,291v -5l -12, 2v 5z" fill="#6200ff"/>
+<path d="M462,295l 12, -2v -7l -12, 2z" fill="none" stroke="black"/>
+<path d="M456,292l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M462,293v -5l -6, -4v 5z" fill="#6200ff"/>
+<path d="M456,292l 6, 3v -7l -6, -4z" fill="none" stroke="black"/>
+<path d="M462,288l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M462,288l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M451,297l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M462,293v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M462,285v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M451,297l 11, -2v -15l -11, 2z" fill="none" stroke="black"/>
+<path d="M444,294l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M451,295v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M451,287v -5l -7, -3v 4z" fill="#3300ff"/>
+<path d="M444,294l 7, 3v -15l -7, -3z" fill="none" stroke="black"/>
+<path d="M451,282l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M451,282l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M439,299l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M451,295v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M451,287v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M451,279v -3l -12, 2v 3z" fill="#0014ff"/>
+<path d="M439,299l 12, -2v -21l -12, 2z" fill="none" stroke="black"/>
+<path d="M433,296l 6, 3v -2l -6, -4z" fill="white"/>
+<path d="M439,297v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M439,289v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M439,281v -3l -6, -3v 3z" fill="#0014ff"/>
+<path d="M433,296l 6, 3v -21l -6, -3z" fill="none" stroke="black"/>
+<path d="M439,278l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M439,278l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M428,301l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M439,297v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M439,289v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M439,281l -11, 2z" fill="#0014ff"/>
+<path d="M428,301l 11, -2v -18l -11, 2z" fill="none" stroke="black"/>
+<path d="M421,298l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M428,299v -8l -7, -4v 8z" fill="#6200ff"/>
+<path d="M428,291v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M428,283l -7, -4v 1z" fill="#0014ff"/>
+<path d="M421,298l 7, 3v -18l -7, -4z" fill="none" stroke="black"/>
+<path d="M428,283l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M428,283l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M416,303l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M428,299v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M428,291v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M428,283v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M428,275v -2l -12, 2v 2z" fill="#0044ff"/>
+<path d="M416,303l 12, -2v -28l -12, 2z" fill="none" stroke="black"/>
+<path d="M410,299l 6, 4v -2l -6, -4z" fill="white"/>
+<path d="M416,301v -8l -6, -4v 8z" fill="#6200ff"/>
+<path d="M416,293v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M416,285v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M416,277v -2l -6, -3v 2z" fill="#0044ff"/>
+<path d="M410,299l 6, 4v -28l -6, -3z" fill="none" stroke="black"/>
+<path d="M416,275l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M416,275l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M405,305l 11, -2v -2l -11, 1z" fill="white"/>
+<path d="M416,301v -8l -11, 2v 7z" fill="#6200ff"/>
+<path d="M416,293v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M416,285v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M416,277v -2l -11, 2v 2z" fill="#0044ff"/>
+<path d="M405,305l 11, -2v -28l -11, 2z" fill="none" stroke="black"/>
+<path d="M398,301l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M405,302v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M405,295v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M405,287v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M405,279v -2l -7, -3v 2z" fill="#0044ff"/>
+<path d="M398,301l 7, 4v -28l -7, -3z" fill="none" stroke="black"/>
+<path d="M405,277l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M405,277l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M393,307l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M405,302v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M405,295v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M405,287v -7l -12, 1v 8z" fill="#0014ff"/>
+<path d="M393,307l 12, -2v -25l -12, 1z" fill="none" stroke="black"/>
+<path d="M387,303l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M393,304v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M393,297v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M393,289v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M387,303l 6, 4v -26l -6, -3z" fill="none" stroke="black"/>
+<path d="M393,281l 12, -1l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M393,281l 12, -1l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M382,309l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M393,304v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M393,297v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M393,289v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M393,281v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M393,274v -2l -11, 2v 2z" fill="#008bff"/>
+<path d="M382,309l 11, -2v -35l -11, 2z" fill="none" stroke="black"/>
+<path d="M375,305l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M382,306v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M382,299v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M382,291v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M382,283v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M382,276v -2l -7, -4v 2z" fill="#008bff"/>
+<path d="M375,305l 7, 4v -35l -7, -4z" fill="none" stroke="black"/>
+<path d="M382,274l 11, -2l -6, -4l -12, 2z" fill="#008bff"/>
+<path d="M382,274l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M370,311l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M382,306v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M382,299v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M382,291v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M382,283v -6l -12, 2v 6z" fill="#0044ff"/>
+<path d="M370,311l 12, -2v -32l -12, 2z" fill="none" stroke="black"/>
+<path d="M364,307l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M370,308v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M370,301v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M370,293v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M370,285v -6l -6, -3v 6z" fill="#0044ff"/>
+<path d="M364,307l 6, 4v -32l -6, -3z" fill="none" stroke="black"/>
+<path d="M370,279l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M370,279l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M359,313l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M370,308v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M370,301v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M370,293v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M370,285v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M370,278v -5l -11, 2v 5z" fill="#008bff"/>
+<path d="M359,313l 11, -2v -38l -11, 2z" fill="none" stroke="black"/>
+<path d="M352,309l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M359,310v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M359,303v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M359,295v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M359,287v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M359,280v -5l -7, -3v 4z" fill="#008bff"/>
+<path d="M352,309l 7, 4v -38l -7, -3z" fill="none" stroke="black"/>
+<path d="M359,275l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M359,275l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M347,315l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M359,310v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M359,303v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M359,295v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M359,287v -6l -12, 2v 6z" fill="#0044ff"/>
+<path d="M347,315l 12, -2v -32l -12, 2z" fill="none" stroke="black"/>
+<path d="M341,311l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M347,312v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M347,305v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M347,297v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M347,289v -6l -6, -3v 6z" fill="#0044ff"/>
+<path d="M341,311l 6, 4v -32l -6, -3z" fill="none" stroke="black"/>
+<path d="M347,283l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M347,283l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M336,317l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M347,312v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M347,305v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M347,297v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M347,289v -7l -11, 2v 7z" fill="#0044ff"/>
+<path d="M347,282v -5l -11, 2v 5z" fill="#008bff"/>
+<path d="M336,317l 11, -2v -38l -11, 2z" fill="none" stroke="black"/>
+<path d="M329,313l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M336,314v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M336,307v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M336,299v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M336,291v -7l -7, -4v 8z" fill="#0044ff"/>
+<path d="M336,284v -5l -7, -3v 4z" fill="#008bff"/>
+<path d="M329,313l 7, 4v -38l -7, -3z" fill="none" stroke="black"/>
+<path d="M336,279l 11, -2l -6, -3l -12, 2z" fill="#008bff"/>
+<path d="M336,279l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M324,319l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M336,314v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M336,307v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M336,299v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M336,291v -4l -12, 2v 4z" fill="#0044ff"/>
+<path d="M324,319l 12, -2v -30l -12, 2z" fill="none" stroke="black"/>
+<path d="M318,315l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M324,316v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M324,309v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M324,301v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M324,293v -4l -6, -4v 5z" fill="#0044ff"/>
+<path d="M318,315l 6, 4v -30l -6, -4z" fill="none" stroke="black"/>
+<path d="M324,289l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M324,289l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M313,321l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M324,316v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M324,309v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M324,301v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M324,293v -6l -11, 2v 6z" fill="#0044ff"/>
+<path d="M313,321l 11, -2v -32l -11, 2z" fill="none" stroke="black"/>
+<path d="M306,317l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M313,318v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M313,311v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M313,303v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M313,295v -6l -7, -3v 6z" fill="#0044ff"/>
+<path d="M306,317l 7, 4v -32l -7, -3z" fill="none" stroke="black"/>
+<path d="M313,289l 11, -2l -6, -3l -12, 2z" fill="#0044ff"/>
+<path d="M313,289l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M301,323l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M313,318v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M313,311v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M313,303v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M313,295v -4l -12, 2v 4z" fill="#0044ff"/>
+<path d="M301,323l 12, -2v -30l -12, 2z" fill="none" stroke="black"/>
+<path d="M295,319l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M301,320v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M301,313v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M301,305v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M301,297v -4l -6, -4v 5z" fill="#0044ff"/>
+<path d="M295,319l 6, 4v -30l -6, -4z" fill="none" stroke="black"/>
+<path d="M301,293l 12, -2l -7, -4l -11, 2z" fill="#0044ff"/>
+<path d="M301,293l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M290,325l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M301,320v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M301,313v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M301,305v -6l -11, 2v 6z" fill="#0014ff"/>
+<path d="M290,325l 11, -2v -24l -11, 2z" fill="none" stroke="black"/>
+<path d="M283,321l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M290,322v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M290,315v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M290,307v -6l -7, -4v 7z" fill="#0014ff"/>
+<path d="M283,321l 7, 4v -24l -7, -4z" fill="none" stroke="black"/>
+<path d="M290,301l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M290,301l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M278,327l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M290,322v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M290,315v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M290,307v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M278,327l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M272,323l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M278,324v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M278,317v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M278,309v -5l -6, -4v 6z" fill="#0014ff"/>
+<path d="M272,323l 6, 4v -23l -6, -4z" fill="none" stroke="black"/>
+<path d="M278,304l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M278,304l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M267,329l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M278,324v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M278,317v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M278,309v -3l -11, 2v 3z" fill="#0014ff"/>
+<path d="M267,329l 11, -2v -21l -11, 2z" fill="none" stroke="black"/>
+<path d="M260,325l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M267,326v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M267,319v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M267,311v -3l -7, -3v 3z" fill="#0014ff"/>
+<path d="M260,325l 7, 4v -21l -7, -3z" fill="none" stroke="black"/>
+<path d="M267,308l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M267,308l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M255,331l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M267,326v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M267,319v -5l -12, 2v 5z" fill="#3300ff"/>
+<path d="M255,331l 12, -2v -15l -12, 2z" fill="none" stroke="black"/>
+<path d="M249,327l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M255,328v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M255,321v -5l -6, -3v 4z" fill="#3300ff"/>
+<path d="M249,327l 6, 4v -15l -6, -3z" fill="none" stroke="black"/>
+<path d="M255,316l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M255,316l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M244,333l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M255,328v -5l -11, 2v 5z" fill="#6200ff"/>
+<path d="M244,333l 11, -2v -8l -11, 2z" fill="none" stroke="black"/>
+<path d="M237,329l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M244,330v -5l -7, -3v 5z" fill="#6200ff"/>
+<path d="M237,329l 7, 4v -8l -7, -3z" fill="none" stroke="black"/>
+<path d="M244,325l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M244,325l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M232,335l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M244,330v -6l -12, 2v 6z" fill="#6200ff"/>
+<path d="M232,335l 12, -2v -9l -12, 2z" fill="none" stroke="black"/>
+<path d="M226,331l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M232,332v -6l -6, -3v 6z" fill="#6200ff"/>
+<path d="M226,331l 6, 4v -9l -6, -3z" fill="none" stroke="black"/>
+<path d="M232,326l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M232,326l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M221,337l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M232,332v -2l -11, 2v 2z" fill="#6200ff"/>
+<path d="M221,337l 11, -2v -5l -11, 2z" fill="none" stroke="black"/>
+<path d="M214,333l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M221,334v -2l -7, -4v 3z" fill="#6200ff"/>
+<path d="M214,333l 7, 4v -5l -7, -4z" fill="none" stroke="black"/>
+<path d="M221,332l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M221,332l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M209,339l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M221,334v -2l -12, 2v 2z" fill="#6200ff"/>
+<path d="M209,339l 12, -2v -5l -12, 2z" fill="none" stroke="black"/>
+<path d="M203,335l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M209,336v -2l -6, -4v 3z" fill="#6200ff"/>
+<path d="M203,335l 6, 4v -5l -6, -4z" fill="none" stroke="black"/>
+<path d="M209,334l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M209,334l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M492,294l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M504,290v -2l -12, 2v 2z" fill="#6200ff"/>
+<path d="M492,294l 12, -2v -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M485,291l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M492,292v -2l -7, -4v 3z" fill="#6200ff"/>
+<path d="M485,291l 7, 3v -4l -7, -4z" fill="none" stroke="black"/>
+<path d="M492,290l 12, -2l -7, -4l -12, 2z" fill="#6200ff"/>
+<path d="M492,290l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M481,296l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M492,292v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M481,296l 11, -2v -9l -11, 2z" fill="none" stroke="black"/>
+<path d="M474,293l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M481,294v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M474,293l 7, 3v -9l -7, -4z" fill="none" stroke="black"/>
+<path d="M481,287l 11, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M481,287l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M469,298l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M481,294v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M481,286l -12, 2z" fill="#3300ff"/>
+<path d="M469,298l 12, -2v -10l -12, 2z" fill="none" stroke="black"/>
+<path d="M462,295l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M469,296v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M469,288l -7, -4v 1z" fill="#3300ff"/>
+<path d="M462,295l 7, 3v -10l -7, -4z" fill="none" stroke="black"/>
+<path d="M469,288l 12, -2l -7, -4l -12, 2z" fill="#3300ff"/>
+<path d="M469,288l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M458,300l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M469,296v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M458,300l 11, -2v -9l -11, 2z" fill="none" stroke="black"/>
+<path d="M451,297l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M458,298v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M451,297l 7, 3v -9l -7, -4z" fill="none" stroke="black"/>
+<path d="M458,291l 11, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M458,291l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M446,302l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M458,298v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M458,290v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M458,283v -1l -12, 2v 1z" fill="#0014ff"/>
+<path d="M446,302l 12, -2v -18l -12, 2z" fill="none" stroke="black"/>
+<path d="M439,299l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M446,300v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M446,292v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M446,285v -1l -7, -3z" fill="#0014ff"/>
+<path d="M439,299l 7, 3v -18l -7, -3z" fill="none" stroke="black"/>
+<path d="M446,284l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M446,284l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M435,304l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M446,300v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M446,292v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M435,304l 11, -2v -17l -11, 2z" fill="none" stroke="black"/>
+<path d="M428,301l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M435,302v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M435,294v -7l -7, -3v 7z" fill="#3300ff"/>
+<path d="M428,301l 7, 3v -17l -7, -3z" fill="none" stroke="black"/>
+<path d="M435,287l 11, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M435,287l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M423,306l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M435,302v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M435,294v -3l -12, 2v 3z" fill="#3300ff"/>
+<path d="M423,306l 12, -2v -13l -12, 2z" fill="none" stroke="black"/>
+<path d="M416,303l 7, 3v -2l -7, -3z" fill="white"/>
+<path d="M423,304v -8l -7, -3v 8z" fill="#6200ff"/>
+<path d="M423,296v -3l -7, -3v 3z" fill="#3300ff"/>
+<path d="M416,303l 7, 3v -13l -7, -3z" fill="none" stroke="black"/>
+<path d="M423,293l 12, -2l -7, -3l -12, 2z" fill="#3300ff"/>
+<path d="M423,293l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M412,308l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M423,304v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M423,296v -3l -11, 2v 3z" fill="#3300ff"/>
+<path d="M412,308l 11, -2v -13l -11, 2z" fill="none" stroke="black"/>
+<path d="M405,305l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M412,306v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M412,298v -3l -7, -3v 3z" fill="#3300ff"/>
+<path d="M405,305l 7, 3v -13l -7, -3z" fill="none" stroke="black"/>
+<path d="M412,295l 11, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M412,295l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M400,310l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M412,306v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M412,298v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M412,291v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M412,283v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M400,310l 12, -2v -26l -12, 2z" fill="none" stroke="black"/>
+<path d="M393,307l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M400,308v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M400,300v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M400,293v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M400,285v -1l -7, -4v 1z" fill="#0044ff"/>
+<path d="M393,307l 7, 3v -26l -7, -4z" fill="none" stroke="black"/>
+<path d="M400,284l 12, -2l -7, -4l -12, 2z" fill="#0044ff"/>
+<path d="M400,284l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M389,312l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M400,308v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M400,300v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M400,293v -6l -11, 2v 6z" fill="#0014ff"/>
+<path d="M389,312l 11, -2v -23l -11, 2z" fill="none" stroke="black"/>
+<path d="M382,309l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M389,310v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M389,302v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M389,295v -6l -7, -3v 5z" fill="#0014ff"/>
+<path d="M382,309l 7, 3v -23l -7, -3z" fill="none" stroke="black"/>
+<path d="M389,289l 11, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M389,289l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M377,314l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M389,310v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M389,302v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M389,295v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M389,287v -5l -12, 2v 5z" fill="#0044ff"/>
+<path d="M377,314l 12, -2v -30l -12, 2z" fill="none" stroke="black"/>
+<path d="M370,311l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M377,312v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M377,304v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M377,297v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M377,289v -5l -7, -3v 4z" fill="#0044ff"/>
+<path d="M370,311l 7, 3v -30l -7, -3z" fill="none" stroke="black"/>
+<path d="M377,284l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M377,284l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M366,316l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M377,312v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M377,304v -7l -11, 2v 7z" fill="#3300ff"/>
+<path d="M377,297v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M377,289v -5l -11, 2v 5z" fill="#0044ff"/>
+<path d="M366,316l 11, -2v -30l -11, 2z" fill="none" stroke="black"/>
+<path d="M359,313l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M366,314v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M366,306v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M366,299v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M366,291v -5l -7, -3v 4z" fill="#0044ff"/>
+<path d="M359,313l 7, 3v -30l -7, -3z" fill="none" stroke="black"/>
+<path d="M366,286l 11, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M366,286l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M354,318l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M366,314v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M366,306v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M366,299v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M366,291v -4l -12, 2v 4z" fill="#0044ff"/>
+<path d="M354,318l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M347,315l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M354,316v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M354,308v -7l -7, -4v 8z" fill="#3300ff"/>
+<path d="M354,301v -8l -7, -4v 8z" fill="#0014ff"/>
+<path d="M354,293v -4l -7, -3v 3z" fill="#0044ff"/>
+<path d="M347,315l 7, 3v -29l -7, -3z" fill="none" stroke="black"/>
+<path d="M354,289l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M354,289l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M343,320l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M354,316v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M354,308v -7l -11, 1v 8z" fill="#3300ff"/>
+<path d="M354,301v -8l -11, 2v 7z" fill="#0014ff"/>
+<path d="M354,293v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M354,285v -8l -11, 2v 8z" fill="#008bff"/>
+<path d="M354,277v -2l -11, 2v 2z" fill="#00bbff"/>
+<path d="M343,320l 11, -2v -43l -11, 2z" fill="none" stroke="black"/>
+<path d="M336,317l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M343,318v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M343,310v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M343,302v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M343,295v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M343,287v -8l -7, -3v 8z" fill="#008bff"/>
+<path d="M343,279v -2l -7, -4v 3z" fill="#00bbff"/>
+<path d="M336,317l 7, 3v -43l -7, -4z" fill="none" stroke="black"/>
+<path d="M343,277l 11, -2l -7, -4l -11, 2z" fill="#00bbff"/>
+<path d="M343,277l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M331,322l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M343,318v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M343,310v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M343,302v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M343,295v -4l -12, 2v 4z" fill="#0044ff"/>
+<path d="M331,322l 12, -2v -29l -12, 2z" fill="none" stroke="black"/>
+<path d="M324,319l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M331,320v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M331,312v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M331,304v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M331,297v -4l -7, -3v 3z" fill="#0044ff"/>
+<path d="M324,319l 7, 3v -29l -7, -3z" fill="none" stroke="black"/>
+<path d="M331,293l 12, -2l -7, -3l -12, 2z" fill="#0044ff"/>
+<path d="M331,293l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M320,324l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M331,320v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M331,312v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M331,304v -7l -11, 2v 7z" fill="#0014ff"/>
+<path d="M331,297v -8l -11, 2v 8z" fill="#0044ff"/>
+<path d="M331,289v -3l -11, 2v 3z" fill="#008bff"/>
+<path d="M320,324l 11, -2v -36l -11, 2z" fill="none" stroke="black"/>
+<path d="M313,321l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M320,322v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M320,314v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M320,306v -7l -7, -4v 8z" fill="#0014ff"/>
+<path d="M320,299v -8l -7, -3v 7z" fill="#0044ff"/>
+<path d="M320,291v -3l -7, -3v 3z" fill="#008bff"/>
+<path d="M313,321l 7, 3v -36l -7, -3z" fill="none" stroke="black"/>
+<path d="M320,288l 11, -2l -7, -3l -11, 2z" fill="#008bff"/>
+<path d="M320,288l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M308,326l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M320,322v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M320,314v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M320,306v -5l -12, 2v 5z" fill="#0014ff"/>
+<path d="M308,326l 12, -2v -23l -12, 2z" fill="none" stroke="black"/>
+<path d="M301,323l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M308,324v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M308,316v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M308,308v -5l -7, -3v 5z" fill="#0014ff"/>
+<path d="M301,323l 7, 3v -23l -7, -3z" fill="none" stroke="black"/>
+<path d="M308,303l 12, -2l -7, -3l -12, 2z" fill="#0014ff"/>
+<path d="M308,303l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M297,328l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M308,324v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M308,316v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M308,308l -11, 2z" fill="#0014ff"/>
+<path d="M297,328l 11, -2v -18l -11, 2z" fill="none" stroke="black"/>
+<path d="M290,325l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M297,326v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M297,318v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M297,310l -7, -3z" fill="#0014ff"/>
+<path d="M290,325l 7, 3v -18l -7, -3z" fill="none" stroke="black"/>
+<path d="M297,310l 11, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M297,310l 11, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M285,330l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M297,326v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M297,318v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M297,310v -1l -12, 2v 1z" fill="#0014ff"/>
+<path d="M285,330l 12, -2v -19l -12, 2z" fill="none" stroke="black"/>
+<path d="M278,327l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M285,328v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M285,320v -8l -7, -3v 8z" fill="#3300ff"/>
+<path d="M285,312v -1l -7, -4v 2z" fill="#0014ff"/>
+<path d="M278,327l 7, 3v -19l -7, -4z" fill="none" stroke="black"/>
+<path d="M285,311l 12, -2l -7, -4l -12, 2z" fill="#0014ff"/>
+<path d="M285,311l 12, -2l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M274,332l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M285,328v -8l -11, 2v 8z" fill="#6200ff"/>
+<path d="M285,320v -4l -11, 2v 4z" fill="#3300ff"/>
+<path d="M274,332l 11, -2v -14l -11, 2z" fill="none" stroke="black"/>
+<path d="M267,329l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M274,330v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M274,322v -4l -7, -4v 5z" fill="#3300ff"/>
+<path d="M267,329l 7, 3v -14l -7, -4z" fill="none" stroke="black"/>
+<path d="M274,318l 11, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M274,318l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M262,334l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M274,330v -7l -12, 1v 8z" fill="#6200ff"/>
+<path d="M262,334l 12, -2v -9l -12, 1z" fill="none" stroke="black"/>
+<path d="M255,331l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M262,332v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M255,331l 7, 3v -10l -7, -3z" fill="none" stroke="black"/>
+<path d="M262,324l 12, -1l -7, -4l -12, 2z" fill="#6200ff"/>
+<path d="M262,324l 12, -1l -7, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M251,336l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M262,332v -6l -11, 2v 6z" fill="#6200ff"/>
+<path d="M251,336l 11, -2v -8l -11, 2z" fill="none" stroke="black"/>
+<path d="M244,333l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M251,334v -6l -7, -4v 6z" fill="#6200ff"/>
+<path d="M244,333l 7, 3v -8l -7, -4z" fill="none" stroke="black"/>
+<path d="M251,328l 11, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M251,328l 11, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M239,338l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M251,334v -8l -12, 2v 8z" fill="#6200ff"/>
+<path d="M239,338l 12, -2v -10l -12, 2z" fill="none" stroke="black"/>
+<path d="M232,335l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M239,336v -8l -7, -3v 7z" fill="#6200ff"/>
+<path d="M232,335l 7, 3v -10l -7, -3z" fill="none" stroke="black"/>
+<path d="M239,328l 12, -2l -7, -3l -12, 2z" fill="#6200ff"/>
+<path d="M239,328l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M228,340l 11, -2v -2l -11, 2z" fill="white"/>
+<path d="M239,336v -1l -11, 1v 2z" fill="#6200ff"/>
+<path d="M228,340l 11, -2v -3l -11, 1z" fill="none" stroke="black"/>
+<path d="M221,337l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M228,338v -2l -7, -3v 1z" fill="#6200ff"/>
+<path d="M221,337l 7, 3v -4l -7, -3z" fill="none" stroke="black"/>
+<path d="M228,336l 11, -1l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M228,336l 11, -1l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M216,342l 12, -2v -2l -12, 2z" fill="white"/>
+<path d="M228,338v -2l -12, 2v 2z" fill="#6200ff"/>
+<path d="M216,342l 12, -2v -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M209,339l 7, 3v -2l -7, -4z" fill="white"/>
+<path d="M216,340v -2l -7, -3v 1z" fill="#6200ff"/>
+<path d="M209,339l 7, 3v -4l -7, -3z" fill="none" stroke="black"/>
+<path d="M216,338l 12, -2l -7, -3l -12, 2z" fill="#6200ff"/>
+<path d="M216,338l 12, -2l -7, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M499,298l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M510,293v -4l -11, 2v 4z" fill="#6200ff"/>
+<path d="M499,298l 11, -2v -7l -11, 2z" fill="none" stroke="black"/>
+<path d="M492,294l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M499,295v -4l -7, -4v 5z" fill="#6200ff"/>
+<path d="M492,294l 7, 4v -7l -7, -4z" fill="none" stroke="black"/>
+<path d="M499,291l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M499,291l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M487,300l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M499,295v -3l -12, 2v 3z" fill="#6200ff"/>
+<path d="M487,300l 12, -2v -6l -12, 2z" fill="none" stroke="black"/>
+<path d="M481,296l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M487,297v -3l -6, -4v 4z" fill="#6200ff"/>
+<path d="M481,296l 6, 4v -6l -6, -4z" fill="none" stroke="black"/>
+<path d="M487,294l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M487,294l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M476,302l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M487,297v -2l -11, 2v 2z" fill="#6200ff"/>
+<path d="M476,302l 11, -2v -5l -11, 2z" fill="none" stroke="black"/>
+<path d="M469,298l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M476,299v -2l -7, -3v 2z" fill="#6200ff"/>
+<path d="M469,298l 7, 4v -5l -7, -3z" fill="none" stroke="black"/>
+<path d="M476,297l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M476,297l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M464,304l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M476,299v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M464,304l 12, -2v -10l -12, 2z" fill="none" stroke="black"/>
+<path d="M458,300l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M464,301v -7l -6, -3v 7z" fill="#6200ff"/>
+<path d="M458,300l 6, 4v -10l -6, -3z" fill="none" stroke="black"/>
+<path d="M464,294l 12, -2l -7, -3l -11, 2z" fill="#6200ff"/>
+<path d="M464,294l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M453,306l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M464,301v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M464,294v -2l -11, 2v 2z" fill="#3300ff"/>
+<path d="M453,306l 11, -2v -12l -11, 2z" fill="none" stroke="black"/>
+<path d="M446,302l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M453,303v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M453,296v -2l -7, -4v 2z" fill="#3300ff"/>
+<path d="M446,302l 7, 4v -12l -7, -4z" fill="none" stroke="black"/>
+<path d="M453,294l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M453,294l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M441,308l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M453,303v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M453,296v -5l -12, 2v 5z" fill="#3300ff"/>
+<path d="M441,308l 12, -2v -15l -12, 2z" fill="none" stroke="black"/>
+<path d="M435,304l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M441,305v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M441,298v -5l -6, -3v 4z" fill="#3300ff"/>
+<path d="M435,304l 6, 4v -15l -6, -3z" fill="none" stroke="black"/>
+<path d="M441,293l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M441,293l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M430,310l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M441,305v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M441,298v -3l -11, 2v 3z" fill="#3300ff"/>
+<path d="M430,310l 11, -2v -13l -11, 2z" fill="none" stroke="black"/>
+<path d="M423,306l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M430,307v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M430,300v -3l -7, -4v 3z" fill="#3300ff"/>
+<path d="M423,306l 7, 4v -13l -7, -4z" fill="none" stroke="black"/>
+<path d="M430,297l 11, -2l -6, -4l -12, 2z" fill="#3300ff"/>
+<path d="M430,297l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M418,312l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M430,307v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M430,300v -7l -12, 2v 7z" fill="#3300ff"/>
+<path d="M418,312l 12, -2v -17l -12, 2z" fill="none" stroke="black"/>
+<path d="M412,308l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M418,309v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M418,302v -7l -6, -4v 7z" fill="#3300ff"/>
+<path d="M412,308l 6, 4v -17l -6, -4z" fill="none" stroke="black"/>
+<path d="M418,295l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M418,295l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M407,314l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M418,309v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M418,302v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M418,294v -8l -11, 2v 8z" fill="#0014ff"/>
+<path d="M407,314l 11, -2v -26l -11, 2z" fill="none" stroke="black"/>
+<path d="M400,310l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M407,311v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M407,304v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M407,296v -8l -7, -3v 8z" fill="#0014ff"/>
+<path d="M400,310l 7, 4v -26l -7, -3z" fill="none" stroke="black"/>
+<path d="M407,288l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M407,288l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M395,316l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M407,311v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M407,304v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M407,296v -8l -12, 2v 8z" fill="#0014ff"/>
+<path d="M407,288v -1l -12, 2v 1z" fill="#0044ff"/>
+<path d="M395,316l 12, -2v -27l -12, 2z" fill="none" stroke="black"/>
+<path d="M389,312l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M395,313v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M395,306v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M395,298v -8l -6, -3v 8z" fill="#0014ff"/>
+<path d="M395,290v -1l -6, -3v 1z" fill="#0044ff"/>
+<path d="M389,312l 6, 4v -27l -6, -3z" fill="none" stroke="black"/>
+<path d="M395,289l 12, -2l -7, -3l -11, 2z" fill="#0044ff"/>
+<path d="M395,289l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M384,318l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M395,313v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M395,306v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M395,298v -4l -11, 2v 4z" fill="#0014ff"/>
+<path d="M384,318l 11, -2v -22l -11, 2z" fill="none" stroke="black"/>
+<path d="M377,314l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M384,315v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M384,308v -8l -7, -3v 7z" fill="#3300ff"/>
+<path d="M384,300v -4l -7, -3v 4z" fill="#0014ff"/>
+<path d="M377,314l 7, 4v -22l -7, -3z" fill="none" stroke="black"/>
+<path d="M384,296l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M384,296l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M372,320l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M384,315v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M384,308v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M384,300v -6l -12, 2v 6z" fill="#0014ff"/>
+<path d="M372,320l 12, -2v -24l -12, 2z" fill="none" stroke="black"/>
+<path d="M366,316l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M372,317v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M372,310v -8l -6, -3v 7z" fill="#3300ff"/>
+<path d="M372,302v -6l -6, -4v 7z" fill="#0014ff"/>
+<path d="M366,316l 6, 4v -24l -6, -4z" fill="none" stroke="black"/>
+<path d="M372,296l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M372,296l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M361,322l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M372,317v -6l -11, 2v 6z" fill="#6200ff"/>
+<path d="M361,322l 11, -2v -9l -11, 2z" fill="none" stroke="black"/>
+<path d="M354,318l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M361,319v -6l -7, -3v 6z" fill="#6200ff"/>
+<path d="M354,318l 7, 4v -9l -7, -3z" fill="none" stroke="black"/>
+<path d="M361,313l 11, -2l -6, -3l -12, 2z" fill="#6200ff"/>
+<path d="M361,313l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M349,324l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M361,319v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M361,312v -6l -12, 2v 6z" fill="#3300ff"/>
+<path d="M349,324l 12, -2v -16l -12, 2z" fill="none" stroke="black"/>
+<path d="M343,320l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M349,321v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M349,314v -6l -6, -3v 5z" fill="#3300ff"/>
+<path d="M343,320l 6, 4v -16l -6, -3z" fill="none" stroke="black"/>
+<path d="M349,308l 12, -2l -7, -3l -11, 2z" fill="#3300ff"/>
+<path d="M349,308l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M338,326l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M349,321v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M349,314v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M349,306v -2l -11, 2v 2z" fill="#0014ff"/>
+<path d="M338,326l 11, -2v -20l -11, 2z" fill="none" stroke="black"/>
+<path d="M331,322l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M338,323v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M338,316v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M338,308v -2l -7, -3v 1z" fill="#0014ff"/>
+<path d="M331,322l 7, 4v -20l -7, -3z" fill="none" stroke="black"/>
+<path d="M338,306l 11, -2l -6, -3l -12, 2z" fill="#0014ff"/>
+<path d="M338,306l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M326,328l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M338,323v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M338,316v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M338,308v -7l -12, 2v 7z" fill="#0014ff"/>
+<path d="M326,328l 12, -2v -25l -12, 2z" fill="none" stroke="black"/>
+<path d="M320,324l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M326,325v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M326,318v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M326,310v -7l -6, -3v 6z" fill="#0014ff"/>
+<path d="M320,324l 6, 4v -25l -6, -3z" fill="none" stroke="black"/>
+<path d="M326,303l 12, -2l -7, -3l -11, 2z" fill="#0014ff"/>
+<path d="M326,303l 12, -2l -7, -3l -11, 2z" fill="none" stroke="black"/>
+<path d="M315,330l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M326,325v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M326,318v -8l -11, 2v 8z" fill="#3300ff"/>
+<path d="M326,310v -4l -11, 2v 4z" fill="#0014ff"/>
+<path d="M315,330l 11, -2v -22l -11, 2z" fill="none" stroke="black"/>
+<path d="M308,326l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M315,327v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M315,320v -8l -7, -4v 8z" fill="#3300ff"/>
+<path d="M315,312v -4l -7, -4v 4z" fill="#0014ff"/>
+<path d="M308,326l 7, 4v -22l -7, -4z" fill="none" stroke="black"/>
+<path d="M315,308l 11, -2l -6, -4l -12, 2z" fill="#0014ff"/>
+<path d="M315,308l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M303,332l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M315,327v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M315,320v -8l -12, 2v 8z" fill="#3300ff"/>
+<path d="M315,312l -12, 2z" fill="#0014ff"/>
+<path d="M303,332l 12, -2v -18l -12, 2z" fill="none" stroke="black"/>
+<path d="M297,328l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M303,329v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M303,322v -8l -6, -4v 8z" fill="#3300ff"/>
+<path d="M303,314l -6, -4z" fill="#0014ff"/>
+<path d="M297,328l 6, 4v -18l -6, -4z" fill="none" stroke="black"/>
+<path d="M303,314l 12, -2l -7, -4l -11, 2z" fill="#0014ff"/>
+<path d="M303,314l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M292,334l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M303,329v -7l -11, 2v 7z" fill="#6200ff"/>
+<path d="M303,322v -5l -11, 2v 5z" fill="#3300ff"/>
+<path d="M292,334l 11, -2v -15l -11, 2z" fill="none" stroke="black"/>
+<path d="M285,330l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M292,331v -7l -7, -4v 8z" fill="#6200ff"/>
+<path d="M292,324v -5l -7, -3v 4z" fill="#3300ff"/>
+<path d="M285,330l 7, 4v -15l -7, -3z" fill="none" stroke="black"/>
+<path d="M292,319l 11, -2l -6, -3l -12, 2z" fill="#3300ff"/>
+<path d="M292,319l 11, -2l -6, -3l -12, 2z" fill="none" stroke="black"/>
+<path d="M280,336l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M292,331v -7l -12, 2v 7z" fill="#6200ff"/>
+<path d="M292,324v -1l -12, 2v 1z" fill="#3300ff"/>
+<path d="M280,336l 12, -2v -11l -12, 2z" fill="none" stroke="black"/>
+<path d="M274,332l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M280,333v -7l -6, -4v 8z" fill="#6200ff"/>
+<path d="M280,326v -1l -6, -4v 1z" fill="#3300ff"/>
+<path d="M274,332l 6, 4v -11l -6, -4z" fill="none" stroke="black"/>
+<path d="M280,325l 12, -2l -7, -4l -11, 2z" fill="#3300ff"/>
+<path d="M280,325l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M269,338l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M280,333v -3l -11, 2v 3z" fill="#6200ff"/>
+<path d="M269,338l 11, -2v -6l -11, 2z" fill="none" stroke="black"/>
+<path d="M262,334l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M269,335v -3l -7, -4v 4z" fill="#6200ff"/>
+<path d="M262,334l 7, 4v -6l -7, -4z" fill="none" stroke="black"/>
+<path d="M269,332l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M269,332l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M257,340l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M269,335v -2l -12, 2v 2z" fill="#6200ff"/>
+<path d="M257,340l 12, -2v -5l -12, 2z" fill="none" stroke="black"/>
+<path d="M251,336l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M257,337v -2l -6, -4v 3z" fill="#6200ff"/>
+<path d="M251,336l 6, 4v -5l -6, -4z" fill="none" stroke="black"/>
+<path d="M257,335l 12, -2l -7, -4l -11, 2z" fill="#6200ff"/>
+<path d="M257,335l 12, -2l -7, -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M246,342l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M257,337v -3l -11, 2v 3z" fill="#6200ff"/>
+<path d="M246,342l 11, -2v -6l -11, 2z" fill="none" stroke="black"/>
+<path d="M239,338l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M246,339v -3l -7, -4v 4z" fill="#6200ff"/>
+<path d="M239,338l 7, 4v -6l -7, -4z" fill="none" stroke="black"/>
+<path d="M246,336l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M246,336l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M234,344l 12, -2v -3l -12, 2z" fill="white"/>
+<path d="M246,339v -1l -12, 2v 1z" fill="#6200ff"/>
+<path d="M234,344l 12, -2v -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M228,340l 6, 4v -3l -6, -3z" fill="white"/>
+<path d="M234,341v -1l -6, -4v 2z" fill="#6200ff"/>
+<path d="M228,340l 6, 4v -4l -6, -4z" fill="none" stroke="black"/>
+<path d="M234,340l 12, -2l -7, -3l -11, 1z" fill="#6200ff"/>
+<path d="M234,340l 12, -2l -7, -3l -11, 1z" fill="none" stroke="black"/>
+<path d="M223,346l 11, -2v -3l -11, 2z" fill="white"/>
+<path d="M234,341v -1l -11, 2v 1z" fill="#6200ff"/>
+<path d="M223,346l 11, -2v -4l -11, 2z" fill="none" stroke="black"/>
+<path d="M216,342l 7, 4v -3l -7, -3z" fill="white"/>
+<path d="M223,343v -1l -7, -4v 2z" fill="#6200ff"/>
+<path d="M216,342l 7, 4v -4l -7, -4z" fill="none" stroke="black"/>
+<path d="M223,342l 11, -2l -6, -4l -12, 2z" fill="#6200ff"/>
+<path d="M223,342l 11, -2l -6, -4l -12, 2z" fill="none" stroke="black"/>
+<path d="M57,260l 166, 86" fill="none" stroke="black"/>
+<path d="M223,346v -172" fill="none" stroke="black"/>
+<path d="M57,88l 166, 86" fill="none" stroke="black"/>
+<path d="M57,260v -172" fill="none" stroke="black"/>
+<path d="M223,346l 287, -50" fill="none" stroke="black"/>
+<path d="M510,296v -172" fill="none" stroke="black"/>
+<path d="M223,174l 287, -50" fill="none" stroke="black"/>
+<path d="M223,346l 287, -50" fill="none" stroke="black"/>
+<g transform="rotate(-9,382,369)">
+<text x="382" y="369" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+\larger[2]$x$
+</text>
+</g>
+<path d="M225,351l -2, -5" fill="none" stroke="black"/>
+<path d="M231,347l -1, -3" fill="none" stroke="black"/>
+<path d="M239,346l -2, -3" fill="none" stroke="black"/>
+<path d="M246,345l -1, -3" fill="none" stroke="black"/>
+<path d="M253,343l -1, -3" fill="none" stroke="black"/>
+<path d="M262,345l -2, -6" fill="none" stroke="black"/>
+<path d="M268,341l -1, -3" fill="none" stroke="black"/>
+<path d="M275,340l -1, -3" fill="none" stroke="black"/>
+<path d="M283,338l -1, -3" fill="none" stroke="black"/>
+<path d="M290,337l -1, -3" fill="none" stroke="black"/>
+<path d="M299,339l -3, -6" fill="none" stroke="black"/>
+<path d="M305,334l -1, -2" fill="none" stroke="black"/>
+<path d="M312,333l -1, -3" fill="none" stroke="black"/>
+<path d="M320,332l -1, -3" fill="none" stroke="black"/>
+<path d="M327,331l -1, -3" fill="none" stroke="black"/>
+<path d="M335,332l -2, -6" fill="none" stroke="black"/>
+<path d="M342,328l -1, -3" fill="none" stroke="black"/>
+<path d="M349,327l -1, -3" fill="none" stroke="black"/>
+<path d="M357,326l -2, -3" fill="none" stroke="black"/>
+<path d="M364,324l -1, -3" fill="none" stroke="black"/>
+<path d="M372,326l -2, -6" fill="none" stroke="black"/>
+<path d="M379,322l -1, -3" fill="none" stroke="black"/>
+<path d="M386,320l -1, -2" fill="none" stroke="black"/>
+<path d="M393,319l -1, -3" fill="none" stroke="black"/>
+<path d="M401,318l -1, -3" fill="none" stroke="black"/>
+<path d="M409,320l -2, -6" fill="none" stroke="black"/>
+<path d="M415,315l -1, -3" fill="none" stroke="black"/>
+<path d="M423,314l -1, -3" fill="none" stroke="black"/>
+<path d="M430,313l -1, -3" fill="none" stroke="black"/>
+<path d="M438,312l -1, -3" fill="none" stroke="black"/>
+<path d="M446,313l -2, -6" fill="none" stroke="black"/>
+<path d="M452,309l -1, -3" fill="none" stroke="black"/>
+<path d="M460,308l -1, -3" fill="none" stroke="black"/>
+<path d="M467,306l -1, -2" fill="none" stroke="black"/>
+<path d="M474,305l -1, -3" fill="none" stroke="black"/>
+<path d="M483,307l -2, -6" fill="none" stroke="black"/>
+<path d="M483,307l -2, -6" fill="none" stroke="black"/>
+<path d="M489,303l -1, -3" fill="none" stroke="black"/>
+<path d="M497,301l -2, -3" fill="none" stroke="black"/>
+<path d="M504,300l -1, -3" fill="none" stroke="black"/>
+<text x="228" y="365" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+0
+</text>
+<text x="264" y="358" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+0.5
+</text>
+<text x="301" y="352" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+1
+</text>
+<text x="338" y="346" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+1.5
+</text>
+<text x="375" y="339" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+2
+</text>
+<text x="412" y="333" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+2.5
+</text>
+<text x="449" y="326" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+3
+</text>
+<text x="486" y="320" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+3.5
+</text>
+<path d="M223,346l -166, -86" fill="none" stroke="black"/>
+<g transform="rotate(27,101,343)">
+<text x="101" y="343" text-anchor="middle" fill="black" font-size="12" font-family="Courier">
+\larger[2]$y$
+</text>
+</g>
+<path d="M219,349l 4, -3" fill="none" stroke="black"/>
+<path d="M217,345l 1, -2" fill="none" stroke="black"/>
+<path d="M212,343l 2, -2" fill="none" stroke="black"/>
+<path d="M208,341l 2, -2" fill="none" stroke="black"/>
+<path d="M204,338l 2, -1" fill="none" stroke="black"/>
+<path d="M198,338l 3, -3" fill="none" stroke="black"/>
+<path d="M195,334l 2, -2" fill="none" stroke="black"/>
+<path d="M191,332l 2, -2" fill="none" stroke="black"/>
+<path d="M187,330l 2, -2" fill="none" stroke="black"/>
+<path d="M182,327l 2, -1" fill="none" stroke="black"/>
+<path d="M176,327l 4, -3" fill="none" stroke="black"/>
+<path d="M174,323l 2, -2" fill="none" stroke="black"/>
+<path d="M170,321l 2, -2" fill="none" stroke="black"/>
+<path d="M165,319l 2, -2" fill="none" stroke="black"/>
+<path d="M161,316l 2, -1" fill="none" stroke="black"/>
+<path d="M155,316l 4, -4" fill="none" stroke="black"/>
+<path d="M153,312l 2, -2" fill="none" stroke="black"/>
+<path d="M148,310l 2, -2" fill="none" stroke="black"/>
+<path d="M144,308l 2, -2" fill="none" stroke="black"/>
+<path d="M140,305l 2, -1" fill="none" stroke="black"/>
+<path d="M134,305l 4, -4" fill="none" stroke="black"/>
+<path d="M131,301l 2, -2" fill="none" stroke="black"/>
+<path d="M127,299l 2, -2" fill="none" stroke="black"/>
+<path d="M123,297l 2, -2" fill="none" stroke="black"/>
+<path d="M119,294l 2, -1" fill="none" stroke="black"/>
+<path d="M112,294l 4, -4" fill="none" stroke="black"/>
+<path d="M110,290l 2, -2" fill="none" stroke="black"/>
+<path d="M106,288l 2, -2" fill="none" stroke="black"/>
+<path d="M102,286l 2, -2" fill="none" stroke="black"/>
+<path d="M97,283l 2, -1" fill="none" stroke="black"/>
+<path d="M91,283l 4, -4" fill="none" stroke="black"/>
+<path d="M89,279l 2, -2" fill="none" stroke="black"/>
+<path d="M85,277l 1, -2" fill="none" stroke="black"/>
+<path d="M80,274l 2, -1" fill="none" stroke="black"/>
+<path d="M76,272l 2, -1" fill="none" stroke="black"/>
+<path d="M70,272l 4, -4" fill="none" stroke="black"/>
+<path d="M70,272l 4, -4" fill="none" stroke="black"/>
+<path d="M68,268l 1, -2" fill="none" stroke="black"/>
+<path d="M63,266l 2, -2" fill="none" stroke="black"/>
+<path d="M59,263l 2, -1" fill="none" stroke="black"/>
+<text x="211" y="362" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+0
+</text>
+<text x="189" y="351" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+0.5
+</text>
+<text x="168" y="340" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+1
+</text>
+<text x="147" y="329" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+1.5
+</text>
+<text x="126" y="318" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+2
+</text>
+<text x="104" y="307" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+2.5
+</text>
+<text x="83" y="296" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+3
+</text>
+<text x="62" y="285" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+3.5
+</text>
+<path d="M57,260v -172" fill="none" stroke="black"/>
+<path d="M49,260h 8" fill="none" stroke="black"/>
+<path d="M53,254h 4" fill="none" stroke="black"/>
+<path d="M53,247h 4" fill="none" stroke="black"/>
+<path d="M53,241h 4" fill="none" stroke="black"/>
+<path d="M49,235h 8" fill="none" stroke="black"/>
+<path d="M53,229h 4" fill="none" stroke="black"/>
+<path d="M53,223h 4" fill="none" stroke="black"/>
+<path d="M53,217h 4" fill="none" stroke="black"/>
+<path d="M49,211h 8" fill="none" stroke="black"/>
+<path d="M53,205h 4" fill="none" stroke="black"/>
+<path d="M53,199h 4" fill="none" stroke="black"/>
+<path d="M53,193h 4" fill="none" stroke="black"/>
+<path d="M49,187h 8" fill="none" stroke="black"/>
+<path d="M53,181h 4" fill="none" stroke="black"/>
+<path d="M53,175h 4" fill="none" stroke="black"/>
+<path d="M53,169h 4" fill="none" stroke="black"/>
+<path d="M49,163h 8" fill="none" stroke="black"/>
+<path d="M53,157h 4" fill="none" stroke="black"/>
+<path d="M53,151h 4" fill="none" stroke="black"/>
+<path d="M53,145h 4" fill="none" stroke="black"/>
+<path d="M49,139h 8" fill="none" stroke="black"/>
+<path d="M53,133h 4" fill="none" stroke="black"/>
+<path d="M53,126h 4" fill="none" stroke="black"/>
+<path d="M53,120h 4" fill="none" stroke="black"/>
+<path d="M49,114h 8" fill="none" stroke="black"/>
+<path d="M53,108h 4" fill="none" stroke="black"/>
+<path d="M53,102h 4" fill="none" stroke="black"/>
+<path d="M53,96h 4" fill="none" stroke="black"/>
+<path d="M49,90h 8" fill="none" stroke="black"/>
+<path d="M49,90h 8" fill="none" stroke="black"/>
+<text x="48" y="266" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+0
+</text>
+<text x="48" y="241" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+20
+</text>
+<text x="48" y="217" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+40
+</text>
+<text x="48" y="193" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+60
+</text>
+<text x="48" y="169" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+80
+</text>
+<text x="48" y="145" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+100
+</text>
+<text x="48" y="120" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+120
+</text>
+<text x="48" y="96" text-anchor="end" fill="black" font-size="12" font-family="Courier">
+140
+</text>
+<text x="485" y="37" text-anchor="end" fill="black" font-size="18" font-family="Courier">
+\larger[2]$z(x,y) = \frac{1}{\sigma_x\sigma_y\sqrt{4\pi^2}}\exp\left(- \left(\frac{(x-\mu_x)^2}{2\sigma_x^2} + \frac{(y-\mu_y)^2}{2\sigma_y^2} \right)\right)$
+</text></svg>
diff --git a/graphics/svg/source/examples/svg-example.svg b/graphics/svg/source/examples/svg-example.svg
new file mode 100644
index 0000000000..408a81d636
--- /dev/null
+++ b/graphics/svg/source/examples/svg-example.svg
@@ -0,0 +1,410 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="svg-example.svg">
+ <defs
+ id="defs4">
+ <inkscape:path-effect
+ fuse_tolerance="0"
+ vertical_pattern="false"
+ prop_units="false"
+ tang_offset="0"
+ normal_offset="0"
+ spacing="0"
+ scale_y_rel="false"
+ prop_scale="1"
+ copytype="repeated"
+ pattern="m -74.185426,32.029694 0,4 10,0 0,-4 c 0,0 -1.49278,0.16485 -3,-1 -1.50722,-1.16485 1,-3.4422 1,-4.99999 0,-1.55779 -1.43824,-3.00001 -3,-3.00001 -1.56176,0 -3,1.45475 -3,3 0,1.54525 2.42269,3.78723 1,5 -1.42269,1.21277 -3,1 -3,1 z"
+ is_visible="true"
+ id="path-effect3783"
+ effect="skeletal" />
+ <inkscape:path-effect
+ effect="skeletal"
+ id="path-effect3762"
+ is_visible="true"
+ pattern="m -12.836336,43.184604 0,4 10,0 0,-4 c 0,0 -1.49278,0.16485 -3,-1 -1.50722,-1.16485 1,-3.4422 1,-4.99999 0,-1.55779 -1.43824,-3.00001 -3,-3.00001 -1.56176,0 -3,1.45475 -3,3 0,1.54525 2.42269,3.78723 1,5 -1.42269,1.21277 -3,1 -3,1 z"
+ copytype="repeated"
+ prop_scale="1"
+ scale_y_rel="false"
+ spacing="0"
+ normal_offset="0"
+ tang_offset="0"
+ prop_units="false"
+ vertical_pattern="false"
+ fuse_tolerance="0" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2926" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.4663395"
+ inkscape:cx="336.88588"
+ inkscape:cy="726.16663"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:snap-bbox="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="1592"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:object-paths="true"
+ inkscape:snap-nodes="true"
+ inkscape:snap-global="true">
+ <sodipodi:guide
+ orientation="0,1"
+ position="310.11683,846.00276"
+ id="guide2945"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="204.55589,766.20071"
+ id="guide2947"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="469.21586,740.44182"
+ id="guide2951"
+ inkscape:locked="false" />
+ <inkscape:grid
+ type="xygrid"
+ id="grid2988" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 444.46712,321.01174 c -11.72773,26.21816 -37.36987,49.4917 -54.54824,66.67007"
+ id="path2913"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:0.5;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="rect2968"
+ width="70.454422"
+ height="52.465542"
+ x="326.03821"
+ y="356.24725" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ d="m 294.91757,241.60997 c 10.03604,35.83378 -43.91797,48.61968 -31.06556,92.81028"
+ id="path2907"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <g
+ id="g3785"
+ transform="matrix(0.5,-0.8660254,0.8660254,0.5,7.8960431,472.90755)">
+ <text
+ id="text2919"
+ y="-241.42493"
+ x="366.52673"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman,';fill:#000000;stroke:none"
+ xml:space="preserve"
+ transform="rotate(60)"><tspan
+ y="-241.42493"
+ x="366.52673"
+ id="tspan2921"
+ sodipodi:role="line"
+ style="line-height:1.25">Ink<tspan
+ style="font-style:italic;-inkscape-font-specification:'Times New Roman, Italic'"
+ id="tspan136">scape</tspan></tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman,';fill:#ff0000;stroke:none"
+ x="427.6752"
+ y="374.1954"
+ id="text2923"><tspan
+ sodipodi:role="line"
+ id="tspan2925"
+ x="427.6752"
+ y="374.1954"
+ style="line-height:1.25">red</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman,';fill:#000000;stroke:none"
+ x="-129.68274"
+ y="426.89032"
+ id="text2935"
+ transform="rotate(-45)"><tspan
+ sodipodi:role="line"
+ id="tspan2937"
+ x="-129.68274"
+ y="426.89032"
+ style="font-size:12px;line-height:1.25">45 graden</tspan></text>
+ <rect
+ style="fill:none;stroke:#ff0000;stroke-width:1.05305266"
+ id="rect2943"
+ width="264.60693"
+ height="215.90314"
+ x="204.58241"
+ y="218.24399" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;text-anchor:middle;fill:#000000;stroke:none"
+ x="389.58279"
+ y="252.77005"
+ id="text2937"><tspan
+ sodipodi:role="line"
+ id="tspan2939"
+ x="389.58279"
+ y="252.77005"
+ style="font-size:6.09581709px;line-height:1.25">$\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="234.35539"
+ y="229.59294"
+ id="text2949"><tspan
+ sodipodi:role="line"
+ id="tspan2951"
+ x="234.35539"
+ y="229.59294"
+ style="line-height:1.25">I am figure \ref{fig:example-tex}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:center;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:middle;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ x="421.10733"
+ y="285.06882"
+ id="text2959"><tspan
+ sodipodi:role="line"
+ id="tspan2961"
+ x="421.10733"
+ y="285.06882"
+ style="font-size:12px;line-height:0">ooo</tspan></text>
+ <path
+ style="fill:none;stroke:black"
+ d="m 421.10734,265.71894 0,31.49638"
+ id="path2963"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot2951"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:justify;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ transform="translate(5.1678276,38.561474)"><flowRegion
+ id="flowRegion2953"><rect
+ id="rect2955"
+ width="73.170059"
+ height="56.627949"
+ x="320.87039"
+ y="317.68579"
+ style="font-size:6px;text-align:justify;text-anchor:start" /></flowRegion><flowPara
+ style="font-size:6px;line-height:0;text-align:start;text-anchor:start"
+ id="flowPara2969">\tiny Flowed text also works. This is a test text to see that it <flowSpan
+ style="font-weight:bold;-inkscape-font-specification:'Arial Bold';text-align:start;text-anchor:start"
+ id="flowSpan138">does</flowSpan> work.</flowPara><flowPara
+ style="font-size:6px;line-height:0;text-align:start;text-anchor:start"
+ id="flowPara3407">But, only for rectangular flow shapes.</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#0000ff;stroke-width:1.21140051px;marker:none;enable-background:accumulate"
+ x="410.70099"
+ y="398.18344"
+ id="text2963"><tspan
+ sodipodi:role="line"
+ id="tspan2965"
+ x="410.70099"
+ y="398.18344"
+ style="font-size:19.38392448px;line-height:0;stroke-width:1.21140051">blue</tspan></text>
+ <text
+ id="text2967"
+ y="384.80203"
+ x="421.26752"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ xml:space="preserve"><tspan
+ y="384.80203"
+ x="421.26752"
+ id="tspan2969"
+ sodipodi:role="line"
+ style="font-size:12px;line-height:0">green</tspan></text>
+ <rect
+ style="fill:#666;stroke:none"
+ id="rect2930"
+ width="87.301743"
+ height="5.1525674"
+ x="233.0554"
+ y="400.95963" />
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Adobe Garamond Pro';-inkscape-font-specification:'Adobe Garamond Pro';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
+ x="233.0554"
+ y="400.95963"
+ id="text2952"><tspan
+ sodipodi:role="line"
+ id="tspan2954"
+ x="233.0554"
+ y="400.95963"
+ style="font-size:9.62269783px;line-height:1">aligned on baseline</tspan></text>
+ <g
+ id="g2967"
+ transform="translate(70.236115,-35.574136)">
+ <rect
+ style="fill:#b3b3b3;stroke:none"
+ id="rect2965"
+ width="35.308773"
+ height="93.175751"
+ x="146.40045"
+ y="281.01093" />
+ <text
+ transform="rotate(90)"
+ id="text2950"
+ y="-146.40045"
+ x="296.61298"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman,';fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="-146.40045"
+ x="296.61298"
+ id="tspan2952"
+ sodipodi:role="line"
+ style="font-size:12px;line-height:1.25">90 degrees</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman,';fill:#000000;stroke:none"
+ x="-348.66278"
+ y="181.70923"
+ id="text2946"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan2948"
+ x="-348.66278"
+ y="181.70923"
+ style="font-size:12px;line-height:1.25">90 degrees</tspan></text>
+ </g>
+ <text
+ id="text2968"
+ y="274.91016"
+ x="421.10733"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ xml:space="preserve"><tspan
+ y="274.91016"
+ x="421.10733"
+ id="tspan2970"
+ sodipodi:role="line"
+ style="font-size:12px;line-height:0">ooo</tspan></text>
+ <text
+ id="text2972"
+ y="294.25998"
+ x="421.10733"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:end;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:end;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ xml:space="preserve"><tspan
+ y="294.25998"
+ x="421.10733"
+ id="tspan2974"
+ sodipodi:role="line"
+ style="font-size:12px;line-height:0">ooo</tspan></text>
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ x="340.69077"
+ y="271.55551"
+ id="text2976"><tspan
+ sodipodi:role="line"
+ id="tspan2978"
+ x="340.69077"
+ y="271.55551"
+ style="font-size:12px;line-height:0">$x$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ x="352.5488"
+ y="277.02844"
+ id="text2980"><tspan
+ sodipodi:role="line"
+ id="tspan2982"
+ x="352.5488"
+ y="277.02844"
+ style="font-size:12px;line-height:0">$y$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ x="365.319"
+ y="283.86963"
+ id="text2984"><tspan
+ sodipodi:role="line"
+ id="tspan2986"
+ x="365.319"
+ y="283.86963"
+ style="font-size:12px;line-height:0">$z$</tspan></text>
+ <path
+ style="fill:none;stroke:black;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 287.16748,387.47104 3.95908,0.57071 c 0.34178,-2.90837 0.97982,-5.73577 1.88034,-8.47543 l -3.70392,-1.25175 c 0,0 -0.29405,1.35279 -1.76248,2.42101 -1.4847,1.08006 -2.9699,-1.88309 -4.43276,-2.32007 -1.46135,-0.43652 -3.27511,0.62227 -3.70951,2.33082 -0.4345,1.70896 0.67715,3.49962 2.19531,3.77666 1.51023,0.2756 4.15198,-1.63803 5.0644,-0.0562 0.90203,1.56384 0.50954,3.0042 0.50954,3.0042 z m 2.1355,-9.15647 3.70392,1.25175 c 0.90052,-2.73966 2.06352,-5.39159 3.45521,-7.94901 l -3.43252,-1.85171 c 0,0 -0.52612,1.28365 -2.1519,2.07843 -1.6414,0.80241 -2.5847,-2.34955 -3.94313,-3.02649 -1.36025,-0.67785 -3.29432,0.0505 -3.98756,1.62986 -0.69385,1.58075 0.0904,3.50645 1.50409,4.04012 1.4104,0.53243 4.3051,-0.85618 4.90598,0.83666 0.59425,1.67417 -0.0541,2.99039 -0.0541,2.99039 z m 3.72661,-8.54897 3.43252,1.85171 c 1.39169,-2.55743 3.01207,-5.02035 4.82734,-7.38201 l -3.14489,-2.37057 c 0,0 -0.72798,1.20609 -2.47643,1.74394 -1.76281,0.54227 -2.20579,-2.74216 -3.45347,-3.62748 -1.25098,-0.88767 -3.27405,-0.46622 -4.19262,0.97755 -0.91965,1.44547 -0.44332,3.47234 0.86151,4.23058 1.30431,0.75794 4.39374,-0.14127 4.70699,1.63215 0.31007,1.75542 -0.56095,2.94413 -0.56095,2.94413 z m 5.11497,-7.90087 3.14489,2.37057 c 1.81528,-2.36165 3.82546,-4.62205 5.99674,-6.7744 l -2.84102,-2.80834 c 0,0 -0.90014,1.12003 -2.73608,1.41754 -1.84895,0.29962 -1.83319,-3.06092 -2.96379,-4.12305 -1.13399,-1.06531 -3.21385,-0.92853 -4.32469,0.3739 -1.11217,1.30399 -0.92374,3.39641 0.26759,4.34804 1.19193,0.95211 4.41788,0.50667 4.46742,2.33033 0.0491,1.80711 -1.01106,2.86541 -1.01106,2.86541 z m 6.30061,-7.21217 2.84102,2.80834 c 2.17128,-2.15236 4.50368,-4.19669 6.96339,-6.12621 l -2.52091,-3.16501 c 0,0 -1.04291,1.02524 -2.93085,1.09924 -1.89979,0.0745 -1.46689,-3.30583 -2.47409,-4.51318 -1.00984,-1.21051 -3.11313,-1.33675 -4.38374,-0.18113 -1.27191,1.1568 -1.35037,3.27819 -0.27771,4.3925 1.07329,1.11496 4.37754,1.08768 4.18729,2.9312 -0.18873,1.82878 -1.4044,2.75425 -1.4044,2.75425 z m 7.2835,-6.48288 2.52091,3.16501 c 2.45971,-1.92953 5.04675,-3.74426 7.72731,-5.43742 l -2.18456,-3.44058 c 0,0 -1.15641,0.92146 -3.06075,0.78904 -1.91534,-0.13319 -1.10688,-3.47691 -1.98436,-4.7979 -0.87899,-1.32326 -2.97145,-1.69082 -4.3698,-0.68751 -1.39936,1.00405 -1.7227,3.11753 -0.77436,4.36396 0.94838,1.24648 4.27271,1.60175 3.86659,3.43477 -0.40326,1.82011 -1.74098,2.61063 -1.74098,2.61063 z m 8.06366,-5.71299 2.18456,3.44058 c 2.68056,-1.69317 5.45465,-3.26477 8.28849,-4.70804 l -1.83198,-3.63506 c 0,0 -1.24064,0.80848 -3.12576,0.48694 -1.89561,-0.32335 -0.75318,-3.57414 -1.49461,-4.97718 -0.74179,-1.40374 -2.78845,-1.99062 -4.28285,-1.14524 -1.49494,0.84568 -2.04034,2.91445 -1.22237,4.26242 0.81719,1.34667 4.10338,2.04885 3.50531,3.84102 -0.59432,1.78091 -2.02079,2.43456 -2.02079,2.43456 z m 8.64107,-4.90252 1.83198,3.63506 c 2.83383,-1.44327 5.7274,-2.75821 8.64692,-3.93805 l -1.46315,-3.74844 c 0,0 -1.2956,0.68613 -3.12588,0.19291 -1.8406,-0.49599 -0.40579,-3.59751 -1.00484,-5.05103 -0.59849,-1.45212 -2.56392,-2.23593 -4.12292,-1.55433 -1.5589,0.68156 -2.30299,2.66912 -1.62172,4.08788 0.67972,1.41553 3.86956,2.42903 3.10346,4.14997 -0.76173,1.7111 -2.24385,2.22603 -2.24385,2.22603 z m 9.01575,-4.05143 1.46315,3.74844 c 0.9122,-0.36864 1.82693,-0.72409 2.74316,-1.06615 1.86737,-0.68365 3.80592,-1.22817 5.79998,-1.66033 l -0.85388,-3.9 c 0,0 -1.34391,0.44674 -3.04394,-0.27892 -1.71807,-0.73335 0.0891,-3.57633 -0.29529,-5.08233 -0.38465,-1.50706 -2.2526,-2.52116 -3.96789,-1.98625 -0.73853,0.23032 -1.3581,0.73301 -1.76459,1.34881 -0.48048,0.76879 -0.63262,1.71399 -0.3316,2.53006 0.28358,0.7688 1.32455,1.51457 2.04471,2.2697 0,0 0,0 1e-5,0 0.59065,0.61581 0.97421,1.25117 0.69175,1.93815 -0.0214,0.0509 -0.0464,0.10216 -0.0754,0.15375 -0.90532,1.61066 -2.41014,1.98507 -2.41014,1.98507 z m 9.15241,-2.87804 0.85388,3.9 c 2.90023,-0.62854 5.91785,-1.0194 9.00461,-1.25495 l -0.30698,-3.99535 c 0,0 -1.42351,0.26401 -3.014,-0.72213 -1.60173,-0.99312 0.63223,-3.53359 0.47624,-5.08575 -0.15616,-1.55388 -1.81919,-2.83894 -3.5336,-2.59367 -1.71934,0.24597 -2.97599,1.9623 -2.69414,3.48174 0.2815,1.51757 3.03964,3.31396 1.87215,4.74041 -1.15614,1.4126 -2.65816,1.5297 -2.65816,1.5297 z m 9.55151,-1.3503 0.30698,3.99535 c 1.64468,-0.12551 3.30898,-0.20692 4.9856,-0.2567 1.48244,-0.0361 2.98436,-0.0459 4.50548,-0.043 l 0.006,-4.00062 c 0,0 -1.47352,0.15651 -2.97704,-0.9852 -1.50856,-1.14552 0.96639,-3.45213 0.955,-5.00994 -0.0106,-1.44859 -1.29117,-2.78822 -2.80191,-2.93638 0,0 0,0 0,0 -0.11479,-0.0117 -0.23066,-0.0165 -0.34705,-0.0139 -1.67229,0.0373 -3.10506,1.57259 -3.01939,3.12112 0.0855,1.54545 2.60939,3.67307 1.26197,4.95065 -1.33939,1.26997 -2.8756,1.17864 -2.8756,1.17864 z m 9.80402,-0.30501 -0.006,4.00062 c 3.25594,0.006 6.59983,0.0704 10.02883,0.0589 l -0.0109,-3.99942 c 0,0 -1.51139,0.1693 -3.01727,-1.00765 -1.50386,-1.17537 1.0194,-3.43666 1.02649,-4.99453 0.007,-1.55602 -1.40167,-3.00904 -2.95509,-3.02403 -1.56047,-0.015 -3.0263,1.42698 -3.03724,2.97405 -0.0109,1.54561 2.3935,3.80839 0.96248,5.00912 -1.42974,1.19967 -2.99137,0.98299 -2.99137,0.98299 z m 10.012,0.0601 0.0109,3.99942 c 2.33279,-0.008 4.70498,-0.0508 7.11565,-0.17102 1.14455,-0.0536 2.2937,-0.13093 3.44548,-0.23406 l -0.36221,-3.98974 c 0,0 -1.53462,0.31063 -3.14071,-0.77989 -0.0798,-0.0541 -0.1493,-0.11173 -0.20948,-0.17237 -0.47657,-0.48104 -0.36706,-1.15489 -0.097,-1.88084 0,0 0,0 0,0 0.38219,-1.02851 1.05241,-2.12169 0.99468,-2.99975 -0.0592,-0.90087 -0.5771,-1.73734 -1.26609,-2.26358 -0.50494,-0.38301 -1.10986,-0.60953 -1.72768,-0.58752 -1.45903,0.052 -2.83745,1.52144 -2.81706,3.06577 0.0204,1.54461 2.48785,3.74097 1.07518,4.98135 -1.41872,1.24571 -3.02164,1.03223 -3.02164,1.03223 z m 10.20979,-0.3954 0.36221,3.98974 c 3.60283,-0.32262 7.23149,-0.89785 10.82639,-1.79 l -0.95271,-3.87989 c 0,0 -1.48664,0.54711 -3.2394,-0.31083 -1.73629,-0.84989 0.29617,-3.57073 -0.0241,-5.09475 -0.31899,-1.51812 -1.90931,-2.66799 -3.2681,-2.4522 -1.36245,0.21637 -2.5282,1.82055 -2.34771,3.35525 0.18078,1.53721 2.88346,3.45274 1.59956,4.84737 -1.29605,1.40782 -2.95618,1.33531 -2.95618,1.33531 z m 10.23589,-1.68015 0.95271,3.87989 c 3.25188,-0.80703 6.47613,-1.87338 9.62866,-3.24666 0.32875,-0.14834 0.65565,-0.29946 0.9807,-0.45327 l -1.68908,-3.6213 c 0,0 -0.34462,0.21061 -0.93849,0.35612 -0.58276,0.13987 -1.39874,0.21264 -2.32493,-0.0437 -1.86933,-0.51746 -0.36672,-3.55968 -0.965,-4.99637 -0.59617,-1.43161 -2.33621,-2.26622 -3.57625,-1.83562 -1.24395,0.43197 -2.10619,2.18542 -1.68653,3.66509 0.42083,1.48374 3.39039,2.92925 2.34566,4.51169 -1.05757,1.60188 -2.72745,1.78417 -2.72745,1.78417 z m 9.87299,-3.44134 1.68908,3.6213 c 3.40661,-1.61202 6.61036,-3.52091 9.61469,-5.65655 l -2.3228,-3.24799 c 0,0 -1.17704,1.05653 -3.12299,0.90806 -1.92586,-0.14695 -1.04409,-3.41769 -1.90458,-4.71143 -0.85841,-1.2906 -2.74783,-1.75996 -3.89382,-1.08324 -1.14291,0.6749 -1.62832,2.55882 -0.92408,3.92394 0.70668,1.36985 3.9021,2.19418 3.19376,3.95259 -0.71732,1.78067 -2.32926,2.29332 -2.32926,2.29332 z m 8.98097,-5.28324 2.3228,3.24799 c 3.00434,-2.13564 5.80926,-4.49802 8.41821,-7.017 l -2.78819,-2.88295 c 0,0 -1.00126,1.21105 -2.94569,1.36636 -1.92809,0.154 -1.57163,-3.22868 -2.62648,-4.37962 -1.05337,-1.14933 -3.01968,-1.30413 -4.07423,-0.41097 -1.05218,0.89117 -1.21314,2.85882 -0.27829,4.08034 0.93848,1.22628 4.23534,1.48746 3.8447,3.34042 -0.39463,1.87193 -1.87283,2.65543 -1.87283,2.65543 z"
+ id="path2992"
+ inkscape:connector-curvature="0"
+ inkscape:path-effect="#path-effect3762"
+ inkscape:original-d="m 284.69306,387.11435 c 3.32015,-23.03245 21.64767,-45.22652 54.77744,-57.05108 29.53536,-10.54165 56.87023,9.24678 87.10615,-25.68985"
+ sodipodi:nodetypes="csc" />
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:end;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:end;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ x="461.30307"
+ y="61.904903"
+ id="text3789"
+ transform="matrix(0.81460626,0.59292254,-0.625247,0.77249217,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan3791"
+ x="461.30307"
+ y="61.904903"
+ style="font-size:5.83658981px;line-height:0">TikZ this$\rightarrow$</tspan></text>
+ <text
+ xml:space="preserve"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:Arial;-inkscape-font-specification:Arial;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;enable-background:accumulate"
+ x="397.90738"
+ y="345.14746"
+ id="text2966"><tspan
+ sodipodi:role="line"
+ id="tspan2968"
+ x="397.90738"
+ y="345.14746"
+ style="font-size:12px;line-height:0">transparent</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot3395"
+ style="font-style:normal;font-weight:normal;line-height:0.01%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
+ id="flowRegion3397"><rect
+ id="rect3399"
+ width="66.080772"
+ height="59.586147"
+ x="323.64212"
+ y="353.28906" /></flowRegion><flowPara
+ id="flowPara3401"
+ style="font-size:40px;line-height:1.25"> </flowPara></flowRoot> </g>
+</svg>
diff --git a/graphics/svg/source/examples/svg-preamble.tex b/graphics/svg/source/examples/svg-preamble.tex
new file mode 100644
index 0000000000..f08ee229ff
--- /dev/null
+++ b/graphics/svg/source/examples/svg-preamble.tex
@@ -0,0 +1,5 @@
+\documentclass{scrartcl}
+\usepackage[T1]{fontenc}
+\usepackage{svg}
+\usepackage{relsize}
+\usepackage{hyperref}
diff --git a/graphics/svg/source/svg.dtx b/graphics/svg/source/svg.dtx
new file mode 100644
index 0000000000..5c0d749e15
--- /dev/null
+++ b/graphics/svg/source/svg.dtx
@@ -0,0 +1,5985 @@
+% \CheckSum{3811}
+% \iffalse meta-comment
+%
+% svg and svg-extract -- Include and extract SVG pictures in LaTeX documents
+% ----------------------------------------------------------------------------
+%
+% Copyright (C) Philip Ilten <philten@cern.ch>, 2012-2016
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2017-
+%
+% ----------------------------------------------------------------------------
+%
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, version 1.3c of the license. The latest
+% version of this license is in http://www.latex-project.org/lppl.txt and
+% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+% or later and of this work. This work has the LPPL maintenance status
+% "author-maintained". The current maintainer and author of this work
+% is Falk Hanisch.
+%
+% ----------------------------------------------------------------------------
+%
+%<*batchfile>
+\ifx\documentclass\@undefined
+\input docstrip.tex
+\keepsilent
+
+\begingroup
+\catcode`\^^M=13 \catcode`\ =12 %
+\gdef\svgpreamble{%
+Copyright (C) Philip Ilten <philten@cern.ch>, 2012-2016
+Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2017-
+
+This file was generated from file svg.dtx.
+----------------------------------------------------------------------------
+
+This work may be distributed and/or modified under the conditions
+of the LaTeX Project Public License, version 1.3c of the license.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of
+LaTeX 2005/12/01 or later and of this work.
+
+This work has the LPPL maintenance status "author-maintained".
+
+The current maintainer and author of this work is Falk Hanisch.
+
+This work consists of the main source file README.md, LICENSE.md, svg.dtx
+and the derived documentation svg.pdf as well as the example files
+svg-example.svg, svg-preamble.tex and root.C (with derived file root.svg).
+}
+\endgroup
+
+\declarepreamble\svgbasepreamble
+
+svg -- Include SVG pictures in LaTeX documents using Inkscape
+
+\svgpreamble
+
+\endpreamble
+\declarepreamble\svgextractpreamble
+
+svg-extract -- Extract independent graphic files from SVG pictures
+
+\svgpreamble
+
+\endpreamble
+\askforoverwritefalse
+\usedir{tex/latex/svg}
+\generate{%
+ \usepreamble\svgbasepreamble
+ \file{svg.sty}{%
+ \from{svg.dtx}{package,option,base}%
+ \from{svg.dtx}{package,body,base}%
+ }
+ \usepreamble\svgextractpreamble
+ \file{svg-extract.sty}{%
+ \from{svg.dtx}{package,option,extract}%
+ \from{svg.dtx}{package,body,extract}%
+ }
+% \usepreamble\defaultpreamble
+% \file{svg-old.sty}{%
+% \from{svg.dtx}{package,old}%
+% }
+}
+\else
+\let\endbatchfile\relax
+\fi
+\endbatchfile
+%</batchfile>
+%
+% \fi
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \iffalse
+%<*driver>
+\ifx\ProvidesFile\@undefined\def\ProvidesFile#1[#2]{}\fi
+\ProvidesFile{svg.dtx}[%
+%</driver>
+%<package&option>\NeedsTeXFormat{LaTeX2e}
+%<package&option&base>\ProvidesPackage{svg}[%
+%<package&option&extract>\ProvidesPackage{svg-extract}[%
+%<*driver|package&option>
+ 2018/11/12 v2.02b\space%
+%<package&option&base> (include SVG pictures)%
+%<package&option&extract> (extract independent graphics from SVG pictures)%
+]
+%</driver|package&option>
+%<*driver>
+\documentclass[english,xindy]{tudscrdoc}[2017/03/27]
+\usepackage[T1]{fontenc}
+\usepackage{babel}
+\KOMAoptions{parskip=half-}
+\usepackage{marginnote}
+
+\usepackage{svg}
+\usepackage{svg-extract}
+\svgpath{{./examples/}}
+\svgsetup{extractpreamble=svg-preamble.tex,clean=true}
+
+\usepackage{xpatch}
+\ifdefined\includesvg
+ \xpretocmd{\includesvg}{\MakePercentComment}{}{}
+ \xapptocmd{\includesvg}{\MakePercentIgnore}{}{}
+\fi
+\ifdefined\includeinkscape
+ \xpretocmd{\includeinkscape}{\MakePercentComment}{}{}
+ \xapptocmd{\includeinkscape}{\MakePercentIgnore}{}{}
+\fi
+\ifdefined\pdfsuppresswarningpagegroup
+ \pdfsuppresswarningpagegroup=1
+\fi
+
+\usepackage{listings}
+\lstset{%
+ inputencoding=utf8,extendedchars=true,
+ literate=%
+ {ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
+ {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
+ {~}{{\textasciitilde}}1 {ß}{{\ss}}1
+}
+\newcommand*\svglstbelowskip{\medskipamount}
+\AtBeginDocument{%
+ \edef\svglstbelowskip{\the\glueexpr\medskipamount-\parskip\relax}
+}
+\lstdefinestyle{svg}{%
+% language=[LaTeX]TeX,%
+ basicstyle=\small\ttfamily,%
+ columns=flexible,%
+ frame=single,%
+ backgroundcolor=\color{yellow!10},%
+ xleftmargin=\fboxsep,%
+ xrightmargin=\fboxsep,%
+ gobble=2,%
+ escapechar=§,
+ belowskip=\svglstbelowskip,%
+}
+\lstnewenvironment{svgexample}[1][]{%
+ \lstset{style=svg,#1}%
+}{}
+\usepackage{enumitem}
+\newlist{DescribeValues}{description}{1}
+\setlist[DescribeValues]{font=\normalfont\val,style=nextline,noitemsep}
+
+\usepackage{subcaption}
+\usepackage{relsize}
+
+\usepackage{bookmark}
+\usepackage[babel]{microtype}
+
+%\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\GetFileInfo{svg.dtx}
+\title{The packages \pkg{svg} and \pkg{svg-extract}}
+\author{%
+ Philip Ilten (2012--2016) \\
+ Falk Hanisch (2017--) \\
+ \url{https://github.com/mrpiggi/svg} \\
+ \mailto{hanisch.latex@outlook.com}
+}
+\date{\fileversion\nobreakspace(\filedate)}
+
+\begin{document}
+ \maketitle
+ \begin{abstract}
+ \noindent
+ The \pkg{svg} package is intended for the automated integration of
+ SVG~graphics into \LaTeX~documents. Therefor the capabilities provided
+ by \app{Inkscape}---or more precisely its command line tool---are used
+ to export the text within a SVG~graphic to a separate file, which is
+ then rendered by \LaTeX. The two commands \cs{includesvg} and
+ \cs{includeinkscape} are provided as central user\hbox{-}interface,
+ which are very similar to the \cs{includegraphics} command of the
+ \pkg{graphicx} package.
+
+ In addition, the package \pkg{svg-extract} allows the extraction of these
+ graphics into independent files in different graphic formats, exactly as it
+ is rendered within the document. For the creation of these graphics in the
+ well\hbox{-}known formats PDF, EPS and~PS, \LaTeX{} and possibly conversion
+ tools shipped with the distribution are used. If the graphics are required
+ in other file formats, either \app{ImageMagick} or \app{Ghostscript} can be
+ invoked.
+ \end{abstract}
+ \tableofcontents
+ \DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+%
+% \changes{v1.0}{2004/11/05}{initial version by Philip Ilten}^^A
+% \changes{v2.00}{2016/09/23}{new maintainer: Falk Hanisch}^^A
+% \changes{v2.00}{2017/03/27}{re-implementation from scratch}^^A
+% \changes{v2.00}{2017/03/27}{package \pkg{subfig} not required anymore}^^A
+% \changes{v2.00}{2017/03/27}{%
+% support of subfigures stopped due to the huge number of packages which deal
+% with this topic and the large variety of implementing this functionality;
+% naming exported graphics after their consecutive numbering can't be ensured
+% for all variants of subfigures, so it's neglected%
+% }^^A
+% \changes{v2.01}{2017/11/27}{%
+% new option \opt{svgextension} to change the format of files exported by
+% \app{Inkscape} from \file{svg} to a custom one
+% }^^A
+% \changes{v2.01}{2017/11/28}{%
+% usage of \cs{input}\marg{tex filename} within \app{Inkscape}~graphics
+% locates files in all declared searched folders
+% }^^A
+% \changes{v2.02}{2018/09/07}{package \pkg{trimspaces} required}^^A
+% \changes{v2.02}{2018/09/07}{multiple dots within file names possible}^^A
+% \changes{v2.02}{2018/09/07}{%
+% fixed errors with active double qoutes from \pkg{babel} in path arguments%
+% }^^A
+% \changes{v2.02}{2018/09/07}{%
+% distortion of included and extracted graphics supported with options
+% \opt{distort} (or \opt{keepaspectratio}) and \opt{extractdistort}
+% as well as rotation for extractions (\opt{extractangle})
+% }^^A
+% \changes{v2.02a}{2018/10/17}{%
+% fix bug for package \pkg{polyglossia} which fakes \pkg{babel} poorly%
+% }^^A
+% \changes{v2.02b}{2018/11/12}{%
+% fix bug for package \pkg{tikzscale} which changes \cs{includegraphics}
+% globally%
+% }^^A
+% \ToDo{Workaround for missing \cs{transparent} (Lua\TeX lacks support)}[v2.03]
+%
+%
+%
+% \part{User documentation}
+% \section{Introduction}
+%
+% The open source program \app{Inkscape} has provided an excellent resource for
+% the simple and easy creation of images and diagrams using a graphical user
+% interface. The work by Johan\,B.\,C.~Engelen has further enhanced the ability
+% of \app{Inkscape} to split a SVG~file into a text component that can be
+% compiled with \LaTeX, and an image component that can be imported as a
+% PDF~file. For further information see the documentation of
+% \hrfn{http://www.ctan.org/pkg/svg-inkscape}{\pkg{svg-inkscape} on CTAN}.
+% The procedure described therein is taken up and consistently expanded. Thus,
+% it is now possible to include a SVG~file into a \LaTeX~document where the
+% text within the SVG~graphic will be rendered natively by \LaTeX.
+%
+% Both packages \pkg{svg} and \pkg{svg-extract} rely heavily upon executing
+% commands from the shell using the \cs{ShellEscape} command---or respectively
+% the old known \cs{write18}---for executing a variety of commands directly to
+% the system. So it is necessary to include the flag \file{-{}-shell-escape}
+% when compiling documents using \pkg{svg} and/or \pkg{svg-extract}. The
+% executed commands and the possibilities to adapt their invocation with the
+% appropriate options are described later on in this documentation. All this is
+% done automatically with the \cs{includesvg} command. If you don't want to use
+% the \file{-{}-shell-escape} flag, either for security reasons or because
+% the export of the SVG~files is done in another way, there's also the command
+% \cs{includeinkscape} which includes files already exported by \app{Inkscape}.
+%
+% An working installation of \app{Inkscape} is required for the automated
+% integration of SVG~graphics, whereby the installation path must be
+% known to the operating system. This can be checked on shell by typing
+% \file{inkscape -V}. Moreover, there are some required packages which are
+% loaded by packages \pkg{svg} and \pkg{svg-extract} to provide the
+% functionallity. These are:
+% \begin{description}[parsep=.5\smallskipamount]
+% \item[\pkg{scrbase}]
+% for the definition and handling of options in key-value-syntax
+% \item[\pkg{ifpdf}, \pkg{ifluatex}, \pkg{ifxetex}]
+% for flow control depending on the used \LaTeX~engine
+% \item[\pkg{pdftexcmds}, \pkg{shellesc}]
+% to allocate the same primitives independent of the used \LaTeX~engine
+% \item[\pkg{ifplatform}]
+% to control the file~access depending on the operating system
+% \item[\pkg{trimspaces}]
+% to remove unwanted spaces in file paths
+% \item[\pkg{graphicx}]
+% for including the graphic~files after the \app{Inkscape}~export
+% \item[\pkg{xcolor},\pkg{transparent}]
+% are possibly needed by the separate \LaTeX~files created by \app{Inkscape}
+% \item[\pkg{xr}]
+% is used by \pkg{svg-extract} in order to include labels within the
+% independent graphic~files
+% \end{description}
+%
+% If you want to pass options to package \pkg{graphicx}, you must either load
+% it before package \pkg{svg}
+% \begin{svgexample}
+% \usepackage§\oarg{options}§{graphicx}
+% §\dots§
+% \usepackage§\oarg{options}§{svg}
+% \end{svgexample}
+% or use \cs{PassOptionsToPackage}.
+% \begin{svgexample}
+% \PassOptionsToPackage§\marg{options}§{graphicx}
+% §\dots§
+% \documentclass§\oarg{options}\marg{class}§
+% §\dots§
+% \usepackage§\oarg{options}§{svg}
+% \end{svgexample}
+% The usage of packages \pkg{xcolor} and \pkg{transparent} can be switched off
+% while loading package \pkg{svg}. See the two options \opt{usexcolor} and
+% \opt{usetransparent} below.
+%
+%
+%
+% \section{Usage of package \pkg{svg}}\label{sec:inkscape}
+%
+% The purpose of this package is to include SVG~graphics into a \LaTeX~document.
+% The command \cs{includesvg} is defined which does all necessary steps for
+% this task. It first launches the export of a SVG~file to a supported
+% file~format with Inkscape, if necessary, and includes the exported
+% graphic~file afterwards. The usage and the syntax is quite similiar to the
+% command \cs{includegraphics} from the \pkg{graphicx} package. In fact, the
+% inclusion of the exported graphic~file is done with \cs{includegraphics}.
+%
+% \DescribeOptions{usexcolor,usetransparent,noxcolor,notransparent}
+% The packages \pkg{xcolor} and \pkg{transparent} are loaded by default at the
+% end of package \pkg{svg}. The listed options are intended to prevent these
+% packages from loading. They are the only options which have to be given while
+% loading the \pkg{svg} package. All supported boolean values
+% (\val{true/on/yes/false/off/no}) can be assinged to \opt{usexcolor} and
+% \opt{usetransparent}, while \opt{noxcolor} and \opt{notransparent} don't
+% accept any value.
+% \begin{svgexample}
+% \usepackage§\oarg{options}§{svg}
+% \end{svgexample}
+%
+%
+%
+% \subsection{General settings}
+%
+% \DescribeMacro{\svgsetup}
+% All other options described in detail below can also be changed after loading
+% the package either in the preamble or within the document. They don't have to
+% be given as optional argument to \cs{usepackage}\oarg{options}|{svg}| but can
+% be set by using macro \cs{svgsetup}\marg{options} where \marg{options} is a
+% comma separated list of options. Settings with \cs{svgsetup} are done in the
+% current scope which means globally or within the current group.
+% \begin{svgexample}
+% \svgsetup§\marg{options}§
+% \end{svgexample}
+% Further, it's possible to reset any setting locally with the optional
+% argument of the commands \cs{includesvg}\oarg{options}\marg{svg filename} or
+% \cs{includesvg}\oarg{options}\marg{graphic filename}.
+%
+% \DescribeMacro{\svgpath}
+% Most likely you want to organize your SVG~files in a separate folder either
+% as a subfolder in the working directory or elsewhere in your local folder
+% structure. For this purpose, a list of root paths to SVG~files can be
+% specified using the \cs{svgpath} command in the same way as \cs{graphicspath}
+% is used. Every path has to be given in a group of braces |{}|---even if there
+% is only one---and terminate with |/| last. For example:
+% \begin{svgexample}
+% \svgpath{{svg/}{/usr/local/svg/}}
+% \end{svgexample}
+% would cause the system to look first in the subdirectory \file{svg/} and
+% afterwards in the absolute path \file{/usr/local/svg/}. Further, if no path
+% was specified with \cs{svgpath} or the desired file wasn't found, all
+% directories given with \cs{graphicspath} are searched too. Please keep in
+% mind that the current working directory is browsed first in any case. It's
+% recommended to avoid any spaces and/or quotes respectively \cs{dq} both in
+% paths and file~names, especially when DVI~output is active.
+%
+%
+%
+% \subsection{Options for the invocation of \app{Inkscape}}
+%
+% \DescribeOption{inkscape}
+% This option controls, when the export with \app{Inkscape} is invoked and is
+% \val{true} by default.
+% \begin{DescribeValues}
+% \item[false/off/no]
+% \app{Inkscape} won't be invoked in any case, no export is done.
+% \item[\textbf{true}/on/yes/newer/onlynewer]
+% The export with \app{Inkscape} will only be done, if the exported
+% graphic~file either does not exist or the file~modification date of the
+% SVG~file is newer than that of the exported graphic~file. Thus the
+% compilation time of the \LaTeX~document can be reduced to the necessary
+% minimum. Unfortunately a primitive like \cs{pdffilemoddate} is missing for
+% XeTeX, so with this engine, the behaviour will be the same as
+% \opt{inkscape}|=|\val{forced}.
+% \item[forced/force/overwrite]
+% The \app{Inkscape}~export will definitely be done, any already existing
+% exported file will overwritten regardlessly.
+% \end{DescribeValues}
+%
+% In addition to controlling the export behavior, the option \opt{inkscape} can
+% also be used to make additional settings, which then acts as a wrapper for
+% the options described below.
+%
+% \begin{DescribeValues}
+% \item[pdf/eps/ps/png]
+% see \opt{inkscapeformat}|=|\val{pdf/eps/ps/png}
+% \item[latex/nolatex]
+% see \opt{inkscapelatex}|=|\val{true/false}
+% \item[drawing/page]
+% see \opt{inkscapearea}|=|\val{drawing/page}
+% \item[\meta{integer}dpi]
+% see \opt{inkscapedpi}|=|\val{\meta{integer}}
+% \end{DescribeValues}
+%
+% \DescribeOption{inkscapepath}
+% The option \opt{inkscapepath} specifies, where the resulting files of the
+% \app{Inkscape}~export should be located. The subfolder \file{./svg-inkscape/}
+% within the current working directory is used by default
+% (\opt{inkscapepath}|=|\val{basesubdir}).
+% \begin{DescribeValues}
+% \item[svgdir/svgpath]
+% The PDF/EPS/PS/PNG~graphic~files as well as the \LaTeX~files generated by
+% \app{Inkscape} will be located in the same directory as the corresponding
+% SVG~file.
+% \item[svgsubdir/svgsubpath]
+% Within the folder of the encountered SVG~file, all exported files will be
+% located in a subfolder named \file{svg-inkscape/}.
+% \item[basedir/basepath/jobdir/jobpath]
+% All exported files will be located in the current working directory.
+% \item[\textbf{basesubdir}/basesubpath/jobsubdir/jobsubpath]
+% A subfolder named \file{svg-inkscape/} within the current working directory
+% will be used for files generated by \app{Inkscape}.
+% \item[/path/to/somewhere/]
+% It is also possible to give a custom path, either relative to the current
+% working directory (\file{./relative/path/}) or as an absolute path.
+% \end{DescribeValues}
+%
+% \DescribeOption{inkscapename}
+% The file names of the \app{Inkscape}~export are derived from the name of the
+% base SVG~file and can be modified with \opt{inkscapename}|=|\meta{filename}.
+% It's possible to use counters for specifying the name of the exported file.
+% Repeatedly specifying the same file name will overwrite previously created
+% files.
+%
+% \DescribeOption{inkscapeexe}
+% For including a SVG~file, \app{Inkscape} is used to separate the text and
+% image from the SVG~file itself. In order to execute the command line tool
+% from shell, the path where the executable is located has to be known to the
+% operating system. You can check this by typing \file{inkscape -V} into the
+% shell. If this check fails and you don't want to change environment variable
+% \file{path} on your OS, you can use option \opt{inkscapeexe} to set the
+% absolute path where the executable of \app{Inkscape} is located. The option
+% is set to \opt{inkscapeexe}|=|\val{inkscape} by default.
+%
+% \DescribeOption{inkscapeformat}
+% With this option, the \app{Inkscape}~export~format can be controlled. Valid
+% values are \val{pdf}, \val{eps}, \val{ps} and \val{png}, where a \LaTeX~export
+% is not possible for \val{png} and option \opt{inkscapelatex} won't have any
+% effect. By default, \opt{inkscapeformat}|=|\val{pdf} is set unless DVI~output
+% was detected. In this case \opt{inkscapeformat}|=|\val{eps} is the default
+% setting.
+%
+% \DescribeOption{inkscapelatex}
+% If option \opt{inkscapelatex}|=|\val{true} is set, the output is split into
+% a seperate PDF/EPS/PS~file (see option \opt{inkscapeformat}) and a
+% corresponding \LaTeX~file. This is the default setting. Setting
+% \opt{inkscapelatex}|=|\val{false} will result in a single PDF/EPS/PS~file,
+% where any contained text won't be rendered by \LaTeX.
+%
+% \DescribeOption{inkscapearea}
+% This option controls which area of the SVG~file should be exported,
+% \val{drawing} is set by default.
+% \begin{DescribeValues}
+% \item[\textbf{drawing}/crop]
+% The area exported corresponds to the bounding box of all objects in a
+% drawing, including any that are not on the page.
+% \item[page/nocrop]
+% The area exported will correspond to the defined page~area within the
+% SVG~file.
+% \end{DescribeValues}
+%
+% \DescribeOption{inkscapedpi}
+% The resolution used either for PNG~export or for fallback rasterization of
+% filtered objects when exporting to PDF/EPS/PS~file. For PNG~export it is set
+% to 300\,dpi by default, if no value was given. The given value should be a
+% positive integer. The default behaviour can be reversed after a given value
+% with \opt{inkscapedpi}|=|\val{\cs{relax}}.
+%
+% \DescribeOption{inkscapeopt}
+% You can use this option to pass additional switches to the \app{Inkscape}
+% command line tool. For further information see the documentation of
+% \hrfn{https://inkscape.org/de/doc/inkscape-man.html}{\app{Inkscape}}.
+%
+% \DescribeOption{svgextension}
+% The package assumes SVG~files with \file{.svg} extension as source for the
+% \app{Inkscape} export. This option can be used to change this behaviour.
+% For example, in order to process \file{.dia} files instead of \file{.svg} you
+% could use
+% \begin{svgexample}
+% \includesvg[svgextension=dia,§\meta{additional options}§]§\marg{filename}§
+% \end{svgexample}
+%
+%
+%
+% \subsection{Options for the graphic inclusion}
+%
+% \DescribeOptions{width,height,distort,scale}
+% The width of the included graphic~file can be specified via the \opt{width}
+% option and the height by the \opt{height} option. If both the width and
+% height are specified, the figure will be scaled such that neither of the
+% specified dimensions is exceeded, unless option \opt{distort}|=|\val{true} is
+% given.\footnote{\ignorespaces%
+% to provide compatibility for package \pkg{graphicx}, it's possible to use
+% \prm{keepaspectratio}|=|\val{true} as alias for \opt{distort}|=|\val{false}
+% and the other way round
+% } If \opt{width} and/or \opt{height} once have been set, this can be undone
+% by setting them to \val{0pt} or \cs{relax}. If neither \opt{width} nor
+% \opt{height} are set, the included graphic~file can also be scaled by setting
+% \opt{scale} to a positive real number.
+%
+% \DescribeOptions{pretex,apptex}
+% Commands prior and post to the inclusion of the graphic~file may be desired,
+% such as font or color commands. The options \opt{pretex} and \opt{apptex} are
+% provided where the \LaTeX~code given to \opt{pretex} is included before the
+% graphic~file and \opt{apptex} right afterwards. For example, to change the
+% size of the included text one could use:
+% \begin{svgexample}
+% \includesvg[pretex=\tiny,§\meta{additional options}§]§\marg{svg filename}§
+% \end{svgexample}
+%
+% \DescribeOption{draft}
+% This option can be used with booelan values and is equal to the identically
+% named option of the \pkg{graphicx} package. If the \opt{draft} option is
+% given to \pkg{graphicx}, it's activated for \pkg{svg} as well.
+%
+% \DescribeOption{lastpage}
+% A \hrfn{https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1417470}{bug}
+% concerning the \LaTeX~export has been reported for \app{Inkscape}~0.91. It
+% may happen that within the exported \LaTeX~file, it's attempted to include
+% more pages of the PDF~graphics than actually exist. The \pkg{svg} package
+% attempts to bypass the resulting error.
+%
+% Consequently, the total number of pages is read and only existing PDF~pages
+% are included, if both options \opt{inkscapeformat}|=|\val{pdf} and
+% \opt{lastpage}|=|\val{true} are set. This is the default setting and can be
+% switched off with \opt{lastpage}|=|\val{false}. It's also possible to set the
+% number of the last page included of a PDF~graphic manually as optional
+% parameter for \cs{includesvg} or \cs{includeinkscape}. For details, see the
+% description of the respective commands.
+%
+%
+%
+% \subsection{Including SVG~files}
+%
+% \DescribeMacro{\includesvg}
+% The command \cs{includesvg} to include a SVG~file is quite similar to the
+% \cs{includegraphics} command provided by the \pkg{graphicx} package.
+% \begin{svgexample}
+% \includesvg§\oarg{parameters}\marg{svg filename}§
+% \end{svgexample}
+%
+% \begin{DescribeParameterParent}{Macro}{\includesvg}
+% \DescribeParameters{%
+% inkscape,inkscapeformat,inkscapelatex,inkscapearea,inkscapedpi,inkscapeopt,%
+% svgextension,width,height,distort,scale,pretex,apptex,draft,%
+% }
+% It is used right in the same way but where \marg{svg filename} is the
+% file~name of the SVG~file, where any given file~extension will be replaced
+% with \file{.svg} ruthlessly. In order to change the source file format for
+% the \app{Inkscape} export, you have to use parameter \prm{svgextension}.
+%
+% If the given file is not located in the current working directory but
+% elsewhere on your file~system, the command \cs{svgpath} could be used to
+% specify this path. It is recommended to avoid any spaces and/or quotes
+% respectively \cs{dq} both in paths an file~names. Espacially when DVI~output
+% is active using quotes will certainly cause an error.
+%
+% The command \cs{includesvg} is intended to do an automated export with
+% \app{Inkscape} at first, where the given SVG~file is exported to a
+% PDF/EPS/PS/PNG~file (see~\opt{inkscapeformat}) and perhaps a correlating
+% \LaTeX~file (see~\opt{inkscapelatex}). The export with \app{Inkscape} is only
+% invoked, if the SVG~file is newer than the exported graphic~file or latter
+% doesn't exist at all.\footnote{\ignorespaces%
+% Due to the lack of XeTeX to compare file~modification dates, using this
+% \LaTeX~engine leads to \app{Inkscape}~exports with every run unless
+% \opt{inkscape}|=|\val{false} is used.%
+% }%
+% Once the export has been done, the graphic~file and maybe the \LaTeX~file are
+% included.
+%
+% All previously described options can also be used as optional parameters to
+% \cs{includesvg} and do have the same effect as described before. However, the
+% optional parameters specified have an effect only once when \cs{includesvg}
+% is executed and remain unchanged afterwards.
+%
+% \DescribeParameter{lastpage}
+% In addition to the use of boolean values, the parameter \prm{lastpage} can
+% also be assigned a specific (integer) page number, which defines the last
+% used page of a PDF~graphic. This, just like the identically named option, has
+% an effect only when \prm{inkscapeformat}|=|\val{pdf} is set.
+%
+% \DescribeParameters{angle,origin}
+% Both parameters correlate to the identically named parameters of the
+% \cs{includegraphics} command provided by the \pkg{graphicx} package. However,
+% unlike to \cs{includegraphics}, they \prm{angle} and \prm{origin} are
+% \emph{always evaluated after} \prm{widht}, \prm{height}, \prm{distort} and
+% \prm{scale} by \cs{includesvg}, regardless of the used order of the given
+% parameters. This is mainly due to the inclusion of the \LaTeX~files
+% corresponding to the graphic~files generated by \app{Inkscape}.
+% \end{DescribeParameterParent}
+%
+%
+%
+% \subsection{Including already exported SVG~files}
+%
+% \DescribeMacro{\includeinkscape}
+% If you don't want to make use of the automated export with \app{Inkscape} but
+% the user interface provided by the \pkg{svg} package, you can use
+% \cs{includeinkscape} instead of \cs{includesvg}.
+% \begin{svgexample}
+% \includeinkscape§\oarg{parameters}\marg{graphic filename}§
+% \end{svgexample}
+%
+% \begin{DescribeParameterParent}{Macro}{\includeinkscape}
+% \DescribeParameters{%
+% inkscapeformat,inkscapelatex,%
+% width,height,distort,scale,pretex,apptex,draft,lastpage,angle,origin,%
+% }
+% You can use it similar to \cs{includesvg} but \marg{graphic filename} has to
+% be the filename of the already exported graphic file. If a valid
+% file~extension (\file{.pdf/.eps/.ps/.png}) is given, the current setting for
+% \opt{inkscapeformat} is overwritten. It's even possible to specify a
+% file~extension like \file{.pdf\_tex} to activate \opt{inkscapelatex}.
+% Furthermore, all optional parameters for \cs{includeinkscape} do have the
+% same effect as described before for command \cs{includesvg} once when
+% \cs{includeinkscape} is executed and remain unchanged afterwards.
+% \end{DescribeParameterParent}
+%
+%
+%
+% \section{Usage of package \pkg{svg-extract}}
+%
+% This package allows the extraction of independent graphic~files out of
+% SVG~files which have been included and rendered with \LaTeX{} by the
+% \pkg{svg} package. This is particularly useful when attempting to provide
+% images to journals or collaborators, and one wishes the image to appear
+% exactly as it does within the original \LaTeX~document.
+%
+% In order to extract to PDF, EPS, or PS~files the programs \file{pstoeps},
+% \file{pstopdf} and \file{pdftops} are used which are usually provided by most
+% of the \LaTeXe~distributions. In additon, the command line tools of
+% \app{ImageMagick} and \app{Ghostscript} can be invoked for converting images
+% in formats like PNG, JPG, TIF or something else. It's also possible to create
+% PDF, EPS or PS~files with one of the two programs. Therefor the desired
+% program---\file{magick} and/or \file{gswin32c}/\file{gswin64c} on Windows
+% respectively \file{convert} and/or \file{gs} on unix-like operating
+% systems---must be installed. By typing \file{\meta{program} -{}-version} on
+% shell, this can be checked.
+%
+% If you want to extract independent graphic~files from included SVG~files, you
+% only have to load \pkg{svg-extract}. All actions for the extraction process
+% will be done by using \cs{includesvg} or \cs{includeinkscape}. Without any
+% additional settings, the extraction will render the SVG~file to the specified
+% output formats(s) of choice using the same settings as specified within the
+% two commands. Consequently, the scale between the image and text in the
+% extracted files will remain identical to the scale within the document from
+% which the SVG~file was extracted.
+%
+% In contrast to package \pkg{svg}, the console commands for graphic extraction
+% are executed with each LaTeX run by package \pkg{svg-extract} when
+% \file{-{}-shell-escape} mode is activated. This behaviour can be switched of
+% with option \opt{extract}|=|\val{false}.
+%
+% \minisec{Important changes}
+%
+% In version~v1.0 of package \pkg{svg} the extracted files were named like the
+% numbering of the current \env{subfig} environment by default. As package
+% \pkg{subfig} sometime causes problems and because of the large amount of
+% different \LaTeX~packages which all provide the possibility to include
+% subfigures with very different implemetations, this feature can't be provided
+% reliably by \pkg{svg-extract}. See option \opt{extractname} for further
+% information.
+%
+%
+%
+% \subsection{General settings}
+%
+% \DescribeOptions{on,off}
+% This options have to be given while loading the \pkg{svg-extract} package and
+% are intended to toggle the functionality of this package. As both extracting
+% and converting independent graphic~files is invoked with every \LaTeX~run
+% when \file{-{}-shell-escape} is activated, the option \opt{off} can be given
+% to save compilation time, once the creation of all desired images has been
+% done and they no longer need to be re-generated. The option \opt{on} can be
+% used to reactivate functionality of this package. This can also be done by
+% using \opt{extract}|=|\val{true}/\val{false}.
+%
+% \DescribeMacros{\svgsetup,\includesvg,\includeinkscape}
+% With package \pkg{svg-extract} the applicable options for
+% \cs{svgsetup}\marg{options} as well as parameters for the already described
+% macros \cs{includesvg}\oarg{parameters}\marg{filename} and
+% \cs{includeinkscape}\oarg{parameters}\marg{filename} are extended. They can
+% be used to control the process of graphic extraction and converting.
+%
+% \begin{DescribeParameterParent}{Macro}{\includesvg}
+% \DescribeParameters{extractangle}
+% With this parameter the graphic is rotated during the extraction process. The
+% value is not inherited from \prm{angle} if it was given by default. this can
+% be achieved by setting:
+% \begin{svgexample}
+% \includesvg[angle=§\meta{angle}§,extractangle=inherit]§\marg{filename}§
+% \end{svgexample}
+% \end{DescribeParameterParent}
+%
+% All option described below can be used togehter with \cs{svgsetup} and are
+% then valid in the current scope. There also exist identically named
+% parameters for the optional arguments of
+% \begin{svgexample}
+% \includesvg§\oarg{parameters}\marg{svg filename}§
+% \includeinkscape§\oarg{parameters}\marg{graphic filename}§
+% \end{svgexample}
+% These parameters have an effect only once when the specific command is
+% executed and remain unchanged afterwards.
+% \begingroup\ignorespaces%
+% \newcommand*\parameterlist{}\ignorespaces%
+% \listadd\parameterlist{extract}\ignorespaces%
+% \listadd\parameterlist{extractpreamble}\ignorespaces%
+% \listadd\parameterlist{extractformat}\ignorespaces%
+% \listadd\parameterlist{extractruns}\ignorespaces%
+% \listadd\parameterlist{latexopt}\ignorespaces%
+% \listadd\parameterlist{extractwidth}\ignorespaces%
+% \listadd\parameterlist{extractheight}\ignorespaces%
+% \listadd\parameterlist{extractdistort}\ignorespaces%
+% \listadd\parameterlist{extractscale}\ignorespaces%
+% \listadd\parameterlist{extractangle}\ignorespaces%
+% \listadd\parameterlist{extractpretex}\ignorespaces%
+% \listadd\parameterlist{extractapptex}\ignorespaces%
+% \listadd\parameterlist{convert}\ignorespaces%
+% \listadd\parameterlist{convertformat}\ignorespaces%
+% \listadd\parameterlist{convertdpi}\ignorespaces%
+% \listadd\parameterlist{magicksetting}\ignorespaces%
+% \listadd\parameterlist{magickoperator}\ignorespaces%
+% \listadd\parameterlist{gsopt}\ignorespaces%
+% \listadd\parameterlist{gsdevice}\ignorespaces%
+% \listadd\parameterlist{clean}\ignorespaces%
+% \listadd\parameterlist{exclude}\ignorespaces%
+% \def\buffer{}\def\do#1{\buffer\prm{#1}\def\buffer{, }}\ignorespaces%
+% These parameters are: \dolistloop{\parameterlist}.
+% \renewcommand*\marginpar[2][]{}\ignorespaces%
+% \def\do#1{\DescribeParameter{#1}}\ignorespaces%
+% \begin{DescribeParameterParent}{Macro}{\includesvg}%
+% \dolistloop{\parameterlist}%
+% \end{DescribeParameterParent}%
+% \begin{DescribeParameterParent}{Macro}{\includeinkscape}%
+% \dolistloop{\parameterlist}%
+% \end{DescribeParameterParent}%
+% \endgroup%
+%
+%
+%
+% \subsection{Extract independent grahic files}\label{sec:extract}
+% \DescribeOption{extract}
+% This option can be used with boolean values. Using \opt{extract}|=|\val{true}
+% activates the functionality for both extracting and converting which is the
+% default setting, whereas \opt{extract}|=|\val{false} turns it off completely.
+%
+% \DescribeOption{extractpath}
+% The path where the extracted and converted files are located can be specified
+% with option \opt{extractpath}, whereas \opt{extractpath}|=|\val{basesubdir}
+% is set by default.
+% \begin{DescribeValues}
+% \item[svgdir/svgpath]
+% The extracted and converted independent graphic~files are located in the
+% same directory as the corresponding SVG~file.
+% \item[svgsubdir/svgsubpath]
+% Within the folder of the encountered SVG~file, all extracted and converted
+% files will be located in a subfolder named \file{svg-extract/}.
+% \item[basedir/basepath/jobdir/jobpath]
+% All extracted and converted files will be located in the current working
+% directory.
+% \item[\textbf{basesubdir}/basesubpath/jobsubdir/jobsubpath]
+% A subfolder named \file{svg-extract/} within the current working directory
+% will be used for all extracted and converted files.
+% \item[/path/to/somewhere/]
+% It is also possible to give a custom path, either relative to the current
+% working directory (\file{./relative/path/}) or as an absolute path.
+% \end{DescribeValues}
+%
+% \DescribeOption{extractname}
+% It's also possible to change the name for extracted and converted files. The
+% default setting is \opt{extractname}|=|\val{filenamenumbered}.
+% \begin{DescribeValues}
+% \item[filename/name]
+% The name of the exported \app{Inkscape}~file is used and the suffix
+% \file{-extract} is attached.
+% \item[\textbf{filenamenumbered}/namenumbered/numberedfilename/numberedname]
+% Same as above, but a prefix with the count of extracted files is used
+% instead of the suffix.
+% \item[numbered/section/numberedsection/sectionnumbered]
+% The file name is composed by the number of extracted files and the current
+% outline numbering.
+% \item[\meta{filename}]
+% You can use any file name, the file extension is derived from option
+% \opt{extractformat}. It's possible to use counters for specifying the
+% name of the extracted file. Repeatedly specifying the same file name will
+% overwrite previously created files.
+% \end{DescribeValues}
+%
+% \DescribeOption{extractformat}
+% The included SVG~file can be extracted from the document into a independent
+% graphic~file of type PDF, EPS or PS. The option can be used with either a
+% single value (\opt{extractformat}|=|\val{pdf}) or a comma separated list.
+% For example,
+% \begin{svgexample}
+% \includesvg[extractformat={pdf,eps,ps}]§\marg{svg filename}§
+% \end{svgexample}
+% will extract the SVG~file to both PDF and EPS~formats and generates two
+% independent graphic~files. By default, \opt{extractformat}|=|\val{pdf} is set
+% unless DVI~output was detected. In this case \opt{extractformat}|=|\val{eps}
+% is the default setting.
+%
+% \DescribeOptions{%
+% extractwidth,extractheight,extractdistort,extractscale,
+% extractpretex,extractapptex,%
+% }
+% These options can be used to overwrite the settings given for the appearance
+% of a SVG~file within the document. For example, a SVG~file should cover the
+% entire text width within the document but be extracted to a fixed width, this
+% can be done with:
+% \begin{svgexample}
+% \includesvg[width=\textwidth,extractwidth=500pt]§\marg{svg filename}§
+% \end{svgexample}
+% Assigning the value \val{inherit} to one of these options---which is set by
+% default---leads to the usage of the corresponding option of package \pkg{svg}
+% (\opt{width}/\opt{height}/\opt{scale}/\opt{pretex}/\opt{apptex}), whereas
+% \opt{extract\dots}|=|\val{\cs{relax}} can be used to ignore a parent option
+% utterly. Only option \opt{extractdistort} is initialized to \val{false} and
+% does not inherit from \opt{distort} by default.
+%
+% \DescribeOptions{extractpreamble,extractpreambleend}
+% Within the included and extracted SVG~files any \LaTeX~macro can be used
+% either defined by the user---this should be done in the preamble of the
+% \LaTeX~document in which the SVG~file is to be included---or provided by a
+% package which is loaded. As the extraction process of the SVG~files needs an
+% auxiliary \LaTeX~file all used packages and commands have to be known within
+% this file. Consequently, the preamble of the current \LaTeX~document is used
+% for the extraction of the SVG~file by default.
+%
+% However, it is possible to specify a different \emph{preamble~file} with the
+% option \opt{extractpreamble} where the file to use as the preamble is given
+% as the argument---including maybe path, but file~name and file~extension in
+% any case. The given preamble file is searched similar to SVG~files meaning,
+% every path given with \cs{svgpath} or \cs{graphicspath} is examined. The
+% default definition of \opt{extractpreamble} is \file{\cs{jobname}.tex}---more
+% precisely the file~extension given by option \opt{latexext} is used---and
+% should suffice for most cases. The preamble up to the line defined by the
+% option \opt{extractpreambleend} will be used, which is set to a default with
+% \cs{begin}|{document}|.
+%
+% \DescribeMacros{\svghidepreamblestart,\svghidepreambleend}
+% In case, the preamble of the current \LaTeX~document is used, there are maybe
+% packages included or some parts within the preamble, which should not be used
+% within the separate auxiliary \LaTeX~file. These parts can be excluded if
+% they are enclosed by \cs{svghidepreamblestart} and \cs{svghidepreambleend}.
+%
+% For example, your current \LaTeX~document uses package \pkg{showframe} which
+% causes some problems with the extraction of independent graphic~files. So you
+% want to get rid of it within the auxiliary \LaTeX~file. This can be done with:
+% \begin{svgexample}
+% \documentclass§\marg{documentclassname}§
+% §\dots§
+% \usepackage{svg-extract}
+% §\dots§
+% \svghidepreamblestart
+% \usepackage{showframe}
+% \svghidepreambleend
+% §\dots§
+% \end{svgexample}
+%
+% \DescribeOption{extractruns}
+% When extracting independent grahic~files by compiling the generated auxiliary
+% \LaTeX~file, it's maybe necessary to do multiple \LaTeX~runs on this file.
+% The number of runs can be controlled with option \opt{extractruns}. It's set
+% to \opt{extractruns}|=|\val{2} by default.
+%
+% \DescribeOptions{latexexe,latexopt,latexext}
+% For the extraction of an independent grahic~file, the \LaTeX~program is used
+% which is set by the \opt{latexexe} option. Depending on the \LaTeX~processor
+% used for the current \LaTeX~document, it is set to either \app{pdflatex},
+% \app{lualatex}, \app{xelatex} or \app{latex} by default. It's also possible
+% to specify additional flags or switches for the \LaTeX~runs, which are
+% performed during the extraction process by the \opt{latexopt} option. If you
+% are used to utilize a other file~extension for \LaTeX~files than \file{.tex},
+% option \opt{latexext} can be used like \opt{latexext}|=|\val{ltx}.
+%
+% \DescribeOptions{dvipsopt,pstoepsopt,pstopdfopt,pdftoepsopt,pdftopsopt}
+% Depending on the used \LaTeX~processor, the file~type of the extracted
+% graphic differs. In order to create all formats, requested with option
+% \opt{extractformat}, several converting tools provided by most of the
+% \LaTeXe~distributions are maybe invoked. These are \file{dvips},
+% \file{ps2eps}, \file{ps2pdf} and/or \file{pdftops} and can't be changed. It's
+% only possible to specify additional switches for every single tool with
+% \opt{dvipsopt}, \opt{pstoepsopt}, \opt{pstopdfopt}, \opt{pdftoepsopt} and
+% \opt{pdftopsopt}.
+%
+% \DescribeOption{clean}
+% During the extraction process many files are generated for each SVG~file
+% extraction. So it's oftentimes desirable to automatically remove these
+% temporary files. Using the option \opt{clean}|=|\val{true} will remove any
+% generated files created other than the extracted output format(s) requested.
+% Setting \opt{clean}|=|\val{false} is useful for debugging and set by default.
+% Additionally, it's possible to use option \opt{clean} with a list of
+% file~extensions in order to specify auxiliary files generated by package
+% \pkg{svg-extract} to be deleted, for example \opt{clean}|=|\val{\{log,aux\}}.
+%
+% \DescribeOption{exclude}
+% Sometimes it may be necessary to extract and/or convert a SVG~file without
+% including it. If the flag \opt{exclude} is specified, the SVG~file will not
+% be rendered in the current \LaTeX~document, but will be extracted and/or
+% converted to the requested output format(s).
+%
+%
+%
+% \subsection{Convert extracted grahic files}\label{sec:convert}
+%
+% Based on the extraction of independent graphic~files, the \pkg{svg-extract}
+% packages also provides the possibility to convert those extracted graphics in
+% another format than PDF, EPS or PS with either \app{ImageMagick}---which is
+% set by default---or \app{Ghostscript}.
+%
+% \DescribeOption{convert}
+% This option can be used to control the invocation of the conversion process.
+% By default, \opt{convert}|=|\val{false} is set. For Windows, there exist two
+% different versions of \app{Ghostscript}, either 64\,bit or 32\,bit. If
+% it is selected as converting tool the 64\,bit~executable is set by default.
+% \begin{DescribeValues}
+% \item[\textbf{false}/off/no]
+% No conversion is done.
+% \item[true/on/yes]
+% The conversion will be done with the current chosen converting tool.
+% \item[magick/imagemagick/convert]
+% The conversion is activated and \app{ImageMagick} is selected.
+% \item[gs/ghostscript]
+% The conversion is activated and \app{Ghostscript} is selected.
+% \item[gs64/ghostscript64]
+% This value activates \app{Ghostscript} as conversion tool and sets
+% \opt{gsexe}|=|\val{gswin64c}. On unix-like operating systems, the value for
+% \opt{gsexe} remains unchanged.
+% \item[gs32/ghostscript32]
+% The same as for the latter case applies, only option
+% \opt{gsexe}|=|\val{gswin32c} is set on Windows.
+% \end{DescribeValues}
+%
+% \DescribeOption{convertformat}
+% With this option, the desired output format(s) can be given. Multiple graphic
+% formats can be specified in a list, for example something like
+% \opt{convertformat}|=|\val{\{png,jpg,tif\}}. The value specified in
+% \opt{extractformat} is used as the source format for the conversion. If
+% \opt{extractformat} itself contains a file~list, the first value within this
+% list is considered. If \opt{extractformat} is defined empty, the file
+% generated anyway during the extraction is used.
+%
+% \minisec{Settings for specific converting formats}
+%
+% Maybe it's desired to apply varying settings for different output formats.
+% Therefor some options described below can either be set for all converted
+% files or for a specific output format. In particular, these are the options
+% \opt{convertdpi} as well as \opt{magicksetting}, \opt{magickoperator},
+% \opt{gsdevice} and \opt{gsopt}. All these mentioned options can be used like
+% either \opt{\meta{option}}|=|\val{\meta{value}} or
+% \opt{\meta{option}}|=|\val{\{\meta{outputformat}=\meta{value}\}} and even
+% \opt{\meta{option}}|=|\val{\{\meta{outputformat}+=\meta{value}\}} where the
+% desired output~format is trailed with |+| as inner key.
+%
+% The first variant is applied to all output formats in general. If one of
+% these mentioned options is evaluated and a output format specific value was
+% given like in the second variant, the general setting is overwritten. If the
+% general setting should be used and extended by an additional output format
+% specific settings, then the third variant is to be used. In this case, no
+% output format specific setting (second variant) must not have been used.
+%
+% If you want to reverse any setting, you only have to use \cs{relax} as a
+% value, either for a general option (\opt{\meta{option}}|=|\val{\cs{relax}})
+% or a specific one
+% (\opt{\meta{option}}|=|\val{\{\meta{outputformat}[+]=\cs{relax}\}}).
+%
+% \DescribeOption{convertdpi}
+% This option controls the used density for all file~formats or a specific one,
+% whether \app{ImageMagick} or \app{Ghostscript} is used for the graphic
+% conversion. The desired resolution of the converted file is given in dots per
+% inch~(DPI) either as a scalar value (e.g.~\opt{convertdpi}|=|\val{600}) or
+% with different resolutions in x- and y\hbox{-}direction
+% (e.g.~\opt{convertdpi}|=|\val{600x400}).
+%
+% As described before, it's also possible to declare a specific resolution for
+% each desired converting format. For example, you want to set different
+% resolution for PNG and JPG~formats and something for all other formats:
+% \begin{svgexample}
+% \svgsetup{%
+% convertdpi={png=600},%
+% convertdpi={jpg=150},%
+% convertdpi=300%
+% }%
+% \end{svgexample}
+% If a setting for a specific output format is given, any unspecific setting is
+% overwritten, when the conversion to this format is done. With
+% \opt{convertdpi}|=|\val{\{\meta{outputformat}=\cs{relax}\}} a specific
+% setting can be reversed.
+%
+% Please note that not every graphic format support different resolutions in x-
+% and y\hbox{-}direction. So using a value like \opt{convertdpi}|=|\val{600x400}
+% may not necessarily lead to the desired result. However, this is then due to
+% the used conversion tool and not to the processing of the option.
+%
+%
+% \subsubsection{Settings for the invocation of \app{ImageMagick}}
+%
+% \DescribeOptions{magickexe,magicksetting,magickoperator}
+% The conversion with \app{ImageMagick} via the \file{magick} or \file{convert}
+% command-line~tool can be controlled with these options. The option
+% \opt{magickexe} determines the used executable and is set to \file{magick} on
+% Windows and otherwise to \file{convert} by default. Additionally, there are
+% the two options \opt{magicksetting} and \opt{magickoperator} which can be
+% used to define \emph{settings} and \emph{operators} for the conversion
+% process. As described before, the two options \opt{magicksetting} and
+% \opt{magickoperator} can be set for all output formats or a \emph{specific}
+% one either resetting or extending the general settings. For further
+% information see the documentation of
+% \hrfn{http://www.imagemagick.org/script/command-line-processing.php}%
+% {\app{ImageMagick} command-line tool}.
+%
+%
+% \subsubsection{Settings for the invocation of \app{Ghostscript}}
+%
+% \DescribeOptions{gsexe,gsdevice,gsopt}
+% The conversion with \app{Ghostscript} is done with command-line~tool \file{gs}
+% on unix-like operating systems and \file{gswin64c} or \file{gswin32c} on
+% Windows. The executable can be changed with option \opt{gsexe}. Because
+% \app{Ghostscript} requires the specification of a device, there are some
+% predefined for the most common output formats. These are:
+% \begin{svgexample}
+% \svgsetup{%
+% gsdevice={png=png16m},gsdevice={jpeg=jpeg},gsdevice={jpg=jpeg},%
+% gsdevice={tif=tiff48nc},gsdevice={tiff=tiff48nc},%
+% gsdevice={eps=eps2write},gsdevice={ps=ps2write}%
+% }%
+% \end{svgexample}
+% Furthermore, with \opt{gsopt} additional switches for \app{Ghostscript} can
+% be set. As described before, both \opt{gsdevice} and \opt{gsopt} can be
+% defined in general or for specific output formats. For further information
+% see the documentation of
+% \hrfn{https://ghostscript.com/doc/current/Use.htm}{\app{Ghostscript}}.
+%
+%
+%
+% \section{Example}
+%
+% As an minimal example\footnote{\ignorespaces%
+% The image used here is a slightly modified version of the image used in the
+% initial documentation on how to include a SVG~file in \LaTeX{} by
+% Johan\,B.\,C.~Engelen available as package
+% \href{http://www.ctan.org/pkg/svg-inkscape}{\pkg{svg-inkscape} on CTAN}.
+% } take the following lines of code:
+% \begin{svgexample}
+% \documentclass{article}
+% \usepackage[T1]{fontenc}
+% \usepackage{svg}
+% \usepackage[off]{svg-extract}
+% \svgsetup{clean=true}
+% %\pdfsuppresswarningpagegroup=1
+% \usepackage{relsize}
+% \usepackage{subcaption}
+% \begin{document}
+% \begin{figure}
+% \begin{minipage}{.5\linewidth}
+% \includesvg[width=\linewidth]{svg-example}%
+% \subcaption{This text is too large!}
+% \end{minipage}%
+% \begin{minipage}{.5\linewidth}
+% \includesvg[width=\linewidth,pretex=\relscale{0.6}]{svg-example}%
+% \subcaption{This text fits better.}
+% \end{minipage}
+% \caption{An example figure with \LaTeX~support}\label{fig:example}
+% \end{figure}
+% \begin{figure}\centering
+% \includesvg[%
+% width=.5\linewidth,inkscapelatex=false,extractformat={pdf,eps}%
+% ]{svg-example}%
+% \caption{The same example figure without \LaTeX~support}
+% \end{figure}
+% \end{document}
+% \end{svgexample}
+% \begin{figure}[tb]
+% \null\hfill\ignorespaces%
+% \begin{minipage}{.45\linewidth}
+% \includesvg[width=\linewidth]{svg-example}%
+% \subcaption{This text is too large!}\label{fig:example-tex-a}
+% \end{minipage}\hfill\ignorespaces%
+% \begin{minipage}{.45\linewidth}
+% \includesvg[width=\linewidth,pretex=\relscale{0.6}]{svg-example}%
+% \subcaption{This text fits better.}\label{fig:example-tex-b}
+% \end{minipage}
+% \hfill\null\ignorespaces%
+% \caption{An example figure with \LaTeX~support}\label{fig:example-tex}
+% \end{figure}
+% \begin{figure}[tb]\centering
+% \includesvg[%
+% width=.5\linewidth,inkscapelatex=false,extractformat={pdf,eps}%
+% ]{svg-example}%
+% \caption{The same example figure without \LaTeX~support}\label{fig:example}
+% \end{figure}
+%
+% If you are willing to compile the example, there are two aspects to consider.
+% First, the included SVG~file \file{svg-example.svg} has to be located in the
+% current folder and is located in \file{\meta{texmf}/doc/latex/svg/examples/}.
+% Second, you have to run the desired \LaTeX~engine with
+% \file{-{}-shell-escape} option enabled.
+%
+% The output is shown in \autoref{fig:example-tex} and \autoref{fig:example}.
+% Within this example the file \file{svg-example.svg} was included three times
+% using the \cs{includesvg} command.
+%
+% As you can see, \autoref{fig:example-tex-a} is created with default settings,
+% except for the width specification. So the \app{Inkscape}~export with
+% \LaTeX~support is done as well as the extraction of a independent graphic~file
+% in PDF~format as the \pkg{svg-extract} package was loaded.
+%
+% However, the text is slightly overrunning the margins of the image, and so
+% \autoref{fig:example-tex-b}---which again uses the same \app{Inkscape}~export
+% results---decreases the font size of the text within the image relative
+% using the \prm{pretex} option together with the \cs{relscale} command
+% provided by the \pkg{relsize} package.
+%
+% In \autoref{fig:example} the same SVG~file was used but without the export
+% of a separate \LaTeX~file containing all text elements.
+%
+% Feel free to use this given example to try out all the options and
+% possibilities described in \autoref{sec:inkscape} for package \pkg{svg}.
+% Especially if you want to use package \pkg{svg-extract} for the automated
+% extraction of independent graphics (\autoref{sec:extract}) and their
+% conversion to different graphic formats with \app{ImageMagick} and/or
+% \app{Ghostscript} (\autoref{sec:convert}), this example can be easily used
+% for the first steps.
+%
+%
+%
+% \section{Troubleshooting and reporting issues}
+%
+% When using the packages \pkg{svg} and \pkg{svg-extract}, the most likely
+% occurring problems will be caused by calling the external programs. For this
+% reason, a short package information is written into the log~file right before
+% each call of an external program via shell. If a file should have been
+% created, both packages check after the external call, whether this file
+% exists or not and raise an error or at least a warning, if this file is
+% missing. If you got such a message, please check the log~file for lines like:
+% \begin{quote}
+% |Package svg Info:| or |Package svg-extract Info:|
+% \end{quote}
+% Right afterwards, there should appear |runsystem(<command>)...excuted.| which
+% you should try to execute manually from shell in the right directory. In most
+% cases, the problem will be an invalid command call. If something goes wrong
+% during the extraction/converting process of package \pkg{svg-extract}, it
+% would make sense to set option \opt{clean}|=|\val{false} to not delete any
+% auxiliary files that might be needed.
+%
+% If you are sure that the problem is not caused by the configuration of your
+% operating system, you can send an error report either via email or create a
+% new issue on GitHub. Both addresses can be found on the title.
+%
+% \minisec{When using pdf\LaTeX{} there are a lot of warnings}
+%
+% It may happen that several warnings like
+% \begin{quote}\ttfamily\raggedright%
+% pdfTeX warning:\,pdflatex.exe(file \meta{filename}.pdf):\,PDF inclusion:
+% multiple pdfs with page group included in a single page
+% \end{quote}
+% occur when including the PDF~graphics exported with \app{Inkscape}. This is
+% related to the handling of transparency effects within PDF~files. Since
+% pdf\TeX~version 1.40.15 or later, you can get rid of these messages by using
+% \cs{pdfsuppresswarningpagegroup}|=|\val{1}. See also the discussion on
+% \hrfn{http://tex.stackexchange.com/questions/76273/}{LaTeX Stack Exchange}
+% for more information.
+%
+%
+%
+% \section{Include SVG files created with \app{ROOT}}
+%
+% This section was originally written by Philip Ilten. In the hope that since
+% then nothing has changed fundamentally in the described procedure, this
+% passage remains in the documentation, even if it will almost certainly be
+% relevant to experimental particle physicists only, who frequently use the
+% analysis package \app{ROOT}.
+%
+% \app{ROOT} has the ability to export directly to a SVG~file, which means that
+% it is possible to completely by-pass all of \app{ROOT}'s internal text
+% rendering machinery, and let \LaTeX{} handle the text natively. This means
+% that all of the ugly fonts that are rendered by \app{ROOT} can now be
+% completely avoided, with the additional bonus of being able to add references
+% within plots. So how does one go about using this package with \app{ROOT}?
+% \begin{enumerate}
+% \item
+% Create the plot with \app{ROOT} as normal, but turn off all
+% \LaTeX~interpretation of text strings. This is a bit tricky, but can be
+% accomplished by setting the font in \app{ROOT} to a precision of zero as
+% described in the documentation for
+% \hrfn{http://root.cern.ch/root/html/TAttText.html}{\texttt{TAttFill}}.
+% Remember that the font is set by using the function
+% |(TAttFill*)->SetTextFont(i)| with
+% \[\texttt{i}=\textrm{(font type)} \times 10 + \textrm{(font precision)}\]
+% In the following lines of code, a |TStyle| is defined which sets the font
+% to type ``Courier New'' with a precision of zero.
+% \begin{svgexample}[backgroundcolor=\color{red!10}]
+% TStyle *style = new TStyle("style","style"); int FONT = 80;
+% style->SetTextFont(FONT);
+% style->SetLabelFont(FONT,"XYZ");
+% style->SetTitleFont(FONT,"XYZ");
+% style->SetTitleFont(FONT,"");
+% gROOT->SetStyle("style");
+% gROOT->ForceStyle();
+% \end{svgexample}
+% Now, you can just use the well\hbox{-}known standard \LaTeX~syntax for
+% creating labels, etc. Note however, that backslashes have to be escaped due
+% to interpretation of special characters by \app{C++}.
+% \item Print the plot as a SVG~file.
+% \begin{svgexample}[backgroundcolor=\color{red!10}]
+% gPad->Print("foo.svg");
+% \end{svgexample}
+% \item Include the SVG~file within the document using this package.
+% \begin{svgexample}
+% \usepackage{svg}
+% \usepackage{svg-extract}
+% \svgsetup{clean=true}
+% §\dots§
+% \includesvg[width=\linewidth]{foo}
+% \end{svgexample}
+% \end{enumerate}
+%
+% Consider the following example image produced by \app{ROOT} in
+% \autoref{fig:root}. This figure was generated by the \app{ROOT} macro
+% \file{root.C}, provided within \file{\meta{texmf}/doc/latex/svg/examples/},
+% which produces the file~\file{root.svg} when run. The code used to produce
+% this SVG~file from within \app{ROOT} is
+% \lstinputlisting[style=svg,backgroundcolor=\color{red!10}]{examples/root.C}
+% where the text produced within the \app{ROOT} plot is set to a precision of
+% zero.
+%
+% The plot was then included within this document using the following
+% \LaTeX~code
+% \begin{svgexample}
+% \begin{figure}
+% \centering%
+% \includesvg[%
+% inkscapearea=page,height=6cm,pretex=\tiny,convertformat=png%
+% ]{root}%
+% \caption{Rendering of a \app{ROOT} plot---no more \emph{Comic CERNs}}%
+% \label{fig:root}%
+% \end{figure}
+% \end{svgexample}
+% \begin{figure}
+% \centering%
+% \includesvg[%
+% inkscapearea=page,height=6cm,pretex=\tiny,convertformat=png%
+% ]{root}%
+% \caption{Rendering of a \app{ROOT} plot---no more \emph{Comic CERNs}}%
+% \label{fig:root}%
+% \end{figure}
+% which includes the graphic as well as the \LaTeX~file exported by
+% \app{Inkscape}, produces the extracted PDF~image~(\file{root.pdf}) and
+% converts this to a PNG~image~(\file{root.png}) by using \app{ImageMagick}.
+% Enjoy plots from \app{ROOT} with natively rendered \LaTeX!
+%
+% \StopEventually{\clearpage\PrintIndex\PrintChanges\PrintToDos}
+%
+% \iffalse
+%<*package&option>
+% \fi
+%
+%
+%
+% \cleardoublepage
+% \appendix
+% \part{Implementation}
+% \section{Initialization}
+% \subsection{Packages}
+%
+% The package \pkg{svg} requires \pkg{scrbase} for options processing, the
+% packages \pkg{ifluatex}, \pkg{ifpdf} and \pkg{ifxetex} for detecting the
+% used \LaTeX~engine, \pkg{pdftexcmds} for pdf\TeX{} primitives when using
+% Lua\TeX, \pkg{shellesc} and \pkg{ifplatform} for engine independent access to
+% systems commands and files as well as \pkg{graphicx} for the inclusion of
+% PDF~files. The usage of packages \pkg{xcolor} and \pkg{transparent}
+% can be switched of with the corresponding options. Package \pkg{svg-extract}
+% only needs package \pkg{svg} itself.
+% \begin{macrocode}
+%<*base>
+\RequirePackage{scrbase}[2016/06/14]
+\RequirePackage{ifpdf}[2016/05/14]
+\RequirePackage{ifluatex}[2016/05/16]
+\RequirePackage{ifxetex}[2010/09/12]
+\RequirePackage{pdftexcmds}[2016/05/21]
+\RequirePackage{shellesc}[2016/06/07]
+\RequirePackage{trimspaces}[2009/09/17]
+\RequirePackage{graphicx}[1999/02/16]
+%</base>
+%<*extract>
+\RequirePackage{svg}[2017/03/27]
+%</extract>
+% \end{macrocode}
+%
+% \iffalse
+%<*base>
+% \fi
+%
+% \subsection{Helper macros}
+%
+% \begin{macro}{\svg@tempa}
+% \begin{macro}{\svg@tempb}
+% \begin{macro}{\svg@box}
+% \begin{macro}{\if@svg@tempswa}
+% Internal temporary macros. The catcode for double quotes are also temporarily
+% changed.
+% \begin{macrocode}
+\newcommand*\svg@tempa{}
+\newcommand*\svg@tempb{}
+\newbox\svg@box
+\newif\if@svg@tempswa
+\edef\svg@catcodecodes@restore{%
+ \catcode`\noexpand\"\the\catcode`\"\relax%
+}
+\@makeother\"%
+% \end{macrocode}
+% \end{macro}^^A \if@svg@tempswa
+% \end{macro}^^A \svg@box
+% \end{macro}^^A \svg@tempb
+% \end{macro}^^A \svg@tempa
+%
+% \iffalse
+%</base>
+% \fi
+%
+%
+% \section{Including SVG files with package \pkg{svg}}
+% \subsection{Options}
+%
+% All options, which can be set either as package options or with
+% \cs{svgsetup}, as well as the optional parameters for both user commands
+% \cs{includesvg}\oarg{parameters}\marg{svg filename} and
+% \cs{includeinkscape}\oarg{parameters}\marg{graphic filename} are defined with
+% the interface provided by package \pkg{scrbase}.
+% \begin{macrocode}
+\DefineFamily{SVG}
+\DefineFamilyMember{SVG}
+% \end{macrocode}
+%
+% \iffalse
+%</package&option>
+%<*package&base>
+%<*option>
+% \fi
+%
+% \begin{macro}{\svg@deprecated@key}
+% With version v2.00 the whole user interface was renewed. For reasons of
+% compatibility, outdated options and parameters from version~v1.0 are also
+% provided. If an old key was given, a warning is issued and the valid key is
+% used.
+% \begin{macrocode}
+\newcommand*\svg@deprecated@key[3][svg]{%
+ \PackageWarning{#1}{%
+ The option key `#2' is deprecated.\MessageBreak%
+ It's recommended to use `#3'\MessageBreak%
+ instead%
+ }%
+ \FamilyOptions{SVG}{#3}%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@deprecated@key
+%
+% Within the exported \LaTeX~files of \app{Inkscape}, some commands are used
+% out of additional packages. But maybe the user doesn't want to load this
+% packages anyways.
+%
+% \begin{option}{usexcolor}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{option}{noxcolor}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\if@svg@use@xcolor}
+% \begin{option}{usetransparent}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{option}{notransparent}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\if@svg@use@transparent}
+% Options for preventing packages \pkg{xcolor} and \pkg{transparent} to be
+% loaded.
+% \begin{macrocode}
+\newif\if@svg@use@xcolor
+\FamilyBoolKey{SVG}{usexcolor}{@svg@use@xcolor}
+\DeclareOption{noxcolor}{\FamilyOptions{SVG}{usexcolor=false}}
+\newif\if@svg@use@transparent
+\FamilyBoolKey{SVG}{usetransparent}{@svg@use@transparent}
+\DeclareOption{notransparent}{\FamilyOptions{SVG}{usetransparent=false}}
+% \end{macrocode}
+% They are only available during the loading process of package \pkg{svg}.
+% \begin{macrocode}
+\AtEndOfPackage{%
+ \RelaxFamilyKey{SVG}{usexcolor}%
+ \RelaxFamilyKey{SVG}{usetransparent}%
+ \if@svg@use@xcolor%
+ \RequirePackage{xcolor}[2016/05/11]%
+ \else%
+ \AfterPackage*{xcolor}{%
+ \PackageWarning{svg}{Package `xcolor' was loaded anyway}%
+ }%
+ \fi%
+ \if@svg@use@transparent%
+ \RequirePackage{transparent}[2016/05/16]%
+ \else%
+ \AfterPackage*{transparent}{%
+ \PackageWarning{svg}{Package `transparent' was loaded anyway}%
+ }%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \if@svg@use@transparent
+% \end{option}^^A notransparent
+% \end{option}^^A usetransparent
+% \end{macro}^^A \if@svg@use@xcolor
+% \end{option}^^A noxcolor
+% \end{option}^^A usexcolor
+%
+%
+%
+% \subsubsection{The invocation of \app{Inkscape}}
+%
+% The Application \app{Inkscape} is used to create includable graphic files in
+% a desired format (PDF/EPS/PS/PNG) out of files in SVG~format, whereas the
+% support of \LaTeX{} can optionally be used.
+%
+% \begin{option}{inkscape}
+% \changes{v2.00}{2017/02/17}{changed/extended}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@sanitize@dq}}^^A
+% \changes{v2.01}{2017/11/28}{using \cs{trim@spaces}}^^A
+% \begin{macro}{\svg@ink@mode}
+% The intension of option \opt{inkscape} is to control the running behaviour of
+% \app{Inkscape}. It can be switched off at all (\opt{inkscape}|=|\val{false})
+% or invoked only if necessary (\opt{inkscape}|=|\val{true}) or the command
+% line call can be forced with every \LaTeX~run (\opt{inkscape}|=|\val{forced}).
+% Additionally, option \opt{inkscape} can be used as wrapper for options
+% \opt{inkscapeformat}, \opt{inkscapelatex}, \opt{inkscapearea} and
+% \opt{inkscapedpi}, which are declared later.
+% \begin{macrocode}
+\newcommand*\svg@ink@mode{}
+\DefineFamilyKey{SVG}{inkscape}[true]{%
+ \lowercase{\svg@sanitize@dq\svg@tempb{#1}}%
+ \FamilySetNumerical{SVG}{inkscape}{svg@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},{onlynewer}{1},{newer}{1},%
+ {force}{2},{forced}{2},{overwrite}{2},%
+ {pdf}{3},{eps}{4},{ps}{5},{png}{6},%
+ {drawing}{7},{crop}{7},%
+ {page}{8},{nocrop}{8},%
+ {tex}{9},{latex}{9},{exportlatex}{9},{latexexport}{9},%
+ {notex}{10},{nolatex}{10},{noexportlatex}{10},{nolatexexport}{10},%
+ {latexnoexport}{10},{raw}{10},{plain}{10},{simple}{10}%
+ }{\svg@tempb}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+% \end{macrocode}
+% Setting the mode for invoking \app{Inkscape}\dots
+% \begin{macrocode}
+ \ifnum\svg@tempa<\thr@@\relax%
+ \let\svg@ink@mode\svg@tempa%
+ \else%
+% \end{macrocode}
+% \dots and the part as wrapper for different options.
+% \begin{macrocode}
+ \ifcase\svg@tempa\relax\or\or\or% pdf
+ \FamilyOptions{SVG}{inkscapeformat=pdf}%
+ \or% eps
+ \FamilyOptions{SVG}{inkscapeformat=eps}%
+ \or% ps
+ \FamilyOptions{SVG}{inkscapeformat=ps}%
+ \or% png
+ \FamilyOptions{SVG}{inkscapeformat=png}%
+ \or% drawing
+ \FamilyOptions{SVG}{inkscapearea=drawing}%
+ \or% page
+ \FamilyOptions{SVG}{inkscapearea=page}%
+ \or% tex
+ \FamilyOptions{SVG}{inkscapelatex=true}%
+ \or% notex
+ \FamilyOptions{SVG}{inkscapelatex=false}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% It's also possible to set the option \opt{inkscapedpi} by passing a number
+% followed by \val{dpi} like \opt{inkscape}|=|\val{300dpi}.
+% \begin{macrocode}
+ \else% dpi
+ \def\svg@tempa##1dpi##2\@nil{%
+ \ifstr{##2}{dpi}{\FamilyOptions{SVG}{inkscapedpi=##1}}{}%
+ }%
+ \lowercase{\expandafter\svg@tempa\svg@tempb dpi\@nil}%
+% \end{macrocode}
+% In version~v1.0 the option \opt{inkscape} was used to set both the executable
+% and options for \app{Inkscape}. This is taken into account here.
+% \begin{macrocode}
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed\else%
+% \end{macrocode}
+% Splitting executable from options with delimitted macros. After calling
+% \cs{svg@tempa} with the given value, the part for the executable is stored in
+% \cs{svg@tempa} and the option part---which is recognized by the first |-|
+% character--- in \cs{svg@tempb}.
+% \begin{macrocode}
+ \svg@quotes@remove[{#1}]{\svg@tempb}%
+ \def\svg@tempa##1-##2\@nil{%
+ \IfArgIsEmpty{##2}{\def\svg@tempb{}}{%
+ \def\svg@tempa####1-\@nil{\def\svg@tempb{-####1}}%
+ \svg@tempa##2\@nil%
+ }%
+ \edef\svg@tempa{\trim@spaces{##1}}%
+ }%
+ \edef\svg@tempb{%
+ \noexpand\svg@tempa\svg@tempb-\noexpand\@nil%
+ }%
+ \svg@tempb%
+ \if@svg@quotes@found%
+ \edef\svg@tempa{"\svg@tempa"}%
+ \fi%
+ \PackageWarning{svg}{%
+ Setting the executable%
+ \ifx\svg@tempb\@empty\else%
+ \space and associated options%
+ \fi%
+ \MessageBreak%
+ for Inkscape should be done with options\MessageBreak%
+ `inkscapeexe=\svg@tempa'%
+ \ifx\svg@tempb\@empty\else%
+ \MessageBreak and `inkscapeopt=\svg@tempb'%
+ \fi.\MessageBreak%
+ Nevertheless, this was done by now anyway%
+ }%
+ \edef\svg@tempa{%
+ \noexpand\FamilyOptions{SVG}{inkscapeexe=\svg@tempa}%
+ \ifx\svg@tempb\@empty\else%
+ \noexpand\FamilyOptions{SVG}{inkscapeopt=\svg@tempb}%
+ \fi%
+ }%
+ \svg@tempa%
+ \fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@mode
+% \end{option}^^A inkscape
+% \begin{option}{on}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{option}{off}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% Package options which can be used to switch functionality on or off during
+% the loading of package \pkg{svg}.
+% \begin{macrocode}
+\DeclareOption{on}{\FamilyOptions{SVG}{inkscape=true}}
+\DeclareOption{off}{\FamilyOptions{SVG}{inkscape=false}}
+% \end{macrocode}
+% \end{option}^^A off
+% \end{option}^^A on
+% \begin{option}{inkscapeformat}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@ink@format}
+% With option \opt{inkscapeformat} the output format of the \app{Inkscape}
+% export function, which is called via \cs{ShellEscape}, can be configured.
+% It is set to \val{pdf} or, if dvi output could be detected, to \val{eps}
+% during initialization.
+% \begin{macrocode}
+\newcommand*\svg@ink@format{pdf}
+\ifxetex\else\ifpdf\else
+ \renewcommand*\svg@ink@format{eps}
+\fi\fi
+\DefineFamilyKey{SVG}{inkscapeformat}{%
+ \lowercase{\def\svg@tempa{#1}}%
+ \FamilySetNumerical{SVG}{inkscapeformat}{svg@tempa}{%
+ {pdf}{0},{eps}{1},{ps}{2},{png}{3}%
+ }{\svg@tempa}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% latex
+ \renewcommand*\svg@ink@format{pdf}%
+ \or% eps
+ \renewcommand*\svg@ink@format{eps}%
+ \or% ps
+ \renewcommand*\svg@ink@format{ps}%
+ \or% png
+ \renewcommand*\svg@ink@format{png}%
+ \fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@format
+% \end{option}^^A inkscapeformat
+% \begin{option}{inkscapelatex}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{option}{latex}
+% \changes{v2.00b}{2017/02/28}{new, alternative key for \opt{inkscapelatex}}^^A
+% \begin{option}{tex}
+% \changes{v2.00b}{2017/03/28}{new, alternative key for \opt{inkscapelatex}}^^A
+% \begin{macro}{\svg@ink@latex}
+% This option controls whether the \app{Inkscape} export will be invoked with
+% or without the generation of a seperate \LaTeX~file.
+% \begin{macrocode}
+\newif\if@svg@ink@latex
+\FamilyBoolKey{SVG}{inkscapelatex}{@svg@ink@latex}
+\FamilyBoolKey{SVG}{latex}{@svg@ink@latex}
+\FamilyBoolKey{SVG}{tex}{@svg@ink@latex}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@latex
+% \end{option}^^A tex
+% \end{option}^^A latex
+% \end{option}^^A inkscapelatex
+% \begin{option}{inkscapearea}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@ink@area}
+% The exported area for an \app{Inkscape} graphic can be set with this option.
+% \begin{macrocode}
+\newcommand*\svg@ink@area{}
+\DefineFamilyKey{SVG}{inkscapearea}{%
+ \FamilySetNumerical{SVG}{inkscapearea}{svg@tempa}{%
+ {drawing}{0},{crop}{0},%
+ {page}{1},{nocrop}{1}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% drawing
+ \renewcommand*\svg@ink@area{-D}%
+ \else% page
+ \renewcommand*\svg@ink@area{-C}%
+ \fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@area
+% \end{option}^^A inkscapearea
+% \begin{option}{inkscapedpi}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{option}{inkscapedensity}
+% \begin{macro}{\svg@ink@dpi}
+% A density can be chosen, which is used during export with \app{Inkscape} for
+% bitmaps and rasterization of filters.
+% \begin{macrocode}
+\newcommand*\svg@ink@dpi{}
+\let\svg@ink@dpi\relax
+\DefineFamilyKey{SVG}{inkscapedpi}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \let\svg@ink@dpi\relax%
+ \FamilyKeyStateProcessed%
+ }{%
+ \def\svg@tempa##1dpi##2\@nil{\def\svg@tempa{##1}}%
+ \lowercase{\svg@tempa#1dpi\@nil}%
+ \ifnumber{\svg@tempa}{%
+ \edef\svg@ink@dpi{\svg@tempa}%
+ \FamilyKeyStateProcessed%
+ }{}%
+ }%
+}
+\DefineFamilyKey{SVG}{inkscapedensity}{\FamilyOptions{SVG}{inkscapedpi=#1}}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@dpi
+% \end{option}^^A inkscapedensity
+% \end{option}^^A inkscapedpi
+% \begin{option}{inkscapeexe}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@ink@exe}
+% \begin{option}{inkscapeopt}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@ink@opt}
+% With these options, the terminal command for invoking \app{Inkscape} as well
+% as additional options can be defined.
+% \begin{macrocode}
+\newcommand*\svg@ink@exe{inkscape}
+\DefineFamilyKey{SVG}{inkscapeexe}{%
+ \renewcommand*\svg@ink@exe{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svg@ink@opt{}
+\DefineFamilyKey{SVG}{inkscapeopt}{%
+ \renewcommand*\svg@ink@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@opt
+% \end{option}^^A inkscapeopt
+% \end{macro}^^A \svg@ink@exe
+% \end{option}^^A inkscapeexe
+%
+%
+%
+% \subsubsection{Setting input folder and file}
+%
+% \begin{option}{svgpath}
+% \changes{v2.00}{2017/02/12}{deprecated}^^A
+% In version~v1.0 setting the path to SVG~files was done via option. So
+% this method is provided as well.
+% \begin{macrocode}
+\DefineFamilyKey{SVG}{svgpath}{%
+ \PackageWarning{svg}{%
+ The key `svgpath' is deprecated. It's recommended\MessageBreak%
+ to use `\string\svgpath' instead%
+ }%
+ \ifx\svgpath\@undefined%
+ \AtEndOfPackage{\svgpath{{#1}}}%
+ \else%
+ \svgpath{{#1}}%
+ \fi%
+ \FamilyKeyStateProcessed%
+}
+% \end{macrocode}
+% \end{option}^^A svgpath
+% \begin{option}{svgextension}
+% \changes{v2.01}{2017/11/27}{new due to user request}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@quotes@remove}}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@remove@leadingchar}}^^A
+% \begin{option}{extension}
+% \begin{option}{ext}
+% \begin{macro}{\svg@file@ext}
+% This option modifies the expected extension for the input file which is
+% exported with \app{Inkscape}. It is set to \file{svg} by default.
+% \begin{macrocode}
+\newcommand*\svg@file@ext{svg}
+\DefineFamilyKey{SVG}{svgextension}{%
+% \end{macrocode}
+% The extension should be in lower case letters.
+% \begin{macrocode}
+ \lowercase{\svg@quotes@remove[{#1}]{\svg@file@ext}}%
+% \end{macrocode}
+% Remove leading dots from the extension.
+% \begin{macrocode}
+ \svg@remove@leadingchar.\svg@file@ext%
+}
+\DefineFamilyKey{SVG}{extension}{\FamilyOptions{SVG}{svgextension=#1}}
+\DefineFamilyKey{SVG}{ext}{\FamilyOptions{SVG}{svgextension=#1}}
+% \end{macrocode}
+% \end{macro}^^A \svg@file@ext
+% \end{option}^^A ext
+% \end{option}^^A extension
+% \end{option}^^A svgextension
+%
+%
+%
+% \subsubsection{Setting output folder}
+%
+% \begin{option}{inkscapepath}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@sanitize@dq}}^^A
+% \begin{option}{inkscapename}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@out@path}
+% \begin{macro}{\svg@out@name}
+% \begin{macro}{\svg@out@base}
+% The option \opt{inkscapepath} controls, in which folder the results of the
+% \app{Inkscape} export will be located. With option \opt{inkscapename} the
+% name of the exported file itself can be changed.
+% \begin{macrocode}
+\newcommand*\svg@out@path{}
+\newcommand*\svg@out@name{\svg@file@name\svg@file@suffix}
+\newcommand*\svg@out@base{\svg@out@path\svg@out@name.\svg@ink@format}
+\DefineFamilyKey{SVG}{inkscapepath}{%
+ \svg@sanitize@dq\svg@tempb{#1}%
+ \FamilySetNumerical{SVG}{inkscapepath}{svg@tempa}{%
+ {svgpath}{0},{svgdir}{0},%
+ {svgsubpath}{1},{svgsubdir}{1},%
+ {basepath}{2},{basedir}{2},{jobpath}{2},{jobdir}{2},%
+ {basesubpath}{3},{basesubdir}{3},{jobsubpath}{3},{jobsubdir}{3}%
+ }{\svg@tempb}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% svgpath
+ \renewcommand*\svg@out@path{\svg@file@path}%
+ \or% svgsubpath
+ \renewcommand*\svg@out@path{\svg@file@path svg-inkscape/}%
+ \or% basepath
+ \renewcommand*\svg@out@path{./}%
+ \or% basesubpath
+ \renewcommand*\svg@out@path{./svg-inkscape/}%
+ \fi%
+ \else%
+ \edef\svg@out@path{\svg@tempb}%
+ \svg@normalize@path{\svg@out@path}%
+ \FamilyKeyStateProcessed%
+ \fi%
+}
+\DefineFamilyKey{SVG}{inkscapename}{%
+ \renewcommand*\svg@out@name{#1\svg@file@suffix}%
+ \FamilyKeyStateProcessed%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@out@base
+% \end{macro}^^A \svg@out@name
+% \end{macro}^^A \svg@out@path
+% \end{option}^^A inkscapename
+% \end{option}^^A inkscapepath
+%
+%
+%
+% \subsubsection{Options for the inclusion of graphics}
+%
+% After the graphic export with \app{Inkscape}, the inclusion of those graphics
+% can be controlled with the following options.
+%
+% \begin{option}{width}
+% \begin{macro}{\svg@param@width}
+% \begin{option}{height}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@param@width}
+% \begin{option}{distort}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{option}{keepaspectratio}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{macro}{\if@svg@param@distort}
+% \begin{option}{scale}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\svg@param@scale}
+% These options determine the size of the included graphics. The usage of
+% \val{\cs{relax}} as value resets the respective option to the default
+% behavior.
+% \begin{macrocode}
+\newcommand*\svg@param@width{\z@}
+\DefineFamilyKey{SVG}{width}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svg@param@width{\z@}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \FamilySetLengthMacro{SVG}{width}{\svg@param@width}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifdim\svg@param@width<\z@\relax%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+ }%
+}
+\newcommand*\svg@param@height{\z@}
+\DefineFamilyKey{SVG}{height}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svg@param@height{\z@}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \FamilySetLengthMacro{SVG}{height}{\svg@param@height}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifdim\svg@param@height<\z@\relax%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+ }%
+}
+\newif\if@svg@param@distort
+\FamilyBoolKey{SVG}{distort}{@svg@param@distort}
+\DefineFamilyKey{SVG}{keepaspectratio}[true]{%
+ \FamilySetBool{SVG}{keepaspectratio}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \FamilyOptions{SVG}{distort=false}%
+ \else
+ \FamilyOptions{SVG}{distort=true}%
+ \fi%
+ \fi%
+}
+\newcommand*\svg@param@scale{1}
+\DefineFamilyKey{SVG}{scale}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svg@param@scale{1}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifisdimension{#1\p@}{%
+ \ifdim\dimexpr#1\p@\relax>\z@\relax%
+ \renewcommand*\svg@param@scale{#1}%
+ \FamilyKeyStateProcessed%
+ \fi%
+ }{}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@param@scale
+% \end{option}^^A scale
+% \end{macro}^^A \if@svg@param@distort
+% \end{option}^^A keepaspectratio
+% \end{option}^^A distort
+% \end{macro}^^A \svg@param@height
+% \end{option}^^A height
+% \end{macro}^^A \svg@param@width
+% \end{option}^^A width
+% \begin{option}{pretex}
+% \begin{macro}{\svg@param@pretex}
+% \begin{option}{apptex}
+% \begin{macro}{\svg@param@apptex}
+% \begin{option}{postex}
+% \changes{v2.00}{2017/03/02}{deprecated}^^A
+% For executing code right before or after the graphic inclusion, two hooks are
+% defined.
+% \begin{macrocode}
+\newcommand*\svg@param@pretex{}
+\let\svg@param@pretex\relax
+\DefineFamilyKey{SVG}{pretex}{%
+ \svg@ifvalueisrelax{#1}{%
+ \let\svg@param@pretex\relax%
+ }{%
+ \def\svg@param@pretex{#1}%
+ }%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svg@param@apptex{}
+\let\svg@param@apptex\relax
+\DefineFamilyKey{SVG}{apptex}{%
+ \svg@ifvalueisrelax{#1}{%
+ \let\svg@param@apptex\relax%
+ }{%
+ \def\svg@param@apptex{#1}%
+ }%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{postex}{%
+ \svg@deprecated@key{postex=#1}{apptex=#1}%
+}
+% \end{macrocode}
+% \end{option}^^A postex
+% \end{macro}^^A \svg@param@apptex
+% \end{option}^^A apptex
+% \end{macro}^^A \svg@param@pretex
+% \end{option}^^A pretex
+% \begin{option}{lastpage}
+% \changes{v2.00}{2017/02/20}{new}^^A
+% \begin{counter}{svg@param@lastpage}
+% For \app{Inkscape}~0.91 a bug concerning the \LaTeX~export has been reported
+% (\url{https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1417470}).
+% Sometimes the \LaTeX~file created by \app{Inkscape} tries to include more
+% pages than actually are present in the PDF~file. To work around this
+% problem, a patch is provided. For this purpose, the total page number is read
+% from the PDF~file.
+% \begin{macrocode}
+\newcounter{svg@param@lastpage}
+\DefineFamilyKey{SVG}{lastpage}{%
+ \FamilySetNumerical{SVG}{lastpage}{svg@tempa}{%
+ {false}{0},{off}{0},{no}{0},{ignore}{0},%
+ {true}{1},{on}{1},{yes}{1},{auto}{1}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% false
+ \FamilySetCounter{SVG}{lastpage}{svg@param@lastpage}{\m@ne}%
+ \or% true
+ \FamilySetCounter{SVG}{lastpage}{svg@param@lastpage}{\z@}%
+ \fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{counter}^^A svg@param@lastpage
+% \end{option}^^A lastpage
+% \begin{option}{draft}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\if@svg@draft}
+% The option \opt{draft} has the same effect as the eponymous option of package
+% \pkg{graphicx}.
+% \begin{macrocode}
+\newif\if@svg@draft
+\FamilyBoolKey{SVG}{draft}{@svg@draft}
+\AtBeginDocument{\if@svg@draft\else\ifGin@draft\@svg@drafttrue\fi\fi}
+% \end{macrocode}
+% \end{macro}^^A \if@svg@draft
+% \end{option}^^A draft
+%
+%
+%
+% \subsection{Handling path information}
+%
+% Both packages \pkg{svg} and \pkg{svg-extract} should be able to handle
+% user-defined input and output paths. As there is the possibility for users to
+% provide paths with or without quotes to \LaTeX, this is taken into account.
+%
+% \begin{macro}{\svg@deactivate@dq}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \changes{v2.02a}{2018/10/17}{bug fix for \pkg{polyglossia}}^^A
+% In order to avoid errors concerning file names with package \pkg{babel} and
+% it's active double quotes, this command is defined.
+% \begin{macrocode}
+\newcommand*\svg@deactivate@dq{}
+\AfterPackage+{babel}{%
+ \renewcommand*\svg@deactivate@dq{\bbl@deactivate{"}}%
+ \providecommand*\bbl@deactivate[1]{}%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@deactivate@dq
+% \begin{macro}{\svg@sanitize@dq}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% Save expansion of the second argument in the macro from teh first argument
+% with deactivated double quotes.
+% \begin{macrocode}
+\newcommand*\svg@sanitize@dq[2]{%
+ \begingroup%
+ \svg@deactivate@dq%
+ \edef\svg@tempa{\endgroup\def\noexpand#1{#2}}%
+ \svg@tempa%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@sanitize@dq
+% \begin{macro}{\svg@quotes@remove}
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@sanitize@dq}}^^A
+% \changes{v2.02}{2018/09/07}{calling \cs{svg@quotes@check}}^^A
+% \begin{macro}{\svg@quotes@@remove}
+% These two commands are used to remove all occurring quotes within a string.
+% The only argument passed to \cs{svg@quotes@remove} is not the string itself
+% but a macro in which a string is stored.
+% \begin{macrocode}
+\newcommand*\svg@quotes@remove[2][]{%
+ \begingroup%
+ \IfArgIsEmpty{#1}{\def\svg@tempb{#2}}{\def\svg@tempb{#1}}%
+ \svg@sanitize@dq\svg@tempa{\svg@tempb}%
+ \expandafter\svg@quotes@check\expandafter{\svg@tempa}%
+ \expandafter\svg@quotes@@remove\svg@tempa""\@nil%
+ \edef\svg@tempb{%
+ \endgroup%
+ \def\noexpand#2{\svg@tempa}%
+ \if@svg@quotes@found%
+ \noexpand\@svg@quotes@foundtrue%
+ \else%
+ \noexpand\@svg@quotes@foundfalse%
+ \fi%
+ }%
+ \svg@tempb%
+}
+\newcommand*\svg@quotes@@remove{}
+\def\svg@quotes@@remove#1"#2"#3\@nil{%
+ \IfArgIsEmpty{#2}{%
+ \edef\svg@tempa{#1}%
+ }{%
+ \svg@quotes@@remove#1#2#3""\@nil%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@quotes@@remove
+% \end{macro}^^A \svg@quotes@remove
+% \begin{macro}{\svg@quotes@check}
+% \begin{macro}{\svg@quotes@@check}
+% \begin{macro}{\if@svg@quotes@found}
+% During the treatment of paths, it may be necessary to temporarily remove
+% quotes and, if required, add them again later. For this purpose, the switch
+% \cs{if@svg@quotes@found} as well as the commands \cs{svg@quotes@check} and
+% \cs{svg@quotes@@check}, which controls the switch, are defined. As before,
+% the string is passed in a macro to \cs{svg@quotes@check}.
+% \begin{macrocode}
+\newif\if@svg@quotes@found
+\newcommand*\svg@quotes@check[1]{%
+ \expandafter\svg@quotes@@check#1"\@nil%
+}
+\newcommand*\svg@quotes@@check{}
+\def\svg@quotes@@check#1"#2\@nil{%
+ \IfArgIsEmpty{#2}{\@svg@quotes@foundfalse}{\@svg@quotes@foundtrue}%
+}
+% \end{macrocode}
+% \end{macro}^^A \if@svg@quotes@found
+% \end{macro}^^A \svg@quotes@@check
+% \end{macro}^^A \svg@quotes@check
+% \begin{macro}{\svg@remove@leadingchar}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% This command removes the single character in given with the first argument
+% from the expanded macro in the second argument.
+% \begin{macrocode}
+\newcommand*\svg@remove@leadingchar[2]{%
+ \begingroup%
+ \svg@sanitize@dq\svg@tempa{#2}%
+ \def\svg@tempb{%
+ \def\svg@tempa####1\@nil{\def\svg@tempa{####1}}%
+ \kernel@ifnextchar#1%
+ {\expandafter\svg@tempa\@gobble}%
+ {\svg@tempa}%
+ }%
+ \expandafter\svg@tempb\svg@tempa\@nil%
+ \edef\svg@tempb{%
+ \endgroup%
+ \def\noexpand#2{\svg@tempa}%
+ }%
+ \svg@tempb%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@remove@leadingchar%
+% \begin{macro}{\svg@set@input@path}
+% \changes{v2.01}{2017/11/28}{new}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@deactivate@dq}}^^A
+% \begin{macro}{\svg@append@input@path}
+% \changes{v2.01}{2017/11/28}{new}^^A
+% \changes{v2.02}{2018/09/07}{avoid duplicates in \cs{input@path}}^^A
+% In order to import SVG~files from different folders, \cs{svg@set@input@path}
+% evaluates several macros, which are supposed to be used for holding different
+% search folders. Any given path will be handled by \cs{svg@normalize@path}.
+% The optional argument can be used to append an additional search path.
+% \begin{macrocode}
+\newcommand*\svg@set@input@path[1][]{%
+ \begingroup%
+ \svg@deactivate@dq%
+% \end{macrocode}
+% If a path was already found and stored within \cs{svg@file@path}, it is
+% searched first and wrapped in curly braces. This is necessary for using
+% commands like \cs{input}\marg{tex filename} within SVG~files.
+% \begin{macrocode}
+ \ifx\svg@file@path\@empty\else%
+ \svg@normalize@path{\svg@file@path}%
+ \edef\svg@file@path{{\svg@file@path}}%
+ \fi%
+% \end{macrocode}
+% Afterwards, several search paths are appended. If \cs{svgpath} was used, it
+% is searched next. If nothing was found, \cs{graphicspath} is considered if
+% defined followed by a path given in the third argument. If nothing was found
+% yet, the standard \cs{input@path} is searched last.
+% \begin{macrocode}
+ \svg@append@input@path{\svg@file@path}{\svg@input@path}%
+ \svg@append@input@path{\svg@file@path}{\Ginput@path}%
+ \IfArgIsEmpty{#1}{}{\svg@append@input@path{\svg@file@path}{{#1}}}%
+ \svg@append@input@path{\svg@file@path}{\input@path}%
+% \end{macrocode}
+% Finally, \cs{input@path} is set.
+% \begin{macrocode}
+ \edef\svg@tempa{%
+ \endgroup%
+ \ifx\svg@file@path\@empty\else%
+ \def\noexpand\input@path{\svg@file@path}%
+ \fi%
+ }%
+ \svg@tempa%
+}
+% \end{macrocode}
+% Only, if a certain search path is defined, it is added. The paths given in
+% the first argument are compared to each path in the second argument and only
+% new ones are added.
+% \begin{macrocode}
+\newcommand*\svg@append@input@path[2]{%
+ \ifx#2\@undefined\else%
+ \edef\svg@tempb{#2}%
+ \expandafter\@tfor\expandafter\svg@tempa\expandafter:\expandafter=%
+ \svg@tempb\do{%
+% \end{macrocode}
+% Passing each new path to \cs{svg@normalize@path}. If a path already exists,
+% switch \cs{if@svg@tempswa} is set to \val{false}.
+% \begin{macrocode}
+ \ifx\svg@tempa\@empty\else%
+ \@svg@tempswatrue%
+ \svg@normalize@path{\svg@tempa}%
+ \expandafter\@tfor\expandafter\svg@tempb\expandafter:\expandafter=%
+ #1\do{%
+ \ifx\svg@tempa\svg@tempb%
+ \@svg@tempswafalse%
+ \@break@tfor%
+ \fi%
+ }%
+ \if@svg@tempswa%
+ \edef#1{#1{\svg@tempa}}%
+ \fi%
+ \fi%
+ }%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@append@input@path
+% \end{macro}^^A \svg@set@input@path
+% \begin{macro}{\svg@normalize@path}
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@deactivate@dq}}^^A
+% \begin{macro}{\svg@normalize@@path}
+% If any path is given, a trailing slash is needed. These two macros ensure
+% that this condition is fulfilled in any case, even if this is not considered
+% by the user. As before, a macro containing the path string is passed to
+% \cs{svg@normalize@path}.
+% \begin{macrocode}
+\newcommand*\svg@normalize@path[1]{%
+ \begingroup%
+ \svg@quotes@remove[{#1}]{\svg@tempa}%
+ \ifx\svg@tempa\@empty\relax%
+ \def\svg@tempa{./}%
+ \fi%
+ \expandafter\svg@normalize@@path\svg@tempa//\@nil%
+ \edef\svg@tempb{%
+ \endgroup%
+ \if@svg@quotes@found%
+ \def\noexpand#1{"\svg@tempa"}%
+ \else%
+ \def\noexpand#1{\svg@tempa}%
+ \fi%
+ }%
+ \svg@tempb%
+}
+\newcommand*\svg@normalize@@path{}
+\def\svg@normalize@@path#1/#2/\@nil{%
+ \IfArgIsEmpty{#2}{%
+ \IfArgIsEmpty{#1}{\def\svg@tempa{}}{\def\svg@tempa{#1/}}%
+ }{%
+ \svg@normalize@@path#2/\@nil%
+ \edef\svg@tempa{#1/\svg@tempa}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@normalize@@path
+% \end{macro}^^A \svg@normalize@path
+% \begin{macro}{\svg@ifvalueisrelax}
+% For some keys the usage of \val{\cs{relax}} as a value should lead to a
+% special reaction, such as restoring to default behavior or reseting the key.
+% Therefore, \cs{svg@ifvalueisrelax} checks, whether \val{\cs{relax}} was used
+% as value or not.
+% \begin{macrocode}
+\newcommand*\svg@ifvalueisrelax[1]{%
+ \begingroup%
+ \def\svg@tempa{#1}%
+ \def\svg@tempb{\relax}%
+ \ifx\svg@tempa\svg@tempb\relax%
+ \aftergroup\@firstoftwo%
+ \else%
+ \aftergroup\@secondoftwo%
+ \fi%
+ \endgroup%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@ifvalueisrelax
+%
+% \iffalse
+%</option>
+%<*body>
+% \fi
+%
+% \begin{macro}{\svg@get@path}
+% \changes{v2.01}{2017/11/28}{using \cs{svg@set@input@path}}^^A
+% \changes{v2.01}{2017/11/28}{using \cs{trim@spaces}}^^A
+% \begin{macro}{\if@svg@file@found}
+% \begin{macro}{\svg@file@path}
+% \begin{macro}{\svg@file@name}
+% \begin{macro}{\svg@file@base}
+% \begin{macro}{\svg@file@suffix}
+% The command \cs{svg@get@path} tries to find a given SVG~file. If the
+% searched file wasn't found in the current path, all paths given with
+% \cs{svgpath} are evaluated. If there was no appropriate file again, all paths
+% given by \cs{graphicspath} are examined. In the last step, a given path
+% within the second mandatory argument is browsed. The results for file path
+% and name are stored in \cs{svg@file@path} and \cs{svg@file@name} as well as
+% the compound of both is saved in \cs{svg@file@base}.
+% \begin{macrocode}
+\newif\if@svg@file@found
+\newcommand*\svg@file@path{}
+\newcommand*\svg@file@name{}
+\newcommand*\svg@file@base{}
+\newcommand*\svg@file@suffix{}
+\newcommand*\svg@get@path[3][\svg@file@ext]{%
+ \begingroup%
+% \end{macrocode}
+% A maybe given, unneeded file extension is removed.
+% \begin{macrocode}
+ \svg@filename@parse[{#1}]{#2}%
+ \IfArgIsEmpty{#1}{%
+ \edef\svg@tempa{\filename@area\filename@base.\filename@ext}%
+ }{%
+ \edef\svg@tempa{\filename@area\filename@base.#1}%
+ }%
+% \end{macrocode}
+% After calling \cs{svg@set@input@path}, all search paths are stored in
+% \cs{input@path}, a single path given in the third argument will also be
+% considered.
+% \begin{macrocode}
+ \svg@set@input@path[{#3}]%
+% \end{macrocode}
+% The specified file is searched with \cs{IfFileExists}. If the file search was
+% succesful, the macro \cs{svg@filename@parse} is called with the result.
+% \begin{macrocode}
+ \@svg@tempswafalse%
+ \expandafter\IfFileExists\expandafter{\svg@tempa}{%
+ \@svg@tempswatrue%
+ \edef\@filef@und{\expandafter\trim@spaces\expandafter{\@filef@und}}%
+ \svg@filename@parse[{#1}]{\@filef@und}%
+ }{}%
+ \edef\svg@tempa{%
+ \endgroup%
+ \if@svg@tempswa%
+ \noexpand\@svg@file@foundtrue%
+ \def\noexpand\svg@file@path{\filename@area}%
+ \def\noexpand\svg@file@name{\filename@base}%
+ \def\noexpand\svg@file@base{\filename@area\filename@base}%
+ \else%
+ \noexpand\@svg@file@foundfalse%
+ \def\noexpand\svg@file@path{}%
+ \def\noexpand\svg@file@name{#2}%
+ \def\noexpand\svg@file@base{#2}%
+ \fi%
+ }%
+ \svg@tempa%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@file@suffix
+% \end{macro}^^A \svg@file@base
+% \end{macro}^^A \svg@file@name
+% \end{macro}^^A \svg@file@path
+% \end{macro}^^A \if@svg@file@found
+% \end{macro}^^A \svg@get@path
+% \begin{macro}{\svg@filename@parse}
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@sanitize@dq}}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@remove@leadingchar}}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@extension@parse}}^^A
+% As the internal \LaTeXe{} command \cs{filename@parse} is not able to split a
+% given file name containing quotes, \cs{svg@filename@parse} is defined to
+% resolve this problem. The optional argument can be used to give a specific
+% file extension, which should be searched within \cs{filename@ext}. If found
+% at the very end, the previous part is appended to \cs{filename@base}.
+% \begin{macrocode}
+\newcommand*\svg@filename@parse[2][]{%
+ \begingroup%
+% \end{macrocode}
+% The given path and file is parsed with \cs{filename@parse}.
+% \begin{macrocode}
+ \svg@sanitize@dq\svg@tempa{#2}%
+ \expandafter\filename@parse\expandafter{\svg@tempa}%
+% If there are quotes in the file path, the closing one will be found as first
+% character in \cs{filename@base} as \cs{filename@area} is splitted at the last
+% slash. This leading quote is removed from \cs{filename@base} with
+% \cs{svg@remove@leadingchar}.
+% \begin{macrocode}
+ \svg@quotes@remove{\filename@area}%
+ \if@svg@quotes@found%
+ \edef\filename@area{"\filename@area"}%
+ \svg@remove@leadingchar"\filename@base%
+ \fi%
+% \end{macrocode}
+% The found extension is parsed against the optional argument. If a double quote
+% was found within the extension, it actually belongs to \cs{filename@base}.
+% \begin{macrocode}
+ \ifx\filename@ext\relax\else%
+ \svg@quotes@remove{\filename@ext}%
+ \svg@extension@parse{#1}%
+ \if@svg@quotes@found%
+ \edef\filename@base{\filename@base"}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% Quotes within \cs{filename@base} are normalized.
+% \begin{macrocode}
+ \svg@quotes@remove{\filename@base}%
+ \if@svg@quotes@found%
+ \edef\filename@base{"\filename@base"}%
+ \fi%
+% \end{macrocode}
+% With \cs{svg@tempa} the group is closed and the results are saved in the
+% macros \cs{filename@\dots}.
+% \begin{macrocode}
+ \edef\svg@tempa{%
+ \endgroup%
+ \def\noexpand\filename@area{\filename@area}%
+ \def\noexpand\filename@base{\filename@base}%
+ \ifx\filename@ext\relax%
+ \let\noexpand\filename@ext\noexpand\relax%
+ \else%
+ \def\noexpand\filename@ext{\filename@ext}%
+ \fi%
+ }%
+ \svg@tempa%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@filename@parse
+% \begin{macro}{\svg@extension@parse}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{macro}{\svg@extension@@parse}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% These macros are used to permit multiple dots in file names. The content of
+% \cs{filename@ext} is split at each occurence of \val{.} and the trailing part
+% is compared against the content of the argument of \cs{svg@extension@parse},
+% which is probably \cs{svg@file@ext}. If they are equal, the previous part is
+% appended to \cs{filename@base} and \cs{filename@ext} is set to the content of
+% the first argument.
+% \begin{macrocode}
+\newcommand*\svg@extension@parse[1]{%
+ \IfArgIsEmpty{#1}{}{%
+ \ifstr{#1}{\filename@ext}{}{%
+ \begingroup%
+% \end{macrocode}
+% Macro \cs{svg@tempa} is used to temporarily store anything before the
+% searched extension at the end of \cs{filename@ext} and \cs{svg@tempb} is set
+% to the actual searched extension if found.
+% \begin{macrocode}
+ \edef\svg@tempa{%
+ \def\noexpand\svg@tempa{}%
+ \let\noexpand\svg@tempb\relax%
+ \noexpand\svg@extension@@parse%
+ \filename@ext.\noexpand\@nil#1\noexpand\@nil%
+ }%
+ \svg@tempa%
+ \edef\svg@tempa{%
+ \endgroup%
+% \end{macrocode}
+% If the trailing extension was found, \cs{filename@base} and \cs{filename@ext}
+% are adopted.
+% \begin{macrocode}
+ \def\noexpand\filename@base{\filename@base\svg@tempa}%
+ \ifx\svg@tempb\relax%
+ \let\noexpand\filename@ext\relax%
+ \else%
+ \def\noexpand\filename@ext{\svg@tempb}%
+ \fi%
+ }%
+ \svg@tempa%
+ }%
+ }%
+}
+% \end{macrocode}
+% Macro \cs{svg@extension@@parse} is recursively called as long as there are
+% any dots or the searched extension is found.
+% \begin{macrocode}
+\newcommand*\svg@extension@@parse{}
+\def\svg@extension@@parse#1.#2\@nil#3\@nil{%
+ \edef\svg@tempa{\svg@tempa.#1}%
+ \IfArgIsEmpty{#2}{}{%
+ \ifstr{#2}{#3.}{%
+% \end{macrocode}
+% If the trailing extension is found, \cs{svg@tempb} is definied.
+% \begin{macrocode}
+ \edef\svg@tempb{#3}%
+ }{%
+ \svg@extension@@parse#2\@nil#3\@nil%
+ }%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@extension@@parse
+% \end{macro}^^A \svg@extension@parse
+% \begin{macro}{\svg@file@missing}
+% \changes{v2.02}{2018/09/07}{notify svg file when missing exported files}^^A
+% The error message, which is raised, if a file is missing either after the
+% export with \app{Inkscape} or in general.
+% \begin{macrocode}
+\newcommand*\svg@file@missing[3][]{%
+ \begingroup%
+ \svg@quotes@remove[{#2}]{\svg@tempa}%
+ \svg@filename@parse[{#1}]{\svg@tempa}%
+ \IfArgIsEmpty{#1}{%
+ \svg@quotes@remove[{#3}]{\svg@tempb}%
+ \def\svg@tempa{%
+ Did you run the export with Inkscape? There's no file\MessageBreak%
+ `\filename@area\filename@base.\filename@ext'\MessageBreak%
+ although `\svg@tempb' was found.%
+ }%
+ }{%
+ \edef\filename@ext{#1}%
+ \ifstr{\filename@area}{./}{\let\filename@area\@empty}{}%
+% \end{macrocode}
+% Collecting all considered path for the error message.
+% \begin{macrocode}
+ \edef\svg@tempb{#3}%
+ \ifstr{\svg@tempb}{./}{\let\svg@tempb\@empty}{}%
+ \ifx\svg@tempb\@empty%
+ \svg@set@input@path%
+ \else%
+ \svg@set@input@path[\svg@tempb]%
+ \fi%
+ \ifx\input@path\@undefined%
+ \def\svg@tempb{No additional path was given.}%
+ \else%
+ \def\svg@tempb{Following folders have additionally been searched:}%
+ \expandafter\@tfor\expandafter\svg@tempa\expandafter:\expandafter=%
+ \input@path\do{%
+ \edef\svg@tempb{\svg@tempb\noexpand\MessageBreak\svg@tempa}%
+ }%
+ \fi%
+% \end{macrocode}
+% The error message itself.
+% \begin{macrocode}
+ \def\svg@tempa{%
+ There's no file `\filename@base.\filename@ext'\MessageBreak%
+ \ifx\filename@area\@empty%
+ neither in the current directory nor any other searched\MessageBreak%
+ path given by \string\svgpath\space or \string\graphicspath.%
+ \MessageBreak\svg@tempb%
+ \else%
+ in folder `\filename@area'.%
+ \fi%
+ }%
+ }%
+ \PackageError{svg}{%
+ File `\filename@base.\filename@ext' is missing%
+ }{\svg@tempa}%
+ \endgroup%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@file@missing
+% \begin{macro}{\svg@iffilenewer}
+% The macro \cs{svg@iffilenewer} is used to decide, whether the export with
+% \app{Inkscape} is necessary due to an updated SVG~file. This can only be
+% done, if \cs{pdf@filemoddate} is definied. Unfortunately this functionality
+% isn't provided by Xe\TeX.
+% \begin{macrocode}
+\ifx\pdf@filemoddate\@undefined
+ \newcommand*\svg@iffilenewer[2]{\@gobbletwo}
+\else
+ \newcommand*\svg@iffilenewer[2]{%
+ \begingroup%
+ \edef\svg@tempa{\pdf@filemoddate{#1}}%
+ \edef\svg@tempb{\pdf@filemoddate{#2}}%
+ \ifnum\pdf@strcmp{\svg@tempa}{\svg@tempb}>\z@\relax%
+ \aftergroup\@firstoftwo%
+ \else%
+ \aftergroup\@secondoftwo%
+ \fi%
+ \endgroup%
+ }
+\fi
+% \end{macrocode}
+% \end{macro}^^A \svg@iffilenewer
+%
+% \subsection{Optional Parameters for user commands}
+%
+% \begin{macro}{\svg@local@param@set}
+% \changes{v2.02}{2018/09/07}{reasonable value for key \opt{distort}}^^A
+% \begin{macro}{\svg@local@param@use}
+% \begin{macro}{\svg@local@param@def}
+% Most of the package options can also be used as optional parameters for
+% \cs{includesvg} or \cs{includeinkscape}. Some of them are overloaded for the
+% usage as optional argument and there are some keys, which \emph{only} can be
+% used as optional parameters. This is realized in such a way that
+% \cs{svg@local@param@use} is extended with \cs{svg@local@param@def} by the
+% definition of local keys during the loading of package \pkg{svg}.
+% \begin{macrocode}
+\newcommand*\svg@local@param@set[1]{%
+ \svg@local@param@use%
+ \FamilyOptions{SVG}{#1}%
+% \end{macrocode}
+% As \cs{svg@local@param@set} is always used in a local group, it is possible
+% to set \opt{inkscapelatex} to \val{false}, if the output format was set to
+% \val{png} with option \opt{inkscapeformat}.
+% \begin{macrocode}
+ \ifstr{\svg@ink@format}{png}{\FamilyOptions{SVG}{inkscapelatex=false}}{}%
+% \end{macrocode}
+% Using \opt{distort=true} is only reasonable, if \opt{height} and \opt{width}
+% are given.
+% \begin{macrocode}
+ \@svg@tempswafalse%
+ \ifdim\svg@param@width>\z@\relax\ifdim\svg@param@height>\z@\relax%
+ \@svg@tempswatrue%
+ \fi\fi%
+ \if@svg@tempswa\else%
+ \FamilyOptions{SVG}{distort=false}%
+ \fi%
+}
+\newcommand*\svg@local@param@use{}
+\newcommand*\svg@local@param@def[1]{%
+ \edef\svg@local@param@use{%
+ \unexpanded\expandafter{\svg@local@param@use}\unexpanded{#1}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@local@param@def
+% \end{macro}^^A \svg@local@param@use
+% \end{macro}^^A \svg@local@param@set
+%
+% \iffalse
+%</body>
+%</package&base>
+% \fi
+%
+% The family member is defined for both \pkg{svg} and \pkg{svg-extract}.
+% \begin{macrocode}
+%<*body>
+\DefineFamilyMember[.param]{SVG}
+%</body>
+% \end{macrocode}
+%
+%
+% \iffalse
+%<*package&base>
+%<*body>
+% \fi
+%
+% \subsection{User commands}
+%
+% \begin{macro}{\svgsetup}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{macro}{\setsvg}
+% \changes{v2.00}{2017/02/17}{deprecated}^^A
+% The macro \cs{svgsetup} can be used to change options after loading the
+% package \pkg{svg} both in preamble and the document body. For compatibility
+% reasons, \cs{setsvg} is also defined.
+% \begin{macrocode}
+\newcommand*\svgsetup{\FamilyOptions{SVG}}
+\newcommand*\setsvg{\FamilyOptions{SVG}}
+% \end{macrocode}
+% \end{macro}^^A \setsvg
+% \end{macro}^^A \svgsetup
+% \begin{macro}{\svgpath}
+% \changes{v2.00}{2017/02/12}{new}^^A
+% \changes{v2.02}{2018/09/07}{%
+% parse argument for enclosing braces and provide if necessary%
+% }^^A
+% \begin{macro}{\svg@input@path}
+% With \cs{svgpath} the user can give several root paths to SVG~files in the
+% same way as \cs{graphicspath} is used. The only difference is that a missing
+% slash is added at the end of the path, if needed.
+% \begin{macrocode}
+\newcommand*\svg@input@path{}
+\let\svg@input@path\input@path
+\newcommand*\svgpath[1]{%
+ \def\svg@tempa##1\@nil{%
+ \ifx\svg@tempb\bgroup%
+ \def\svg@input@path{#1}%
+ \else%
+ \def\svg@input@path{{#1}}%
+ \fi%
+ }%
+ \futurelet\svg@tempb\svg@tempa#1\@nil%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@input@path
+% \end{macro}^^A \svgpath
+% \begin{macro}{\includesvg}
+% \changes{v2.00}{2017/02/17}{changes, especially to optional parameters}^^A
+% \changes{v2.02}{2018/09/07}{switched to \cs{svg@filename@parse}}^^A
+% For the inclusion of SVG~files the command \cs{includesvg} is defined.
+% \begin{macrocode}
+\newcommand*\includesvg[2][]{%
+ \begingroup%
+% \end{macrocode}
+% Checking for deprecated commands \cs{svgwidth} and \cs{svgscale}.
+% \begin{macrocode}
+ \svg@deprecated@param%
+% \end{macrocode}
+% \begin{parameter}{inkscape}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{inkscapeformat}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{inkscapelatex}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{inkscapearea}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{inkscapedpi}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{inkscapeopt}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{svgextension}
+% \changes{v2.01}{2017/11/27}{new}^^A
+% \begin{parameter}{width}
+% \begin{parameter}{height}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{distort}
+% \changes{v2.02}{2018/07/09}{new}^^A
+% \begin{parameter}{scale}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \begin{parameter}{pretex}
+% \begin{parameter}{apptex}
+% \begin{parameter}{draft}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% Most of the optional parameters have the same effect as the identically named
+% options. Only parameter \prm{lastpage} is extended (see below). Moreover,
+% there are some additional parameters, which can only be used as optional
+% argument for \cs{includesvg} (\prm{angle} and \prm{origin}) but not as an
+% option. Now all parameters are set in local context (within a group).
+% \begin{macrocode}
+ \svg@local@param@set{#1}%
+% \end{macrocode}
+% \end{parameter}^^A draft
+% \end{parameter}^^A apptex
+% \end{parameter}^^A pretex
+% \end{parameter}^^A scale
+% \end{parameter}^^A distort
+% \end{parameter}^^A height
+% \end{parameter}^^A width
+% \end{parameter}^^A svgextension
+% \end{parameter}^^A inkscapeopt
+% \end{parameter}^^A inkscapedpi
+% \end{parameter}^^A inkscapearea
+% \end{parameter}^^A inkscapelatex
+% \end{parameter}^^A inkscapeformat
+% \end{parameter}^^A inkscape
+% The file suffix used by both packages \pkg{svg} and \pkg{svg-extract}.
+% \begin{macrocode}
+ \if@svg@ink@latex%
+ \edef\svg@file@suffix{_\svg@file@ext-tex}%
+ \else%
+ \edef\svg@file@suffix{_\svg@file@ext-raw}%
+ \fi%
+ \@onelevel@sanitize\svg@file@suffix%
+% \end{macrocode}
+% Searching all given paths for the relevant SVG~file.
+% \begin{macrocode}
+ \svg@get@path{#2}{}%
+ \if@svg@file@found%
+% \end{macrocode}
+% Running the export with \app{Inkscape} (if necessary) and checking the
+% required files for graphic inclusion.
+% \begin{macrocode}
+ \svg@ink@run%
+ \IfFileExists{\svg@out@base}{}{%
+ \@svg@file@foundfalse%
+ \svg@file@missing{\svg@out@base}{\svg@file@base.\svg@file@ext}%
+ }%
+ \if@svg@ink@latex%
+ \IfFileExists{\svg@out@base_tex}{}{%
+ \@svg@file@foundfalse%
+ \svg@file@missing{\svg@out@base_tex}{\svg@file@base.\svg@file@ext}%
+ }%
+ \fi%
+% \end{macrocode}
+% Include the resulting graphic file and maybe extract independent files.
+% \begin{macrocode}
+ \if@svg@file@found%
+ \svg@input{\svg@out@base}%
+ \svg@extract{\svg@out@base}%
+ \fi%
+ \else%
+% \end{macrocode}
+% Raise an error, if the requested SVG~file wasn't found.
+% \begin{macrocode}
+ \svg@file@missing[\svg@file@ext]{\svg@file@base}{}%
+ \fi%
+ \endgroup%
+}
+% \end{macrocode}
+% \begin{parameter}{lastpage}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% In addition to the automatic finding of the last page, which is included, it
+% can also be given directly as parameter.
+% \begin{macrocode}
+\svg@local@param@def{%
+ \FamilyCounterKey[.param]{SVG}{lastpage}{svg@param@lastpage}%
+}
+% \end{macrocode}
+% \end{parameter}^^A lastpage
+% \begin{parameter}{angle}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% \changes{v2.02}{2018/09/07}{validation of argument}^^A
+% \begin{parameter}{origin}
+% \changes{v2.00}{2017/02/17}{new}^^A
+% The parameters \prm{angle} and \prm{origin} are definied as pendants to the
+% keys provided by \cs{includegraphics}.
+% \begin{macrocode}
+\newcommand*\svg@param@angle{0}
+\svg@local@param@def{%
+ \DefineFamilyKey[.param]{SVG}{angle}{%
+ \ifisdimension{#1\p@}{%
+ \renewcommand*\svg@param@angle{#1}%
+ \FamilyKeyStateProcessed%
+ }{}%
+ }%
+}
+\newcommand*\svg@param@origin{c}
+\svg@local@param@def{%
+ \DefineFamilyKey[.param]{SVG}{origin}[c]{%
+ \renewcommand*\svg@param@origin{#1}%
+ \FamilyKeyStateProcessed%
+ }%
+}
+% \end{macrocode}
+% \end{parameter}^^A origin
+% \end{parameter}^^A angle
+% \end{macro}^^A \includesvg
+% \begin{macro}{\includeinkscape}
+% \changes{v2.00}{2017/02/23}{new}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@extension@parse}}^^A
+% The command \cs{includeinkscape} can be used for including the export results
+% of \app{Inkscape}, if this part of the job was done in another way.
+% \begin{macrocode}
+\newcommand*\includeinkscape[2][]{%
+ \begingroup%
+% \end{macrocode}
+% Checking for deprecated commands \cs{svgwidth} and \cs{svgscale}.
+% \begin{macrocode}
+ \svg@deprecated@param%
+% \end{macrocode}
+% The given file extension is examined, where a known extension overwrites the
+% current setting for \opt{inkscapeformat}. If there's a suffix \file{\_tex},
+% the option \opt{inkscapelatex} is set to \val{true} by default.
+% \begin{macrocode}
+ \svg@filename@parse{#2}%
+ \ifx\filename@ext\relax\else%
+ \svg@quotes@remove{\filename@ext}%
+ \expandafter\lowercase\expandafter{%
+ \expandafter\def\expandafter\filename@ext\expandafter{\filename@ext}%
+ }%
+ \def\svg@tempb##1_tex##2\@nil{%
+ \IfArgIsEmpty{##1}{}{\def\filename@ext{##1}}%
+ \ifstr{##2}{_tex}{\@svg@tempswatrue}{\@svg@tempswafalse}%
+ }%
+ \@svg@tempswafalse%
+ \@tfor\svg@tempa:={pdf}{eps}{ps}{png}\do{%
+ \begingroup%
+ \expandafter\svg@tempb\filename@ext_tex\@nil%
+ \svg@extension@parse{\svg@tempa}%
+ \ifx\filename@ext\relax%
+ \def\svg@tempb{\endgroup}%
+ \else%
+ \edef\svg@tempb{%
+ \endgroup%
+ \noexpand\FamilyOptions{SVG}{inkscapeformat=\svg@tempa}%
+ \if@svg@tempswa%
+ \noexpand\FamilyOptions{SVG}{inkscapelatex=true}%
+ \fi%
+ \def\noexpand\filename@base{\filename@base}%
+ \def\noexpand\filename@ext{\filename@ext}%
+ \noexpand\@svg@tempswatrue%
+ }%
+ \fi%
+ \svg@tempb%
+% \end{macrocode}
+% Break for loop, if valid extension was found.
+% \begin{macrocode}
+ \if@svg@tempswa%
+ \@break@tfor%
+ \fi%
+ }%
+% \end{macrocode}
+% If no valid extension was found, it is set to the specified format and the
+% actual found one is appended to cs{\filename@base}.
+% \begin{macrocode}
+ \if@svg@tempswa\else%
+ \svg@extension@parse{\svg@ink@format}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% \begin{parameter}{inkscapeformat}
+% \begin{parameter}{inkscapelatex}
+% \begin{parameter}{width}
+% \begin{parameter}{height}
+% \begin{parameter}{distort}
+% \begin{parameter}{scale}
+% \begin{parameter}{pretex}
+% \begin{parameter}{apptex}
+% \begin{parameter}{draft}
+% \begin{parameter}{lastpage}
+% \begin{parameter}{angle}
+% \begin{parameter}{origin}
+% Parameters, which are supported by \cs{includesvg}, can also be used with
+% \cs{includeinkscape} even if some of them---more precisely those that control
+% the export with \app{Inkscape}---don't have an effect at all. Nevertheless,
+% they are set right now in local context (within a group).
+% \begin{macrocode}
+ \svg@local@param@set{#1}%
+% \end{macrocode}
+% \end{parameter}^^A origin
+% \end{parameter}^^A angle
+% \end{parameter}^^A lastpage
+% \end{parameter}^^A draft
+% \end{parameter}^^A apptex
+% \end{parameter}^^A pretex
+% \end{parameter}^^A scale
+% \end{parameter}^^A distort
+% \end{parameter}^^A height
+% \end{parameter}^^A width
+% \end{parameter}^^A inkscapelatex
+% \end{parameter}^^A inkscapeformat
+% Searching all given paths for the relevant PDF/EPS~file.
+% \begin{macrocode}
+ \svg@get@path[\svg@ink@format]{\filename@area\filename@base}{\svg@out@path}%
+ \if@svg@file@found%
+% \end{macrocode}
+% Checking the required files for graphic inclusion.
+% \begin{macrocode}
+ \edef\svg@out@name{\svg@file@name}%
+ \edef\svg@out@base{\svg@file@path\svg@file@name.\svg@ink@format}%
+ \if@svg@ink@latex%
+ \IfFileExists{\svg@out@base_tex}{}{%
+ \@svg@file@foundfalse%
+ \svg@file@missing{\svg@out@base_tex}{\svg@out@base}%
+ }%
+ \fi%
+% \end{macrocode}
+% Include the resulting graphic file and maybe extract independent files.
+% \begin{macrocode}
+ \if@svg@file@found%
+ \svg@input{\svg@out@base}%
+ \svg@extract{\svg@out@base}%
+ \fi%
+ \else%
+% \end{macrocode}
+% Raise an error, if the requested PDF/EPS~file wasn't found.
+% \begin{macrocode}
+ \svg@file@missing[\svg@ink@format]{\svg@file@base}{\svg@out@path}%
+ \fi%
+ \endgroup%
+}
+% \end{macrocode}
+% \end{macro}^^A \includeinkscape
+%
+%
+%
+% \subsection{Auxiliary macros}
+%
+% \begin{macro}{\svg@deprecated@param}
+% This macro checks, if \cs{svgwidth} or \cs{svgscale} are defined. In this
+% case, the given values are passed to the correlating parameters and a warning
+% is raised.
+% \begin{macrocode}
+\newcommand*\svg@deprecated@param{%
+ \@svg@tempswafalse%
+ \ifx\svgwidth\@undefined\else%
+ \edef\svg@tempa{\noexpand\FamilyOptions{SVG}{width=\svgwidth}}%
+ \svg@tempa%
+ \@svg@tempswatrue%
+ \fi%
+ \ifx\svgscale\@undefined\else%
+ \edef\svg@tempa{\noexpand\FamilyOptions{SVG}{scale=\svgscale}}%
+ \svg@tempa%
+ \@svg@tempswatrue%
+ \fi%
+ \if@svg@tempswa%
+ \PackageWarning{svg}{%
+ You should specify the image size with parameters\MessageBreak%
+ `width' and `height' or `scale' instead of using\MessageBreak%
+ `\string\svgscale' or `\string\svgwidth'%
+ }%
+ \let\svgwidth\@undefined%
+ \let\svgscale\@undefined%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@deprecated@param
+% \begin{macro}{\svg@ink@run}
+% \begin{macro}{\if@svg@ink@run}
+% The command, which performs the call of \app{Inkscape} via \cs{ShellEscape}.
+% \begin{macrocode}
+\newif\if@svg@ink@run
+\newcommand*\svg@ink@run{%
+ \ifnum\svg@ink@mode>\z@\relax%
+ \begingroup%
+% \end{macrocode}
+% If the mode for \opt{inkscape} was set to \val{forced}, \app{Inkscape} will
+% be called in any case. Otherwise, some checks are performed to detect, if a
+% run of \app{Inkscape} is actually necessary.
+% \begin{macrocode}
+ \@svg@ink@runtrue%
+ \ifnum\svg@ink@mode=\tw@\relax\else%
+% \end{macrocode}
+% This is the case when the SVG~file is newer than the corresponding exported
+% file, or if the latter isn't present at all.
+% \begin{macrocode}
+ \svg@iffilenewer{\svg@file@base.\svg@file@ext}{\svg@out@base}{}{%
+ \@svg@ink@runfalse%
+ }%
+% \end{macrocode}
+% The same is true, when the associated \LaTeX~file is missing. But when this
+% file already exists, maybe the user did some changes to this file. In this
+% case, overwriting this file is maybe not intended.
+% \begin{macrocode}
+ \if@svg@ink@latex%
+ \IfFileExists{\svg@out@base_tex}{%
+ \ifnum\pdf@shellescape=\@ne\relax\if@svg@ink@run%
+ \svg@iffilenewer{\svg@out@base_tex}{\svg@out@base}{%
+ \@svg@ink@runfalse%
+ \svg@quotes@remove[\svg@out@base]{\svg@tempa}%
+ \PackageWarning{svg}{%
+ Since the encountered filedate of file\MessageBreak%
+ `\svg@tempa_tex' is newer than \MessageBreak%
+ `\svg@tempa' it's supposed that\MessageBreak%
+ you customized this file. To avoid an accidental\MessageBreak%
+ overwriting of this file, the Inkscape export\MessageBreak%
+ won't be done. If you want to overwrite the\MessageBreak%
+ existing file please choose the parameter\MessageBreak%
+ `inkscape=force'%
+ }%
+ }{}%
+ \fi\fi%
+ }{\@svg@ink@runtrue}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% If all checks were positive, the export with \app{Inkscape} can be done in
+% case \file{-{}-shell-escape} is enabled.
+% \begin{macrocode}
+ \if@svg@ink@run%
+ \ifnum\pdf@shellescape=\@ne\relax%
+% \end{macrocode}
+% For exporting PNG~files, the used density ist set to \val{300dpi}, if no
+% value was given.
+% \begin{macrocode}
+ \ifx\svg@ink@dpi\relax%
+ \ifstr{\svg@ink@format}{png}{%
+ \FamilyOptions{SVG}{inkscapedpi=300}%
+ }{}%
+ \fi%
+ \PackageInfo{svg}{%
+ Calling Inkscape%
+ \ifx\svg@ink@opt\@empty\else%
+ \space with added options `\svg@ink@opt'%
+ \fi%
+ }%
+% \end{macrocode}
+% Executing \app{Inkscape} on command line. Afterwards, the export results are
+% moved into the given output path.
+% \begin{macrocode}
+ \svg@quotes@remove[\svg@file@base]{\svg@tempa}%
+ \svg@quotes@remove[\svg@out@name]{\svg@tempb}%
+ \ShellEscape{\svg@ink@cmd{\svg@tempa}{\svg@tempb}}%
+ \IfFileExists{\svg@out@name.\svg@ink@format}{%
+ \edef\svg@tempb{\svg@tempb.\svg@ink@format}%
+ \svg@quotes@remove{\svg@out@base}%
+ \svg@shell@mkdir{\svg@out@path}%
+ \svg@shell@move{\svg@tempb}{\svg@out@base}%
+ \if@svg@ink@latex%
+ \svg@shell@move{\svg@tempb_tex}{\svg@out@base_tex}%
+ \fi%
+ }{%
+ \PackageWarning{svg}{%
+ The export with Inkscape failed for file\MessageBreak%
+ `\svg@tempa.\svg@file@ext'\MessageBreak%
+ Troubleshooting: Please check in the log file how\MessageBreak%
+ the invocation of Inkscape took place and try to\MessageBreak%
+ execute it yourself in the terminal%
+ }%
+ }%
+% \end{macrocode}
+% If \file{-{}-shell-escape} wasn't enabled, a warning is issued.
+% \begin{macrocode}
+ \else%
+ \svg@quotes@remove[\svg@file@base]{\svg@tempa}%
+ \PackageWarning{svg}{%
+ You didn't enable `shell escape' (or `write18')\MessageBreak%
+ so it wasn't possible to launch the Inkscape export\MessageBreak%
+ for `\svg@tempa.\svg@file@ext'%
+ }%
+ \fi%
+ \fi%
+ \endgroup%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \if@svg@ink@run
+% \end{macro}^^A \svg@ink@run
+% \begin{macro}{\svg@ink@cmd}
+% The actual call of \app{Inkscape} at command line.
+% \begin{macrocode}
+\newcommand*\svg@ink@cmd[2]{%
+ \svg@ink@exe\space-z\space\svg@ink@area\space%
+ \ifx\svg@ink@dpi\relax\else--export-dpi=\svg@ink@dpi\space\fi%
+ \if@svg@ink@latex--export-latex\space\fi%
+ \svg@ink@opt\space%
+ --file="#1.\svg@file@ext"\space%
+ --export-\svg@ink@format="#2.\svg@ink@format"\space%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@ink@cmd
+% \begin{macro}{\svg@get@lastpage}
+% This macro is used to circumvent the multiple pages bug for PDF~files of
+% \app{Inkscape}~0.91, when the the \LaTeX~export was enabled. For this
+% purpose, the total page number is read from the PDF~file.
+% \begin{macrocode}
+\newcommand*\svg@get@lastpage[1]{%
+ \ifstr{\svg@ink@format}{pdf}{%
+ \begingroup%
+ \@tempcnta=\m@ne\relax%
+ \ifx\XeTeXpdfpagecount\@undefined%
+ \ifpdf%
+ \ifx\pdfximage\@undefined%
+ \ifx\saveimageresource\@undefined\else%
+ \saveimageresource{#1}%
+ \@tempcnta=\lastsavedimageresourcepages\relax%
+ \fi%
+ \else%
+ \pdfximage{#1}%
+ \@tempcnta=\pdflastximagepages\relax%
+ \fi%
+ \fi%
+ \else%
+ \@tempcnta=\XeTeXpdfpagecount#1\relax%
+ \fi%
+ \ifnum\@tempcnta=\m@ne\relax%
+ \PackageWarning{svg}{%
+ It wasn't possible to detect the last page\MessageBreak%
+ of `#1'%
+ }%
+ \else%
+ \PackageInfo{svg}{Last page of `#1' is \the\@tempcnta}%
+ \fi%
+ \edef\svg@tempa{%
+ \endgroup%
+ \noexpand\FamilyOptions{SVG}{lastpage=\the\@tempcnta}%
+ }%
+ \svg@tempa%
+ }{}%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@get@lastpage
+% \begin{macro}{\svg@wrn@scale}
+% The option \opt{scale} respectively the parameter \prm{scale} is only
+% considered if the size was not specified.
+% \begin{macrocode}
+\newcommand*\svg@wrn@scale{%
+ \ifdim\dimexpr\svg@param@scale\p@\relax=\p@\relax\else%
+ \@svg@tempswafalse%
+ \ifdim\svg@param@width>\z@\relax%
+ \@svg@tempswatrue%
+ \fi%
+ \ifdim\svg@param@height>\z@\relax%
+ \@svg@tempswatrue%
+ \fi%
+ \if@svg@tempswa%
+ \PackageWarning{svg}{%
+ The parameter `scale' is only considered if neither\MessageBreak%
+ `width' nor `height' are specified%
+ }%
+ \fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@wrn@scale
+% \begin{macro}{\svg@input}
+% \begin{macro}{\svg@@input}
+% With \cs{svg@@input} the export results of \app{Inkscape} are included. The
+% macro \cs{svg@input} is defined in order to realize the option \opt{exclude}
+% for package \pkg{svg-extract}. The macro \cs{svg@set@input@path} is called to
+% support commands like \cs{input}\marg{tex filename} within SVG~files.
+% \begin{macrocode}
+\newcommand*\svg@input{\svg@@input}
+\newcommand*\svg@@input[2][]{%
+ \IfArgIsEmpty{#1}{}{\svg@local@param@set{#1}}%
+ \svg@set@input@path%
+ \if@svg@draft%
+ \@svg@ink@latexfalse%
+ \fi%
+% \end{macrocode}
+% In order to support file names with multiple dots, the second argument is
+% parsed and only the part after the last dot is stroed in \cs{svg@tempb} as
+% extension. Everything before is stored in \cs{svg@tempa}.
+% \begin{macrocode}
+ \def\svg@tempb##1.##2\@nil{%
+ \IfArgIsEmpty{##2}{%
+ \def\svg@tempb{##1}%
+ }{%
+ \edef\svg@tempa{\svg@tempa.##1}%
+ \svg@tempb##2\@nil%
+ }%
+ }%
+ \edef\svg@tempa{%
+ \def\noexpand\svg@tempa{}%
+ \noexpand\svg@tempb#2.\noexpand\@nil%
+ }%
+ \svg@tempa%
+% \end{macrocode}
+% Afterwards \cs{svg@tempa} is defined with the file name itself within
+% enclosing braces followed by the extension and \cs{svg@tempb} holds the
+% original file name plus extension without enclosing braces.
+% \begin{macrocode}
+ \svg@remove@leadingchar.\svg@tempa%
+ \edef\svg@tempa{{\svg@tempa}.\svg@tempb}%
+ \edef\svg@tempb{#2}%
+% \end{macrocode}
+% If the export with \app{Inkscape} was done with \LaTeX~support enabled, the
+% corresponding file will be used together with \cs{input}. The necessary
+% patches to environment \env{picture} as well as command \cs{includegraphics}
+% are made beforehand with \cs{svg@patches}.
+% \begin{macrocode}
+ \if@svg@ink@latex%
+ \svg@patches{\svg@tempa}%
+ \ifnum\value{svg@param@lastpage}=\z@\relax%
+ \expandafter\svg@get@lastpage\expandafter{\svg@tempb}%
+ \fi%
+ \edef\svg@tempa{%
+ \ifx\svg@param@pretex\relax\else%
+ \noexpand\svg@param@pretex%
+ \fi%
+ \noexpand\input{\svg@tempb_tex}%
+ \ifx\svg@param@apptex\relax\else%
+ \noexpand\svg@param@apptex%
+ \fi%
+ }%
+% \end{macrocode}
+% If \opt{distort=true} is desired, the input is resized with \cs{resizebox*}.
+% \begin{macrocode}
+ \if@svg@param@distort%
+ \def\svg@tempb{\resizebox*{\svg@param@width}{\svg@param@height}}%
+ \else%
+ \let\svg@tempb\@firstofone%
+ \fi%
+ \sbox\svg@box{\svg@tempb{\svg@tempa}}%
+% \end{macrocode}
+% If a rotation angle was given, the input is done within \cs{rotatebox}.
+% \begin{macrocode}
+ \ifdim\dimexpr\svg@param@angle\p@\relax=\z@\relax%
+ \let\svg@tempb\@firstofone%
+ \else%
+ \edef\svg@tempb{%
+ \noexpand\rotatebox[origin=\svg@param@origin]{\svg@param@angle}%
+ }%
+ \fi%
+ \svg@tempb{\usebox\svg@box}%
+ \else%
+% \end{macrocode}
+% If the export with \app{Inkscape} was done without \LaTeX~support, the
+% resulting graphic file will be included with \cs{includegraphics}.
+% \begin{macrocode}
+ \svg@wrn@scale%
+ \edef\svg@tempb{%
+ draft\if@svg@draft\else=false\fi,%
+ scale=\svg@param@scale,%
+ keepaspectratio\if@svg@param@distort=false\fi%
+ }%
+ \ifdim\svg@param@height>\z@\relax%
+ \edef\svg@tempb{\svg@tempb,height=\svg@param@height}%
+ \fi%
+ \ifdim\svg@param@width>\z@\relax%
+ \edef\svg@tempb{\svg@tempb,width=\svg@param@width}%
+ \fi%
+ \ifdim\dimexpr\svg@param@angle\p@\relax=\z@\relax\else%
+ \edef\svg@tempb{%
+ \svg@tempb,origin=\svg@param@origin,angle=\svg@param@angle%
+ }%
+ \fi%
+ \expandafter\includegraphics\expandafter[\svg@tempb]{\svg@tempa}%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@@input
+% \end{macro}^^A \svg@input
+%
+%
+%
+% \subsection{Patches}
+%
+% \begin{macro}{\svg@patches}
+% \changes{v2.02b}{2018/11/12}{%
+% fix bug for package \pkg{tikzscale}: store original definitions of
+% \cs{picture} and \cs{includegraphics} right after loading package \pkg{svg}
+% }^^A
+% \begin{macro}{\svg@picture@saved}
+% \begin{macro}{\svg@includegraphics@saved}
+% For including the export results from \app{Inkscape} with \LaTeX~support
+% enabled, there are some patches necessary for environment \env{picture} and
+% \cs{includegraphics}. Those patches are done with \cs{svg@patches}.
+% \begin{macrocode}
+\newcommand*\svg@picture@saved{}
+\let\svg@picture@saved\picture
+\newcommand*\svg@includegraphics@saved{}
+\let\svg@includegraphics@saved\includegraphics
+\newcommand*\svg@patches[1]{%
+ \let\picture\svg@picture@patched%
+ \let\includegraphics\svg@includegraphics@patched%
+ \edef\svg@includegraphics@file{#1}%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@includegraphics@saved
+% \end{macro}^^A \svg@picture@saved
+% \end{macro}^^A \svg@patches
+% \begin{macro}{\svg@pictur@patched}
+% In order to provide the possibility specify the desired width of a graphic,
+% the appropriate \cs{unitlength} is calculated at the beginning of the
+% \env{picture}~environment.
+% \begin{macrocode}
+\newcommand*\svg@picture@patched{}
+\newcommand*\svg@pictur@patched{}
+\long\def\svg@picture@patched#1{\svg@pictur@patched@#1}
+\def\svg@pictur@patched@(#1,#2){%
+ \svg@wrn@scale%
+% \end{macrocode}
+% If a desired height is present, the resulting \cs{unitlength} is calculated
+% with the ratio of the coordinates of the \env{picture}~environment given as
+% arguments for x- and y-direction by using \cs{Gscale@div}. With this factor,
+% \cs{unitlength}---which is connected to the x-coordinate---can be scaled in a
+% suitable manner.
+% \begin{macrocode}
+ \ifdim\svg@param@height>\z@\relax%
+ \Gscale@div\svg@tempa{#1\p@}{#2\p@}%
+ \setlength\unitlength{\svg@param@height}%
+ \setlength\unitlength{\svg@tempa\unitlength}%
+ \ifdim\svg@param@width>\z@\relax%
+ \ifdim\unitlength>\svg@param@width\relax%
+ \setlength\unitlength{\svg@param@width}%
+ \fi%
+ \fi%
+ \else%
+% \end{macrocode}
+% If no height is given, \cs{unitlength} can be set easily.
+% \begin{macrocode}
+ \ifdim\svg@param@width>\z@\relax%
+ \setlength\unitlength{\svg@param@width}%
+ \else%
+ \setlength\unitlength{\svg@param@scale\unitlength}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% After setting \cs{unitlength}, the \env{picture}~environment can be called
+% with its original definition.
+% \begin{macrocode}
+ \svg@picture@saved(#1,#2)%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@pictur@patched
+% \begin{macro}{\svg@includegraphics@patched}
+% \begin{macro}{\svg@includegraphics@file}
+% The patch to \cs{includegraphics} is meant to dissolve the \app{Inkscape} bug
+% concerning the inclusion of more PDF~pages than actually are existing.
+%
+% The given optional parameters to \cs{includegraphics} are processed and the
+% counter \cnt{svg@param@currpage} is set to the value of a given \prm{page}.
+% The value of parameter \prm{width} is ignored.
+% \begin{macrocode}
+\DefineFamily{SVGpatch}
+\DefineFamilyMember{SVGpatch}
+\newcounter{svg@param@currpage}
+\setcounter{svg@param@currpage}{\m@ne}
+\FamilyCounterKey{SVGpatch}{page}{svg@param@currpage}
+\DefineFamilyKey{SVGpatch}{width}{\FamilyKeyStateProcessed}
+\newcommand*\svg@includegraphics@file{}
+\newcommand*\svg@includegraphics@patched[2][]{%
+ \FamilyOptions{SVGpatch}{#1}%
+% \end{macrocode}
+% If option \opt{lastpage} was set to \val{false}, each page is included---even
+% if it doesn't exist, which may cause errors.
+% \begin{macrocode}
+ \ifnum\value{svg@param@lastpage}<\z@\relax%
+ \FamilySetCounter{SVGpatch}{page}{svg@param@currpage}{%
+ \the\value{svg@param@lastpage}%
+ }%
+ \fi%
+% \end{macrocode}
+% Only if counter \cnt{svg@param@lastpage} is smaller than
+% \cnt{svg@param@currpage}, pages are included, where \cnt{svg@param@lastpage}
+% was either given as a number with parameter \prm{lastpage} or was
+% automatically calculated with \cs{svg@get@lastpage}.
+% \begin{macrocode}
+ \ifnum\value{svg@param@currpage}>\value{svg@param@lastpage}\relax\else%
+% \end{macrocode}
+% A page is included with the original definition of \cs{includegraphics}. All
+% optional parameters are passed.
+% \begin{macrocode}
+ \svg@includegraphics@saved[{#1}]{\svg@includegraphics@file}%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@includegraphics@file
+% \end{macro}^^A \svg@includegraphics@patched
+%
+% \iffalse
+%</body>
+%</package&base>
+%<*package&option>
+% \fi
+%
+%
+%
+% \section{Extracting independent graphic files with \pkg{svg-extract}}
+% \subsection{Options}
+%
+% For package \pkg{svg-extract} the user interface is extended. The following
+% options can either be set with \cs{svgsetup} or be used as local optional
+% parameters for \cs{includesvg} and \cs{includeinkscape}.
+%
+% \begin{macro}{\svg@dummy@key}
+% If package \pkg{svg-extract} wasn't loaded, the following options are defined
+% for package \pkg{svg} in order to raise a warning message. Primarily this is
+% done for compatibility reasons.
+% \begin{macrocode}
+%<*base>
+\DefineFamilyMember[.dummy]{SVG}
+\newcommand*\svg@dummy@key[2][]{%
+ \@ifpackageloaded{svg-extract}{}{%
+ \IfArgIsEmpty{#1}{%
+ \DefineFamilyKey[.dummy]{SVG}{#2}{%
+ \PackageWarning{svg}{%
+ The option key `#2' can only\MessageBreak%
+ be used with package `svg-extract', but\MessageBreak%
+ you didn't load it%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+ }{%
+ \DefineFamilyKey[.dummy]{SVG}{#2}[{#1}]{%
+ \PackageWarning{svg}{%
+ The option key `#2' can only\MessageBreak%
+ be used with package `svg-extract', but\MessageBreak%
+ you didn't load it%
+ }%
+ \FamilyKeyStateProcessed%
+ }%
+ }%
+% \end{macrocode}
+% Before package \pkg{svg-extract} the given key |#2| of family member |.dummy|
+% is relaxed.
+% \begin{macrocode}
+ \AfterPackage{svg-extract}{\RelaxFamilyKey[.dummy]{SVG}{#2}}%
+ }%
+}
+%</base>
+% \end{macrocode}
+% \end{macro}^^A \svg@dummy@key
+%
+%
+%
+% \subsubsection{Controlling the extract process}
+%
+% \begin{option}{extract}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\if@svgx@run}
+% With option \opt{extract} it can be controlled, if the extraction of
+% independent graphic files should be done.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key[true]{extract}
+%</base>
+%<*extract>
+\newif\if@svgx@run
+\DefineFamilyKey{SVG}{extract}[true]{%
+ \lowercase{\def\svg@tempa{#1}}%
+ \FamilySetNumerical{SVG}{extract}{svg@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},{onlynewer}{1},{newer}{1},%
+ {overwrite}{1},{force}{1},{forced}{1},%
+ {pdf}{2},{eps}{3},{ps}{4}%
+ }{\svg@tempa}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% false
+ \@svgx@runfalse%
+ \or% true
+ \@svgx@runtrue%
+ \or% pdf
+ \FamilyOptions{SVG}{extractformat=pdf}%
+ \or% eps
+ \FamilyOptions{SVG}{extractformat=eps}%
+ \or% ps
+ \FamilyOptions{SVG}{extractformat=ps}%
+ \fi%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \if@svgx@run
+% \end{option}^^A extract
+% \begin{option}{on}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{option}{off}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% Package options which can be used to switch functionality on or off during
+% the loading of package \pkg{svg-extract}.
+% \begin{macrocode}
+%<*extract>
+\DeclareOption{on}{\FamilyOptions{SVG}{extract=true}}
+\DeclareOption{off}{\FamilyOptions{SVG}{extract=false}}
+%</extract>
+% \end{macrocode}
+% \end{option}^^A off
+% \end{option}^^A on
+% \begin{option}{extractformat}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@format}
+% \begin{option}{pdf}
+% \changes{v2.00}{2017/03/02}{deprecated}^^A
+% \begin{option}{eps}
+% \changes{v2.00}{2017/03/02}{deprecated}^^A
+% Option \opt{extractformat} controls the output format (\val{pdf/eps/ps}). It
+% is set to \val{pdf} or, if dvi output could be detected, to \val{eps} during
+% initialization.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{extractformat}
+\svg@dummy@key[true]{pdf}
+\svg@dummy@key[true]{eps}
+%</base>
+%<*extract>
+\newcommand*\svgx@format{pdf}
+\ifxetex\else\ifpdf\else
+ \renewcommand*\svgx@format{eps}
+\fi\fi
+\DefineFamilyKey{SVG}{extractformat}{%
+ \lowercase{\edef\svgx@format{#1}}%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{pdf}[true]{%
+ \FamilySetBool{SVG}{pdf}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \svgx@ifinlist{pdf}{\svgx@format}{}{%
+ \edef\svgx@format{\svgx@format,pdf}%
+ }%
+ \svg@deprecated@key{pdf}{extractformat={\svgx@format}}%
+ \else%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+}
+\DefineFamilyKey{SVG}{eps}[true]{%
+ \FamilySetBool{SVG}{eps}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \svgx@ifinlist{eps}{\svgx@format}{}{%
+ \edef\svgx@format{\svgx@format,eps}%
+ }%
+ \svg@deprecated@key{eps}{extractformat={\svgx@format}}%
+ \else%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{option}^^A eps
+% \end{option}^^A pdf
+% \end{macro}^^A \svgx@format
+% \end{option}^^A extractformat
+% \begin{option}{extractpreamble}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{option}{preamble}
+% \changes{v2.00}{2017/02/24}{deprecated}^^A
+% \begin{macro}{\svgx@preamble}
+% \begin{option}{extractpreambleend}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{option}{end}
+% \changes{v2.00}{2017/02/24}{deprecated}^^A
+% \begin{macro}{\svgx@endpreamble}
+% For the extraction process, a preamble is necessary for a separate auxiliary
+% \LaTeX~file. By default, the preamble of the main document is used, which end
+% is detected at \cs{begin}|{document}|.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{extractpreamble}
+\svg@dummy@key{preamble}
+\svg@dummy@key{extractpreambleend}
+\svg@dummy@key{end}
+%</base>
+%<*extract>
+\newcommand*\svgx@preamble{\jobname.\svgx@latex@ext}%
+\DefineFamilyKey{SVG}{extractpreamble}{%
+ \renewcommand*\svgx@preamble{#1}%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{preamble}{%
+ \svg@deprecated@key[svg-extract]{preamble=#1}{extractpreamble=#1}%
+}
+\newcommand*\svgx@endpreamble{}
+\expandafter\def\expandafter\svgx@endpreamble\expandafter{%
+ \csname begin\endcsname{document}%
+}
+\DefineFamilyKey{SVG}{extractpreambleend}{%
+ \renewcommand*\svgx@endpreamble{#1}%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{end}{%
+ \svg@deprecated@key[svg-extract]{end=#1}{extractpreambleend=#1}%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@endpreamble
+% \end{option}^^A end
+% \end{option}^^A extractpreambleend
+% \end{macro}^^A \svgx@preamble
+% \end{option}^^A preamble
+% \end{option}^^A extractpreamble
+% \begin{option}{extractruns}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{counter}{svgx@runs}
+% With this option, the number of \LaTeX~runs for the separate auxiliary file
+% can be set.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{extractruns}
+%</base>
+%<*extract>
+\newcounter{svgx@runs}
+\DefineFamilyKey{SVG}{extractruns}{%
+ \FamilySetCounter{SVG}{extractruns}{svgx@runs}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifnum\value{svgx@runs}<\@ne\relax%
+ \PackageWarning{svg-extract}{%
+ The count for runs has to be at least one%
+ }%
+ \FamilySetCounter{SVG}{extractruns}{svgx@runs}{\@ne}%
+ \fi%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{counter}^^A svgx@runs
+% \end{option}^^A extractruns
+% \begin{option}{latexexe}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{option}{pdflatex}
+% \changes{v2.00}{2017/02/24}{deprecated}^^A
+% \begin{macro}{\svgx@latex@exe}
+% \begin{option}{latexext}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@latex@ext}
+% \begin{option}{latexopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@latex@opt}
+% The command and facultative options for the \LaTeX~call of the separate
+% auxiliary file. The default is set according to the currently used compiler.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{latexexe}
+\svg@dummy@key{pdflatex}
+\svg@dummy@key{latexext}
+\svg@dummy@key{latexopt}
+%</base>
+%<*extract>
+\ifxetex
+ \newcommand*\svgx@latex@exe{xelatex}
+\else\ifluatex
+ \ifpdf
+ \newcommand*\svgx@latex@exe{lualatex}
+ \else
+ \newcommand*\svgx@latex@exe{lualatex --output-format=dvi}
+ \fi
+\else\ifpdf
+ \newcommand*\svgx@latex@exe{pdflatex}
+\else
+ \newcommand*\svgx@latex@exe{latex}
+\fi\fi\fi
+\DefineFamilyKey{SVG}{latexexe}{%
+ \renewcommand*\svgx@latex@exe{#1}%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{pdflatex}{%
+ \svg@deprecated@key[svg-extract]{pdflatex=#1}{latexexe=#1}%
+}
+\newcommand*\svgx@latex@ext{tex}
+\DefineFamilyKey{SVG}{latexext}{%
+ \renewcommand*\svgx@latex@ext{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@latex@opt{}
+\DefineFamilyKey{SVG}{latexopt}{%
+ \renewcommand*\svgx@latex@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@latex@opt
+% \end{option}^^A latexopt
+% \end{macro}^^A \svgx@latex@ext
+% \end{option}^^A latexext
+% \end{macro}^^A \svgx@latex@exe
+% \end{option}^^A latexexe
+% \end{option}^^A pdflatexexe
+% \begin{option}{dvipsopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@dvips@exe}
+% \begin{macro}{\svgx@dvips@opt}
+% \begin{option}{pstoepsopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@pstoeps@exe}
+% \begin{macro}{\svgx@pstoeps@opt}
+% \begin{option}{pstopdfopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@pstopdf@exe}
+% \begin{macro}{\svgx@pstopdf@opt}
+% \begin{option}{pdftoepsopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@pdftoeps@exe}
+% \begin{macro}{\svgx@pdftoeps@opt}
+% \begin{option}{pdftopsopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@pdftops@exe}
+% \begin{macro}{\svgx@pdftops@opt}
+% \begin{option}{pdftops}
+% \changes{v2.00}{2017/02/24}{deprecated}^^A
+% Options and macros for calling convert commands, which are supplied by most
+% \LaTeXe~distributions. These are used to generate all files, which are
+% supported by option \opt{extractformat}, as they don't need an additional
+% application.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{dvipsopt}
+\svg@dummy@key{pstoepsopt}
+\svg@dummy@key{pstopdfopt}
+\svg@dummy@key{pdftoepsopt}
+\svg@dummy@key{pdftopsopt}
+\svg@dummy@key{pdftops}
+%</base>
+%<*extract>
+\newcommand*\svgx@dvips@exe{dvips}
+\newcommand*\svgx@dvips@opt{}
+\DefineFamilyKey{SVG}{dvipsopt}{%
+ \renewcommand*\svgx@dvips@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@pstoeps@exe{ps2eps}
+\newcommand*\svgx@pstoeps@opt{-B -C}
+\DefineFamilyKey{SVG}{pstoepsopt}{%
+ \renewcommand*\svgx@pstoeps@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@pstopdf@exe{ps2pdf}
+\newcommand*\svgx@pstopdf@opt{}
+\DefineFamilyKey{SVG}{pstopdfopt}{%
+ \renewcommand*\svgx@pstopdf@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@pdftoeps@exe{pdftops -eps}
+\newcommand*\svgx@pdftoeps@opt{}
+\DefineFamilyKey{SVG}{pdftoepsopt}{%
+ \renewcommand*\svgx@pdftoeps@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@pdftops@exe{pdftops}
+\newcommand*\svgx@pdftops@opt{}
+\DefineFamilyKey{SVG}{pdftopsopt}{%
+ \renewcommand*\svgx@pdftops@opt{#1}%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{pdftops}{%
+ \PackageWarning{#1}{%
+ The option key `pdftops' is deprecated.\MessageBreak%
+ You should use either `pdftoepsopt' or\MessageBreak%
+ `pdftopsopt' instead. See the manual for\MessageBreak%
+ more. Nothing was done%
+ }%
+ \FamilyKeyStateProcessed%
+}
+%</extract>
+% \end{macrocode}
+% \end{option}^^A pdftops
+% \end{macro}^^A \svgx@pdftops@opt
+% \end{macro}^^A \svgx@pdftops@exe
+% \end{option}^^A pdftopsopt
+% \end{macro}^^A \svgx@pdftoeps@opt
+% \end{macro}^^A \svgx@pdftoeps@exe
+% \end{option}^^A pdftoepsopt
+% \end{macro}^^A \svgx@pstopdf@opt
+% \end{macro}^^A \svgx@pstopdf@exe
+% \end{option}^^A pstopdfopt
+% \end{macro}^^A \svgx@pstoeps@opt
+% \end{macro}^^A \svgx@pstoeps@exe
+% \end{option}^^A pstoepsopt
+% \end{macro}^^A \svgx@dvips@opt
+% \end{macro}^^A \svgx@dvips@exe
+% \end{option}^^A dvipsopt
+%
+%
+%
+% \subsubsection{Invoking external application for graphic conversion}
+%
+% Besides the use of a conversion tool supplied by \LaTeXe, the applications
+% \app{ImageMagick} and \app{Ghostscript} can be used for converting graphics.
+%
+% \begin{option}{convert}
+% \changes{v2.00}{2017/02/24}{changed/extended}^^A
+% \begin{macro}{\if@svgx@cnv@run}
+% \begin{macro}{\svgx@cnv@cmd}
+% The option \opt{convert} can be used to define, which of both applications
+% should be use. \app{ImageMagick} is set by default.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key[true]{convert}
+%</base>
+%<*extract>
+\newif\if@svgx@cnv@run
+\newcommand*\svgx@cnv@cmd{}
+\DefineFamilyKey{SVG}{convert}[true]{%
+ \FamilySetNumerical{SVG}{convert}{svg@tempa}{%
+ {false}{0},{off}{0},{no}{0},%
+ {true}{1},{on}{1},{yes}{1},{onlynewer}{1},{newer}{1},%
+ {overwrite}{1},{force}{1},{forced}{1},%
+ {magick}{2},{imagemagick}{2},{convert}{2},%
+ {gs}{3},{ghostscript}{3},%
+ {gs64}{4},{ghostscript64}{4},%
+ {gs32}{5},{ghostscript32}{5}%
+ }{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% false
+ \@svgx@cnv@runfalse%
+ \or% true
+ \@svgx@cnv@runtrue%
+ \or% magick
+ \@svgx@cnv@runtrue%
+ \renewcommand*\svgx@cnv@cmd{\svgx@magick@cmd}%
+ \or% gs
+ \@svgx@cnv@runtrue%
+ \renewcommand*\svgx@cnv@cmd{\svgx@gs@cmd}%
+ \or% gs64
+ \@svgx@cnv@runtrue%
+ \renewcommand*\svgx@cnv@cmd{\svgx@gs@cmd}%
+ \svgx@onlywindows{%
+ \renewcommand*\svgx@gs@exe{gswin64c}%
+ }%
+ \or% gs32
+ \@svgx@cnv@runtrue%
+ \renewcommand*\svgx@cnv@cmd{\svgx@gs@cmd}%
+ \svgx@onlywindows{%
+ \renewcommand*\svgx@gs@exe{gswin32c}%
+ }%
+ \fi%
+% \end{macrocode}
+% In version~v1.0 the option \opt{convert} was used to set both the executable
+% and options for the conversion application, meant for the usage of
+% \app{ImageMagick}. This is taken into account here.
+% \begin{macrocode}
+ \else%
+% \end{macrocode}
+% Same doing like with option \opt{inkscape}.
+% \begin{macrocode}
+ \def\svg@tempa##1-##2\@nil{%
+ \IfArgIsEmpty{##2}{\def\svg@tempb{}}{%
+ \def\svg@tempa##1####1\@nil{\def\svg@tempb{####1}}%
+ \svg@tempa#1\@nil%
+ }%
+ \def\svg@tempa{##1}%
+ }%
+ \svg@tempa#1-\@nil%
+ \PackageWarning{svg-extract}{%
+ Setting the executable%
+ \ifx\svg@tempb\@empty\else%
+ \space and associated options%
+ \fi%
+ \MessageBreak%
+ for ImageMagick should be done with options\MessageBreak%
+ `magickexe=\svg@tempa'%
+ \ifx\svg@tempb\@empty\else%
+ \MessageBreak and `magicksetting' and/or `magickoperator'%
+ \fi.\MessageBreak%
+ Nevertheless, this was done by now%
+ \ifx\svg@tempb\@empty\else%
+ , whereby \MessageBreak `magicksetting=\svg@tempb' was used%
+ \fi%
+ }%
+ \FamilyOptions{SVG}{convert=magick}%
+ \edef\svg@tempa{%
+ \noexpand\FamilyOptions{SVG}{magickexe=\svg@tempa}%
+ \ifx\svg@tempb\@empty\else%
+ \noexpand\FamilyOptions{SVG}{magicksetting=\svg@tempb}%
+ \fi%
+ }%
+ \svg@tempa%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@cnv@cmd
+% \end{macro}^^A \if@svgx@cnv@run
+% \end{option}^^A convert
+% \begin{option}{convertformat}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@cnv@format}
+% \begin{option}{png}
+% \changes{v2.00}{2017/03/02}{deprecated}^^A
+% Option \opt{convertformat} controls the output format for converted files. It
+% is set to \val{png} by default.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{convertformat}
+\svg@dummy@key[true]{png}
+%</base>
+%<*extract>
+\newcommand*\svgx@cnv@format{png}
+\DefineFamilyKey{SVG}{convertformat}{%
+ \lowercase{\edef\svgx@cnv@format{#1}}%
+ \ifx\svgx@cnv@format\@empty\else%
+ \@svgx@cnv@runtrue%
+ \fi%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{png}[true]{%
+ \FamilySetBool{SVG}{png}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \svgx@ifinlist{png}{\svgx@cnv@format}{}{%
+ \edef\svgx@cnv@format{\svgx@cnv@format,png}%
+ }%
+ \svg@deprecated@key{png}{convertformat={\svgx@cnv@format}}%
+ \else%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{option}^^A png
+% \end{macro}^^A \svgx@cnv@format
+% \end{option}^^A convertformat
+% \begin{option}{convertdpi}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{option}{convertdensity}
+% \begin{macro}{\svgx@cnv@dpi}
+% The option \opt{convertdpi} is meant to define the used density during the
+% conversion process. It can be set either for all designated output formats or
+% targeted for a specific format. It's also possible to use something like
+% \val{500x300}. Given values are resolved by \cs{svgx@cnv@get@dpi}. It's used
+% like \opt{convertdpi}|=|\val{300} or \opt{convertdpi}|=|\val{\{png=600\}} If
+% the option is used for a specific or for all output formats is recocnized by
+% \cs{svgx@ifkeyandval}.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{convertdpi}
+\svg@dummy@key{convertdensity}
+%</base>
+%<*extract>
+\newcommand*\svgx@cnv@dpi{}
+\let\svgx@cnv@dpi\relax
+\DefineFamilyKey{SVG}{convertdpi}{%
+ \FamilyKeyStateUnknownValue%
+ \svgx@ifkeyandval{#1}{%
+ \svgx@cnv@get@dpi{##2}%
+ \ifx\svg@tempa\relax\else%
+ \expandafter\edef\csname svgx@cnv@dpi@##1\endcsname{\svg@tempa}%
+ \FamilyKeyStateProcessed%
+ \fi%
+ }{%
+ \svgx@cnv@get@dpi{##1}%
+ \ifx\svg@tempa\relax\else%
+ \edef\svgx@cnv@dpi{\svg@tempa}%
+ \FamilyKeyStateProcessed%
+ \fi%
+ }%
+}
+\DefineFamilyKey{SVG}{convertdensity}{\FamilyOptions{SVG}{convertdpi=#1}}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@cnv@dpi
+% \end{option}^^A convertdensity
+% \end{option}^^A convertdpi
+% \begin{option}{magickexe}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@magick@exe}
+% \begin{option}{magicksetting}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@magick@set}
+% \begin{option}{magickoperator}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@magick@opr}
+% Setting the command including maybe the path to \app{ImageMagick}. The keys
+% \opt{magicksetting} and \opt{magickoperator} should be used to add optional
+% arguments before (\emph{Settings}) or after (\emph{Operators}) the input
+% file. They can either be set for all or a specific output format as like
+% option \opt{convertdpi}. For this \cs{svgx@setformatkey} is used.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{magickexe}
+\svg@dummy@key{magicksetting}
+\svg@dummy@key{magickoperator}
+%</base>
+%<*extract>
+\newcommand*\svgx@magick@exe{}
+\DefineFamilyKey{SVG}{magickexe}{%
+ \renewcommand*\svgx@magick@exe{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@magick@set{}
+\DefineFamilyKey{SVG}{magicksetting}{%
+ \svgx@setformatkey{#1}{svgx@magick@set}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@magick@opr{}
+\DefineFamilyKey{SVG}{magickoperator}{%
+ \svgx@setformatkey{#1}{svgx@magick@opr}%
+ \FamilyKeyStateProcessed%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@magick@opr
+% \end{option}^^A magickoperator
+% \end{macro}^^A \svgx@magick@set
+% \end{option}^^A magicksetting
+% \end{macro}^^A \svgx@magick@exe
+% \end{option}^^A magickexe
+% \begin{option}{gsexe}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@gs@exe}
+% \begin{option}{gsopt}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@gs@opt}
+% \begin{option}{gsdevice}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svgx@gs@device}
+% Options to set the command including maybe the path to \app{Ghostscript}. As
+% \app{Ghostscript} needs a specific device defined for different output
+% formats, the option \opt{gsdevice} can be used. It can either be set for all
+% or a specific output format just like \opt{gsopt} in the same manner like
+% option \opt{convertdpi}.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{gsexe}
+\svg@dummy@key{gsopt}
+\svg@dummy@key{gsdevice}
+%</base>
+%<*extract>
+\newcommand*\svgx@gs@exe{}
+\DefineFamilyKey{SVG}{gsexe}{%
+ \renewcommand*\svgx@gs@exe{#1}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@gs@opt{}
+\DefineFamilyKey{SVG}{gsopt}{%
+ \svgx@setformatkey{#1}{svgx@gs@opt}%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@gs@device{}
+\DefineFamilyKey{SVG}{gsdevice}{%
+ \svgx@setformatkey{#1}{svgx@gs@device}%
+ \FamilyKeyStateProcessed%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@gs@device
+% \end{option}^^A gsdevice
+% \end{macro}^^A \svgx@gs@opt
+% \end{option}^^A gsopt
+% \end{macro}^^A \svgx@gs@exe
+% \end{option}^^A gsexe
+%
+%
+%
+% \subsubsection{Setting output folder}
+%
+% \begin{option}{extractpath}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@sanitize@dq}}^^A
+% \begin{option}{path}
+% \changes{v2.00}{2017/02/24}{deprecated}^^A
+% \begin{option}{extractname}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \changes{v2.02}{2018/09/07}{usage of \cs{svg@quotes@remove}}^^A
+% \begin{option}{name}
+% \changes{v2.00}{2017/02/24}{deprecated}^^A
+% \changes{v2.00}{2017/02/24}{support of \pkg{subfig} removed}^^A
+% \begin{macro}{\svgx@out@path}
+% \begin{macro}{\svgx@out@name}
+% \begin{macro}{\if@svgx@out@sec}
+% \begin{counter}{svgx@out@count}
+% The option \opt{extractpath} controls, in which folder the results both of
+% the extraction as well as the conversion of \app{ImageMagick} or
+% \app{Ghostscript} will be located. With option \opt{extractname} the
+% name of the extracted and maybe converted file itself can be changed.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{extractpath}
+\svg@dummy@key{path}
+\svg@dummy@key{extractname}
+\svg@dummy@key{name}
+%</base>
+%<*extract>
+\newcommand*\svgx@out@path{}
+\DefineFamilyKey{SVG}{extractpath}{%
+ \svg@sanitize@dq\svg@tempb{#1}%
+ \FamilySetNumerical{SVG}{extractpath}{svg@tempa}{%
+ {svgpath}{0},{svgdir}{0},%
+ {svgsubpath}{1},{svgsubdir}{1},%
+ {basepath}{2},{basedir}{2},{jobpath}{2},{jobdir}{2},%
+ {basesubpath}{3},{basesubdir}{3},{jobsubpath}{3},{jobsubdir}{3}%
+ }{\svg@tempb}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% svgpath
+ \renewcommand*\svgx@out@path{\svg@file@path}%
+ \or% svgsubpath
+ \renewcommand*\svgx@out@path{\svg@file@path svg-extract/}%
+ \or% basepath
+ \renewcommand*\svgx@out@path{./}%
+ \or% basesubpath
+ \renewcommand*\svgx@out@path{./svg-extract/}%
+ \fi%
+ \else%
+ \edef\svgx@out@path{\svg@tempb}%
+ \svg@normalize@path{\svgx@out@path}%
+ \FamilyKeyStateProcessed%
+ \fi%
+}
+\DefineFamilyKey{SVG}{path}{%
+ \svg@deprecated@key[svg-extract]{path=#1}{extractpath=#1}%
+}
+\newcounter{svgx@out@count}
+\newcommand*\svgx@out@name{}
+\newif\if@svgx@out@sec
+\DefineFamilyKey{SVG}{extractname}{%
+ \svg@quotes@remove[{#1}]{\svg@tempb}%
+ \FamilySetNumerical{SVG}{extractname}{svg@tempa}{%
+ {filename}{0},{name}{0},%
+ {filenamenumbered}{1},{namenumbered}{1},%
+ {numberedfilename}{1},{numberedname}{1},%
+ {numbered}{2},{section}{2},{numberedsection}{2},{sectionnumbered}{2}%
+ }{\svg@tempb}%
+ \@svgx@out@secfalse%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifcase\svg@tempa\relax% filename
+ \renewcommand*\svgx@out@name{\svg@out@name-extract}%
+ \or% filenamenumbered
+ \renewcommand*\svgx@out@name{\the\value{svgx@out@count}-\svg@out@name}%
+ \or% numbered
+ \renewcommand*\svgx@out@name{\the\value{svgx@out@count}-\svgx@out@sec}%
+ \@svgx@out@sectrue%
+ \fi%
+ \else%
+ \if@svg@quotes@found%
+ \edef\svgx@out@name{"\svg@tempb"}%
+ \else%
+ \edef\svgx@out@name{\svg@tempb}%
+ \fi%
+ \FamilyKeyStateProcessed%
+ \fi%
+}
+\DefineFamilyKey{SVG}{name}{%
+ \svg@deprecated@key[svg-extract]{name=#1}{extractname=#1}%
+}
+%</extract>
+% \end{macrocode}
+% \end{counter}^^A svgx@out@count
+% \end{macro}^^A \if@svgx@out@sec
+% \end{macro}^^A \svgx@out@name
+% \end{macro}^^A \svgx@out@path
+% \end{option}^^A name
+% \end{option}^^A extractname
+% \end{option}^^A path
+% \end{option}^^A extractpath
+%
+%
+%
+% \subsubsection{Options for the extraction of graphics}
+%
+% \begin{option}{extractwidth}
+% \changes{v2.00}{2017/02/20}{new}^^A
+% \begin{macro}{\svgx@param@width}
+% \begin{option}{extractheight}
+% \changes{v2.00}{2017/02/20}{new}^^A
+% \begin{macro}{\svgx@param@width}
+% \begin{option}{extractdistort}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{option}{extractkeepaspectratio}
+% \begin{macro}{\svgx@param@distort}
+% \begin{option}{extractscale}
+% \changes{v2.00}{2017/02/20}{new}^^A
+% \begin{macro}{\svgx@param@scale}
+% For graphic extraction, the given settings regarding the size for inclusion
+% can be overwritten with these options. Using \val{\cs{relax}} as value leads
+% to reseting an option as unset, regardless of what was previously given. The
+% value \val{inherit} means, that the actual option for including is used for
+% extraction as well. This is the default setting.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{extractwidth}
+\svg@dummy@key{extractheight}
+\svg@dummy@key{extractdistort}
+\svg@dummy@key{extractkeepaspectratio}
+\svg@dummy@key{extractscale}
+%</base>
+%<*extract>
+\newcommand*\svgx@param@width{\svg@param@width}
+\DefineFamilyKey{SVG}{extractwidth}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svgx@param@width{\z@}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\svgx@param@width{\svg@param@width}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \FamilySetLengthMacro{SVG}{extractwidth}{\svgx@param@width}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifdim\svgx@param@width<\z@\relax%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+ }%
+ }%
+}
+\newcommand*\svgx@param@height{\svg@param@height}
+\DefineFamilyKey{SVG}{extractheight}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svgx@param@height{\z@}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\svgx@param@height{\svg@param@height}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \FamilySetLengthMacro{SVG}{extractheight}{\svgx@param@height}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \ifdim\svgx@param@height<\z@\relax%
+ \FamilyKeyStateUnknownValue%
+ \fi%
+ \fi%
+ }%
+ }%
+}
+\newif\if@svgx@param@distort
+\DefineFamilyKey{SVG}{extractdistort}[true]{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \@svgx@param@distortfalse%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\if@svgx@param@distort{\if@svg@param@distort}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \FamilySetBool{SVG}{extractdistort}{@svgx@param@distort}{#1}%
+ }%
+ }%
+}
+\DefineFamilyKey{SVG}{extractkeepaspectratio}[true]{%
+ \FamilySetBool{SVG}{extractkeepaspectratio}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \FamilyOptions{SVG}{extractdistort=false}%
+ \else
+ \FamilyOptions{SVG}{extractdistort=true}%
+ \fi%
+ \else%
+ \FamilyOptions{SVG}{extractdistort=#1}%
+ \fi%
+}
+\newcommand*\svgx@param@scale{\svg@param@scale}
+\DefineFamilyKey{SVG}{extractscale}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svgx@param@scale{1}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\svgx@param@scale{\svg@param@scale}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifisdimension{#1\p@}{%
+ \ifdim\dimexpr#1\p@\relax>\z@\relax%
+ \renewcommand*\svgx@param@scale{#1}%
+ \FamilyKeyStateProcessed%
+ \fi%
+ }{}%
+ }%
+ }%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@param@scale
+% \end{option}^^A extractscale
+% \end{macro}^^A \svgx@param@distort
+% \end{option}^^A extractkeepaspectratio
+% \end{option}^^A extractdistort
+% \end{macro}^^A \svgx@param@height
+% \end{option}^^A extractheight
+% \end{macro}^^A \svgx@param@width
+% \end{option}^^A extractwidth
+% \begin{option}{extractpretex}
+% \changes{v2.00}{2017/02/20}{new}^^A
+% \begin{macro}{\svgx@param@pretex}
+% \begin{option}{extractapptex}
+% \changes{v2.00}{2017/02/20}{new}^^A
+% \begin{macro}{\svgx@param@apptex}
+% \begin{option}{extractpostex}
+% The similar hooks for executing code right before or after the graphic
+% extraction.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key{extractpretex}
+\svg@dummy@key{extractapptex}
+\svg@dummy@key{extractpostex}
+%</base>
+%<*extract>
+\newcommand*\svgx@param@pretex{\svg@param@pretex}
+\DefineFamilyKey{SVG}{extractpretex}{%
+ \svg@ifvalueisrelax{#1}{%
+ \let\svgx@param@pretex\relax%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\svgx@param@pretex{\svg@param@pretex}%
+ }{%
+ \renewcommand*\svgx@param@pretex{#1}%
+ }%
+ }%
+ \FamilyKeyStateProcessed%
+}
+\newcommand*\svgx@param@apptex{\svg@param@apptex}
+\DefineFamilyKey{SVG}{extractapptex}{%
+ \svg@ifvalueisrelax{#1}{%
+ \let\svgx@param@apptex\relax%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\svgx@param@apptex{\svg@param@apptex}%
+ }{%
+ \renewcommand*\svgx@param@apptex{#1}%
+ }%
+ }%
+ \FamilyKeyStateProcessed%
+}
+\DefineFamilyKey{SVG}{extractpostex}{%
+ \svg@deprecated@key[svg-extract]{extractpostex=#1}{extractapptex=#1}%
+}
+%</extract>
+% \end{macrocode}
+% \end{option}^^A extractpostex
+% \end{macro}^^A \svgx@param@apptex
+% \end{option}^^A extractapptex
+% \end{macro}^^A \svgx@param@pretex
+% \end{option}^^A extractpretex
+%
+%
+%
+% \subsubsection{Miscellaneous options}
+%
+% \begin{option}{clean}
+% \changes{v2.00}{2017/02/24}{changes, file list possible}^^A
+% \begin{option}{clear}
+% \begin{macro}{\svgx@clean}
+% With option \opt{clean} files generated during the extraction process can be
+% deleted. Setting \val{true} will remove all files, \val{false} won't clear
+% any file. Additionally, a specific file list of suffixes can be given.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key[true]{clean}
+\svg@dummy@key[true]{clear}
+%</base>
+%<*extract>
+\newcommand*\svgx@clean{}
+\DefineFamilyKey{SVG}{clean}[true]{%
+ \FamilySetBool{SVG}{clean}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \renewcommand*\svgx@clean{log,aux,dvi,out,ps,eps,pdf,\svgx@latex@ext}%
+ \else%
+ \renewcommand*\svgx@clean{}%
+ \fi%
+ \else%
+ \renewcommand*\svgx@clean{#1}%
+ \FamilyKeyStateProcessed%
+ \fi%
+}
+\DefineFamilyKey{SVG}{clear}{\FamilyOptions{SVG}{clean=#1}}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svgx@clean
+% \end{option}^^A clear
+% \end{option}^^A clean
+% \begin{option}{exclude}
+% If it is desired not to include but only extract graphics with package
+% \pkg{svg-extract}, option \opt{exclude} can be used.
+% \begin{macrocode}
+%<*base>
+\svg@dummy@key[true]{exclude}
+%</base>
+%<*extract>
+\DefineFamilyKey{SVG}{exclude}[true]{%
+ \FamilySetBool{SVG}{exclude}{@svg@tempswa}{#1}%
+ \ifx\FamilyKeyState\FamilyKeyStateProcessed%
+ \if@svg@tempswa%
+ \renewcommand*\svg@input[2][]{%
+ \if@svgx@run\else%
+ \PackageWarning{svg-extract}{%
+ The image `##2' was\MessageBreak%
+ neither extracted nor included%
+ }%
+ \fi%
+ }%
+ \else%
+ \renewcommand*\svg@input{\svg@@input}%
+ \fi%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{option}^^A exclude
+%
+% \iffalse
+%</package&option>
+%<*package&body>
+% \fi
+%
+%
+%
+% \subsection{User commands}
+%
+% \begin{macro}{\includesvg}
+% \begin{parameter}{extract}
+% \begin{parameter}{extractpreamble}
+% \begin{parameter}{extractformat}
+% \begin{parameter}{extractwidth}
+% \begin{parameter}{extractheight}
+% \begin{parameter}{extractdistort}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{parameter}{extractscale}
+% \begin{parameter}{extractangle}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{parameter}{extractpretex}
+% \begin{parameter}{extractapptex}
+% \begin{parameter}{extractruns}
+% \begin{parameter}{latexopt}
+% \begin{parameter}{convert}
+% \begin{parameter}{convertformat}
+% \begin{parameter}{convertdpi}
+% \begin{parameter}{magicksetting}
+% \begin{parameter}{magickoperator}
+% \begin{parameter}{gsopt}
+% \begin{parameter}{gsdevice}
+% \begin{parameter}{clean}
+% \begin{parameter}{exclude}
+% \begin{macro}{\includeinkscape}
+% \begin{parameter}{extract}
+% \begin{parameter}{extractpreamble}
+% \begin{parameter}{extractformat}
+% \begin{parameter}{extractwidth}
+% \begin{parameter}{extractheight}
+% \begin{parameter}{extractdistort}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{parameter}{extractscale}
+% \begin{parameter}{extractangle}
+% \begin{parameter}{extractpretex}
+% \begin{parameter}{extractapptex}
+% \begin{parameter}{extractruns}
+% \begin{parameter}{latexopt}
+% \begin{parameter}{convert}
+% \begin{parameter}{convertformat}
+% \begin{parameter}{convertdpi}
+% \begin{parameter}{magicksetting}
+% \begin{parameter}{magickoperator}
+% \begin{parameter}{gsopt}
+% \begin{parameter}{gsdevice}
+% \begin{parameter}{clean}
+% \begin{parameter}{exclude}
+% The parameters \prm{angle} and \prm{origin} are definied as pendants to the
+% keys provided by \cs{includegraphics}.
+% \begin{macrocode}
+%<*extract>
+\newcommand*\svgx@param@angle{0}
+\svg@local@param@def{%
+ \DefineFamilyKey[.param]{SVG}{extractangle}{%
+ \FamilyKeyStateUnknownValue%
+ \svg@ifvalueisrelax{#1}{%
+ \renewcommand*\svgx@param@angle{0}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifstr{#1}{inherit}{%
+ \renewcommand*\svgx@param@angle{\svg@param@angle}%
+ \FamilyKeyStateProcessed%
+ }{%
+ \ifisdimension{#1\p@}{%
+ \renewcommand*\svgx@param@angle{#1}%
+ \FamilyKeyStateProcessed%
+ }{}%
+ }%
+ }%
+ }%
+}
+%</extract>
+% \end{macrocode}
+% \end{parameter}^^A exclude
+% \end{parameter}^^A clean
+% \end{parameter}^^A gsdevice
+% \end{parameter}^^A gsopt
+% \end{parameter}^^A magickoperator
+% \end{parameter}^^A magicksetting
+% \end{parameter}^^A convertdpi
+% \end{parameter}^^A convertformat
+% \end{parameter}^^A convert
+% \end{parameter}^^A latexopt
+% \end{parameter}^^A extractruns
+% \end{parameter}^^A extractapptex
+% \end{parameter}^^A extractpretex
+% \end{parameter}^^A extractangle
+% \end{parameter}^^A extractscale
+% \end{parameter}^^A extractdistort
+% \end{parameter}^^A extractheight
+% \end{parameter}^^A extractwidth
+% \end{parameter}^^A extractformat
+% \end{parameter}^^A extractpreamble
+% \end{parameter}^^A extract
+% \end{macro}^^A \includeinkscape
+% \end{parameter}^^A exclude
+% \end{parameter}^^A clean
+% \end{parameter}^^A gsdevice
+% \end{parameter}^^A gsopt
+% \end{parameter}^^A magickoperator
+% \end{parameter}^^A magicksetting
+% \end{parameter}^^A convertdpi
+% \end{parameter}^^A convertformat
+% \end{parameter}^^A convert
+% \end{parameter}^^A latexopt
+% \end{parameter}^^A extractruns
+% \end{parameter}^^A extractapptex
+% \end{parameter}^^A extractpretex
+% \end{parameter}^^A extractangle
+% \end{parameter}^^A extractscale
+% \end{parameter}^^A extractdistort
+% \end{parameter}^^A extractheight
+% \end{parameter}^^A extractwidth
+% \end{parameter}^^A extractformat
+% \end{parameter}^^A extractpreamble
+% \end{parameter}^^A extract
+% \end{macro}^^A \includesvg
+% \begin{macro}{\svghidepreamblestart}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% \begin{macro}{\svghidepreambleend}
+% \changes{v2.00}{2017/02/24}{new}^^A
+% Some dummys for package \pkg{svg}.
+% \begin{macrocode}
+%<*base>
+\newcommand*\svghidepreamblestart{%
+ \PackageWarning{svg}{%
+ The macro `\string\svghidepreamblestart' is only meant\MessageBreak%
+ to be used together with package `svg-extract'.\MessageBreak%
+ Nevertheless, nothing will happen%
+ }%
+}
+\newcommand*\svghidepreambleend{%
+ \PackageWarning{svg}{%
+ The macro `\string\svghidepreambleend' is only meant\MessageBreak%
+ to be used together with package `svg-extract'.\MessageBreak%
+ Nevertheless, nothing will happen%
+ }%
+}
+%</base>
+% \end{macrocode}
+% These two macros can be used to hide some parts of the preamble during
+% reading the preamble of the main document.
+% \begin{macrocode}
+%<*extract>
+\let\svghidepreamblestart\relax
+\let\svghidepreambleend\relax
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \svghidepreambleend
+% \end{macro}^^A \svghidepreamblestart
+%
+%
+%
+% \subsection{Auxiliary macros}
+%
+% \begin{macro}{\svg@extract}
+% \begin{macro}{\svgx@stream@in}
+% \begin{macro}{\svgx@read@line}
+% \begin{macro}{\svgx@stream@out}
+% \begin{macro}{\if@svgx@preamble@write}
+% The macro \cs{svg@extract} does the actual job of both extracting and
+% converting independent graphic files. Since it is necessary to run it with
+% \file{-{}-shell-escape} enabled, the command raises a warning if it is not
+% activated. Afterwards, the package is finished.
+% \begin{macrocode}
+%<*base>
+\newcommand*\svg@extract[1]{}
+%</base>
+%<*extract>
+\ifnum\pdf@shellescape=\@ne\relax\else%
+ \renewcommand*\svg@extract[1]{%
+ \if@svgx@run%
+ \begingroup%
+ \edef\svg@tempa{#1}%
+ \svg@quotes@remove{\svg@tempa}%
+ \PackageWarning{svg-extract}{%
+ You didn't enable `shell escape' (or `write18')\MessageBreak%
+ so it wasn't possible to run the extraction for\MessageBreak%
+ file `\svg@tempa'\MessageBreak%
+ }%
+ \endgroup%
+ \fi%
+ }%
+ \expandafter\endinput%
+\fi
+% \end{macrocode}
+% If \file{-{}-shell-escape} is enabled, the command is defined with its
+% intended functionality. Some macros and a input stream as well as a output
+% stream are necessary for this.
+% \begin{macrocode}
+\newread\svgx@stream@in
+\newcommand*\svgx@read@line{}
+\newwrite\svgx@stream@out
+\newif\if@svgx@preamble@write
+\renewcommand*\svg@extract[1]{%
+% \end{macrocode}
+% If option \opt{extract} is enabled\dots
+% \begin{macrocode}
+ \if@svgx@run%
+% \end{macrocode}
+% \dots the macro \cs{svgx@get@out@sec} is used to get the current level
+% numbering within the document and the counter for extracted graphics is
+% stepped. After that, a separate auxiliary \LaTeX~file is created for
+% extracting independent graphic files. The macro \cs{svgx@get@out@sec} is used
+% to get the current level numbering within the document. The specified
+% preamble is read for this task, if it exists. It is first searched in the
+% same folder as the SVG~file and if it wasn't found, in any other valid folder
+% for SVG~files.
+% \begin{macrocode}
+ \if@svgx@out@sec%
+ \svgx@get@out@sec%
+ \fi%
+ \stepcounter{svgx@out@count}%
+ \begingroup%
+ \def\svg@tempa##1.##2\@nil{%
+ \IfArgIsEmpty{##2}{\edef\svgx@preamble{##1.\svgx@latex@ext}}{}%
+ }%
+ \expandafter\svg@tempa\svgx@preamble.\@nil%
+ \IfFileExists{\svg@file@path\svgx@preamble}{%
+ \@svg@file@foundtrue%
+ }{%
+ \svg@get@path[]{\svgx@preamble}{\svg@out@path}%
+ \def\svg@tempa####1.####2\@nil{%
+ \edef\svgx@preamble{\svg@file@name.####2}%
+ }%
+ \expandafter\svg@tempa\svgx@preamble\@nil%
+ }%
+ \edef\svg@tempa{%
+ \endgroup%
+ \if@svg@file@found%
+ \ifx\svg@file@path\@empty%
+ \def\noexpand\svgx@preamble{./\svgx@preamble}%
+ \else%
+ \def\noexpand\svgx@preamble{\svg@file@path\svgx@preamble}%
+ \fi%
+ \fi%
+ }%
+ \svg@tempa%
+ \begingroup%
+ \endlinechar=\m@ne%
+ \IfFileExists{\svgx@preamble}{%
+ \PackageInfo{svg-extract}{%
+ The preamble file `\svgx@preamble'\MessageBreak%
+ is used for the generation of the auxiliary file\MessageBreak%
+ `\svgx@out@name.\svgx@latex@ext'%
+ }%
+% \end{macrocode}
+% The catcodes for |#| need to be changed to prevent doublification when
+% reading the line.
+% \begin{macrocode}
+ \catcode`\#=12\relax%
+ \immediate\openout\svgx@stream@out=\svgx@out@name.\svgx@latex@ext%
+ \immediate\openin\svgx@stream@in=\svgx@preamble%
+ \@svg@tempswatrue%
+ \@svgx@preamble@writetrue%
+ \def\svgx@read@line{}%
+% \end{macrocode}
+% The given preamble file is read line by line and written to the separate
+% auxiliary \LaTeX~file \file{\cs{svgx@out@name}.\cs{svgx@latex@ext}} via the
+% output stream.
+% \begin{macrocode}
+ \@whilesw\if@svg@tempswa\fi{%
+ \immediate\read\svgx@stream@in to\svgx@read@line%
+ \ifx\svgx@read@line\@empty%
+ \ifeof\svgx@stream@in\@svg@tempswafalse\fi%
+ \else%
+% \end{macrocode}
+% With \cs{svghidepreamblestart} and \cs{svghidepreambleend} it is possible for
+% the user to omit certain parts of the preamble. Therefor the two macros
+% \cs{svgx@read@preamble@till} and \cs{svgx@read@preamble@from} are toggling
+% the switch \cs{if@svgx@preamble@write}
+% \begin{macrocode}
+ \svgx@read@preamble@till{\svghidepreamblestart}{}%
+ \svgx@read@preamble@from{\svghidepreambleend}{}%
+% \end{macrocode}
+% If the desired end of the preamble (\cs{svgx@endpreamble}) was found, the
+% readout is terminated by switching \cs{if@svg@tempswa} to \val{false}.
+% \begin{macrocode}
+ \svgx@read@preamble@till{\svgx@endpreamble}{\@svg@tempswafalse}%
+ \if@svgx@preamble@write%
+% \end{macrocode}
+% During the readout process, it is searched with \cs{svgx@documentclass} for
+% the appearance of \cs{documentclass} and \cs{if@svgx@classfound} is set to
+% \val{true} if it was found.
+% \begin{macrocode}
+ \if@svgx@classfound\else%
+ \expandafter\svgx@documentclass%
+ \svgx@read@line\documentclass\documentclass\@nil%
+ \fi%
+% \end{macrocode}
+% Writing out the---maybe manipulated---read in line.
+% \begin{macrocode}
+ \ifx\svgx@read@line\@empty\else%
+ \immediate\write\svgx@stream@out{%
+ \unexpanded\expandafter{\svgx@read@line}%
+ }%
+ \fi%
+ \fi%
+ \fi%
+ }%
+ \immediate\closein\svgx@stream@in%
+ \immediate\closeout\svgx@stream@out%
+ \catcode`\#=6\relax%
+% \end{macrocode}
+% Once the separate auxiliary \LaTeX~file is written, it is read in again and
+% its content is stored in \cs{svg@tempa}, since it is necessary to prepend
+% some stuff to the preamble, for example a maybe not existent document class.
+% \begin{macrocode}
+ \immediate\openin\svgx@stream@in=\svgx@out@name.\svgx@latex@ext%
+ \def\svg@tempa{}%
+ \loop\unless\ifeof\svgx@stream@in%
+ \readline\svgx@stream@in to\svgx@read@line%
+ \ifx\svgx@read@line\@empty\else%
+ \edef\svg@tempa{%
+ \unexpanded\expandafter{\svg@tempa}%
+ \unexpanded\expandafter{\svgx@read@line}^^J%
+ }%
+ \fi%
+ \repeat%
+ \immediate\closein\svgx@stream@in%
+ }{%
+% \end{macrocode}
+% If a file was given that doesn't exist, a warning is issued.
+% \begin{macrocode}
+ \svg@quotes@remove{\svgx@preamble}%
+ \ifx\svgx@preamble\@empty\else%
+ \PackageWarning{svg-extract}{%
+ The preamble file `\svgx@preamble'\MessageBreak%
+ does not exist%
+ }%
+ \fi%
+ \def\svg@tempa{}%
+ }%
+% \end{macrocode}
+% After the preamble was read in and stored in \cs{svg@tempa}, the separate
+% auxiliary \LaTeX~file is written again. Some information are written right at
+% the beginning of the file.
+% \begin{macrocode}
+ \immediate\openout\svgx@stream@out=\svgx@out@name.\svgx@latex@ext%
+ \immediate\write\svgx@stream@out{%
+ \@percentchar\@percentchar\space This file was generated by package
+ `svg-extract'^^J%
+ \@percentchar\@percentchar\space from source `\jobname'^^J%
+ \@percentchar\@percentchar\space It's intended to be compiled with
+ `\svgx@latex@exe\ifx\svgx@latex@opt\@empty\else\space\svgx@latex@opt\fi'
+ }%
+% \end{macrocode}
+% With the intention of passing the correct paper dimensions, the calculating
+% of the paper size is executed with \cs{AtBeginDocument} even before the
+% document class, so that this is definitely the first thing to happen at the
+% beginning of the document. Additionally, it is ensured that the \cs{special}
+% command is definitely used with the correct paper size, when creating a
+% DVI~file.
+% \begin{macrocode}
+ \immediate\write\svgx@stream@out{%
+ \string\AtBeginDocument{\@percentchar^^J%
+ \space\space\string\svgxsetpapersize\@percentchar^^J%
+ \ifxetex\else\ifpdf\else%
+ \space\space\string\AtBeginDvi{\string\special{%
+ papersize=\string\the\string\paperwidth,%
+ \string\the\string\paperheight%
+ }}\@percentchar^^J%
+ \fi\fi%
+ }^^J%
+ \string\PassOptionsToPackage{hidelinks}{hyperref}%
+ }%
+% \end{macrocode}
+% If no document class was found during reading the preamble file, then class
+% \cs{article} is used.
+% \begin{macrocode}
+ \if@svgx@classfound\else%
+ \immediate\write\svgx@stream@out{\string\documentclass{article}}%
+ \fi%
+% \end{macrocode}
+% And now the stored preamble.
+% \begin{macrocode}
+ \ifx\svg@tempa\@empty\else%
+ \immediate\write\svgx@stream@out{\unexpanded\expandafter{\svg@tempa}}%
+ \fi%
+% \end{macrocode}
+% After the given preamble was written, package \pkg{svg-extract} will be
+% loaded in case it was forgotten.
+% \begin{macrocode}
+ \immediate\write\svgx@stream@out{\string\usepackage{svg-extract}}%
+% \end{macrocode}
+% Now all parameters relevant for the extraction are evaluated and appended.
+% \begin{macrocode}
+ \def\svg@tempa##1{%
+ \immediate\write\svgx@stream@out{\string\svgsetup{##1}}%
+ }%
+ \if@svg@ink@latex\else%
+ \svg@tempa{inkscapelatex=false}%
+ \fi%
+ \ifdim\svgx@param@width>\z@\relax%
+ \svg@tempa{width=\svgx@param@width}%
+ \fi%
+ \ifdim\svgx@param@height>\z@\relax%
+ \svg@tempa{height=\svgx@param@height}%
+ \fi%
+ \if@svgx@param@distort%
+ \svg@tempa{distort=true}%
+ \fi%
+ \ifdim\dimexpr\svgx@param@scale\p@\relax=\p@\relax\else%
+ \svg@tempa{scale=\svgx@param@scale}%
+ \fi%
+ \def\svg@tempb{\svg@param@pretex}%
+ \ifx\svgx@param@pretex\svg@tempb\relax%
+ \let\svgx@param@pretex\svg@param@pretex%
+ \fi%
+ \ifx\svgx@param@pretex\relax\else%
+ \svg@tempa{pretex=\unexpanded\expandafter{\svgx@param@pretex}}%
+ \fi%
+ \def\svg@tempb{\svg@param@apptex}%
+ \ifx\svgx@param@apptex\svg@tempb\relax%
+ \let\svgx@param@apptex\svg@param@apptex%
+ \fi%
+ \ifx\svgx@param@apptex\relax\else%
+ \svg@tempa{apptex=\unexpanded\expandafter{\svgx@param@apptex}}%
+ \fi%
+% \end{macrocode}
+% Parameter \prm{lastpage} is only considered for including PDF~files with
+% \LaTeX~support.
+% \begin{macrocode}
+ \let\svg@tempa\@empty%
+ \if@svg@ink@latex%
+ \ifstr{\svg@ink@format}{pdf}{%
+ \ifnum\value{svg@param@lastpage}>\z@\relax%
+ \edef\svg@tempa{lastpage=\the\value{svg@param@lastpage}}%
+ \else%
+ \ifnum\value{svg@param@lastpage}=\z@\relax%
+ \def\svg@tempa{lastpage=true}%
+ \else%
+ \def\svg@tempa{lastpage=false}%
+ \fi%
+ \fi%
+ }{}%
+ \fi%
+% \end{macrocode}
+% The rotation angle, if given.
+% \begin{macrocode}
+ \ifdim\dimexpr\svgx@param@angle\p@\relax=\z@\relax\else%
+ \edef\svg@tempa{%
+ angle=\svgx@param@angle\ifx\svg@tempa\@empty\else,\svg@tempa\fi%
+ }%
+ \fi%
+% \end{macrocode}
+% As we are now at the end of the preamble and just before the beginning of the
+% document, the paper dimension are set again to make sure, that these settings
+% are active at the end of the preamble. Additionally, it is executed again at
+% the very end of \cs{AtBeginDocument} to ensure, that no other package used
+% this hook for manipulating the paper size.
+% \begin{macrocode}
+ \ifx\svg@tempa\@empty%
+ \def\svg@tempa{\string\svgxsetbox{#1}}%
+ \else%
+ \edef\svg@tempa{\noexpand\string\noexpand\svgxsetbox[\svg@tempa]{#1}}%
+ \fi%
+ \immediate\write\svgx@stream@out{\svg@tempa}%
+% \end{macrocode}
+% Package \pkg{xr} is used to evaluate possible labels within the included
+% \app{Inkscape}~\LaTeX~file.
+% \begin{macrocode}
+ \if@svg@ink@latex%
+ \IfFileExists{xr.sty}{%
+ \immediate\write\svgx@stream@out{%
+ \string\usepackage{xr}^^J%
+ \string\externaldocument{\jobname}^^J%
+ }%
+ }{}%
+ \fi%
+ \immediate\write\svgx@stream@out{%
+ \string\begin{document}^^J%
+ \string\pagestyle{empty}^^J%
+ \string\svgxoutputbox\@percentchar^^J%
+ \string\end{document}%
+ }%
+ \immediate\closeout\svgx@stream@out%
+ \endgroup%
+% \end{macrocode}
+% After creating the separate auxiliary \LaTeX~file, the actual extraction and
+% conversion can be done.
+% \begin{macrocode}
+ \ifstr{\svgx@format\svgx@cnv@format}{}{%
+ \PackageWarning{svg-extract}{%
+ Both keys `extractformat' and `convertformat' are\MessageBreak%
+ empty, so nothing to do so far%
+ }%
+ }{%
+% \end{macrocode}
+% As the extraction maybe needs to include the main~auxiliary~file with
+% \cs{externaldocument} provided by package \pkg{xr} it is necessary to do all
+% related stuff after the main~auxiliary~file was written. This is done with
+% \cs{AfterReadingMainAux} provided by package \pkg{scrlfile}.
+% \begin{macrocode}
+ \svg@quotes@remove{\svgx@out@path}%
+ \svg@quotes@remove{\svgx@out@name}%
+% \end{macrocode}
+% All generated files will be moved to the desired output folder, which is
+% given by option \opt{extractpath}. Therefor, this folder is created.
+% \begin{macrocode}
+ \edef\svg@tempb{%
+ \noexpand\svg@shell@mkdir{\svgx@out@path}%
+ }%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+% \end{macrocode}
+% First of all the separate auxiliary \LaTeX~file is compiled with the detected
+% \LaTeX~processor (\cs{svgx@latex@exe}) as often as defined by counter option
+% \opt{extractruns}.
+% \begin{macrocode}
+ \edef\svg@tempb{%
+ \noexpand\PackageInfo{svg-extract}{%
+ Running LaTeX (\svgx@latex@exe) for graphic extraction%
+ \ifx\svgx@latex@opt\@empty\else%
+ \MessageBreak with added options `\svgx@latex@opt'%
+ \fi%
+ }%
+ }%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ \edef\svg@tempb{%
+ \noexpand\ShellEscape{%
+ \svgx@latex@exe\space\svgx@latex@opt\space%
+ "\svgx@out@name.\svgx@latex@ext"%
+ }%
+ }%
+ \loop\ifnum\value{svgx@runs}>\z@\relax%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ \advance\c@svgx@runs\m@ne%
+ \repeat%
+% \end{macrocode}
+% All files requested with option \opt{extractformat} are created with internal
+% conversion tools supplied by most \LaTeXe~distributions if necessary.
+% \begin{macrocode}
+ \def\svg@tempa##1##2##3{%
+ \edef\svg@tempb{%
+ \noexpand\ShellEscape{%
+ \@nameuse{svgx@##1@exe}\space\@nameuse{svgx@##1@opt}\space%
+ "\svgx@out@name.##2"%
+ }%
+ }%
+ \AfterReadingMainAux{\PackageInfo{svg-extract}{Running ##1}}%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ }%
+ \@svg@tempswafalse%
+ \ifxetex\else\ifpdf\else%
+ \@svg@tempswatrue%
+ \fi\fi%
+ \if@svg@tempswa%
+ \svg@tempa{dvips}{dvi}{ps}%
+ \svgx@ifinlist{eps}{\svgx@format}{\svg@tempa{pstoeps}{ps}{eps}}{}%
+ \svgx@ifinlist{pdf}{\svgx@format}{\svg@tempa{pstopdf}{ps}{pdf}}{}%
+ \else%
+ \svgx@ifinlist{eps}{\svgx@format}{\svg@tempa{pdftoeps}{pdf}{eps}}{}%
+ \svgx@ifinlist{ps}{\svgx@format}{\svg@tempa{pdftops}{pdf}{ps}}{}%
+ \fi%
+% \end{macrocode}
+% Now the desired conversion tool is invoked if requested.
+% \begin{macrocode}
+ \if@svgx@cnv@run%
+% \end{macrocode}
+% If no density was given at all, the density for PNG~files is set to
+% \val{300dpi} by default.
+% \begin{macrocode}
+ \ifx\svgx@cnv@dpi\relax%
+ \ifx\svgx@cnv@dpi@png\@undefined%
+ \def\svgx@cnv@dpi@png{300}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% The first given file type with option \opt{extractformat} is used as source
+% for the conversion process.
+% \begin{macrocode}
+ \expandafter\svgx@cnv@get@informat\expandafter{\svgx@format}%
+% \end{macrocode}
+% The conversion is done for each desired file type given in a list by option
+% \opt{convertformat}.
+% \begin{macrocode}
+ \@for\svg@tempa:=\svgx@cnv@format\do{%
+ \ifx\svg@tempa\@empty\else%
+ \expandafter\svgx@ifinlist\expandafter{\svg@tempa}{\svgx@format}{%
+ \PackageWarning{svg-extract}{%
+ File type `\svg@tempa' was specified for option\MessageBreak%
+ `extractformat' (\svgx@format) as well as for \MessageBreak%
+ option `convertformat' (\svgx@cnv@format) so the\MessageBreak%
+ conversion won't be done%
+ }%
+ }{%
+ \edef\svg@tempb{%
+ \noexpand\PackageInfo{svg-extract}{%
+ Converting `\svgx@out@name.\svgx@cnv@informat'\MessageBreak%
+ to `\svgx@out@name.\svg@tempa'%
+ }%
+ }%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ \edef\svg@tempb{%
+ \noexpand\ShellEscape{%
+ \svgx@cnv@cmd{\svgx@out@name}{\svgx@cnv@informat}{\svg@tempa}%
+ }%
+ }%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ }%
+ \fi%
+ }%
+ \fi%
+% \end{macrocode}
+% As both extraction and conversion are done, all files are moved to the
+% desired output folder (\opt{extractpath}).
+% \begin{macrocode}
+ \edef\svg@tempa{\svgx@format\if@svgx@cnv@run,\svgx@cnv@format\fi}%
+ \@for\svg@tempb:=\svg@tempa\do{%
+ \ifx\svg@tempb\@empty\else%
+ \edef\svg@tempb{%
+ \noexpand\svgx@move{\svgx@out@name}{\svg@tempb}{\svgx@out@path}%
+ }%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ \fi%
+ }%
+% \end{macrocode}
+% At the very end, all unwanted auxiliary files are deleted.
+% \begin{macrocode}
+ \@for\svg@tempa:=\svgx@clean\do{%
+ \expandafter\svgx@ifinlist\expandafter{\svg@tempa}{\svg@tempb}{}{%
+ \edef\svg@tempb{%
+ \noexpand\IfFileExists{"\svgx@out@name".\svg@tempa}{%
+ \noexpand\svg@shell@rm{\svgx@out@name.\svg@tempa}%
+ }{}%
+ }%
+ \expandafter\AtEndDocument\expandafter{%
+ \expandafter\AfterReadingMainAux\expandafter{\svg@tempb}%
+ }%
+ }%
+ }%
+ }%
+ \fi%
+}
+%</extract>
+% \end{macrocode}
+% \end{macro}^^A \if@svgx@preamble@write
+% \end{macro}^^A \svgx@stream@out
+% \end{macro}^^A \svgx@read@line
+% \end{macro}^^A \svgx@stream@in
+% \end{macro}^^A \svg@extract
+%
+% \iffalse
+%</package&body>
+%<*package&extract&body>
+% \fi
+%
+% \begin{macro}{\svgx@get@out@sec}
+% \begin{macro}{\svgx@out@sec}
+% The macro \cs{svgx@get@out@sec} reads all sectioning counters in order to
+% get the numbering of the current sectioning level. The value is stored in
+% \cs{svgx@out@sec}.
+% \begin{macrocode}
+\newcommand*\svgx@out@sec{unknown}
+\newcommand*\svgx@get@out@sec{%
+ \begingroup%
+ \def\svg@tempa{}%
+ \@for\svg@tempb:={%
+ part,chapter,section,subsection,subsubsection,paragraph,subparagraph%
+ }\do{%
+ \ifx\svg@tempb\@empty\else%
+ \scr@ifundefinedorrelax{the\svg@tempb}{}{%
+ \ifnum\value{\svg@tempb}>\z@\relax%
+ \edef\svg@tempa{\svg@tempb}%
+ \fi%
+ }%
+ \fi%
+ }%
+ \edef\svg@tempb{%
+ \endgroup%
+ \ifx\svg@tempa\@empty\else%
+ \def\noexpand\svgx@out@sec{\csname the\svg@tempa\endcsname}%
+ \fi%
+ }%
+ \svg@tempb%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@out@sec
+% \end{macro}^^A \svgx@get@out@sec
+% \begin{macro}{\svgx@documentclass}
+% \begin{macro}{\if@svgx@classfound}
+% This delimited macro is used to find a occurrence of \cs{documentclass}
+% within a read in line. The delinmiter \cs{documentclass} is used twice in
+% order to ignore the possible occurrence of white space or anything else right
+% before \cs{documentclass}.
+% \begin{macrocode}
+\newif\if@svgx@classfound
+\newcommand*\svgx@documentclass{}
+\def\svgx@documentclass#1\documentclass#2\documentclass#3\@nil{%
+ \IfArgIsEmpty{#2}{}{\@svgx@classfoundtrue}%
+}
+% \end{macrocode}
+% \end{macro}^^A \if@svgx@classfound
+% \end{macro}^^A \svgx@documentclass
+% \begin{macro}{\svgx@read@preamble@till}
+% \begin{macro}{\svgx@read@preamble@from}
+% \begin{macro}{\svgx@read@preamble@skip}
+% These macros are used to skip some parts of a read in preamble file.
+% \begin{macrocode}
+\newcommand*\svgx@read@preamble@till[2]{%
+ \svgx@read@preamble@skip#1\@nil{till}{#2}%
+}
+\newcommand*\svgx@read@preamble@from[2]{%
+ \svgx@read@preamble@skip#1\@nil{from}{#2}%
+}
+% \end{macrocode}
+% In principle, the functionality is the same as for \cs{svgx@documentclass}.
+% \begin{macrocode}
+\newcommand*\svgx@read@preamble@skip{}
+\def\svgx@read@preamble@skip#1\@nil#2#3{%
+% \end{macrocode}
+% A given token is used to create the macro \cs{svg@tempa} delimited by the
+% token itself which is used twice to get any stuff right before or after the
+% occurrence.
+% \begin{macrocode}
+ \def\svg@tempa##1{%
+ \def\svg@tempa####1##1####2##1####3\@nil{%
+ \IfArgIsEmpty{####3}{}{%
+% \end{macrocode}
+% Write everything which was found right before the macro which starts hiding
+% area to the output stream and stop writing with \cs{if@svgx@preamble@write}.
+% \begin{macrocode}
+ \ifstr{#2}{till}{%
+ \IfArgIsEmpty{####1}{}{%
+ \immediate\write\svgx@stream@out{####1}%
+ }%
+ \@svgx@preamble@writefalse%
+ }{%
+% \end{macrocode}
+% Write everything which was found right after the macro which ends the hiding
+% area and start writing again with \cs{if@svgx@preamble@write}.
+% \begin{macrocode}
+ \ifstr{#2}{from}{%
+ \IfArgIsEmpty{####2}{%
+ \def\svgx@read@line{}%
+ }{%
+ \def\svgx@read@line{####2}%
+ }%
+ \@svgx@preamble@writetrue%
+ }{}%
+ }%
+% \end{macrocode}
+% Additonal stuff which should be done.
+% \begin{macrocode}
+ #3%
+ }%
+ }%
+ }%
+% \end{macrocode}
+% Creating the macro \cs{svg@tempa} delimited by the first argument.
+% \begin{macrocode}
+ \edef\svg@tempb{\expandafter\detokenize\expandafter{#1}}%
+ \expandafter\svg@tempa\expandafter{\svg@tempb}%
+% \end{macrocode}
+% Calling the created macro.
+% \begin{macrocode}
+ \edef\svg@tempb{%
+ \expandafter\detokenize\expandafter{\svgx@read@line}\svg@tempb\svg@tempb%
+ }%
+ \expandafter\svg@tempa\svg@tempb\@nil%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@read@preamble@skip
+% \end{macro}^^A \svgx@read@preamble@from
+% \end{macro}^^A \svgx@read@preamble@till
+% \begin{macro}{\svgx@cnv@informat}
+% \begin{macro}{\svgx@cnv@get@informat}
+% The first list entry from argument (\cs{svgx@format}) is extracted by
+% \cs{svgx@cnv@get@informat}.
+% \begin{macrocode}
+\newcommand*\svgx@cnv@informat{}
+\newcommand*\svgx@cnv@get@informat[1]{%
+ \begingroup%
+ \def\svg@tempa##1,##2\@nil{%
+ \def\svg@tempa{##1}%
+ }%
+ \svg@tempa#1,\@nil%
+ \edef\svg@tempa{%
+ \endgroup%
+ \def\noexpand\svgx@cnv@informat{\svg@tempa}%
+ }%
+ \svg@tempa%
+% \end{macrocode}
+% If the first argument (\cs{svgx@format}) was empty, \cs{svgx@cnv@informat} is
+% set to the a file type, which is generated anyway.
+% \begin{macrocode}
+ \ifx\svgx@cnv@informat\@empty%
+ \renewcommand*\svgx@cnv@informat{pdf}%
+ \ifxetex\else\ifpdf\else%
+ \renewcommand*\svgx@cnv@informat{ps}%
+ \fi\fi%
+ \fi%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@cnv@get@informat
+% \end{macro}^^A \svgx@cnv@informat
+% \begin{macro}{\svgx@magick@cmd}
+% \begin{macro}{\svgx@gs@cmd}
+% Depending on option \opt{convert}, one of these two macros is actually used
+% by \cs{svgx@cnv@cmd}. For invoking the conversion process, the required
+% platform-dependent executable is set, if nothing was set by a package option.
+% \begin{macrocode}
+\ifx\svgx@magick@exe\@empty
+ \ifwindows
+ \renewcommand*\svgx@magick@exe{magick}
+ \else
+ \renewcommand*\svgx@magick@exe{convert}
+ \fi
+\fi
+\newcommand*\svgx@magick@cmd[3]{%
+ \svgx@magick@exe\space%
+ \svgx@useformatkey{svgx@cnv@dpi}{#3}{-density }%
+ \svgx@useformatkey{svgx@magick@set}{#3}{}%
+ "#1.#2"\space%
+ \svgx@useformatkey{svgx@magick@opr}{#3}{}%
+ "#1.#3"%
+}
+% \end{macrocode}
+% \begin{macrocode}
+\ifx\svgx@gs@exe\@empty
+ \ifwindows
+ \renewcommand*\svgx@gs@exe{gswin64c}
+ \else
+ \renewcommand*\svgx@gs@exe{gs}
+ \fi
+\fi
+\newcommand*\svgx@gs@cmd[3]{%
+ \svgx@gs@exe\space-dSAFER -dBATCH -dNOPAUSE\space%
+ \svgx@useformatkey{svgx@gs@device}{#3}{-sDEVICE=}%
+ \svgx@useformatkey{svgx@cnv@dpi}{#3}{-r}%
+ \svgx@useformatkey{svgx@gs@opt}{#3}{}%
+ -sOutputFile="#1.#3"\space"#1.#2"%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@gs@cmd
+% \end{macro}^^A \svgx@magick@cmd
+% \begin{macro}{\svgx@move}
+% If the file doesn't exist
+% \begin{macrocode}
+\newcommand*\svgx@move[3]{%
+ \begingroup%
+ \IfFileExists{"#1".#2}{%
+ \svg@shell@move{#1.#2}{#3#1.#2}%
+ }{%
+ \edef\svg@tempa{#2}%
+ \@svg@tempswafalse%
+ \expandafter\svgx@ifinlist\expandafter{\svg@tempa}{\svgx@cnv@format}{%
+ \@svg@tempswatrue%
+ \def\svg@tempb{conversion}%
+ }{%
+ \expandafter\svgx@ifinlist\expandafter{\svg@tempa}{pdf,ps,eps}{%
+ \@svg@tempswatrue%
+ \def\svg@tempb{extraction}%
+ }{}%
+ }%
+ \if@svg@tempswa%
+ \edef\svg@tempb{%
+ The graphic file \svg@tempb\space failed\MessageBreak%
+ for `#1.#2'\MessageBreak%
+ Troubleshooting: Please check the log file how\MessageBreak%
+ the invocation of the extraction took place and\MessageBreak%
+ try to execute it yourself in the terminal%
+ }%
+ \else%
+ \def\svg@tempb{%
+ The extraction to format `#2' failed\MessageBreak%
+ for `#1.#2'\MessageBreak%
+ Only file types `pdf,ps,eps' are supported for\MessageBreak%
+ key `exportformat'%
+ }%
+ \fi%
+ \PackageWarning{svg-extract}{\svg@tempb}%
+ }%
+ \endgroup%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@move
+%
+% \iffalse
+%</package&extract&body>
+%<*package&extract&option>
+% \fi
+%
+% \begin{macro}{\svgx@ifinlist}
+% Check, if the first argument is included in a comma-separated list in the
+% second argument. Keep in mind that the first argument is not expanded at all,
+% the second one exactly once.
+% \begin{macrocode}
+\newcommand*\svgx@ifinlist[2]{%
+ \begingroup%
+ \def\svg@tempa##1,#1,##2\@nil{%
+ \IfArgIsEmpty{##2}{%
+ \aftergroup\@secondoftwo%
+ }{%
+ \aftergroup\@firstoftwo%
+ }%
+ }%
+ \expandafter\svg@tempa\expandafter,#2,#1,\@nil%
+ \endgroup%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@ifinlist
+% \begin{macro}{\svgx@onlywindows}
+% Do only some stuff, if Windows was detected.
+% \begin{macrocode}
+\newcommand*\svgx@onlywindows[1]{}
+\AfterPackage*{ifplatform}{\renewcommand*\svgx@onlywindows[1]{\ifwindows#1\fi}}
+% \end{macrocode}
+% \end{macro}^^A \svgx@onlywindows
+% \begin{macro}{\svgx@ifkeyandval}
+% It is checked whether a key was given as \val{\meta{key}=\meta{value}} or
+% like \val{\meta{key}=\{\meta{format}=\meta{value}\}}.
+% \begin{macrocode}
+\newcommand*\svgx@ifkeyandval[3]{%
+ \def\svg@tempa##1=##2=##3\@nil{\ifstr{##3}{=}{#2}{#3}}%
+ \svg@tempa#1==\@nil%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@ifkeyandval
+% \begin{macro}{\svgx@cnv@get@dpi}
+% This macro is used to resolve a given value to set the density for the
+% conversion. The delimited macros \cs{svg@tempa} and \cs{svg@tempb} are
+% defined to first crop any given suffix \val{dpi} and second to split two
+% numbers at |x|, if present. Pay attention how both macros are invoked. In the
+% end, a passed value in any of the forms \val{300}, \val{300dpi}, \val{300x400}
+% or \val{300x400dpi} and even \val{300dpix400dpi} is possible. The result is
+% stored in \cs{svg@tempa}.
+% \begin{macrocode}
+\newcommand*\svgx@cnv@get@dpi[1]{%
+ \begingroup%
+ \def\svg@tempa##1dpi##2x##3dpi##4\@nil{%
+ \edef\svg@tempa{##1}%
+% \end{macrocode}
+% Switch \cs{if@svg@tempswa} as \cs{iftrue} means, a valid value was found.
+% \begin{macrocode}
+ \@svg@tempswafalse%
+% \end{macrocode}
+% If only the first argument is a number and third is empty, a single number
+% was given and there's nothing more to do. If the argument is something like
+% \val{300dpix400dpi}, the third argument is the second number.
+% \begin{macrocode}
+ \ifnumber{##1}{%
+ \IfArgIsEmpty{##3}{\@svg@tempswatrue}{%
+ \ifnumber{##3}{\edef\svg@tempa{##1x##3}}{}%
+ }%
+ }{}%
+ \if@svg@tempswa\else%
+ \expandafter\svg@tempb\svg@tempa xx\@nil%
+ \fi%
+ }%
+% \end{macrocode}
+% Macro \cs{svg@tempb} splits at |x| and checks, if something valid like
+% \val{300x400} was given. If true, the value is stored in \cs{svg@tempa}.
+% \begin{macrocode}
+ \def\svg@tempb##1x##2x##3\@nil{%
+ \ifstr{##3}{x}{%
+ \@svg@tempswatrue%
+ \IfArgIsEmpty{##1}{\@svg@tempswafalse}{%
+ \ifnumber{##1}{}{\@svg@tempswafalse}%
+ }%
+ \IfArgIsEmpty{##2}{\@svg@tempswafalse}{%
+ \ifnumber{##2}{}{\@svg@tempswafalse}%
+ }%
+ \if@svg@tempswa%
+ \edef\svg@tempa{##1x##2}%
+ \fi%
+ }{}%
+ }%
+ \IfArgIsEmpty{#1}{%
+ \let\svg@tempa\@empty%
+ }{%
+ \lowercase{\svg@tempa#1dpi#1xdpi\@nil}%
+ \if@svg@tempswa\else%
+ \let\svg@tempa\relax%
+ \fi%
+ }%
+ \edef\svg@tempb{%
+ \endgroup%
+ \ifx\svg@tempa\relax%
+ \let\noexpand\svg@tempa\noexpand\relax%
+ \else%
+ \def\noexpand\svg@tempa{\svg@tempa}%
+ \fi%
+ }%
+ \svg@tempb%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@cnv@get@dpi
+% \begin{macro}{\svgx@setformatkey}
+% \begin{macro}{\svgx@useformatkey}
+% With \cs{svgx@setformatkey} the---maybe output format depend---keys for the
+% conversion tools are set. First argument contains the value given to a key,
+% second the command sequence name of the macro, to whom the value shall be
+% allocated.
+% \begin{macrocode}
+\newcommand*\svgx@setformatkey[2]{%
+% \end{macrocode}
+% A key of the form \val{\meta{key}=\{\meta{format}=\meta{value}\}} is given.
+% The desired output format can be accessed with |##1|, the value with |##2|
+% within the arguments of \cs{svgx@ifkeyandval}.
+% \begin{macrocode}
+ \svgx@ifkeyandval{#1}{%
+ \svg@ifvalueisrelax{##2}{%
+ \expandafter\let\csname #2@##1\endcsname\relax%
+ }{%
+ \@namedef{#2@##1}{##2}%
+ }%
+% \end{macrocode}
+% A key of the form \val{\meta{key}=\{\meta{format}=\meta{value}\}} is given.
+% The value can be used with |##1|.
+% \begin{macrocode}
+ }{%
+ \svg@ifvalueisrelax{##1}{%
+ \expandafter\let\csname #2\endcsname\relax%
+ }{%
+ \@namedef{#2}{##1}%
+ }%
+ }%
+}
+% \end{macrocode}
+% The command \cs{svgx@useformatkey} checks, if a format specific key was
+% definded with \cs{svgx@setformatkey}, whereas the format is given in the
+% second argument. If this is not the case, the setting for all output formats
+% is used. After that, a specific key appended with a |+| can be used to do
+% some additional stuff.
+% \begin{macrocode}
+\newcommand*\svgx@useformatkey[3]{%
+ \scr@ifundefinedorrelax{#1@#2}{%
+ \scr@ifundefinedorrelax{#1}{}{%
+ \expandafter\ifx\csname #1\endcsname\@empty\else%
+ #3\@nameuse{#1}\space%
+ \fi%
+ }%
+ \scr@ifundefinedorrelax{#1@#2+}{}{%
+ \expandafter\ifx\csname #1@#2+\endcsname\@empty\else%
+ #3\@nameuse{#1@#2+}\space%
+ \fi%
+ }%
+ }{%
+% \end{macrocode}
+% If this a format specific key was definded, it is used.
+% \begin{macrocode}
+ \expandafter\ifx\csname #1@#2\endcsname\@empty\else%
+ #3\@nameuse{#1@#2}\space%
+ \fi%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \svgx@useformatkey
+% \end{macro}^^A \svgx@setformatkey
+%
+%
+%
+% \subsection{Commands for the separate auxiliary \LaTeX-file}
+%
+% For the extraction of independent graphics, an auxiliary \LaTeX~file is
+% needed. Within this file, the following commands are used to include the
+% desired graphic.
+%
+% \begin{macro}{\svgxsetbox}
+% \changes{v2.02}{2018/09/07}{late execution of \cs{svgxsetpapersize}}^^A
+% \begin{macro}{\svgx@setbox}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% \begin{macro}{\if@svgx@standalone}
+% \changes{v2.02}{2018/09/07}{new}^^A
+% Within the preamble of the auxiliary \LaTeX~file, the desired grahic is used
+% to setup a box, which is used both to define the papersize as well as for the
+% output itself. The macro \cs{svgx@setbox} is executed twice, the first time
+% in the preamble and the second time at the very end of \cs{AtBeginDocument}
+% if package \pkg{etoolbox} was loaded.
+%
+% The switch \cs{if@svgx@standalone} is defined for enabling classes to
+% implement a different behavoiur for \pkg{svg-extract} in standalone mode.
+% for example, \TUDScript-classes are using this switch.
+% \begin{macrocode}
+\newif\if@svgx@standalone
+\newcommand*\svgxsetbox[2][]{%
+ \@svgx@standalonetrue%
+ \svgx@setbox{#1}{#2}%
+ \scr@ifundefinedorrelax{AtEndPreamble}{%
+ \let\svg@tempa\@firstofone%
+ }{%
+ \def\svg@tempa{\AtEndPreamble}%
+ }%
+ \svg@tempa{\AtBeginDocument{\svgx@setbox{#1}{#2}}}%
+}
+\newcommand*\svgx@setbox[2]{%
+ \sbox\svg@box{\svg@@input[{#1},draft=false]{#2}}%
+ \svgxsetpapersize%
+}
+% \end{macrocode}
+% \end{macro}^^A \if@svgx@standalone
+% \end{macro}^^A \svgx@setbox
+% \end{macro}^^A \svgxsetbox
+% \begin{macro}{\svgxsetpapersize}
+% \changes{v2.00a}{2017/02/28}{Bug fix for checking stock- and mediasizes}^^A
+% This macro sets all well known length macros for defining the paper size as
+% well as the type area to the size of \cs{svg@box}.
+% \begin{macrocode}
+\newcommand*\svgxsetpapersize{%
+ \setlength\paperwidth{\the\wd\svg@box}%
+% \end{macrocode}
+% Due to the fact, that the lengths for stock- and mediasizes are maybe set to
+% \cs{relax}, these macros are checked with \cs{scr@ifundefinedorrelax}.
+% \begin{macrocode}
+ \scr@ifundefinedorrelax{stockwidth}{}{%
+ \setlength\stockwidth{\paperwidth}%
+ }%
+ \scr@ifundefinedorrelax{mediawidth}{}{%
+ \setlength\mediawidth{\paperwidth}%
+ }%
+ \setlength\textwidth{\paperwidth}%
+ \setlength\paperheight{\the\dimexpr\ht\svg@box+\dp\svg@box\relax}%
+ \scr@ifundefinedorrelax{stockheight}{}{%
+ \setlength\stockheight{\paperheight}%
+ }%
+ \scr@ifundefinedorrelax{mediaheight}{}{%
+ \setlength\mediaheight{\paperheight}%
+ }%
+ \setlength\textheight{\paperheight}%
+% \end{macrocode}
+% Any other length regarding the layout is set to have no influence at all.
+% Hence the document has the same size as the graphic.
+% \begin{macrocode}
+ \hoffset=-1in%
+ \oddsidemargin=\z@%
+ \evensidemargin=\z@%
+ \voffset=-1in%
+ \topmargin=\z@%
+ \headheight=\z@%
+ \headsep=\z@%
+ \topskip=\z@%
+ \footskip=\z@%
+ \marginparsep=\z@%
+ \marginparwidth=\z@%
+ \marginparpush=\z@%
+}
+\@onlypreamble\svgxsetpapersize
+% \end{macrocode}
+% \end{macro}^^A \svgxsetpapersize
+% \begin{macro}{\svgxoutputbox}
+% \begin{macro}{\if@svgx@beamer}
+% With \cs{svgxoutputbox} the created box is displayed.
+% \begin{macrocode}
+\newif\if@svgx@beamer
+\@ifclassloaded{beamer}{\@svgx@beamertrue}{}%
+\newcommand*\svgxoutputbox{%
+ \begingroup%
+ \setlength\parindent{\z@}%
+ \setlength\parskip{\z@}%
+ \setlength\parfillskip{\z@}%
+ \if@svgx@beamer%
+ \setbeamertemplate{navigation symbols}{}%
+ \begin{frame}[plain]%
+ \usebox\svg@box%
+ \end{frame}%
+ \else%
+ \usebox\svg@box%
+ \fi%
+ \endgraf%
+ \endgroup%
+}
+% \end{macrocode}
+% \end{macro}^^A \if@svgx@beamer
+% \end{macro}^^A \svgxoutputbox
+%
+% \iffalse
+%</package&extract&option>
+%<*package&option>
+% \fi
+%
+%
+%
+% \section{Processing Options}
+%
+% Setting the default options and processing the given ones during when loading
+% the packages.
+% \begin{macrocode}
+%<*base>
+\FamilyExecuteOptions{SVG}{%
+ inkscape=true,inkscapepath=basesubdir,
+ inkscapelatex=true,inkscapearea=drawing,distort=false,%
+ usexcolor=true,usetransparent=true%
+}
+%</base>
+%<*extract>
+\FamilyExecuteOptions{SVG}{%
+ extract=true,extractpath=basesubdir,%
+ extractruns=2,extractname=namenumbered,extractdistort=false,%
+ convert=magick,convert=false,%
+ gsdevice={png=png16m},gsdevice={jpeg=jpeg},gsdevice={jpg=jpeg},%
+ gsdevice={tif=tiff48nc},gsdevice={tiff=tiff48nc},%
+ gsdevice={eps=eps2write},gsdevice={ps=ps2write}%
+}
+%</extract>
+\FamilyProcessOptions{SVG}
+% \end{macrocode}
+%
+% \iffalse
+%</package&option>
+%<*package&base&body>
+% \fi
+%
+%
+%
+% \section{Macros for file access}
+%
+% Finally, platform dependend macros for creating directories as well as moving
+% and deleting files are provided, if \file{-{}-shell-escape} is enabled. Only
+% then package \pkg{ifplatform} is only used in order to do not raise a warning.
+% \begin{macrocode}
+\ifnum\pdf@shellescape=\@ne\relax\else%
+ \expandafter\endinput%
+\fi
+\RequirePackage{ifplatform}[2010/10/22]
+% \end{macrocode}
+% \begin{macro}{\svg@shell@mkdir}
+% \begin{macro}{\svg@shell@@mkdir}
+% \begin{macro}{\svg@shell@mv}
+% \begin{macro}{\svg@shell@@mv}
+% \begin{macro}{\svg@shell@rm}
+% \begin{macro}{\svg@shell@@rm}
+% The platform dependent commands for file access.
+% \begin{macrocode}
+\ifwindows
+ \newcommand*\svg@shell@@mkdir[1]{if not exist "#1" mkdir "#1"}
+ \newcommand*\svg@shell@@mv{move}
+ \newcommand*\svg@shell@@rm{del}
+\else
+ \newcommand*\svg@shell@@mkdir[1]{mkdir -p "#1"}
+ \newcommand*\svg@shell@@mv{mv}
+ \newcommand*\svg@shell@@rm{rm}
+\fi
+% \end{macrocode}
+% A directory should only be created, if it isn't the current working directory.
+% \begin{macrocode}
+\newcommand*\svg@shell@mkdir[1]{%
+ \begingroup%
+ \svg@quotes@remove[{#1}]{\svg@tempa}%
+ \@svg@tempswatrue%
+ \ifstr{\svg@tempa}{}{\@svg@tempswafalse}{%
+ \ifstr{\svg@tempa}{./}{\@svg@tempswafalse}{%
+ }}%
+ \if@svg@tempswa%
+ \ShellEscape{\svg@shell@@mkdir{\svg@tempa}}%
+ \fi%
+ \endgroup%
+}
+% \end{macrocode}
+% Commands for moving and deleting files.
+% \begin{macrocode}
+\newcommand*\svg@shell@move[2]{%
+ \ShellEscape{\svg@shell@@mv\space"#1"\space"#2"}%
+}
+\newcommand*\svg@shell@rm[1]{%
+ \ShellEscape{\svg@shell@@rm\space"#1"}%
+}
+% \end{macrocode}
+% \end{macro}^^A \svg@shell@@rm
+% \end{macro}^^A \svg@shell@rm
+% \end{macro}^^A \svg@shell@@mv
+% \end{macro}^^A \svg@shell@mv
+% \end{macro}^^A \svg@shell@@mkdir
+% \end{macro}^^A \svg@shell@mkdir
+% At the very end, the catcodes are restored.
+% \begin{macrocode}
+\svg@catcodecodes@restore
+% \end{macrocode}
+%
+% \iffalse
+%</package&base&body>
+% \fi
+%
+% \Finale
+%
+\endinput
+%
+% \iffalse
+%<*package&old>
+% \fi
+%
+%
+%
+% \section{Old Implementation}
+%
+% The package, which requires the packages \pkg{xkeyval} for the options,
+% \pkg{subfig} for automatic labeling within the subfigure command, the
+% \pkg{import} package for correct handling of paths, \pkg{graphicx} for the
+% PDF~file inclusion commands, \pkg{transparent} for transparency, and
+% \pkg{xcolor} for color, is initialized.
+% \begin{macrocode}
+\ProvidesPackage{svg}[2012/09/05 v1.0 SVG inclusion and extraction]%
+\@ifpackageloaded{xkeyval}{}{\RequirePackage{xkeyval}}%
+\@ifpackageloaded{subfig}{}{\RequirePackage{subfig}}%
+\@ifpackageloaded{import}{}{\RequirePackage{import}}%
+\@ifpackageloaded{graphicx}{}{\RequirePackage{graphicx}}%
+\@ifpackageloaded{transparent}{}{\RequirePackage{transparent}}%
+\@ifpackageloaded{xcolor}{}{\RequirePackage{xcolor}}%
+% \end{macrocode}
+%
+%
+%
+% \subsection{Input definition}
+%
+% All commands used for input (i.e. for the SVG~file and preamble) are
+% defined within the \cs{SVG@in} prefix, and set by the key definition of the
+% line following their definition. The \opt{exclude} boolean, used to stop the
+% inclusion of the SVG~file within the document is also defined.
+% \begin{macrocode}
+\def\SVG@in@preamble{\jobname.tex}%
+\define@key[SVG]{svg.sty}{preamble}{\def\SVG@in@preamble{#1}}%
+\def\SVG@in@path{./}%
+\define@key[SVG]{svg.sty}{svgpath}{\def\SVG@in@path{#1}}%
+\def\SVG@in@end{\begin{document}}%
+\define@key[SVG]{svg.sty}{end}{\def\SVG@in@end{#1}}%
+\define@boolkey[SVG]{svg.sty}[SVG@in@]{exclude}[true]{}%
+% \end{macrocode}
+%
+%
+%
+% \subsection{Length definition}
+%
+% All commands used for output are defined within the \cs{SVG@out} prefix,
+% beginning with the dimensions of the extracted image. If no dimensions are
+% supplied both \cs{ifSVG@out@usewidth} and \cs{ifSVG@out@useheight} are
+% \val{false}, and so the natural dimensions of the SVG~file are used.
+% If both \cs{ifSVG@out@usewidth} and \cs{ifSVG@out@useheight} are
+% \val{true}, the width is used.
+% \begin{macrocode}
+\newlength\SVG@out@width%
+\newif\ifSVG@out@usewidth%
+\define@key[SVG]{svg.sty}{width}{%
+ \setlength{\SVG@out@width}{#1}\SVG@out@usewidthtrue%
+}%
+\newlength\SVG@out@height%
+\newif\ifSVG@out@useheight%
+\define@key[SVG]{svg.sty}{height}{%
+ \setlength{\SVG@out@height}{#1}\SVG@out@useheighttrue%
+}%
+% \end{macrocode}
+%
+%
+%
+% \subsection{Extract booleans}
+%
+% The booleans for the extraction formats are defined. Additionally,
+% the global export variable is defined, which is set to \val{true}
+% whenever any extraction is requested.
+% \begin{macrocode}
+\define@boolkey[SVG]{svg.sty}[SVG@out@]{pdf}[true]{}%
+\define@boolkey[SVG]{svg.sty}[SVG@out@]{eps}[true]{}%
+\define@boolkey[SVG]{svg.sty}[SVG@out@]{png}[true]{}%
+\newif\ifSVG@out@extract
+% \end{macrocode}
+%
+%
+%
+% \subsection{Output definitions}
+%
+% The extraction path, extraction root name, clean boolean,
+% pre-\LaTeX~commands, and post-\LaTeX~commands are defined.
+% \begin{macrocode}
+\def\SVG@out@path{./}%
+\define@key[SVG]{svg.sty}{path}{\def\SVG@out@path{#1}}%
+\def\SVG@out@name{Fig.\arabic{svgfigure}\alph{subfigure}}%
+\define@key[SVG]{svg.sty}{name}{\def\SVG@out@name{#1}}%
+\define@boolkey[SVG]{svg.sty}[SVG@out@]{clean}[true]{}%
+\def\SVG@out@pretex{}%
+\define@key[SVG]{svg.sty}{pretex}{\def\SVG@out@pretex{#1}}%
+\def\SVG@out@postex{}%
+\define@key[SVG]{svg.sty}{postex}{\def\SVG@out@postex{#1}}%
+% \end{macrocode}
+%
+%
+%
+% \subsection{Command definitions}
+%
+% The command options are defined within the prefix \cs{SVG@cmd} and
+% are set by the key definition following each command definition.
+% \begin{macrocode}
+\def\SVG@cmd@inkscape{inkscape -z -C}%
+\define@key[SVG]{svg.sty}{inkscape}{\def\SVG@cmd@inkscape{#1}}%
+\def\SVG@cmd@pdflatex{pdflatex}%
+\define@key[SVG]{svg.sty}{pdflatex}{\def\SVG@cmd@pdflatex{#1}}%
+\def\SVG@cmd@pdftops{pdftops -eps}%
+\define@key[SVG]{svg.sty}{pdftops}{\def\SVG@cmd@pdftops{#1}}%
+\def\SVG@cmd@convert{convert -density 300}%
+\define@key[SVG]{svg.sty}{convert}{\def\SVG@cmd@convert{#1}}%
+% \end{macrocode}
+%
+%
+%
+% \subsection{Process options}
+%
+% All the options for the package are processed, and a counter is defined,
+% which is used to correctly handle the \cnt{subfigure} counting.
+% \begin{macrocode}
+\ProcessOptionsX[SVG]%
+\newcounter{svgfigure}[figure]%
+% \end{macrocode}
+%
+%
+%
+% \subsection{User interface}
+%
+% Define the macro to globally set keys.
+% \begin{macrocode}
+\def\setsvg#1{\setkeys[SVG]{svg.sty}{#1}}%
+% \end{macrocode}
+%
+% Define the macro used to include a SVG~file. Set the keys and
+% determine if extraction should occur.
+% \begin{macrocode}
+\newread\SVG@in@file%
+\newwrite\SVG@out@file%
+\def\includesvg{\@ifnextchar[\@includesvg{\@includesvg[]}}%
+\def\@includesvg[#1]#2{%
+ \setkeys[SVG]{svg.sty}{#1}%
+ \SVG@out@extractfalse%
+ \ifSVG@out@pdf \SVG@out@extracttrue \fi%
+ \ifSVG@out@eps \SVG@out@extracttrue \fi%
+ \ifSVG@out@png \SVG@out@extracttrue \fi%
+% \end{macrocode}
+% Run \app{Inkscape} to separate the SVG~file into text and image. Only
+% run \app{Inkscape} if the SVG~file is newer than the generated text
+% and image.
+% \begin{macrocode}
+ \ifnum\pdfstrcmp{%
+ \pdffilemoddate{\SVG@in@path#2.svg}%
+ }{%
+ \pdffilemoddate{\SVG@in@path#2.pdf}%
+ }>0\relax%
+ \immediate\write18{%
+ \SVG@cmd@inkscape\space%
+ -f \SVG@in@path#2.svg\space%
+ -A \SVG@in@path#2.pdf\space%
+ --export-latex%
+ }%
+ \fi%
+% \end{macrocode}
+% Determine the image width and height using \cs{includegraphics}.
+% \begin{macrocode}
+ \ifSVG@out@usewidth%
+ \settoheight\SVG@out@height{%
+ \includegraphics[width=\SVG@out@width]{\SVG@in@path#2}%
+ }%
+ \else%
+ \ifSVG@out@useheight%
+ \settowidth\SVG@out@width{%
+ \includegraphics[height=\SVG@out@height]{\SVG@in@path#2}%
+ }%
+ \else%
+ \settoheight\SVG@out@height{%
+ \includegraphics{\SVG@in@path#2}%
+ }%
+ \settowidth\SVG@out@width{\includegraphics{\SVG@in@path#2}}%
+ \fi%
+ \fi%
+% \end{macrocode}
+% Open the output file for extraction.
+% \begin{macrocode}
+% Open the output file.
+ \ifSVG@out@extract%
+ \setcounter{svgfigure}{\value{figure}}%
+ \stepcounter{svgfigure}%
+ \def\SVG@out@filename{\SVG@out@name}%
+ \immediate\openout\SVG@out@file=\SVG@out@path\SVG@out@filename.tex%
+ \fi%
+% \end{macrocode}
+% Open and write the preamble. Notice that the catcodes for |#| need
+% to be changed to prevent double expansion when reading the line.
+% \begin{macrocode}
+ \ifSVG@out@extract%
+ \def\SVG@in@line{}%
+ \immediate\openin\SVG@in@file=\SVG@in@preamble%
+ \fi%
+ \newif\ifSVG@in@read%
+ \ifSVG@out@extract \SVG@in@readtrue \fi%
+ \@whilesw\ifSVG@in@read\fi{%
+ \catcode`\#=12\relax\endlinechar=-1%
+ \immediate\read\SVG@in@file to \SVG@in@line%
+ \ifx\SVG@in@end\SVG@in@line%
+ \SVG@in@readfalse%
+ \else%
+ \immediate\write\SVG@out@file{\unexpanded\expandafter{\SVG@in@line}}%
+ \fi%
+ \ifeof\SVG@in@file\SVG@in@readfalse\fi%
+ \endlinechar=13\catcode`\#=6\relax%
+ }%
+ \ifSVG@out@extract \immediate\closein\SVG@in@file \fi%
+% \end{macrocode}
+% Now write everything needed after the preamble. This includes
+% requiring the \pkg{import} package and defining all the dimensions need
+% to match the document size with the image size.
+% \begin{macrocode}
+ \ifSVG@out@extract%
+ \def\SVG@out@defpack{%
+ \makeatletter%
+ \@ifpackageloaded{import}{}{\RequirePackage{import}}%
+ \@ifpackageloaded{graphicx}{}{\RequirePackage{graphicx}}%
+ \@ifpackageloaded{transparent}{}{\RequirePackage{transparent}}%
+ \@ifpackageloaded{xcolor}{}{\RequirePackage{xcolor}}%
+ \makeatother%
+ }%
+ \def\SVG@out@defwidth{\def\svgwidth{0.99\textwidth}}%
+ \def\SVG@out@definput{\import{\SVG@in@path}{#2.pdf_tex}}%
+ \immediate\write\SVG@out@file{\unexpanded\expandafter{\SVG@out@defpack}}%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\pdfpagewidth}{\the\SVG@out@width}%
+ }%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\pdfpageheight}{\the\SVG@out@height}%
+ }%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\paperheight}{\pdfpageheight}%
+ }%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\paperwidth}{\pdfpagewidth}%
+ }%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\textheight}{\paperheight}%
+ }%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\textwidth}{\paperwidth}%
+ }%
+ \immediate\write\SVG@out@file{%
+ \noexpand\setlength{\textheight}{\paperheight}%
+ }%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\oddsidemargin}{-1in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\evensidemargin}{-1in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\topmargin}{-1in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\headheight}{0in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\headsep}{0in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\topskip}{0in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\footskip}{0in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\parindent}{0in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\parsep}{0in}}%
+ \immediate\write\SVG@out@file{\noexpand\setlength{\parskip}{0in}}%
+ \immediate\write\SVG@out@file{%
+ \noexpand\begin{document}%
+ \noexpand\pagestyle{empty}%
+ \noexpand\begin{center}%
+ \unexpanded\expandafter{\SVG@out@defwidth}%
+ \unexpanded\expandafter{\SVG@out@pretex}%
+ \expandafter\noexpand\SVG@out@definput%
+ \unexpanded\expandafter{\SVG@out@postex}%
+ \noexpand\end{center}%
+ \noexpand\end{document}%
+ }%
+ \immediate\closeout\SVG@out@file%
+ \fi%
+% \end{macrocode}
+% Run \LaTeX{} on the extracted file and create the PDF~file.
+% \begin{macrocode}
+ \ifSVG@out@extract%
+ \immediate\write18{%
+ \SVG@cmd@pdflatex\space\SVG@out@path\SVG@out@filename.tex%
+ }%
+ \fi%
+% \end{macrocode}
+% Convert the PDF~file to EPS~file if requested.
+% \begin{macrocode}
+ \ifSVG@out@eps%
+ \immediate\write18{\SVG@cmd@pdftops\space\SVG@out@filename.pdf}%
+ \immediate\write18{%
+ mv \SVG@out@filename.eps\space\SVG@out@path\SVG@out@filename.eps%
+ }%
+ \fi%
+% \end{macrocode}
+% Convert the PDF~file to PNG~file if requested.
+% \begin{macrocode}
+ \ifSVG@out@png%
+ \immediate\write18{%
+ \SVG@cmd@convert\space%
+ \SVG@out@filename.pdf\space\SVG@out@filename.png%
+ }%
+ \immediate\write18{%
+ mv \SVG@out@filename.png\space\SVG@out@path\SVG@out@filename.png%
+ }%
+ \fi%
+% \end{macrocode}
+% Clean up if requested.
+% \begin{macrocode}
+ \ifSVG@out@extract%
+ \ifSVG@out@pdf%
+ \immediate\write18{%
+ mv \SVG@out@filename.pdf\space\SVG@out@path\SVG@out@filename.pdf%
+ }%
+ \else%
+ \ifSVG@out@clean \immediate\write18{rm \SVG@out@filename.pdf} \fi%
+ \fi%
+ \ifSVG@out@clean%
+ \immediate\write18{%
+ rm
+ \SVG@out@path\SVG@out@filename.tex\space%
+ \SVG@out@filename.aux\space%
+ \SVG@out@filename.log\space%
+ \SVG@out@filename.out%
+ }%
+ \fi%
+ \fi%
+% \end{macrocode}
+% Finally, include the SVG~file in the current document and end the package.
+% \begin{macrocode}
+ \ifSVG@in@exclude\else%
+ {%
+ \def\svgwidth{\the\SVG@out@width}%
+ \SVG@out@pretex%
+ \import{\SVG@in@path}{#2.pdf_tex}%
+ \SVG@out@postex%
+ }%
+ \fi%
+}%
+% \end{macrocode}
+%
+% \iffalse
+%</package&old>
+% \fi
+%
+% \Finale
+%
+\endinput