Skip to content

Instantly share code, notes, and snippets.

@chsbuffer
Last active August 7, 2025 03:35
Show Gist options
  • Select an option

  • Save chsbuffer/479bd3dcd587d6fa4c5bf4bccda42a1a to your computer and use it in GitHub Desktop.

Select an option

Save chsbuffer/479bd3dcd587d6fa4c5bf4bccda42a1a to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"id": "251699e8",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div><div></div><div></div><div><strong>Installed Packages</strong><ul><li><span>SkiaSharp, 3.119.0</span></li></ul></div></div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div><style>\r\n",
".dni-code-hint {\r\n",
" font-style: italic;\r\n",
" overflow: hidden;\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview {\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview td {\r\n",
" vertical-align: top;\r\n",
" text-align: start;\r\n",
"}\r\n",
"details.dni-treeview {\r\n",
" padding-left: 1em;\r\n",
"}\r\n",
"table td {\r\n",
" text-align: start;\r\n",
"}\r\n",
"table tr { \r\n",
" vertical-align: top; \r\n",
" margin: 0em 0px;\r\n",
"}\r\n",
"table tr td pre \r\n",
"{ \r\n",
" vertical-align: top !important; \r\n",
" margin: 0em 0px !important;\r\n",
"} \r\n",
"table th {\r\n",
" text-align: start;\r\n",
"}\r\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<div><img src=\"data:image/png;base64,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\"></img></div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#r \"nuget:SkiaSharp, 3.119.0\"\n",
"// interactive-extensions\n",
"\n",
"using SkiaSharp;\n",
"\n",
"void Draw(SKCanvas canvas, float deltaTime) {\n",
" var scale = 256.0f;\n",
" var R = 0.45f * scale;\n",
" var TAU = 6.2831853f;\n",
" var path = new SKPath();\n",
" path.MoveTo(R, 0.0f);\n",
" for (int i = 1; i < 7; ++i) {\n",
" var theta = 3 * i * TAU / 7 * deltaTime;\n",
" path.LineTo(R * (float)Math.Cos(theta), R * (float)Math.Sin(theta));\n",
" }\n",
" path.Close();\n",
"\n",
" var p = new SKPaint {\n",
" IsAntialias = true,\n",
" };\n",
" canvas.Clear(SKColors.White);\n",
" canvas.Translate(0.5f * scale, 0.5f * scale);\n",
" canvas.DrawPath(path, p);\n",
"}\n",
"\n",
"var surface = SKSurface.Create(new SKImageInfo(256, 256));\n",
"var output = display(SKSurface.Create(new SKImageInfo(0, 0)));\n",
"foreach (var i in Enumerable.Range(0, 150)) {\n",
" var canvas = surface.Canvas;\n",
" canvas.Save();\n",
" Draw(canvas, i * 0.01f);\n",
" canvas.Restore();\n",
" output.Update(surface);\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "0133f1cc",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div><style>\r\n",
".dni-code-hint {\r\n",
" font-style: italic;\r\n",
" overflow: hidden;\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview {\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview td {\r\n",
" vertical-align: top;\r\n",
" text-align: start;\r\n",
"}\r\n",
"details.dni-treeview {\r\n",
" padding-left: 1em;\r\n",
"}\r\n",
"table td {\r\n",
" text-align: start;\r\n",
"}\r\n",
"table tr { \r\n",
" vertical-align: top; \r\n",
" margin: 0em 0px;\r\n",
"}\r\n",
"table tr td pre \r\n",
"{ \r\n",
" vertical-align: top !important; \r\n",
" margin: 0em 0px !important;\r\n",
"} \r\n",
"table th {\r\n",
" text-align: start;\r\n",
"}\r\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<div><img src=\"data:image/png;base64,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\"></img></div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div><style>\r\n",
".dni-code-hint {\r\n",
" font-style: italic;\r\n",
" overflow: hidden;\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview {\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview td {\r\n",
" vertical-align: top;\r\n",
" text-align: start;\r\n",
"}\r\n",
"details.dni-treeview {\r\n",
" padding-left: 1em;\r\n",
"}\r\n",
"table td {\r\n",
" text-align: start;\r\n",
"}\r\n",
"table tr { \r\n",
" vertical-align: top; \r\n",
" margin: 0em 0px;\r\n",
"}\r\n",
"table tr td pre \r\n",
"{ \r\n",
" vertical-align: top !important; \r\n",
" margin: 0em 0px !important;\r\n",
"} \r\n",
"table th {\r\n",
" text-align: start;\r\n",
"}\r\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"string SkSLCode = @\"\n",
"uniform float3 iResolution; // Viewport resolution (pixels)\n",
"uniform float iTime; // Shader playback time (s)\n",
"\n",
"// Source: @XorDev https://twitter.com/XorDev/status/1475524322785640455\n",
"vec4 main(vec2 FC) {\n",
" vec4 o = vec4(0);\n",
" vec2 p = vec2(0), c=p, u=FC.xy*2.-iResolution.xy;\n",
" float a;\n",
" for (float i=0; i<4e2; i++) {\n",
" a = i/2e2-1.;\n",
" p = cos(i*2.4+iTime+vec2(0,11))*sqrt(1.-a*a);\n",
" c = u/iResolution.y+vec2(p.x,a)/(p.y+2.);\n",
" o += (cos(i+vec4(0,2,4,0))+1.)/dot(c,c)*(1.-p.y)/3e4;\n",
" }\n",
" return o;\n",
"}\";\n",
"\n",
"SKRuntimeEffect _effect = SKRuntimeEffect.CreateShader(SkSLCode, out var error);\n",
"if (_effect == null)\n",
"{\n",
" display(error);\n",
" return;\n",
"}\n",
"\n",
"void Draw(SKCanvas canvas, float width, float height, float deltaTime)\n",
"{\n",
" canvas.Clear(SKColors.Black);\n",
" var inputs = new SKRuntimeEffectUniforms(_effect);\n",
" inputs[\"iResolution\"] = new[] { width, height, 1.0f };\n",
" inputs[\"iTime\"] = deltaTime;\n",
"\n",
" canvas.Save();\n",
" using (var shader = _effect.ToShader(inputs))\n",
" {\n",
" using (var paint = new SKPaint())\n",
" {\n",
" paint.Color = SKColors.Black;\n",
" paint.Shader = shader;\n",
" canvas.DrawPaint(paint);\n",
" }\n",
" }\n",
"\n",
" canvas.Restore();\n",
"}\n",
"\n",
"var width = 200;\n",
"var height = 200;\n",
"\n",
"var surface = SKSurface.Create(new SKImageInfo(width, height));\n",
"var output = display(SKSurface.Create(new SKImageInfo(0, 0)));\n",
"foreach (var i in Enumerable.Range(0, 10)) {\n",
" Draw(surface.Canvas, width, height, i * 0.166f);\n",
" output.Update(surface);\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "cc711bb5",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div><div></div><div></div><div><strong>Installed Packages</strong><ul><li><span>QuestPDF, 2025.7.0</span></li></ul></div></div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<img src='data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAlMAAANKCAYAAACu78sPAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3X1wE2eeL/qv8jIvK1jYoRzI5rDYkEn2JlZCkId48OXAXvk6gAymJr4JBJ12TurYAZuRy1XWTYoTmVvx1FR8pSoKT3AM3ko2LnnsmZpsIW9MGF9pL1SuGZnBBEdOzpIFrJQ367fKHF6sncnkpe8fQ/d0q1tSSy3bgL+fKqpwq9X9e55+nkc/dT/dsoiiKIKIiIiIsnLXfAdAREREdDtjMkVERERkApMpIiIiIhOYTBERERGZwGSKiIiIyAQmU0REREQmMJkiIiIiMoHJFBEREZEJTKaIiIiITGAyRURERGQCkykiIiIiE5hMEREREZnAZIqIiIjIBCZTRERERCYwmSIiIiIygckUERERkQlMpoiIiIhMYDJFREREZAKTKSIiIiITmEwRERERmcBkioiIiMgEJlNEREREJjCZIiIiIjKByRQRERGRCUymiIiIiExgMkVERERkApMpIiIiIhOYTBERERGZwGSKiIiIyAQmU0REREQmMJkiIiIiMoHJFBEREZEJTKaIiIiITGAyRURERGQCkykiIiIiE5hMEREREZnAZIqIiIjIBCZTRERERCYwmSIiIiIygckUERERkQlMpoiIiIhMYDJFREREZAKTKSIiIiITmEwRERERmcBkioiIiMgEJlNEREREJjCZIiIiIjKByRQRERGRCUymiIiIiExgMkVERERkApMpIiIiIhOYTBERERGZwGSKiIiIyAQmU0REREQmMJkiIiIiMoHJFBEREZEJTKaIiIiITGAyRURERGQCkykiIiIiE5hMEREREZnAZIqIiIjIBCZTRERERCYwmSIiIiIygckUERERkQlMpoiIiIhMYDJFREREZAKTKSIiIiITmEwRERERmXDPfAdA6a1+Y0b195V9izTrNA98gbc+/FL++78+di+8Jd+ek/iIiIgWsgWVTIVjX6H6vT+oluklJqkkJjYdW78DR/6CqsasJSZ8yaxeehe+/1d34Qd/fTdeeOzenGxzudWC5VYLHvre3fjbZXdh5/fvwfe+azEc+853/gMfTn1jeH1JYvvKRRskIqJbC7MAuuVcufoNrlz9Br8e/QodF/6Ixie/jacfNtdUJ+MiJuOinBD9ZOALPFVwDxqL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hCkAAAADwhQAAIABYQoAAMCAMAUAAGBAmAIAADAgTAEAABgQpgAAAAwIUwAAAAaEKQAAAAPCFAAAgAFhCgAAwIAwBQAAYECYAgAAMCBMAQAAGBCmAAAADAhTAAAABoQpAAAAA8IUAACAAWEKAADAgDAFAABgQJgCAAAwIEwBAAAYEKYAAAAMCFMAVO7cuRMOh8Pkfz/84Q/DO++8s3Tx1D788MPwzDPPhN/+9rdLFwXARv2/pQsAYJt+8IMfhEceeSSEEML//ve/8Oc//zk89thj4fXXXw/Xrl1bunhFd+/eDW+++WZ45ZVXwrvvvhu+/vWvL10kABvFyBSAKo888ki4du1auHbtWrhx40b4/e9/H55++ulw/fr1cPfu3aWLl3X79u3w1a9+NVy/fj185StfWbo4ADaOMAXAxX333ReefvrpEEII77///tLFyfrggw/Ct7/97fDf//43fO9731u6OAA2jjAFwM0nPvGJwd93794Nr776anj88cdP91a99NJL4cMPP5zM+84774RnnnlmMN2///3v0/1YY3fu3AkvvfTSafpnnnkm3LlzR1TOa9euheeffz7cf//9hk8LAPcQpgC4+etf/xpCCOGzn/1sCCGEH//4x+FXv/pVeOKJJ8Lbb78dbt68GX72s5+F559/fjDf7du3w2OPPRZCCOGPf/xjePvtt8P//d//he9///vR9dy+fTs89NBD4eOPPw63bt0Kt27dCp/+9KfDQw89JA5UAOCFG9ABmH344YfhL3/5S/jRj34Ubt68Ge67774QQgif//znw89//vPT348++mgIIYRnn302/OQnPwkPPvhguHv3bnjhhRfC008/HX7zm9+clvnoo4+GK1euhLfeemuwruP0L774YvjpT396ev3q1avhvffeCy+//PJgOQDQGiNTAKpcv379dIntM5/5TLh+/Xq4efNmuHHjxmmaGzdunILU0Re/+MUQLp4ADCGEt99+O7z77rvhueeem6zjm9/85uS14/Tf/e53J+995zvfCa+99prL5wMAKUamAFTpfzXCAw88EB5++OHoPUi3b98O//rXv8I///nP8NFHH03CzgcffBBCCOELX/iCaL3H6Y+XEgFgaYQpAFWOX42Qcvfu3fDcc8+F1157Lbz44oun4PWtb30rPPnkk5PpxyNYJf/4xz8qSg0A/ghTAJp48803w2uvvRbef//98OCDD55eT31L+p07dyajU7Hvq/rkJz8ZwsWTg/3lAsBSuGcKQFPjS3+/+93vBn8fvzTzD3/4w2TeX/7yl5PXvvzlL4cQQvj1r3/tXFIAqMPIFIAmHnjggRAuvh7heCP5n/70p/CpT31qMN2DDz4Ybt68GZ599tnw8ccfD6aNuf/++8Prr78erl+/Hj7++ONw9erV8LnPfS78/e9/D//5z3/ClStXojeuA0ArjEwBaOLq1avh9ddfD++991742te+Fl555ZVw9erV8NRTT02mvXHjxmDaF1544fS1CjHXrl0Lt27dCh999FF48sknw0MPPRTeeOONEEIIDz/8cPPPBgB9h67ruqULAQAph8MhvPzyy5Mv+gSAtWBkCsBqHW9Wv3LlytJFAYAkwhSAVbp79274xS9+EULvpnMAWCNuQAewuMcffzw88cQTgx9KfuONN8Jbb70Vbt26xQ8SA1g17pkCsLhXX301/O1vfzt9O/qXvvSl8I1vfCM89dRT4m9GB4ClEKYAAAAMuGcKAADAgDAFAABgQJgCAAAwIEwBAAAYEKYAAAAMCFMAAAAGhCkAAAADwhQAAIABYQoAAMCAMAUAAGBAmAIAADAgTAEAABgQpgAAAAwIUwAAAAaEKQAAAAPCFAAAgAFhCgAAwIAwBQAAYECYAgAAMCBMAQAAGBCmAAAADAhTAAAABoQpAAAAA8IUAACAAWEKAADAgDAFAABgQJgCAAAwIEwBAAAYEKYAAAAMCFMAAAAGhCkAAAADwhQAAIABYQoAAMCAMAUAAGBAmAIAADAgTAEAABgQpgAAAAwIUwAAAAaEKQAAAAPCFAAAgAFhCgAAwIAwBQAAYECYAgAAMCBMAQAAGBCmAAAADAhTAAAABoQpAAAAA8IUAACAAWEKAADAgDAFAABgQJgCAAAwIEwBAAAYEKYAAAAMCFMAAAAGhCkAAACD/w/3OuE7pbWhlQAAAABJRU5ErkJggg=='/>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#r \"nuget:QuestPDF,2025.7.0\"\n",
"\n",
"using QuestPDF.Fluent;\n",
"using QuestPDF.Helpers;\n",
"using QuestPDF.Infrastructure;\n",
"using Colors = QuestPDF.Helpers.Colors;\n",
"\n",
"using Microsoft.DotNet.Interactive.Formatting;\n",
"\n",
"QuestPDF.Settings.License = QuestPDF.Infrastructure.LicenseType.Community;\n",
"\n",
"static void DisplayImage(this byte[] image, string format = \"jpeg\", double? width = null, double? height = null) {\n",
" var base64 = Convert.ToBase64String(image);\n",
" var imageHtml = $\"<img src='data:image/{format};base64,{base64}\" +\n",
" (width.HasValue ? $\" width='{width.Value}px'\" : \"\") +\n",
" (height.HasValue ? $\" height='{height.Value}px'\" : \"\") +\n",
" \"'/>\";\n",
" imageHtml.DisplayAs(\"text/html\");\n",
"}\n",
"\n",
"Document.Create(container =>\n",
"{\n",
" container.Page(page =>\n",
" {\n",
" page.Size(PageSizes.A4);\n",
" page.Margin(2, Unit.Centimetre);\n",
" page.PageColor(Colors.White);\n",
" page.DefaultTextStyle(x => x.FontSize(20));\n",
" \n",
" page.Header()\n",
" .Text(\"Hello PDF!\")\n",
" .SemiBold().FontSize(36).FontColor(Colors.Blue.Medium);\n",
" \n",
" page.Content()\n",
" .PaddingVertical(1, Unit.Centimetre)\n",
" .Column(x =>\n",
" {\n",
" x.Spacing(20);\n",
" \n",
" x.Item().Text(Placeholders.LoremIpsum());\n",
" x.Item().Image(Placeholders.Image(200, 100));\n",
" });\n",
" \n",
" page.Footer()\n",
" .AlignCenter()\n",
" .Text(x =>\n",
" {\n",
" x.Span(\"Page \");\n",
" x.CurrentPageNumber();\n",
" });\n",
" });\n",
"})\n",
".GenerateImages(new ImageGenerationSettings { RasterDpi = 72 }).ToList().ForEach(x => x.DisplayImage());"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "8af5e117",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div><div></div><div></div><div><strong>Installed Packages</strong><ul><li><span>ScottPlot, 5.0.55</span></li></ul></div></div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"800\" height=\"600\">\n",
"\t<rect fill=\"white\" width=\"800\" height=\"600\"/>\n",
"\t<path fill=\"none\" stroke=\"#010101\" stroke-width=\"1\" stroke-miterlimit=\"4\" stroke-opacity=\"0.098039217\" d=\"M61.0177 570.039L61.0177 15M198.545 570.039L198.545 15M336.072 570.039L336.072 15M473.599 570.039L473.599 15M611.126 570.039L611.126 15M748.654 570.039L748.654 15\"/>\n",
"\t<path fill=\"none\" stroke=\"#010101\" stroke-width=\"1\" stroke-miterlimit=\"4\" stroke-opacity=\"0.098039217\" d=\"M39.4063 536.481L785 536.481M39.4063 496.574L785 496.574M39.4063 456.666L785 456.666M39.4063 416.759L785 416.759M39.4063 376.851L785 376.851M39.4063 336.944L785 336.944M39.4063 297.036L785 297.036M39.4063 257.128L785 257.128M39.4063 217.221L785 217.221M39.4063 177.313L785 177.313M39.4063 137.406L785 137.406M39.4063 97.4982L785 97.4982M39.4063 57.5907L785 57.5907M39.4063 17.6831L785 17.6831\"/>\n",
"\t<clipPath id=\"cl_4\">\n",
"\t\t<rect x=\"39.40625\" y=\"15\" width=\"745.59375\" height=\"555.03906\"/>\n",
"\t</clipPath>\n",
"\t<g clip-path=\"url(#cl_4)\">\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M75.7527 455.589L75.7527 533.841\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"73.78804\" y=\"486.23865\" width=\"3.9293518\" height=\"25.327362\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M80.6644 457.113L80.6644 515.616\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"78.69973\" y=\"493.27026\" width=\"3.9293442\" height=\"4.6998901\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M85.5761 462.563L85.5761 510.924\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"83.611412\" y=\"474.2124\" width=\"3.9293442\" height=\"18.061829\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M90.4878 447.785L90.4878 490.625\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"88.523102\" y=\"486.9801\" width=\"3.9293442\" height=\"2.4334106\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M95.3995 408.391L95.3995 487.507\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"93.434784\" y=\"435.41602\" width=\"3.9293518\" height=\"39.536194\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M110.135 355.405L110.135 424.071\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"108.16984\" y=\"394.98923\" width=\"3.9293442\" height=\"27.779785\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M115.046 347.638L115.046 414.451\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"113.08152\" y=\"384.91217\" width=\"3.9293518\" height=\"2.0978394\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M119.958 375.576L119.958 434.569\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"117.99321\" y=\"383.04388\" width=\"3.9293442\" height=\"33.433716\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M124.87 359.93L124.87 455.02\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"122.90489\" y=\"385.5788\" width=\"3.9293442\" height=\"38.993195\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M129.781 390.626L129.781 452.027\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"127.81657\" y=\"404.31964\" width=\"3.9293518\" height=\"9.4976196\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M144.516 391.627L144.516 424.525\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"142.55164\" y=\"396.37469\" width=\"3.9293518\" height=\"17.237885\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M149.428 343.146L149.428 398.375\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"147.46332\" y=\"356.60168\" width=\"3.9293518\" height=\"23.526733\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M154.34 354.331L154.34 421.622\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"152.375\" y=\"370.69604\" width=\"3.9293518\" height=\"22.243286\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M159.251 380.379L159.251 424.164\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"157.28668\" y=\"388.15717\" width=\"3.9293518\" height=\"0.96035767\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M164.163 323.093L164.163 403.258\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"162.19836\" y=\"357.34241\" width=\"3.9293518\" height=\"18.788269\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M178.898 316.628L178.898 410.609\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"176.93343\" y=\"352.35928\" width=\"3.9293518\" height=\"22.475403\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M183.81 357.52L183.81 417.038\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"181.84511\" y=\"364.30954\" width=\"3.9293518\" height=\"27.023712\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M188.721 311.361L188.721 392.89\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"186.75679\" y=\"351.26718\" width=\"3.9293518\" height=\"22.413055\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M193.633 317.765L193.633 371.634\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"191.66847\" y=\"350.06866\" width=\"3.9293518\" height=\"17.537445\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M198.545 318.481L198.545 377.049\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"196.58017\" y=\"323.49042\" width=\"3.9293365\" height=\"17.435669\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M213.28 314.315L213.28 350.738\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"211.31522\" y=\"335.89673\" width=\"3.9293518\" height=\"1.8508911\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M218.192 297.659L218.192 365.738\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"216.2269\" y=\"330.922\" width=\"3.9293518\" height=\"2.5223389\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M223.103 263.2L223.103 333.499\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"221.13858\" y=\"300.61469\" width=\"3.9293518\" height=\"21.111572\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M228.015 273.391L228.015 311.148\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"226.05028\" y=\"286.66415\" width=\"3.9293365\" height=\"13.041199\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M232.927 266.412L232.927 298.751\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"230.96196\" y=\"273.86938\" width=\"3.9293518\" height=\"22.147247\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M247.662 250.478L247.662 328.063\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"245.69701\" y=\"275.63535\" width=\"3.9293518\" height=\"15.407898\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M252.573 249.884L252.573 322.677\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"250.60869\" y=\"252.53854\" width=\"3.9293518\" height=\"34.217346\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M257.485 239.465L257.485 282.091\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"255.52039\" y=\"245.41483\" width=\"3.9293213\" height=\"32.406708\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M262.397 217.698L262.397 279.345\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"260.43207\" y=\"237.27719\" width=\"3.9293518\" height=\"36.159668\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M267.308 215.618L267.308 254.859\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"265.34375\" y=\"224.61313\" width=\"3.9293518\" height=\"5.5760193\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M282.043 210.423L282.043 257.95\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"280.0788\" y=\"244.36411\" width=\"3.9293518\" height=\"11.099152\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M286.955 209.562L286.955 303.638\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"284.99048\" y=\"247.81702\" width=\"3.9293518\" height=\"16.360168\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M291.867 239.319L291.867 272.537\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"289.90216\" y=\"250.5061\" width=\"3.9293823\" height=\"1.8150024\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M296.779 238.05L296.779 304.401\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"294.81384\" y=\"249.24585\" width=\"3.9293518\" height=\"35.357422\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M301.69 257.59L301.69 300.403\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"299.72556\" y=\"261.74698\" width=\"3.9293213\" height=\"9.0317078\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M316.425 225.856L316.425 293.584\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"314.4606\" y=\"231.07156\" width=\"3.9293518\" height=\"34.591309\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M321.337 172.74L321.337 249.203\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"319.37228\" y=\"200.08157\" width=\"3.9293518\" height=\"26.384338\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M326.249 188.833L326.249 248.326\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"324.28397\" y=\"213.14063\" width=\"3.9293518\" height=\"25.179077\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M331.16 210.467L331.16 229.004\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"329.19565\" y=\"212.9986\" width=\"3.9293518\" height=\"5.4824524\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M336.072 168.114L336.072 219.935\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"334.10733\" y=\"193.89355\" width=\"3.9293518\" height=\"5.4342957\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M350.807 154.661L350.807 215.053\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"348.84238\" y=\"175.13193\" width=\"3.9293518\" height=\"33.7052\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M355.719 161.982L355.719 218.383\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"353.75409\" y=\"184.94464\" width=\"3.9293213\" height=\"11.375366\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M360.63 126.551L360.63 180.633\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"358.66577\" y=\"138.58875\" width=\"3.9293518\" height=\"39.47229\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M365.542 131.325L365.542 144.169\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"363.57745\" y=\"139.95746\" width=\"3.9293518\" height=\"1.3509521\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M370.454 134.239L370.454 197.944\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"368.48914\" y=\"152.07382\" width=\"3.9293518\" height=\"27.868835\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M385.189 166.538L385.189 216.062\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"383.22418\" y=\"199.10431\" width=\"3.9293518\" height=\"8.872406\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M390.101 171.138L390.101 267.443\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"388.13586\" y=\"191.46979\" width=\"3.9293518\" height=\"37.546875\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M395.012 183.239L395.012 258.988\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"393.04755\" y=\"209.31943\" width=\"3.9293518\" height=\"38.561066\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M399.924 191.413L399.924 242.174\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"397.95923\" y=\"222.2298\" width=\"3.9293518\" height=\"7.0071716\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M404.836 152.141L404.836 264.231\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"402.87091\" y=\"187.4986\" width=\"3.9293518\" height=\"37.90686\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M419.571 161.462L419.571 233.732\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"417.60599\" y=\"197.26901\" width=\"3.9293518\" height=\"29.35083\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M424.482 176.446L424.482 231.854\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"422.51767\" y=\"207.77524\" width=\"3.9293518\" height=\"3.5643005\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M429.394 173.083L429.394 241.271\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"427.42935\" y=\"174.41739\" width=\"3.9293518\" height=\"39.24884\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M434.306 169.72L434.306 237.083\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"432.34103\" y=\"189.53494\" width=\"3.9293518\" height=\"24.350708\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M439.217 213.734L439.217 269.823\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"437.25272\" y=\"223.39706\" width=\"3.9293518\" height=\"15.135864\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M453.952 221.877L453.952 279.341\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"451.98776\" y=\"244.19711\" width=\"3.9293518\" height=\"8.9795227\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M458.864 246.659L458.864 323.624\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"456.89944\" y=\"250.54132\" width=\"3.9293518\" height=\"38.046967\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M463.776 222.884L463.776 290.362\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"461.81113\" y=\"248.87427\" width=\"3.9293518\" height=\"31.298615\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M468.688 250.441L468.688 295.755\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"466.72284\" y=\"258.25919\" width=\"3.9293213\" height=\"2.0741882\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M473.599 236.91L473.599 275.394\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"471.63452\" y=\"249.66882\" width=\"3.9293518\" height=\"11.000397\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M488.334 195.958L488.334 259.937\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"486.36957\" y=\"220.32187\" width=\"3.9293518\" height=\"39.542053\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M493.246 157.9L493.246 231.848\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"491.28125\" y=\"164.17157\" width=\"3.9293518\" height=\"36.85791\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M498.158 177.988L498.158 209.545\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"496.19293\" y=\"180.48276\" width=\"3.9293518\" height=\"24.669861\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M503.069 162.347L503.069 253.282\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"501.10461\" y=\"195.86227\" width=\"3.9293518\" height=\"31.772491\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M507.981 191.312L507.981 279.648\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"506.0163\" y=\"224.72253\" width=\"3.9293518\" height=\"20.62149\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M522.716 182.896L522.716 265.812\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"520.75134\" y=\"214.94882\" width=\"3.9293213\" height=\"32.495483\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M527.628 182.079L527.628 247.142\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"525.66309\" y=\"199.11536\" width=\"3.9293213\" height=\"22.199402\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M532.539 166.927L532.539 204.097\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"530.57471\" y=\"170.50681\" width=\"3.9293823\" height=\"8.6944275\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M537.451 99.6101L537.451 156.419\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"535.48645\" y=\"121.142\" width=\"3.9293213\" height=\"29.784119\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M542.363 109.604L542.363 156.15\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"540.39807\" y=\"136.42944\" width=\"3.9293823\" height=\"4.5866089\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M557.098 90.4239L557.098 156.532\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"555.13318\" y=\"121.81659\" width=\"3.9293213\" height=\"13.965332\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M562.01 98.4862L562.01 129.128\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"560.04486\" y=\"119.33838\" width=\"3.9293213\" height=\"3.2885437\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M566.921 97.1792L566.921 123.958\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"564.95654\" y=\"109.73447\" width=\"3.9293213\" height=\"4.2489014\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M571.833 60.9582L571.833 114.384\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"569.86823\" y=\"97.737061\" width=\"3.9293213\" height=\"3.1820984\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M576.745 86.8081L576.745 149.308\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"574.77991\" y=\"113.20062\" width=\"3.9293213\" height=\"27.914398\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M591.48 108.068L591.48 158.972\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"589.51495\" y=\"138.92664\" width=\"3.9293213\" height=\"0.79574585\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M596.391 150.076L596.391 194.043\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"594.42664\" y=\"154.84146\" width=\"3.9293213\" height=\"4.8957214\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M601.303 115.542L601.303 157.867\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"599.33832\" y=\"141.11011\" width=\"3.9293213\" height=\"16.137665\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M606.215 98.6942L606.215 146.577\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"604.25\" y=\"138.33887\" width=\"3.9293213\" height=\"3.3556824\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M611.126 131.673L611.126 206.04\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"609.16168\" y=\"156.83948\" width=\"3.9293213\" height=\"17.303253\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M625.861 183.377L625.861 220.522\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"623.89673\" y=\"183.89514\" width=\"3.9293823\" height=\"18.837555\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M630.773 150.971L630.773 232.113\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"628.80841\" y=\"183.82327\" width=\"3.9293823\" height=\"27.117523\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M635.685 128.074L635.685 223.566\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"633.72009\" y=\"165.80249\" width=\"3.9293823\" height=\"23.773163\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M640.596 140.072L640.596 190.624\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"638.63177\" y=\"173.76733\" width=\"3.9293823\" height=\"2.6418152\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M645.508 157.631L645.508 205.566\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"643.54346\" y=\"174.3428\" width=\"3.9293823\" height=\"15.620514\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M660.243 156.119L660.243 230.278\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"658.2785\" y=\"180.08435\" width=\"3.9293823\" height=\"13.000092\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M665.155 136.463L665.155 193.33\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"663.19025\" y=\"163.62006\" width=\"3.9293213\" height=\"16.03479\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M670.067 148.442L670.067 217.261\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"668.10193\" y=\"157.09769\" width=\"3.9293213\" height=\"23.885315\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M674.978 89.5165L674.978 167.125\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"673.01361\" y=\"127.41534\" width=\"3.9293213\" height=\"28.89798\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M679.89 120.032L679.89 151.74\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"677.92529\" y=\"127.5358\" width=\"3.9293213\" height=\"13.769775\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M694.625 93.3644L694.625 151.074\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"692.66034\" y=\"129.6033\" width=\"3.9293213\" height=\"7.0948792\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M699.537 91.5291L699.537 123.447\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"697.57202\" y=\"96.293427\" width=\"3.9293213\" height=\"23.061584\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M704.448 58.0376L704.448 124.332\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"702.4837\" y=\"80.807434\" width=\"3.9293213\" height=\"10.951813\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M709.36 51.1982L709.36 110.699\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"707.39539\" y=\"66.262878\" width=\"3.9293213\" height=\"20.781219\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M714.272 59.2418L714.272 153.681\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"712.30707\" y=\"80.520966\" width=\"3.9293213\" height=\"33.443268\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M729.007 125.017L729.007 135.194\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"727.04211\" y=\"127.56293\" width=\"3.9293823\" height=\"1.5534363\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M733.918 96.4987L733.918 148.117\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"731.9538\" y=\"109.75122\" width=\"3.9293823\" height=\"37.006836\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#089981\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M738.83 105.92L738.83 155.021\"/>\n",
"\t\t<rect fill=\"#089981\" x=\"736.86548\" y=\"140.20963\" width=\"3.9293823\" height=\"5.8606567\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M743.742 124.574L743.742 216.115\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"741.77716\" y=\"155.52335\" width=\"3.9293823\" height=\"27.352692\"/>\n",
"\t\t<path fill=\"none\" stroke=\"#F23645\" stroke-width=\"2\" stroke-miterlimit=\"4\" d=\"M748.654 165.716L748.654 198.369\"/>\n",
"\t\t<rect fill=\"#F23645\" x=\"746.68884\" y=\"172.70728\" width=\"3.9293823\" height=\"20.728271\"/>\n",
"\t</g>\n",
"\t<clipPath id=\"cl_5\">\n",
"\t\t<rect x=\"39.40625\" y=\"15\" width=\"745.59375\" height=\"555.03906\"/>\n",
"\t</clipPath>\n",
"\t<g clip-path=\"url(#cl_5)\">\n",
"\t\t<path fill=\"none\" stroke=\"navy\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M213.28 396.133L218.192 388.141L223.103 378.559L228.015 368.421L232.927 361.451L247.662 355.483L252.573 348.865L257.485 341.932L262.397 334.517L267.308 325.057L282.043 318.011L286.955 312.572L291.867 305.45L296.779 300.224L301.69 295.445L316.425 288.257L321.337 280.045L326.249 273.277L331.16 266.424L336.072 259.944L350.807 253.498L355.719 246.073L360.63 237.972L365.542 230.704L370.454 224.9L385.189 221.518L390.101 220.341L395.012 218.844L399.924 218.092L404.836 216.236L419.571 214.794L424.482 212.792L429.394 208.988L434.306 205.452L439.217 204.291L453.952 204.947L458.864 209.373L463.776 209.9L468.688 212.267L473.599 215.056L488.334 215.63L493.246 214.591L498.158 217.92L503.069 222.236L507.981 225.506L522.716 225.855L527.628 224.36L532.539 220.491L537.451 215.436L542.363 212.883L557.098 208.341L562.01 203.919L566.921 200.685L571.833 195.037L576.745 190.166L591.48 184.902L596.391 178.46L601.303 173.072L606.215 167.14L611.126 163.363L625.861 162.484L630.773 163.466L635.685 162.688L640.596 160.126L645.508 157.357L660.243 155.614L665.155 154.641L670.067 153.971L674.978 154.284L679.89 154.528L694.625 154.219L699.537 153.067L704.448 151.621L709.36 150.927L714.272 149.569L729.007 149.079L733.918 148.43L738.83 148.385L743.742 150.444L748.654 151.409\"/>\n",
"\t</g>\n",
"\t<clipPath id=\"cl_6\">\n",
"\t\t<rect x=\"39.40625\" y=\"15\" width=\"745.59375\" height=\"555.03906\"/>\n",
"\t</clipPath>\n",
"\t<g clip-path=\"url(#cl_6)\">\n",
"\t\t<path fill=\"navy\" d=\"M213.236 297.447L216.225 297.187L216.312 298.183L213.323 298.444L213.236 297.447ZM220.386 295.313L222.844 293.536L222.888 293.514L223.333 294.409L223.326 294.413L223.103 293.965L223.396 294.37L220.972 296.124L220.386 295.313ZM227.363 291.285L227.792 291.071L228.015 291.518L227.612 291.222L229.107 289.192L229.912 289.785L228.346 291.912L227.809 292.18L227.363 291.285ZM232.071 285.166L232.554 284.509L234.257 282.981L234.925 283.726L233.261 285.219L232.927 284.847L233.329 285.143L232.876 285.758L232.071 285.166ZM237.979 279.642L240.212 277.639L240.88 278.383L238.647 280.387L237.979 279.642ZM243.934 274.3L246.167 272.297L246.835 273.041L244.602 275.044L243.934 274.3ZM248.132 268.183L248.961 265.3L249.922 265.576L249.093 268.459L248.132 268.183ZM250.343 260.494L251.172 257.611L252.133 257.888L251.304 260.771L250.343 260.494ZM253.192 252.92L255.021 250.541L255.814 251.151L253.985 253.529L253.192 252.92ZM257.48 246.473L258.363 243.606L259.319 243.9L258.436 246.767L257.48 246.473ZM259.835 238.827L260.718 235.96L261.674 236.255L260.791 239.122L259.835 238.827ZM262.241 231.173L263.267 228.353L264.207 228.695L263.181 231.515L262.241 231.173ZM264.977 223.655L266.003 220.836L266.943 221.178L265.917 223.997L264.977 223.655ZM269.504 217.307L272.294 216.206L272.661 217.136L269.871 218.238L269.504 217.307ZM276.945 214.371L279.736 213.269L280.103 214.2L277.312 215.301L276.945 214.371ZM283.003 210.306L284.537 207.728L285.397 208.24L283.862 210.818L283.003 210.306ZM287.567 203.589L290.003 201.838L290.587 202.65L288.151 204.401L287.567 203.589ZM294.866 201.918L296.984 202.873L296.779 203.329L296.565 202.876L297.177 202.588L297.604 203.492L296.783 203.879L294.455 202.829L294.866 201.918ZM301.812 200.469L304.728 199.764L304.963 200.736L302.047 201.441L301.812 200.469ZM309.588 198.59L312.504 197.885L312.739 198.857L309.823 199.562L309.588 198.59ZM316.51 196.259L317.953 193.629L318.829 194.11L317.387 196.74L316.51 196.259ZM320.358 189.245L321.146 187.808L323.208 189.015L322.704 189.878L321.085 188.931L321.337 188.5L321.775 188.74L321.234 189.726L320.358 189.245ZM327.058 190.372L329.703 188.956L330.175 189.838L327.53 191.253L327.058 190.372ZM332.618 185.398L334.182 182.838L335.035 183.359L333.471 185.919L332.618 185.398ZM338.244 180.12L341.242 180.008L341.279 181.008L338.281 181.12L338.244 180.12ZM346.238 179.822L349.236 179.709L349.273 180.709L346.275 180.821L346.238 179.822ZM353.389 177.814L355.44 176.437L355.719 176.852L355.236 176.723L355.372 176.211L356.339 176.469L356.153 177.163L353.947 178.645L353.389 177.814ZM356.663 171.381L357.437 168.482L358.403 168.741L357.629 171.639L356.663 171.381ZM358.728 163.652L359.502 160.753L360.468 161.012L359.694 163.91L358.728 163.652ZM360.946 155.937L361.894 153.091L362.842 153.407L361.895 156.253L360.946 155.937ZM363.473 148.347L364.421 145.501L365.37 145.817L364.422 148.663L363.473 148.347ZM367.833 141.786L370.315 140.323L370.7 140.319L370.712 141.319L370.46 141.321L370.454 140.821L370.708 141.252L368.341 142.648L367.833 141.786ZM375.7 140.261L378.699 140.226L378.711 141.226L375.711 141.26L375.7 140.261ZM383.699 140.168L385.183 140.15L386.71 140.165L386.7 141.165L385.195 141.15L383.711 141.168L383.699 140.168ZM391.775 140.842L394.552 141.975L394.175 142.901L391.397 141.768L391.775 140.842ZM399.276 141.958L399.895 141.922L399.924 142.421L399.664 141.994L401.696 140.756L402.216 141.61L400.077 142.913L399.333 142.956L399.276 141.958ZM406.482 138.994L409.479 139.117L409.439 140.116L406.441 139.993L406.482 138.994ZM414.475 139.321L417.473 139.444L417.432 140.443L414.434 140.32L414.475 139.321ZM422.4 139.295L424.441 139.126L424.482 139.624L424.194 139.215L424.972 138.667L425.548 139.485L424.659 140.111L422.482 140.291L422.4 139.295ZM429.06 135.788L429.475 135.496L431.706 138.055L430.952 138.712L429.017 136.493L429.394 136.165L429.682 136.573L429.636 136.606L429.06 135.788ZM434.948 141.556L437.64 142.88L437.199 143.777L434.507 142.454L434.948 141.556ZM442.181 143.542L445.176 143.371L445.233 144.369L442.238 144.541L442.181 143.542ZM450.168 143.085L453.163 142.914L453.22 143.912L450.225 144.083L450.168 143.085ZM456.265 139.783L458.175 137.469L458.946 138.106L457.036 140.42L456.265 139.783ZM463.31 136.452L463.724 136.409L463.776 136.906L463.672 136.417L466.199 135.879L466.407 136.857L463.854 137.401L463.414 137.447L463.31 136.452ZM471.281 136.155L473.75 136.934L473.599 137.411L473.619 136.912L474.031 136.928L473.99 137.927L473.512 137.908L470.98 137.109L471.281 136.155ZM479.027 137.131L482.024 137.253L481.984 138.252L478.986 138.13L479.027 137.131ZM487.02 137.455L488.354 137.51L488.334 138.009L488.056 137.594L489.439 136.667L489.995 137.498L488.477 138.515L486.979 138.455L487.02 137.455ZM494.001 135.215L495.176 137.975L494.256 138.367L493.081 135.606L494.001 135.215ZM497.134 142.575L498.309 145.336L497.389 145.727L496.214 142.967L497.134 142.575ZM500.024 150.065L501.017 152.896L500.074 153.227L499.081 150.397L500.024 150.065ZM502.672 157.614L503.541 160.09L503.069 160.256L503.451 159.933L503.694 160.221L502.93 160.866L502.628 160.508L501.729 157.945L502.672 157.614ZM506.92 164.041L508.363 165.75L507.981 166.072L508.005 165.573L508.767 165.609L508.72 166.608L507.74 166.562L506.156 164.686L506.92 164.041ZM513.761 165.847L516.758 165.989L516.71 166.988L513.714 166.846L513.761 165.847ZM521.752 166.227L522.74 166.274L522.716 166.773L522.478 166.334L524.247 165.376L524.723 166.255L522.832 167.279L521.705 167.226L521.752 166.227ZM528.005 162.65L529.672 160.156L530.503 160.712L528.836 163.206L528.005 162.65ZM532.203 156.072L532.954 153.167L533.922 153.418L533.171 156.322L532.203 156.072ZM534.206 148.327L534.958 145.422L535.926 145.673L535.175 148.577L534.206 148.327ZM536.21 140.582L536.961 137.677L537.929 137.928L537.178 140.832L536.21 140.582ZM539.299 133.132L540.68 130.469L541.567 130.929L540.186 133.592L539.299 133.132ZM543.917 126.531L546.325 124.742L546.921 125.544L544.513 127.334L543.917 126.531ZM550.338 121.76L552.746 119.97L553.343 120.773L550.935 122.562L550.338 121.76ZM556.759 116.988L556.8 116.958L557.098 117.359L556.631 117.18L557.691 114.427L558.625 114.786L557.512 117.674L557.356 117.791L556.759 116.988ZM559.489 109.761L560.567 106.962L561.5 107.321L560.422 110.12L559.489 109.761ZM562.471 102.315L563.678 99.5682L564.594 99.9705L563.386 102.717L562.471 102.315ZM565.69 94.9908L566.463 93.2309L566.921 93.4321L566.448 93.2694L566.799 92.2504L567.745 92.5758L567.387 93.6143L566.605 95.3932L565.69 94.9908ZM568.426 87.5225L569.402 84.6858L570.348 85.0112L569.372 87.8479L568.426 87.5225ZM571.029 79.9579L571.394 78.8982L572.804 77.3591L573.541 78.0346L572.202 79.497L571.833 79.1592L572.306 79.3219L571.975 80.2833L571.029 79.9579ZM576.181 73.6723L576.468 73.3594L579.193 72.5284L579.485 73.4849L576.89 74.276L576.745 73.7978L577.113 74.1356L576.919 74.3478L576.181 73.6723ZM583.975 71.0698L586.845 70.1946L587.137 71.1511L584.267 72.0263L583.975 71.0698ZM592.033 69.1099L594.36 71.0037L593.729 71.7793L591.402 69.8855L592.033 69.1099ZM598.199 72.363L601.119 71.6762L601.348 72.6497L598.427 73.3364L598.199 72.363ZM606.048 73.5681L606.489 73.7504L608.467 75.5942L607.785 76.3256L605.874 74.5436L606.215 74.1779L606.024 74.6399L605.666 74.4922L606.048 73.5681ZM612.064 78.3361L615.053 78.5948L614.967 79.5911L611.978 79.3324L612.064 78.3361ZM620.035 79.0259L623.023 79.2846L622.937 80.2809L619.948 80.0222L620.035 79.0259ZM628.005 79.7184L630.825 79.966L631.009 79.988L630.89 80.981L630.714 80.9599L630.773 80.4634L630.729 80.9615L627.918 80.7146L628.005 79.7184ZM636.142 80.7437L638.704 82.3047L638.184 83.1587L635.622 81.5976L636.142 80.7437ZM642.445 85.7693L644.19 88.2096L643.377 88.7913L641.632 86.3509L642.445 85.7693ZM647.601 90.8225L650.543 91.4124L650.346 92.3929L647.405 91.8029L647.601 90.8225ZM655.445 92.3957L658.387 92.9856L658.19 93.9661L655.249 93.3762L655.445 92.3957ZM663.275 94.1788L665.287 94.7292L665.155 95.2115L665.133 94.7119L666.046 94.6715L666.09 95.6705L665.099 95.7144L663.011 95.1434L663.275 94.1788ZM671.143 94.6999L674.084 95.2903L673.888 96.2708L670.946 95.6804L671.143 94.6999ZM678.997 95.9008L679.942 96.0005L679.89 96.4978L679.863 95.9985L681.909 95.8884L681.963 96.8869L679.877 96.9992L678.892 96.8953L678.997 95.9008ZM686.902 95.6197L689.898 95.4585L689.951 96.4571L686.956 96.6183L686.902 95.6197ZM694.483 95.1432L696.621 93.0385L697.322 93.7511L695.184 95.8558L694.483 95.1432ZM699.951 89.4413L701.707 87.0089L702.517 87.5942L700.761 90.0266L699.951 89.4413ZM705.031 83.1018L707.561 81.4906L708.098 82.3341L705.568 83.9454L705.031 83.1018ZM711.76 78.7841L714.109 77.2591L714.57 77.23L714.633 78.2281L714.303 78.2488L714.272 77.7498L714.544 78.1692L712.304 79.6229L711.76 78.7841ZM719.56 76.9154L722.554 76.7265L722.617 77.7246L719.623 77.9134L719.56 76.9154ZM727.544 76.4118L728.975 76.3216L729.007 76.8206L728.958 76.3229L730.517 76.171L730.614 77.1663L729.047 77.3191L727.607 77.4099L727.544 76.4118ZM735.542 75.8201L738.542 75.7801L738.555 76.78L735.556 76.82L735.542 75.8201ZM743.575 76.2834L743.795 76.307L743.742 76.8042L743.659 76.3111L746.399 75.8502L746.565 76.8363L743.757 77.3087L743.468 77.2777L743.575 76.2834Z\"/>\n",
"\t</g>\n",
"\t<clipPath id=\"cl_7\">\n",
"\t\t<rect x=\"39.40625\" y=\"15\" width=\"745.59375\" height=\"555.03906\"/>\n",
"\t</clipPath>\n",
"\t<g clip-path=\"url(#cl_7)\">\n",
"\t\t<path fill=\"navy\" d=\"M212.803 494.17L213.706 491.309L214.66 491.61L213.757 494.471L212.803 494.17ZM215.212 486.541L216.115 483.68L217.069 483.981L216.166 486.842L215.212 486.541ZM217.621 478.912L217.715 478.615L218.521 476.051L219.475 476.351L218.668 478.916L218.575 479.213L217.621 478.912ZM220.022 471.281L220.922 468.42L221.876 468.72L220.976 471.582L220.022 471.281ZM222.422 463.65L222.626 463.002L223.103 463.152L222.621 463.019L223.238 460.782L224.202 461.048L223.583 463.293L223.376 463.95L222.422 463.65ZM224.566 455.962L225.362 453.069L226.326 453.335L225.53 456.227L224.566 455.962ZM226.69 448.249L227.487 445.357L228.451 445.622L227.654 448.515L226.69 448.249ZM230.304 441.043L231.984 438.558L232.812 439.118L231.132 441.603L230.304 441.043ZM237.01 437.909L239.999 438.17L239.912 439.166L236.924 438.906L237.01 437.909ZM244.98 438.604L247.853 438.854L248.178 439.109L247.562 439.896L247.353 439.733L247.662 439.339L247.618 439.838L244.893 439.6L244.98 438.604ZM252.116 442.191L252.882 442.79L252.573 443.184L252.155 442.91L253.269 441.215L254.104 441.764L252.693 443.913L251.499 442.978L252.116 442.191ZM256.014 437.036L257.258 435.143L258.651 435.46L258.429 436.435L257.374 436.195L257.485 435.708L257.903 435.982L256.85 437.585L256.014 437.036ZM262.727 435.716L264.741 433.492L265.482 434.164L263.468 436.387L262.727 435.716ZM268.569 430.12L271.185 428.651L271.675 429.523L269.059 430.992L268.569 430.12ZM275.545 426.203L278.16 424.734L278.65 425.605L276.034 427.074L275.545 426.203ZM282.537 422.295L285.182 420.88L285.654 421.762L283.009 423.177L282.537 422.295ZM287.858 417.33L289.108 414.603L290.017 415.02L288.767 417.747L287.858 417.33ZM291.192 410.058L291.412 409.578L291.867 409.786L291.401 409.605L292.294 407.301L293.227 407.663L292.328 409.981L292.101 410.475L291.192 410.058ZM294.102 402.639L295.187 399.842L296.119 400.204L295.034 403.001L294.102 402.639ZM297.424 395.278L299.107 392.795L299.935 393.356L298.251 395.839L297.424 395.278ZM302.309 388.802L304.728 387.027L305.32 387.833L302.901 389.608L302.309 388.802ZM308.758 384.068L311.177 382.293L311.769 383.099L309.35 384.874L308.758 384.068ZM315.207 379.334L316.129 378.658L316.425 379.061L316.007 378.786L317.027 377.235L317.863 377.784L316.794 379.411L315.799 380.14L315.207 379.334ZM319.774 373.057L320.919 371.316L321.337 371.591L320.858 371.447L321.121 370.57L322.079 370.856L321.795 371.804L320.61 373.606L319.774 373.057ZM322.555 365.78L323.415 362.906L324.373 363.192L323.513 366.066L322.555 365.78ZM324.849 358.116L325.709 355.241L326.667 355.528L325.807 358.402L324.849 358.116ZM327.732 350.602L328.948 347.859L329.862 348.265L328.646 351.007L327.732 350.602ZM331.28 343.276L333.4 341.154L334.107 341.86L331.987 343.983L331.28 343.276ZM337.069 337.698L339.369 335.772L340.011 336.539L337.711 338.465L337.069 337.698ZM343.202 332.562L345.502 330.636L346.144 331.402L343.844 333.329L343.202 332.562ZM349.336 327.426L350.486 326.462L350.807 326.845L350.347 326.65L350.934 325.27L351.854 325.661L351.22 327.152L349.978 328.192L349.336 327.426ZM352.89 320.669L354.064 317.908L354.984 318.299L353.81 321.06L352.89 320.669ZM357.701 315.628L360.442 316.847L360.036 317.76L357.295 316.542L357.701 315.628ZM365.22 317.176L365.564 317.191L365.542 317.691L365.107 317.445L366.411 315.132L367.282 315.623L365.827 318.204L365.176 318.175L365.22 317.176ZM368.867 310.776L370.099 308.59L370.848 308.255L371.256 309.168L370.658 309.436L370.454 308.979L370.889 309.225L369.738 311.268L368.867 310.776ZM375.411 306.213L378.15 304.987L378.558 305.9L375.82 307.126L375.411 306.213ZM382.713 302.945L384.985 301.928L385.189 302.385L384.969 301.935L385.429 301.711L385.868 302.609L385.401 302.838L383.122 303.858L382.713 302.945ZM389.775 299.602L391.878 297.462L392.591 298.163L390.488 300.303L389.775 299.602ZM395.898 294.25L398.809 293.525L399.051 294.496L396.14 295.221L395.898 294.25ZM403.785 292.694L404.763 292.551L404.836 293.046L404.72 292.559L406.678 292.096L406.908 293.069L404.929 293.537L403.93 293.683L403.785 292.694ZM411.544 290.944L414.463 290.253L414.693 291.226L411.774 291.917L411.544 290.944ZM419.329 289.102L419.455 289.072L419.571 289.558L419.275 289.155L421.59 287.459L422.181 288.266L419.784 290.021L419.559 290.075L419.329 289.102ZM425.52 284.429L427.812 282.493L428.457 283.257L426.166 285.193L425.52 284.429ZM430.136 278.504L431.218 275.706L432.151 276.067L431.069 278.865L430.136 278.504ZM433.021 271.043L433.879 268.823L434.484 268.239L435.178 268.959L434.653 269.466L434.306 269.106L434.772 269.286L433.954 271.403L433.021 271.043ZM438.083 264.768L439.047 263.839L441.176 264.151L441.032 265.14L439.145 264.864L439.217 264.369L439.564 264.729L438.778 265.488L438.083 264.768ZM446.124 264.875L449.092 265.309L448.947 266.298L445.979 265.864L446.124 264.875ZM454.432 266.382L455.377 269.229L454.427 269.544L453.483 266.697L454.432 266.382ZM456.951 273.975L457.896 276.822L456.947 277.137L456.002 274.29L456.951 273.975ZM459.417 280.977L462.275 281.89L461.971 282.843L459.113 281.93L459.417 280.977ZM466.271 285.058L468.214 287.344L467.452 287.992L465.509 285.706L466.271 285.058ZM471.85 290.62L473.916 292.314L473.599 292.701L473.618 292.201L473.946 292.213L473.909 293.212L473.412 293.194L471.216 291.394L471.85 290.62ZM478.943 292.4L481.941 292.512L481.904 293.511L478.906 293.399L478.943 292.4ZM486.937 292.698L488.404 292.753L489.991 293.145L489.752 294.116L488.214 293.736L488.334 293.251L488.316 293.751L486.9 293.698L486.937 292.698ZM493.975 293.035L496.103 290.921L496.807 291.63L494.679 293.745L493.975 293.035ZM499.544 287.328L501.569 285.115L502.307 285.79L500.282 288.003L499.544 287.328ZM506.431 284.206L508.054 284.445L507.981 284.94L507.981 284.44L509.34 284.439L509.34 285.439L507.944 285.44L506.285 285.195L506.431 284.206ZM514.34 284.438L517.34 284.437L517.34 285.437L514.34 285.438L514.34 284.438ZM522.34 284.436L522.716 284.436L522.716 284.936L522.683 284.437L525.301 284.261L525.368 285.259L522.733 285.436L522.34 285.436L522.34 284.436ZM530.281 283.893L532.821 283.69L533.352 284.65L532.477 285.134L532.102 284.456L532.539 284.214L532.579 284.713L530.36 284.89L530.281 283.893ZM535.772 289.025L537.224 291.65L536.349 292.134L534.897 289.509L535.772 289.025ZM540.495 295.129L542.695 297.083L542.363 297.457L542.426 296.961L542.482 296.968L542.357 297.96L542.146 297.934L539.831 295.876L540.495 295.129ZM547.443 297.596L550.419 297.973L550.293 298.965L547.317 298.588L547.443 297.596ZM555.379 298.601L557.3 298.844L558.352 299.682L557.729 300.464L556.786 299.714L557.098 299.323L557.035 299.819L555.254 299.593L555.379 298.601ZM562.264 302.795L562.339 302.855L564.469 304.896L563.777 305.618L561.664 303.593L562.01 303.232L561.698 303.623L561.641 303.578L562.264 302.795ZM568.142 308.093L570.708 309.648L570.19 310.503L567.624 308.949L568.142 308.093ZM574.024 308.29L576.263 306.294L576.928 307.04L574.69 309.037L574.024 308.29ZM580.998 304.252L583.774 303.116L584.153 304.041L581.377 305.178L580.998 304.252ZM588.401 301.221L591.177 300.084L591.556 301.01L588.78 302.146L588.401 301.221ZM592.362 295.677L593.2 292.797L594.16 293.076L593.322 295.957L592.362 295.677ZM594.597 287.996L595.435 285.115L596.395 285.394L595.557 288.275L594.597 287.996ZM597.444 280.456L598.808 277.784L599.699 278.238L598.335 280.91L597.444 280.456ZM600.996 273.365L601.996 270.537L602.938 270.87L601.939 273.699L600.996 273.365ZM603.662 265.823L604.662 262.994L605.605 263.328L604.605 266.156L603.662 265.823ZM606.41 258.287L607.536 255.506L608.463 255.882L607.337 258.662L606.41 258.287ZM609.412 250.872L610.538 248.091L611.465 248.466L610.339 251.247L609.412 250.872ZM615.597 246.539L618.535 245.934L618.737 246.913L615.798 247.518L615.597 246.539ZM623.432 244.926L625.887 244.42L626.605 244.644L626.307 245.599L625.712 245.413L625.861 244.936L625.962 245.426L623.634 245.905L623.432 244.926ZM631.01 245.82L633.76 244.62L634.16 245.536L631.41 246.737L631.01 245.82ZM636.871 241.399L638.425 238.832L639.28 239.35L637.727 241.917L636.871 241.399ZM640.732 234.508L641.836 231.719L642.766 232.087L641.662 234.876L640.732 234.508ZM643.677 227.07L644.781 224.281L645.711 224.649L644.607 227.438L643.677 227.07ZM649.236 221.627L651.985 220.425L652.386 221.341L649.637 222.543L649.236 221.627ZM656.566 218.422L659.315 217.22L659.716 218.137L656.967 219.338L656.566 218.422ZM663.459 214.604L664.953 213.604L666.305 213.295L666.528 214.27L665.266 214.558L665.155 214.071L665.433 214.486L664.016 215.435L663.459 214.604ZM671.283 212.357L674.275 212.139L674.347 213.136L671.355 213.355L671.283 212.357ZM679.306 212.062L679.887 212.058L682.315 212.087L682.303 213.087L679.893 213.058L679.312 213.062L679.306 212.062ZM687.314 212.147L690.314 212.182L690.302 213.182L687.303 213.147L687.314 212.147ZM695.461 212.602L698.128 213.976L697.67 214.865L695.003 213.491L695.461 212.602ZM702.318 216.841L704.665 218.709L704.042 219.492L701.695 217.623L702.318 216.841ZM709.214 220.334L709.527 220.444L709.36 220.916L709.408 220.418L712.064 220.674L711.968 221.669L709.251 221.407L708.88 221.276L709.214 220.334ZM717.004 220.879L720.004 220.869L720.007 221.869L717.007 221.879L717.004 220.879ZM725.004 220.851L728.004 220.84L728.007 221.84L725.007 221.851L725.004 220.851ZM732.869 220.186L733.876 220.018L735.935 220.008L735.94 221.008L733.921 221.018L733.918 220.518L734.001 221.011L733.033 221.172L732.869 220.186ZM740.827 221.333L743.248 223.104L742.658 223.911L740.236 222.141L740.827 221.333ZM747.495 225.616L748.898 226.403L748.409 227.275L747.006 226.488L747.495 225.616Z\"/>\n",
"\t</g>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 15.1L785 15.1\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M61.0177 570.039L61.0177 574.039\"/>\n",
"\t<text transform=\"translate(61.0177 576.039)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-30.550781, -24.082031, -17.613281, -11.144531, -4.6757813, 0, 6.46875, 12.9375, 17.613281, 24.082031, \" y=\"11.027344, \">\n",
"\t\t\t2023/12/29\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M198.545 570.039L198.545 574.039\"/>\n",
"\t<text transform=\"translate(198.545 576.039)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-27.316406, -20.847656, -14.378906, -7.9101563, -1.4414063, 3.234375, 9.703125, 14.378906, 20.847656, \" y=\"11.027344, \">\n",
"\t\t\t2024/1/26\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M336.072 570.039L336.072 574.039\"/>\n",
"\t<text transform=\"translate(336.072 576.039)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-27.316406, -20.847656, -14.378906, -7.9101563, -1.4414063, 3.234375, 9.703125, 14.378906, 20.847656, \" y=\"11.027344, \">\n",
"\t\t\t2024/2/23\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M473.599 570.039L473.599 574.039\"/>\n",
"\t<text transform=\"translate(473.599 576.039)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-27.316406, -20.847656, -14.378906, -7.9101563, -1.4414063, 3.234375, 9.703125, 14.378906, 20.847656, \" y=\"11.027344, \">\n",
"\t\t\t2024/3/22\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M611.126 570.039L611.126 574.039\"/>\n",
"\t<text transform=\"translate(611.126 576.039)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-27.316406, -20.847656, -14.378906, -7.9101563, -1.4414063, 3.234375, 9.703125, 14.378906, 20.847656, \" y=\"11.027344, \">\n",
"\t\t\t2024/4/19\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M748.654 570.039L748.654 574.039\"/>\n",
"\t<text transform=\"translate(748.654 576.039)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-27.316406, -20.847656, -14.378906, -7.9101563, -1.4414063, 3.234375, 9.703125, 14.378906, 20.847656, \" y=\"11.027344, \">\n",
"\t\t\t2024/5/17\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 570.039L785 570.039\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 536.481L35.4063 536.481\"/>\n",
"\t<text transform=\"translate(30.4063 536.481)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t222\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 496.574L35.4063 496.574\"/>\n",
"\t<text transform=\"translate(30.4063 496.574)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t223\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 456.666L35.4063 456.666\"/>\n",
"\t<text transform=\"translate(30.4063 456.666)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t224\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 416.759L35.4063 416.759\"/>\n",
"\t<text transform=\"translate(30.4063 416.759)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t225\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 376.851L35.4063 376.851\"/>\n",
"\t<text transform=\"translate(30.4063 376.851)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t226\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 336.944L35.4063 336.944\"/>\n",
"\t<text transform=\"translate(30.4063 336.944)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t227\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 297.036L35.4063 297.036\"/>\n",
"\t<text transform=\"translate(30.4063 297.036)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t228\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 257.128L35.4063 257.128\"/>\n",
"\t<text transform=\"translate(30.4063 257.128)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t229\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 217.221L35.4063 217.221\"/>\n",
"\t<text transform=\"translate(30.4063 217.221)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t230\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 177.313L35.4063 177.313\"/>\n",
"\t<text transform=\"translate(30.4063 177.313)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t231\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 137.406L35.4063 137.406\"/>\n",
"\t<text transform=\"translate(30.4063 137.406)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t232\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 97.4982L35.4063 97.4982\"/>\n",
"\t<text transform=\"translate(30.4063 97.4982)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t233\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 57.5907L35.4063 57.5907\"/>\n",
"\t<text transform=\"translate(30.4063 57.5907)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t234\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 17.6831L35.4063 17.6831\"/>\n",
"\t<text transform=\"translate(30.4063 17.6831)\" font-size=\"12\" font-family=\"Segoe UI\" x=\"-19.40625, -12.9375, -6.46875, \" y=\"3.046875, \">\n",
"\t\t\t235\n",
"\t</text>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 568.407L37.4063 568.407\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 560.426L37.4063 560.426\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 552.444L37.4063 552.444\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 544.463L37.4063 544.463\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 528.5L37.4063 528.5\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 520.518L37.4063 520.518\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 512.537L37.4063 512.537\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 504.555L37.4063 504.555\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 488.592L37.4063 488.592\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 480.611L37.4063 480.611\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 472.629L37.4063 472.629\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 464.648L37.4063 464.648\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 448.685L37.4063 448.685\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 440.703L37.4063 440.703\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 432.722L37.4063 432.722\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 424.74L37.4063 424.74\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 408.777L37.4063 408.777\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 400.796L37.4063 400.796\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 392.814L37.4063 392.814\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 384.833L37.4063 384.833\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 368.87L37.4063 368.87\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 360.888L37.4063 360.888\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 352.907L37.4063 352.907\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 344.925L37.4063 344.925\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 328.962L37.4063 328.962\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 320.981L37.4063 320.981\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 312.999L37.4063 312.999\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 305.018L37.4063 305.018\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 289.055L37.4063 289.055\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 281.073L37.4063 281.073\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 273.091L37.4063 273.091\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 265.11L37.4063 265.11\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 249.147L37.4063 249.147\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 241.165L37.4063 241.165\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 233.184L37.4063 233.184\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 225.202L37.4063 225.202\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 209.239L37.4063 209.239\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 201.258L37.4063 201.258\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 193.276L37.4063 193.276\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 185.295L37.4063 185.295\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 169.332L37.4063 169.332\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 161.35L37.4063 161.35\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 153.369L37.4063 153.369\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 145.387L37.4063 145.387\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 129.424L37.4063 129.424\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 121.443L37.4063 121.443\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 113.461L37.4063 113.461\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 105.48L37.4063 105.48\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 89.5167L37.4063 89.5167\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 81.5352L37.4063 81.5352\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 73.5537L37.4063 73.5537\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 65.5722L37.4063 65.5722\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 49.6092L37.4063 49.6092\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 41.6276L37.4063 41.6276\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 33.6461L37.4063 33.6461\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 25.6646L37.4063 25.6646\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M39.4063 570.039L39.4063 15\"/>\n",
"\t<path fill=\"none\" stroke=\"black\" stroke-width=\"1\" stroke-miterlimit=\"4\" d=\"M785 570.039L785 15\"/>\n",
"</svg>\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#r \"nuget:ScottPlot, 5.0.55\"\n",
"\n",
"using ScottPlot;\n",
"using Colors = ScottPlot.Colors;\n",
"\n",
"static void Display(this Plot plot, int? width = null, int? height = null) {\n",
" plot.GetSvgHtml(width ?? 800, height ?? 600).DisplayAs(\"text/html\");\n",
"}\n",
"\n",
"Plot myPlot = new();\n",
"\n",
"// generate and plot time series price data\n",
"var prices = Generate.RandomOHLCs(100);\n",
"myPlot.Add.Candlestick(prices);\n",
"myPlot.Axes.DateTimeTicksBottom();\n",
"\n",
"// calculate Bollinger Bands\n",
"ScottPlot.Finance.BollingerBands bb = new(prices, 20);\n",
"\n",
"// display center line (mean) as a solid line\n",
"var sp1 = myPlot.Add.Scatter(bb.Dates, bb.Means);\n",
"sp1.MarkerSize = 0;\n",
"sp1.Color = Colors.Navy;\n",
"\n",
"// display upper bands (positive variance) as a dashed line\n",
"var sp2 = myPlot.Add.Scatter(bb.Dates, bb.UpperValues);\n",
"sp2.MarkerSize = 0;\n",
"sp2.Color = Colors.Navy;\n",
"sp2.LinePattern = LinePattern.Dotted;\n",
"\n",
"// display lower bands (positive variance) as a dashed line\n",
"var sp3 = myPlot.Add.Scatter(bb.Dates, bb.LowerValues);\n",
"sp3.MarkerSize = 0;\n",
"sp3.Color = Colors.Navy;\n",
"sp3.LinePattern = LinePattern.Dotted;\n",
"\n",
"myPlot.Display();"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "750e087d",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<svg width=\"100\" height=\"100\">\n",
" <rect width=\"50\" \n",
" height=\"100\" \n",
" style=\"fill:rgb(0,255,200)\" />\n",
"</svg>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"// https://github.com/dotnet/interactive/blob/main/docs/formatting.md\n",
"using System.Drawing;\n",
"\n",
"Formatter.Register<Rectangle>(\n",
" rect => $\"\"\"\n",
" <svg width=\"100\" height=\"100\">\n",
" <rect width=\"{rect.Width}\" \n",
" height=\"{rect.Height}\" \n",
" style=\"fill:rgb(0,255,200)\" />\n",
" </svg>\n",
" \"\"\", \n",
" mimeType: \"text/html\");\n",
"\n",
"new Rectangle {\n",
" Width = 50, \n",
" Height = 100\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "72e2af6c",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"one (-1687721982)\r\n",
"two (2133770158)\r\n",
"three (1085693411)\r\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"Formatter.Register(\n",
" type: typeof(List<>),\n",
" formatter: (list, writer) =>\n",
" {\n",
" foreach (var obj in (IEnumerable)list)\n",
" {\n",
" writer.WriteLine($\"{obj} ({obj.GetHashCode()})\");\n",
" }\n",
" }, \"text/html\");\n",
"\n",
"var list = new List<string> { \"one\", \"two\", \"three\" };\n",
"list"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "18756c46",
"metadata": {
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<ul><li style=\"color: green\">apple</li><li style=\"color: #F1C40F\">banana</li><li style=\"color: red\">cherry</li></ul>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"// https://github.com/dotnet/interactive/blob/main/docs/pocketview.md\n",
"using static Microsoft.DotNet.Interactive.Formatting.PocketViewTags;\n",
"\n",
"var fruits = new[] { \"apple\", \"banana\", \"cherry\" };\n",
"var colors = new[] { \"green\", \"#F1C40F\", \"red\" };\n",
"\n",
"ul(\n",
" fruits.Zip(colors)\n",
" .Select (x =>\n",
" li[style: $\"color: {x.Item2}\"](x.Item1))\n",
")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"languageName": "csharp",
"name": "csharp"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment