Created
April 24, 2025 05:26
-
-
Save Financioneroncios/c66e5ca115b10730c6dfb459ddee352f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "nbformat": 4, | |
| "nbformat_minor": 0, | |
| "metadata": { | |
| "colab": { | |
| "provenance": [] | |
| }, | |
| "kernelspec": { | |
| "name": "julia", | |
| "display_name": "Julia" | |
| }, | |
| "language_info": { | |
| "name": "julia" | |
| } | |
| }, | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": null, | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "_y6a0XWlXdSk", | |
| "outputId": "3fefe1cd-84fa-42aa-9b1c-262e907d6401" | |
| }, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stderr", | |
| "text": [ | |
| "\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", | |
| "\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/.julia/environments/v1.10/Project.toml`\n", | |
| "\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/.julia/environments/v1.10/Manifest.toml`\n", | |
| "\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m SCS_jll ──────── v3.2.7+0\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m SCS ──────────── v2.1.0\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m OpenBLAS32_jll ─ v0.3.24+0\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Project.toml`\n", | |
| " \u001b[90m[c946c3f1] \u001b[39m\u001b[92m+ SCS v2.1.0\u001b[39m\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Manifest.toml`\n", | |
| " \u001b[90m[c946c3f1] \u001b[39m\u001b[92m+ SCS v2.1.0\u001b[39m\n", | |
| "\u001b[33m⌅\u001b[39m \u001b[90m[656ef2d0] \u001b[39m\u001b[92m+ OpenBLAS32_jll v0.3.24+0\u001b[39m\n", | |
| " \u001b[90m[f4f2fc5b] \u001b[39m\u001b[92m+ SCS_jll v3.2.7+0\u001b[39m\n", | |
| "\u001b[36m\u001b[1m Info\u001b[22m\u001b[39m Packages marked with \u001b[33m⌅\u001b[39m have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`\n", | |
| "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m packages...\n", | |
| " 918.6 ms\u001b[32m ✓ \u001b[39m\u001b[90mOpenBLAS32_jll\u001b[39m\n", | |
| " 1001.9 ms\u001b[32m ✓ \u001b[39m\u001b[90mSCS_jll\u001b[39m\n", | |
| " 49966.5 ms\u001b[32m ✓ \u001b[39mSCS\n", | |
| " 3 dependencies successfully precompiled in 53 seconds. 469 already precompiled.\n", | |
| "\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m UnsafeArrays ────── v1.0.7\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m QDLDL ───────────── v0.4.1\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m COSMOAccelerators ─ v0.1.0\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m COSMO ───────────── v0.8.9\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Project.toml`\n", | |
| " \u001b[90m[1e616198] \u001b[39m\u001b[92m+ COSMO v0.8.9\u001b[39m\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Manifest.toml`\n", | |
| " \u001b[90m[1e616198] \u001b[39m\u001b[92m+ COSMO v0.8.9\u001b[39m\n", | |
| " \u001b[90m[bbd8fffe] \u001b[39m\u001b[92m+ COSMOAccelerators v0.1.0\u001b[39m\n", | |
| " \u001b[90m[bfc457fd] \u001b[39m\u001b[92m+ QDLDL v0.4.1\u001b[39m\n", | |
| " \u001b[90m[c4a57d5a] \u001b[39m\u001b[92m+ UnsafeArrays v1.0.7\u001b[39m\n", | |
| "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m packages...\n", | |
| " 1663.1 ms\u001b[32m ✓ \u001b[39m\u001b[90mUnsafeArrays\u001b[39m\n", | |
| " 1981.5 ms\u001b[32m ✓ \u001b[39m\u001b[90mQDLDL\u001b[39m\n", | |
| " 2006.9 ms\u001b[32m ✓ \u001b[39m\u001b[90mCOSMOAccelerators\u001b[39m\n", | |
| " 3570.3 ms\u001b[32m ✓ \u001b[39mCOSMO\n", | |
| " 4 dependencies successfully precompiled in 6 seconds. 472 already precompiled.\n", | |
| "\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m Match ── v1.2.0\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m TSPLIB ─ v0.1.2\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Project.toml`\n", | |
| " \u001b[90m[b1c258e7] \u001b[39m\u001b[92m+ TSPLIB v0.1.2\u001b[39m\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Manifest.toml`\n", | |
| "\u001b[33m⌅\u001b[39m \u001b[90m[7eb4fadd] \u001b[39m\u001b[92m+ Match v1.2.0\u001b[39m\n", | |
| " \u001b[90m[b1c258e7] \u001b[39m\u001b[92m+ TSPLIB v0.1.2\u001b[39m\n", | |
| "\u001b[36m\u001b[1m Info\u001b[22m\u001b[39m Packages marked with \u001b[33m⌅\u001b[39m have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`\n", | |
| "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m packages...\n", | |
| " 939.9 ms\u001b[32m ✓ \u001b[39m\u001b[90mMatch\u001b[39m\n", | |
| " 1209.7 ms\u001b[32m ✓ \u001b[39mTSPLIB\n", | |
| " 2 dependencies successfully precompiled in 3 seconds. 476 already precompiled.\n", | |
| "\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m ArnoldiMethod ─ v0.4.0\n", | |
| "\u001b[32m\u001b[1m Installed\u001b[22m\u001b[39m Graphs ──────── v1.12.1\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Project.toml`\n", | |
| " \u001b[90m[86223c79] \u001b[39m\u001b[92m+ Graphs v1.12.1\u001b[39m\n", | |
| "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Manifest.toml`\n", | |
| " \u001b[90m[ec485272] \u001b[39m\u001b[92m+ ArnoldiMethod v0.4.0\u001b[39m\n", | |
| " \u001b[90m[86223c79] \u001b[39m\u001b[92m+ Graphs v1.12.1\u001b[39m\n", | |
| "\u001b[32m\u001b[1mPrecompiling\u001b[22m\u001b[39m packages...\n", | |
| " 2401.0 ms\u001b[32m ✓ \u001b[39m\u001b[90mArnoldiMethod\u001b[39m\n", | |
| " 5131.3 ms\u001b[32m ✓ \u001b[39mGraphs\n", | |
| " 2 dependencies successfully precompiled in 8 seconds. 478 already precompiled.\n", | |
| "\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", | |
| "\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/.julia/environments/v1.10/Project.toml`\n", | |
| "\u001b[32m\u001b[1m No Changes\u001b[22m\u001b[39m to `~/.julia/environments/v1.10/Manifest.toml`\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "using Pkg\n", | |
| "Pkg.add(\"Convex\")\n", | |
| "Pkg.add(\"SCS\")\n", | |
| "Pkg.add(\"COSMO\")\n", | |
| "Pkg.add(\"TSPLIB\")\n", | |
| "Pkg.add(\"Graphs\")\n", | |
| "Pkg.add(\"Plots\")" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "using Convex, SCS, COSMO, TSPLIB, Random, LinearAlgebra\n", | |
| "using Graphs, SparseArrays, Plots\n", | |
| "import Convex: MOI" | |
| ], | |
| "metadata": { | |
| "id": "VPSknvsBXyua" | |
| }, | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "####################################################################################\n", | |
| "# Part of this script is taken from the very nice tutorial by Piotr Zakrzewski:\n", | |
| "# https://github.com/PiotrZakrzewski/julia-tsp/blob/main/TSP.ipynb\n", | |
| "####################################################################################\n", | |
| "\n", | |
| "struct Delivery\n", | |
| " x::Float64\n", | |
| " y::Float64\n", | |
| "end;\n", | |
| "\n", | |
| "function random_delivery(width=100, height=100)\n", | |
| " x = rand(0.0:0.1:width)\n", | |
| " y = rand(0.0:0.1:height)\n", | |
| " return Delivery(x, y)\n", | |
| "end;\n", | |
| "\n", | |
| "struct TSProblem\n", | |
| " deliveries::Array{Delivery}\n", | |
| "end;\n", | |
| "\n", | |
| "function random_instance(n_deliveries, width=100, height=100, seed=1234)\n", | |
| " Random.seed!(seed)\n", | |
| " deliveries = [random_delivery(width, height) for _=1:n_deliveries]\n", | |
| " problem = TSProblem(deliveries)\n", | |
| " return problem\n", | |
| "end;\n", | |
| "\n", | |
| "function display_problem(problem)\n", | |
| " x_pos = [c.x for c in problem.deliveries]\n", | |
| " y_pos = [c.y for c in problem.deliveries]\n", | |
| " return scatter(x_pos, y_pos, shape = :circle, markersize = 6, label= \"City\")\n", | |
| "end;\n", | |
| "\n", | |
| "function dist(del1::Delivery, del2::Delivery)\n", | |
| " return sqrt((del1.x - del2.x)^2 + (del1.y - del2.y)^2)\n", | |
| "end;\n", | |
| "\n", | |
| "function calc_travelmatrix(deliveries::Array{Delivery})\n", | |
| " tm = zeros(Float64, length(deliveries), length(deliveries))\n", | |
| " for i = 1:length(deliveries)\n", | |
| " for j = 1:length(deliveries)\n", | |
| " tm[i, j] = dist(deliveries[i], deliveries[j])\n", | |
| " end\n", | |
| " end\n", | |
| " return tm\n", | |
| "end\n", | |
| "\n", | |
| "\n", | |
| "function display_solution(problem, route)\n", | |
| " x_pos = [c.x for c in problem.deliveries]\n", | |
| " y_pos = [c.y for c in problem.deliveries]\n", | |
| " plot_result = scatter(x_pos, y_pos, shape = :circle, markersize = 6)\n", | |
| " for i in 1:length(problem.deliveries)\n", | |
| " for j in 1:length(problem.deliveries)\n", | |
| " val = route[i, j]\n", | |
| " if val > 0\n", | |
| " del1 = problem.deliveries[i]\n", | |
| " del2 = problem.deliveries[j]\n", | |
| " plot!([del1.x, del2.x], [del1.y, del2.y], legend = false)\n", | |
| " end\n", | |
| " end\n", | |
| " end\n", | |
| " return plot_result\n", | |
| "end;" | |
| ], | |
| "metadata": { | |
| "id": "XmRZ9YsPZbJm" | |
| }, | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "####################################################################################\n", | |
| "# Semidefinite programming TSP based on QAP and GIP proposed by Cajas (2025)\n", | |
| "####################################################################################\n", | |
| "\n", | |
| "function julia_duplication_elimination_matrix(n::Int, diag::Bool = true)\n", | |
| " m = 1\n", | |
| " j = 1\n", | |
| " nsq = n * n\n", | |
| " r = 0\n", | |
| " a = 1\n", | |
| "\n", | |
| " v = zeros(Int, nsq)\n", | |
| " sequence = 0:(n - 1)\n", | |
| " cn = cumsum(sequence)\n", | |
| "\n", | |
| " if diag\n", | |
| " m = div(n * (n + 1), 2)\n", | |
| " else\n", | |
| " m = div(n * (n - 1), 2)\n", | |
| " j = 2\n", | |
| " end\n", | |
| "\n", | |
| " for i in j:n\n", | |
| " r += i - 1\n", | |
| " for k in 0:(n - i)\n", | |
| " v[r + k + 1] = a + k + cn[i]\n", | |
| " end\n", | |
| " r += n - i + 1\n", | |
| " a += n - i + 1\n", | |
| " end\n", | |
| "\n", | |
| " v = filter(!=(0), v)\n", | |
| "\n", | |
| " row_indices = collect(1:m)\n", | |
| " col_indices = v\n", | |
| " values = ones(Float64, m)\n", | |
| "\n", | |
| " return sparse(row_indices, col_indices, values, m, nsq)\n", | |
| "end\n", | |
| "\n", | |
| "function SDP_STSP_Cajas(C_d, solver=\"SCS\")\n", | |
| "\n", | |
| " n = size(C_d, 1)\n", | |
| "\n", | |
| " A_c = adjacency_matrix(cycle_graph(n))\n", | |
| " B = incidence_matrix(complete_graph(n))\n", | |
| " L2 = julia_duplication_elimination_matrix(n, false)\n", | |
| " vec_A_c = reshape(A_c, n^2 ,1)\n", | |
| " vec_C_d = reshape(C_d, n^2 ,1)\n", | |
| "\n", | |
| " ones_n = ones(n, 1)\n", | |
| " ones_n2 = ones(n^2, 1)\n", | |
| "\n", | |
| " Y = Variable((n^2, n^2))\n", | |
| " X = Variable((n, n))\n", | |
| " vec_X = reshape(X, n^2 ,1)\n", | |
| "\n", | |
| " M = [Y vec_X; vec_X' ones(1, 1)]\n", | |
| "\n", | |
| " # Initialize an empty matrix for X_X\n", | |
| " Z = []\n", | |
| "\n", | |
| " # Loop over j (1-based index)\n", | |
| " for j in 1:n\n", | |
| " # Reshape slice X[j * n: j * n + 1] (reshaped to n x n)\n", | |
| " Aj = reshape(Y[(j - 1) * n + 1, :], n, n)\n", | |
| " # Loop over i (1-based index)\n", | |
| " for i in 2:n\n", | |
| " Aij = reshape(Y[(i + (j - 1) * n), :], n, n)\n", | |
| " Aj = vcat(Aj, Aij)\n", | |
| " end\n", | |
| "\n", | |
| " # Concatenate horizontally (X_X = hstack([X_X, Aj]))\n", | |
| " if j == 1\n", | |
| " Z = Aj\n", | |
| " else\n", | |
| " Z = hcat(Z, Aj)\n", | |
| " end\n", | |
| " end\n", | |
| "\n", | |
| " # Defining the objective function\n", | |
| " cost = vec_C_d' * (Z * vec_A_c) / 2\n", | |
| "\n", | |
| " # Defining the constraints\n", | |
| " constraints = []\n", | |
| " push!(constraints, Y == Y')\n", | |
| " push!(constraints, M ⪰ 0)\n", | |
| " push!(constraints, Z * ones_n2 == 1)\n", | |
| " push!(constraints, Z' * ones_n2 == 1)\n", | |
| " push!(constraints, reshape(diag(Y,0), n^2 ,1) - vec_X == 0)\n", | |
| " push!(constraints, Y * ones_n2 - n * vec_X == 0)\n", | |
| " push!(constraints, B * L2 * Z * vec_A_c == 2)\n", | |
| " push!(constraints, X * ones_n == 1)\n", | |
| " push!(constraints, X' * ones_n == 1)\n", | |
| " push!(constraints, X >= 0)\n", | |
| " push!(constraints, X <= 1)\n", | |
| " push!(constraints, Y >= 0)\n", | |
| " push!(constraints, Y <= 1)\n", | |
| " push!(constraints, X[1,2] == 1)\n", | |
| "\n", | |
| " # Solve the problem by calling solve!\n", | |
| " prob = minimize(cost, constraints)\n", | |
| "\n", | |
| " if solver == \"SCS\"\n", | |
| " solver_0 = MOI.OptimizerWithAttributes(SCS.Optimizer, \"max_iters\" => 200000, \"eps_abs\" => 1e-8, \"eps_rel\" => 1e-8 )\n", | |
| " elseif solver == \"COSMO\"\n", | |
| " solver_0 = MOI.OptimizerWithAttributes(COSMO.Optimizer, \"max_iter\" => 30000, \"eps_abs\" => 1e-8, \"eps_rel\" => 1e-8 )\n", | |
| " end\n", | |
| "\n", | |
| " @time begin\n", | |
| " # Step 5: Solve the problem using the SCS solver\n", | |
| " solve!(prob, solver_0)\n", | |
| " end\n", | |
| "\n", | |
| " # Check the status of the problem\n", | |
| " prob.status\n", | |
| "\n", | |
| " X1 = []\n", | |
| " X1 = reshape(evaluate(Z) * vec_A_c, n, n)\n", | |
| " X1 = round.(X1, digits=4)\n", | |
| "\n", | |
| " # Get the optimal value\n", | |
| " return X1, prob.optval\n", | |
| "\n", | |
| "end;" | |
| ], | |
| "metadata": { | |
| "id": "OqoCbuvEZeFz" | |
| }, | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "####################################################################################\n", | |
| "# Creating a ramdom instance of cities in the plane\n", | |
| "# With Julia in Google Colab I don't recommend to use this\n", | |
| "# code with more than 15 cities\n", | |
| "####################################################################################\n", | |
| "\n", | |
| "ran_points = random_instance(16, 200, 300, 132)\n", | |
| "C_d = calc_travelmatrix(ran_points.deliveries)\n", | |
| "display_problem(ran_points)" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 421 | |
| }, | |
| "id": "V0Ml_lucZkVG", | |
| "outputId": "287bc8b9-849e-4370-d51e-23afbf170dac" | |
| }, | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "image/png": "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", | |
| "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=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n", | |
| "<defs>\n", | |
| " <clipPath id=\"clip390\">\n", | |
| " <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n", | |
| " </clipPath>\n", | |
| "</defs>\n", | |
| "<path clip-path=\"url(#clip390)\" d=\"M0 1600 L2400 1600 L2400 0 L0 0 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n", | |
| "<defs>\n", | |
| " <clipPath id=\"clip391\">\n", | |
| " <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n", | |
| " </clipPath>\n", | |
| "</defs>\n", | |
| "<path clip-path=\"url(#clip390)\" d=\"M170.857 1486.45 L2352.76 1486.45 L2352.76 47.2441 L170.857 47.2441 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n", | |
| "<defs>\n", | |
| " <clipPath id=\"clip392\">\n", | |
| " <rect x=\"170\" y=\"47\" width=\"2183\" height=\"1440\"/>\n", | |
| " </clipPath>\n", | |
| "</defs>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"476.206,1486.45 476.206,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1085.2,1486.45 1085.2,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1694.19,1486.45 1694.19,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"2303.18,1486.45 2303.18,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,1232.58 2352.76,1232.58 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,958.617 2352.76,958.617 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,684.658 2352.76,684.658 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,410.7 2352.76,410.7 \"/>\n", | |
| "<polyline clip-path=\"url(#clip392)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,136.741 2352.76,136.741 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 2352.76,1486.45 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"476.206,1486.45 476.206,1467.55 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1085.2,1486.45 1085.2,1467.55 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1694.19,1486.45 1694.19,1467.55 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2303.18,1486.45 2303.18,1467.55 \"/>\n", | |
| "<path clip-path=\"url(#clip390)\" d=\"M450.905 1514.29 L469.262 1514.29 L469.262 1518.22 L455.188 1518.22 L455.188 1526.7 Q456.206 1526.35 457.225 1526.19 Q458.243 1526 459.262 1526 Q465.049 1526 468.429 1529.17 Q471.808 1532.34 471.808 1537.76 Q471.808 1543.34 468.336 1546.44 Q464.864 1549.52 458.544 1549.52 Q456.368 1549.52 454.1 1549.15 Q451.855 1548.78 449.447 1548.04 L449.447 1543.34 Q451.53 1544.47 453.753 1545.03 Q455.975 1545.58 458.452 1545.58 Q462.456 1545.58 464.794 1543.48 Q467.132 1541.37 467.132 1537.76 Q467.132 1534.15 464.794 1532.04 Q462.456 1529.94 458.452 1529.94 Q456.577 1529.94 454.702 1530.35 Q452.85 1530.77 450.905 1531.65 L450.905 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M491.021 1517.37 Q487.41 1517.37 485.581 1520.93 Q483.776 1524.47 483.776 1531.6 Q483.776 1538.71 485.581 1542.27 Q487.41 1545.82 491.021 1545.82 Q494.655 1545.82 496.461 1542.27 Q498.289 1538.71 498.289 1531.6 Q498.289 1524.47 496.461 1520.93 Q494.655 1517.37 491.021 1517.37 M491.021 1513.66 Q496.831 1513.66 499.887 1518.27 Q502.965 1522.85 502.965 1531.6 Q502.965 1540.33 499.887 1544.94 Q496.831 1549.52 491.021 1549.52 Q485.211 1549.52 482.132 1544.94 Q479.077 1540.33 479.077 1531.6 Q479.077 1522.85 482.132 1518.27 Q485.211 1513.66 491.021 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M1044.81 1544.91 L1052.44 1544.91 L1052.44 1518.55 L1044.13 1520.21 L1044.13 1515.95 L1052.4 1514.29 L1057.07 1514.29 L1057.07 1544.91 L1064.71 1544.91 L1064.71 1548.85 L1044.81 1548.85 L1044.81 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M1084.16 1517.37 Q1080.55 1517.37 1078.72 1520.93 Q1076.91 1524.47 1076.91 1531.6 Q1076.91 1538.71 1078.72 1542.27 Q1080.55 1545.82 1084.16 1545.82 Q1087.79 1545.82 1089.6 1542.27 Q1091.43 1538.71 1091.43 1531.6 Q1091.43 1524.47 1089.6 1520.93 Q1087.79 1517.37 1084.16 1517.37 M1084.16 1513.66 Q1089.97 1513.66 1093.02 1518.27 Q1096.1 1522.85 1096.1 1531.6 Q1096.1 1540.33 1093.02 1544.94 Q1089.97 1549.52 1084.16 1549.52 Q1078.35 1549.52 1075.27 1544.94 Q1072.21 1540.33 1072.21 1531.6 Q1072.21 1522.85 1075.27 1518.27 Q1078.35 1513.66 1084.16 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M1114.32 1517.37 Q1110.71 1517.37 1108.88 1520.93 Q1107.07 1524.47 1107.07 1531.6 Q1107.07 1538.71 1108.88 1542.27 Q1110.71 1545.82 1114.32 1545.82 Q1117.95 1545.82 1119.76 1542.27 Q1121.59 1538.71 1121.59 1531.6 Q1121.59 1524.47 1119.76 1520.93 Q1117.95 1517.37 1114.32 1517.37 M1114.32 1513.66 Q1120.13 1513.66 1123.18 1518.27 Q1126.26 1522.85 1126.26 1531.6 Q1126.26 1540.33 1123.18 1544.94 Q1120.13 1549.52 1114.32 1549.52 Q1108.51 1549.52 1105.43 1544.94 Q1102.37 1540.33 1102.37 1531.6 Q1102.37 1522.85 1105.43 1518.27 Q1108.51 1513.66 1114.32 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M1653.8 1544.91 L1661.44 1544.91 L1661.44 1518.55 L1653.13 1520.21 L1653.13 1515.95 L1661.39 1514.29 L1666.07 1514.29 L1666.07 1544.91 L1673.71 1544.91 L1673.71 1548.85 L1653.8 1548.85 L1653.8 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M1683.2 1514.29 L1701.55 1514.29 L1701.55 1518.22 L1687.48 1518.22 L1687.48 1526.7 Q1688.5 1526.35 1689.52 1526.19 Q1690.53 1526 1691.55 1526 Q1697.34 1526 1700.72 1529.17 Q1704.1 1532.34 1704.1 1537.76 Q1704.1 1543.34 1700.63 1546.44 Q1697.15 1549.52 1690.83 1549.52 Q1688.66 1549.52 1686.39 1549.15 Q1684.15 1548.78 1681.74 1548.04 L1681.74 1543.34 Q1683.82 1544.47 1686.04 1545.03 Q1688.27 1545.58 1690.74 1545.58 Q1694.75 1545.58 1697.08 1543.48 Q1699.42 1541.37 1699.42 1537.76 Q1699.42 1534.15 1697.08 1532.04 Q1694.75 1529.94 1690.74 1529.94 Q1688.87 1529.94 1686.99 1530.35 Q1685.14 1530.77 1683.2 1531.65 L1683.2 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M1723.31 1517.37 Q1719.7 1517.37 1717.87 1520.93 Q1716.07 1524.47 1716.07 1531.6 Q1716.07 1538.71 1717.87 1542.27 Q1719.7 1545.82 1723.31 1545.82 Q1726.95 1545.82 1728.75 1542.27 Q1730.58 1538.71 1730.58 1531.6 Q1730.58 1524.47 1728.75 1520.93 Q1726.95 1517.37 1723.31 1517.37 M1723.31 1513.66 Q1729.12 1513.66 1732.18 1518.27 Q1735.26 1522.85 1735.26 1531.6 Q1735.26 1540.33 1732.18 1544.94 Q1729.12 1549.52 1723.31 1549.52 Q1717.5 1549.52 1714.42 1544.94 Q1711.37 1540.33 1711.37 1531.6 Q1711.37 1522.85 1714.42 1518.27 Q1717.5 1513.66 1723.31 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M2266.88 1544.91 L2283.2 1544.91 L2283.2 1548.85 L2261.25 1548.85 L2261.25 1544.91 Q2263.91 1542.16 2268.5 1537.53 Q2273.1 1532.88 2274.28 1531.53 Q2276.53 1529.01 2277.41 1527.27 Q2278.31 1525.51 2278.31 1523.82 Q2278.31 1521.07 2276.37 1519.33 Q2274.45 1517.6 2271.34 1517.6 Q2269.14 1517.6 2266.69 1518.36 Q2264.26 1519.13 2261.48 1520.68 L2261.48 1515.95 Q2264.31 1514.82 2266.76 1514.24 Q2269.21 1513.66 2271.25 1513.66 Q2276.62 1513.66 2279.82 1516.35 Q2283.01 1519.03 2283.01 1523.52 Q2283.01 1525.65 2282.2 1527.57 Q2281.41 1529.47 2279.31 1532.07 Q2278.73 1532.74 2275.63 1535.95 Q2272.52 1539.15 2266.88 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M2303.01 1517.37 Q2299.4 1517.37 2297.57 1520.93 Q2295.76 1524.47 2295.76 1531.6 Q2295.76 1538.71 2297.57 1542.27 Q2299.4 1545.82 2303.01 1545.82 Q2306.64 1545.82 2308.45 1542.27 Q2310.28 1538.71 2310.28 1531.6 Q2310.28 1524.47 2308.45 1520.93 Q2306.64 1517.37 2303.01 1517.37 M2303.01 1513.66 Q2308.82 1513.66 2311.88 1518.27 Q2314.95 1522.85 2314.95 1531.6 Q2314.95 1540.33 2311.88 1544.94 Q2308.82 1549.52 2303.01 1549.52 Q2297.2 1549.52 2294.12 1544.94 Q2291.07 1540.33 2291.07 1531.6 Q2291.07 1522.85 2294.12 1518.27 Q2297.2 1513.66 2303.01 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M2333.17 1517.37 Q2329.56 1517.37 2327.73 1520.93 Q2325.93 1524.47 2325.93 1531.6 Q2325.93 1538.71 2327.73 1542.27 Q2329.56 1545.82 2333.17 1545.82 Q2336.81 1545.82 2338.61 1542.27 Q2340.44 1538.71 2340.44 1531.6 Q2340.44 1524.47 2338.61 1520.93 Q2336.81 1517.37 2333.17 1517.37 M2333.17 1513.66 Q2338.98 1513.66 2342.04 1518.27 Q2345.12 1522.85 2345.12 1531.6 Q2345.12 1540.33 2342.04 1544.94 Q2338.98 1549.52 2333.17 1549.52 Q2327.36 1549.52 2324.28 1544.94 Q2321.23 1540.33 2321.23 1531.6 Q2321.23 1522.85 2324.28 1518.27 Q2327.36 1513.66 2333.17 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 170.857,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1232.58 189.755,1232.58 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,958.617 189.755,958.617 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,684.658 189.755,684.658 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,410.7 189.755,410.7 \"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,136.741 189.755,136.741 \"/>\n", | |
| "<path clip-path=\"url(#clip390)\" d=\"M82.7975 1215.3 L101.154 1215.3 L101.154 1219.23 L87.0799 1219.23 L87.0799 1227.7 Q88.0984 1227.36 89.1169 1227.19 Q90.1354 1227.01 91.1539 1227.01 Q96.941 1227.01 100.321 1230.18 Q103.7 1233.35 103.7 1238.77 Q103.7 1244.35 100.228 1247.45 Q96.7558 1250.53 90.4364 1250.53 Q88.2604 1250.53 85.9919 1250.16 Q83.7466 1249.79 81.3392 1249.05 L81.3392 1244.35 Q83.4225 1245.48 85.6447 1246.04 Q87.8669 1246.59 90.3438 1246.59 Q94.3484 1246.59 96.6863 1244.49 Q99.0243 1242.38 99.0243 1238.77 Q99.0243 1235.16 96.6863 1233.05 Q94.3484 1230.94 90.3438 1230.94 Q88.4688 1230.94 86.5938 1231.36 Q84.7419 1231.78 82.7975 1232.66 L82.7975 1215.3 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M122.913 1218.37 Q119.302 1218.37 117.473 1221.94 Q115.668 1225.48 115.668 1232.61 Q115.668 1239.72 117.473 1243.28 Q119.302 1246.82 122.913 1246.82 Q126.547 1246.82 128.353 1243.28 Q130.182 1239.72 130.182 1232.61 Q130.182 1225.48 128.353 1221.94 Q126.547 1218.37 122.913 1218.37 M122.913 1214.67 Q128.723 1214.67 131.779 1219.28 Q134.857 1223.86 134.857 1232.61 Q134.857 1241.34 131.779 1245.94 Q128.723 1250.53 122.913 1250.53 Q117.103 1250.53 114.024 1245.94 Q110.969 1241.34 110.969 1232.61 Q110.969 1223.86 114.024 1219.28 Q117.103 1214.67 122.913 1214.67 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M53.3995 971.962 L61.0384 971.962 L61.0384 945.596 L52.7282 947.263 L52.7282 943.004 L60.9921 941.337 L65.668 941.337 L65.668 971.962 L73.3068 971.962 L73.3068 975.897 L53.3995 975.897 L53.3995 971.962 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M92.7512 944.416 Q89.1401 944.416 87.3114 947.981 Q85.5058 951.522 85.5058 958.652 Q85.5058 965.758 87.3114 969.323 Q89.1401 972.865 92.7512 972.865 Q96.3854 972.865 98.1909 969.323 Q100.02 965.758 100.02 958.652 Q100.02 951.522 98.1909 947.981 Q96.3854 944.416 92.7512 944.416 M92.7512 940.712 Q98.5613 940.712 101.617 945.319 Q104.696 949.902 104.696 958.652 Q104.696 967.379 101.617 971.985 Q98.5613 976.568 92.7512 976.568 Q86.941 976.568 83.8623 971.985 Q80.8068 967.379 80.8068 958.652 Q80.8068 949.902 83.8623 945.319 Q86.941 940.712 92.7512 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M122.913 944.416 Q119.302 944.416 117.473 947.981 Q115.668 951.522 115.668 958.652 Q115.668 965.758 117.473 969.323 Q119.302 972.865 122.913 972.865 Q126.547 972.865 128.353 969.323 Q130.182 965.758 130.182 958.652 Q130.182 951.522 128.353 947.981 Q126.547 944.416 122.913 944.416 M122.913 940.712 Q128.723 940.712 131.779 945.319 Q134.857 949.902 134.857 958.652 Q134.857 967.379 131.779 971.985 Q128.723 976.568 122.913 976.568 Q117.103 976.568 114.024 971.985 Q110.969 967.379 110.969 958.652 Q110.969 949.902 114.024 945.319 Q117.103 940.712 122.913 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M53.3995 698.003 L61.0384 698.003 L61.0384 671.638 L52.7282 673.304 L52.7282 669.045 L60.9921 667.378 L65.668 667.378 L65.668 698.003 L73.3068 698.003 L73.3068 701.938 L53.3995 701.938 L53.3995 698.003 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M82.7975 667.378 L101.154 667.378 L101.154 671.314 L87.0799 671.314 L87.0799 679.786 Q88.0984 679.438 89.1169 679.276 Q90.1354 679.091 91.1539 679.091 Q96.941 679.091 100.321 682.263 Q103.7 685.434 103.7 690.85 Q103.7 696.429 100.228 699.531 Q96.7558 702.61 90.4364 702.61 Q88.2604 702.61 85.9919 702.239 Q83.7466 701.869 81.3392 701.128 L81.3392 696.429 Q83.4225 697.563 85.6447 698.119 Q87.8669 698.674 90.3438 698.674 Q94.3484 698.674 96.6863 696.568 Q99.0243 694.462 99.0243 690.85 Q99.0243 687.239 96.6863 685.133 Q94.3484 683.026 90.3438 683.026 Q88.4688 683.026 86.5938 683.443 Q84.7419 683.86 82.7975 684.739 L82.7975 667.378 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M122.913 670.457 Q119.302 670.457 117.473 674.022 Q115.668 677.563 115.668 684.693 Q115.668 691.8 117.473 695.364 Q119.302 698.906 122.913 698.906 Q126.547 698.906 128.353 695.364 Q130.182 691.8 130.182 684.693 Q130.182 677.563 128.353 674.022 Q126.547 670.457 122.913 670.457 M122.913 666.753 Q128.723 666.753 131.779 671.36 Q134.857 675.943 134.857 684.693 Q134.857 693.42 131.779 698.026 Q128.723 702.61 122.913 702.61 Q117.103 702.61 114.024 698.026 Q110.969 693.42 110.969 684.693 Q110.969 675.943 114.024 671.36 Q117.103 666.753 122.913 666.753 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M56.6171 424.044 L72.9365 424.044 L72.9365 427.98 L50.9921 427.98 L50.9921 424.044 Q53.6541 421.29 58.2375 416.66 Q62.8439 412.008 64.0245 410.665 Q66.2698 408.142 67.1494 406.406 Q68.0522 404.646 68.0522 402.957 Q68.0522 400.202 66.1078 398.466 Q64.1865 396.73 61.0847 396.73 Q58.8856 396.73 56.4319 397.494 Q54.0014 398.258 51.2236 399.809 L51.2236 395.086 Q54.0477 393.952 56.5014 393.373 Q58.955 392.795 60.9921 392.795 Q66.3624 392.795 69.5568 395.48 Q72.7513 398.165 72.7513 402.656 Q72.7513 404.785 71.9411 406.707 Q71.1541 408.605 69.0476 411.197 Q68.4689 411.869 65.367 415.086 Q62.2652 418.281 56.6171 424.044 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M92.7512 396.498 Q89.1401 396.498 87.3114 400.063 Q85.5058 403.605 85.5058 410.734 Q85.5058 417.841 87.3114 421.406 Q89.1401 424.947 92.7512 424.947 Q96.3854 424.947 98.1909 421.406 Q100.02 417.841 100.02 410.734 Q100.02 403.605 98.1909 400.063 Q96.3854 396.498 92.7512 396.498 M92.7512 392.795 Q98.5613 392.795 101.617 397.401 Q104.696 401.984 104.696 410.734 Q104.696 419.461 101.617 424.068 Q98.5613 428.651 92.7512 428.651 Q86.941 428.651 83.8623 424.068 Q80.8068 419.461 80.8068 410.734 Q80.8068 401.984 83.8623 397.401 Q86.941 392.795 92.7512 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M122.913 396.498 Q119.302 396.498 117.473 400.063 Q115.668 403.605 115.668 410.734 Q115.668 417.841 117.473 421.406 Q119.302 424.947 122.913 424.947 Q126.547 424.947 128.353 421.406 Q130.182 417.841 130.182 410.734 Q130.182 403.605 128.353 400.063 Q126.547 396.498 122.913 396.498 M122.913 392.795 Q128.723 392.795 131.779 397.401 Q134.857 401.984 134.857 410.734 Q134.857 419.461 131.779 424.068 Q128.723 428.651 122.913 428.651 Q117.103 428.651 114.024 424.068 Q110.969 419.461 110.969 410.734 Q110.969 401.984 114.024 397.401 Q117.103 392.795 122.913 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M56.6171 150.086 L72.9365 150.086 L72.9365 154.021 L50.9921 154.021 L50.9921 150.086 Q53.6541 147.331 58.2375 142.702 Q62.8439 138.049 64.0245 136.706 Q66.2698 134.183 67.1494 132.447 Q68.0522 130.688 68.0522 128.998 Q68.0522 126.243 66.1078 124.507 Q64.1865 122.771 61.0847 122.771 Q58.8856 122.771 56.4319 123.535 Q54.0014 124.299 51.2236 125.85 L51.2236 121.128 Q54.0477 119.993 56.5014 119.415 Q58.955 118.836 60.9921 118.836 Q66.3624 118.836 69.5568 121.521 Q72.7513 124.206 72.7513 128.697 Q72.7513 130.827 71.9411 132.748 Q71.1541 134.646 69.0476 137.239 Q68.4689 137.91 65.367 141.127 Q62.2652 144.322 56.6171 150.086 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M82.7975 119.461 L101.154 119.461 L101.154 123.396 L87.0799 123.396 L87.0799 131.868 Q88.0984 131.521 89.1169 131.359 Q90.1354 131.174 91.1539 131.174 Q96.941 131.174 100.321 134.345 Q103.7 137.516 103.7 142.933 Q103.7 148.512 100.228 151.614 Q96.7558 154.692 90.4364 154.692 Q88.2604 154.692 85.9919 154.322 Q83.7466 153.951 81.3392 153.211 L81.3392 148.512 Q83.4225 149.646 85.6447 150.202 Q87.8669 150.757 90.3438 150.757 Q94.3484 150.757 96.6863 148.651 Q99.0243 146.544 99.0243 142.933 Q99.0243 139.322 96.6863 137.215 Q94.3484 135.109 90.3438 135.109 Q88.4688 135.109 86.5938 135.526 Q84.7419 135.942 82.7975 136.822 L82.7975 119.461 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M122.913 122.54 Q119.302 122.54 117.473 126.104 Q115.668 129.646 115.668 136.776 Q115.668 143.882 117.473 147.447 Q119.302 150.989 122.913 150.989 Q126.547 150.989 128.353 147.447 Q130.182 143.882 130.182 136.776 Q130.182 129.646 128.353 126.104 Q126.547 122.54 122.913 122.54 M122.913 118.836 Q128.723 118.836 131.779 123.442 Q134.857 128.026 134.857 136.776 Q134.857 145.502 131.779 150.109 Q128.723 154.692 122.913 154.692 Q117.103 154.692 114.024 150.109 Q110.969 145.502 110.969 136.776 Q110.969 128.026 114.024 123.442 Q117.103 118.836 122.913 118.836 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><circle clip-path=\"url(#clip392)\" cx=\"232.609\" cy=\"418.918\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"2066.89\" cy=\"572.335\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"685.7\" cy=\"269.885\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1651.56\" cy=\"584.937\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1622.33\" cy=\"203.587\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1076.67\" cy=\"1221.62\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1939.01\" cy=\"1182.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"686.918\" cy=\"428.781\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"2291\" cy=\"1172.85\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"796.536\" cy=\"1445.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"868.397\" cy=\"157.562\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"778.267\" cy=\"918.071\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1990.16\" cy=\"87.9763\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1362.9\" cy=\"712.054\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"1258.15\" cy=\"1086.28\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip392)\" cx=\"2194.78\" cy=\"901.086\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<path clip-path=\"url(#clip390)\" d=\"M243.587 1438.47 L550.619 1438.47 L550.619 1334.79 L243.587 1334.79 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n", | |
| "<polyline clip-path=\"url(#clip390)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"243.587,1438.47 550.619,1438.47 550.619,1334.79 243.587,1334.79 243.587,1438.47 \"/>\n", | |
| "<circle clip-path=\"url(#clip390)\" cx=\"340.561\" cy=\"1386.63\" r=\"21.2677\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.15077\"/>\n", | |
| "<path clip-path=\"url(#clip390)\" d=\"M465.404 1372.02 L465.404 1376.95 Q463.043 1374.75 460.358 1373.66 Q457.696 1372.57 454.687 1372.57 Q448.761 1372.57 445.613 1376.21 Q442.464 1379.82 442.464 1386.67 Q442.464 1393.5 445.613 1397.13 Q448.761 1400.74 454.687 1400.74 Q457.696 1400.74 460.358 1399.66 Q463.043 1398.57 465.404 1396.37 L465.404 1401.25 Q462.95 1402.92 460.196 1403.75 Q457.464 1404.59 454.409 1404.59 Q446.562 1404.59 442.048 1399.79 Q437.534 1394.98 437.534 1386.67 Q437.534 1378.34 442.048 1373.54 Q446.562 1368.73 454.409 1368.73 Q457.511 1368.73 460.242 1369.56 Q462.997 1370.37 465.404 1372.02 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M472.441 1377.99 L476.7 1377.99 L476.7 1403.91 L472.441 1403.91 L472.441 1377.99 M472.441 1367.9 L476.7 1367.9 L476.7 1373.29 L472.441 1373.29 L472.441 1367.9 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M489.825 1370.63 L489.825 1377.99 L498.598 1377.99 L498.598 1381.3 L489.825 1381.3 L489.825 1395.37 Q489.825 1398.54 490.682 1399.45 Q491.561 1400.35 494.223 1400.35 L498.598 1400.35 L498.598 1403.91 L494.223 1403.91 Q489.293 1403.91 487.418 1402.09 Q485.543 1400.23 485.543 1395.37 L485.543 1381.3 L482.418 1381.3 L482.418 1377.99 L485.543 1377.99 L485.543 1370.63 L489.825 1370.63 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip390)\" d=\"M514.987 1406.32 Q513.182 1410.95 511.469 1412.36 Q509.756 1413.78 506.885 1413.78 L503.483 1413.78 L503.483 1410.21 L505.983 1410.21 Q507.742 1410.21 508.714 1409.38 Q509.686 1408.54 510.867 1405.44 L511.631 1403.5 L501.145 1377.99 L505.659 1377.99 L513.76 1398.27 L521.862 1377.99 L526.376 1377.99 L514.987 1406.32 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /></svg>\n" | |
| ], | |
| "image/svg+xml": "<?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=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n<defs>\n <clipPath id=\"clip340\">\n <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip340)\" d=\"M0 1600 L2400 1600 L2400 0 L0 0 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip341\">\n <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip340)\" d=\"M170.857 1486.45 L2352.76 1486.45 L2352.76 47.2441 L170.857 47.2441 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip342\">\n <rect x=\"170\" y=\"47\" width=\"2183\" height=\"1440\"/>\n </clipPath>\n</defs>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"476.206,1486.45 476.206,47.2441 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1085.2,1486.45 1085.2,47.2441 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1694.19,1486.45 1694.19,47.2441 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"2303.18,1486.45 2303.18,47.2441 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,1232.58 2352.76,1232.58 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,958.617 2352.76,958.617 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,684.658 2352.76,684.658 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,410.7 2352.76,410.7 \"/>\n<polyline clip-path=\"url(#clip342)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,136.741 2352.76,136.741 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 2352.76,1486.45 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"476.206,1486.45 476.206,1467.55 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1085.2,1486.45 1085.2,1467.55 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1694.19,1486.45 1694.19,1467.55 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2303.18,1486.45 2303.18,1467.55 \"/>\n<path clip-path=\"url(#clip340)\" d=\"M450.905 1514.29 L469.262 1514.29 L469.262 1518.22 L455.188 1518.22 L455.188 1526.7 Q456.206 1526.35 457.225 1526.19 Q458.243 1526 459.262 1526 Q465.049 1526 468.429 1529.17 Q471.808 1532.34 471.808 1537.76 Q471.808 1543.34 468.336 1546.44 Q464.864 1549.52 458.544 1549.52 Q456.368 1549.52 454.1 1549.15 Q451.855 1548.78 449.447 1548.04 L449.447 1543.34 Q451.53 1544.47 453.753 1545.03 Q455.975 1545.58 458.452 1545.58 Q462.456 1545.58 464.794 1543.48 Q467.132 1541.37 467.132 1537.76 Q467.132 1534.15 464.794 1532.04 Q462.456 1529.94 458.452 1529.94 Q456.577 1529.94 454.702 1530.35 Q452.85 1530.77 450.905 1531.65 L450.905 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M491.021 1517.37 Q487.41 1517.37 485.581 1520.93 Q483.776 1524.47 483.776 1531.6 Q483.776 1538.71 485.581 1542.27 Q487.41 1545.82 491.021 1545.82 Q494.655 1545.82 496.461 1542.27 Q498.289 1538.71 498.289 1531.6 Q498.289 1524.47 496.461 1520.93 Q494.655 1517.37 491.021 1517.37 M491.021 1513.66 Q496.831 1513.66 499.887 1518.27 Q502.965 1522.85 502.965 1531.6 Q502.965 1540.33 499.887 1544.94 Q496.831 1549.52 491.021 1549.52 Q485.211 1549.52 482.132 1544.94 Q479.077 1540.33 479.077 1531.6 Q479.077 1522.85 482.132 1518.27 Q485.211 1513.66 491.021 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M1044.81 1544.91 L1052.44 1544.91 L1052.44 1518.55 L1044.13 1520.21 L1044.13 1515.95 L1052.4 1514.29 L1057.07 1514.29 L1057.07 1544.91 L1064.71 1544.91 L1064.71 1548.85 L1044.81 1548.85 L1044.81 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M1084.16 1517.37 Q1080.55 1517.37 1078.72 1520.93 Q1076.91 1524.47 1076.91 1531.6 Q1076.91 1538.71 1078.72 1542.27 Q1080.55 1545.82 1084.16 1545.82 Q1087.79 1545.82 1089.6 1542.27 Q1091.43 1538.71 1091.43 1531.6 Q1091.43 1524.47 1089.6 1520.93 Q1087.79 1517.37 1084.16 1517.37 M1084.16 1513.66 Q1089.97 1513.66 1093.02 1518.27 Q1096.1 1522.85 1096.1 1531.6 Q1096.1 1540.33 1093.02 1544.94 Q1089.97 1549.52 1084.16 1549.52 Q1078.35 1549.52 1075.27 1544.94 Q1072.21 1540.33 1072.21 1531.6 Q1072.21 1522.85 1075.27 1518.27 Q1078.35 1513.66 1084.16 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M1114.32 1517.37 Q1110.71 1517.37 1108.88 1520.93 Q1107.07 1524.47 1107.07 1531.6 Q1107.07 1538.71 1108.88 1542.27 Q1110.71 1545.82 1114.32 1545.82 Q1117.95 1545.82 1119.76 1542.27 Q1121.59 1538.71 1121.59 1531.6 Q1121.59 1524.47 1119.76 1520.93 Q1117.95 1517.37 1114.32 1517.37 M1114.32 1513.66 Q1120.13 1513.66 1123.18 1518.27 Q1126.26 1522.85 1126.26 1531.6 Q1126.26 1540.33 1123.18 1544.94 Q1120.13 1549.52 1114.32 1549.52 Q1108.51 1549.52 1105.43 1544.94 Q1102.37 1540.33 1102.37 1531.6 Q1102.37 1522.85 1105.43 1518.27 Q1108.51 1513.66 1114.32 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M1653.8 1544.91 L1661.44 1544.91 L1661.44 1518.55 L1653.13 1520.21 L1653.13 1515.95 L1661.39 1514.29 L1666.07 1514.29 L1666.07 1544.91 L1673.71 1544.91 L1673.71 1548.85 L1653.8 1548.85 L1653.8 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M1683.2 1514.29 L1701.55 1514.29 L1701.55 1518.22 L1687.48 1518.22 L1687.48 1526.7 Q1688.5 1526.35 1689.52 1526.19 Q1690.53 1526 1691.55 1526 Q1697.34 1526 1700.72 1529.17 Q1704.1 1532.34 1704.1 1537.76 Q1704.1 1543.34 1700.63 1546.44 Q1697.15 1549.52 1690.83 1549.52 Q1688.66 1549.52 1686.39 1549.15 Q1684.15 1548.78 1681.74 1548.04 L1681.74 1543.34 Q1683.82 1544.47 1686.04 1545.03 Q1688.27 1545.58 1690.74 1545.58 Q1694.75 1545.58 1697.08 1543.48 Q1699.42 1541.37 1699.42 1537.76 Q1699.42 1534.15 1697.08 1532.04 Q1694.75 1529.94 1690.74 1529.94 Q1688.87 1529.94 1686.99 1530.35 Q1685.14 1530.77 1683.2 1531.65 L1683.2 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M1723.31 1517.37 Q1719.7 1517.37 1717.87 1520.93 Q1716.07 1524.47 1716.07 1531.6 Q1716.07 1538.71 1717.87 1542.27 Q1719.7 1545.82 1723.31 1545.82 Q1726.95 1545.82 1728.75 1542.27 Q1730.58 1538.71 1730.58 1531.6 Q1730.58 1524.47 1728.75 1520.93 Q1726.95 1517.37 1723.31 1517.37 M1723.31 1513.66 Q1729.12 1513.66 1732.18 1518.27 Q1735.26 1522.85 1735.26 1531.6 Q1735.26 1540.33 1732.18 1544.94 Q1729.12 1549.52 1723.31 1549.52 Q1717.5 1549.52 1714.42 1544.94 Q1711.37 1540.33 1711.37 1531.6 Q1711.37 1522.85 1714.42 1518.27 Q1717.5 1513.66 1723.31 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M2266.88 1544.91 L2283.2 1544.91 L2283.2 1548.85 L2261.25 1548.85 L2261.25 1544.91 Q2263.91 1542.16 2268.5 1537.53 Q2273.1 1532.88 2274.28 1531.53 Q2276.53 1529.01 2277.41 1527.27 Q2278.31 1525.51 2278.31 1523.82 Q2278.31 1521.07 2276.37 1519.33 Q2274.45 1517.6 2271.34 1517.6 Q2269.14 1517.6 2266.69 1518.36 Q2264.26 1519.13 2261.48 1520.68 L2261.48 1515.95 Q2264.31 1514.82 2266.76 1514.24 Q2269.21 1513.66 2271.25 1513.66 Q2276.62 1513.66 2279.82 1516.35 Q2283.01 1519.03 2283.01 1523.52 Q2283.01 1525.65 2282.2 1527.57 Q2281.41 1529.47 2279.31 1532.07 Q2278.73 1532.74 2275.63 1535.95 Q2272.52 1539.15 2266.88 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M2303.01 1517.37 Q2299.4 1517.37 2297.57 1520.93 Q2295.76 1524.47 2295.76 1531.6 Q2295.76 1538.71 2297.57 1542.27 Q2299.4 1545.82 2303.01 1545.82 Q2306.64 1545.82 2308.45 1542.27 Q2310.28 1538.71 2310.28 1531.6 Q2310.28 1524.47 2308.45 1520.93 Q2306.64 1517.37 2303.01 1517.37 M2303.01 1513.66 Q2308.82 1513.66 2311.88 1518.27 Q2314.95 1522.85 2314.95 1531.6 Q2314.95 1540.33 2311.88 1544.94 Q2308.82 1549.52 2303.01 1549.52 Q2297.2 1549.52 2294.12 1544.94 Q2291.07 1540.33 2291.07 1531.6 Q2291.07 1522.85 2294.12 1518.27 Q2297.2 1513.66 2303.01 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M2333.17 1517.37 Q2329.56 1517.37 2327.73 1520.93 Q2325.93 1524.47 2325.93 1531.6 Q2325.93 1538.71 2327.73 1542.27 Q2329.56 1545.82 2333.17 1545.82 Q2336.81 1545.82 2338.61 1542.27 Q2340.44 1538.71 2340.44 1531.6 Q2340.44 1524.47 2338.61 1520.93 Q2336.81 1517.37 2333.17 1517.37 M2333.17 1513.66 Q2338.98 1513.66 2342.04 1518.27 Q2345.12 1522.85 2345.12 1531.6 Q2345.12 1540.33 2342.04 1544.94 Q2338.98 1549.52 2333.17 1549.52 Q2327.36 1549.52 2324.28 1544.94 Q2321.23 1540.33 2321.23 1531.6 Q2321.23 1522.85 2324.28 1518.27 Q2327.36 1513.66 2333.17 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 170.857,47.2441 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1232.58 189.755,1232.58 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,958.617 189.755,958.617 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,684.658 189.755,684.658 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,410.7 189.755,410.7 \"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,136.741 189.755,136.741 \"/>\n<path clip-path=\"url(#clip340)\" d=\"M82.7975 1215.3 L101.154 1215.3 L101.154 1219.23 L87.0799 1219.23 L87.0799 1227.7 Q88.0984 1227.36 89.1169 1227.19 Q90.1354 1227.01 91.1539 1227.01 Q96.941 1227.01 100.321 1230.18 Q103.7 1233.35 103.7 1238.77 Q103.7 1244.35 100.228 1247.45 Q96.7558 1250.53 90.4364 1250.53 Q88.2604 1250.53 85.9919 1250.16 Q83.7466 1249.79 81.3392 1249.05 L81.3392 1244.35 Q83.4225 1245.48 85.6447 1246.04 Q87.8669 1246.59 90.3438 1246.59 Q94.3484 1246.59 96.6863 1244.49 Q99.0243 1242.38 99.0243 1238.77 Q99.0243 1235.16 96.6863 1233.05 Q94.3484 1230.94 90.3438 1230.94 Q88.4688 1230.94 86.5938 1231.36 Q84.7419 1231.78 82.7975 1232.66 L82.7975 1215.3 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M122.913 1218.37 Q119.302 1218.37 117.473 1221.94 Q115.668 1225.48 115.668 1232.61 Q115.668 1239.72 117.473 1243.28 Q119.302 1246.82 122.913 1246.82 Q126.547 1246.82 128.353 1243.28 Q130.182 1239.72 130.182 1232.61 Q130.182 1225.48 128.353 1221.94 Q126.547 1218.37 122.913 1218.37 M122.913 1214.67 Q128.723 1214.67 131.779 1219.28 Q134.857 1223.86 134.857 1232.61 Q134.857 1241.34 131.779 1245.94 Q128.723 1250.53 122.913 1250.53 Q117.103 1250.53 114.024 1245.94 Q110.969 1241.34 110.969 1232.61 Q110.969 1223.86 114.024 1219.28 Q117.103 1214.67 122.913 1214.67 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M53.3995 971.962 L61.0384 971.962 L61.0384 945.596 L52.7282 947.263 L52.7282 943.004 L60.9921 941.337 L65.668 941.337 L65.668 971.962 L73.3068 971.962 L73.3068 975.897 L53.3995 975.897 L53.3995 971.962 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M92.7512 944.416 Q89.1401 944.416 87.3114 947.981 Q85.5058 951.522 85.5058 958.652 Q85.5058 965.758 87.3114 969.323 Q89.1401 972.865 92.7512 972.865 Q96.3854 972.865 98.1909 969.323 Q100.02 965.758 100.02 958.652 Q100.02 951.522 98.1909 947.981 Q96.3854 944.416 92.7512 944.416 M92.7512 940.712 Q98.5613 940.712 101.617 945.319 Q104.696 949.902 104.696 958.652 Q104.696 967.379 101.617 971.985 Q98.5613 976.568 92.7512 976.568 Q86.941 976.568 83.8623 971.985 Q80.8068 967.379 80.8068 958.652 Q80.8068 949.902 83.8623 945.319 Q86.941 940.712 92.7512 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M122.913 944.416 Q119.302 944.416 117.473 947.981 Q115.668 951.522 115.668 958.652 Q115.668 965.758 117.473 969.323 Q119.302 972.865 122.913 972.865 Q126.547 972.865 128.353 969.323 Q130.182 965.758 130.182 958.652 Q130.182 951.522 128.353 947.981 Q126.547 944.416 122.913 944.416 M122.913 940.712 Q128.723 940.712 131.779 945.319 Q134.857 949.902 134.857 958.652 Q134.857 967.379 131.779 971.985 Q128.723 976.568 122.913 976.568 Q117.103 976.568 114.024 971.985 Q110.969 967.379 110.969 958.652 Q110.969 949.902 114.024 945.319 Q117.103 940.712 122.913 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M53.3995 698.003 L61.0384 698.003 L61.0384 671.638 L52.7282 673.304 L52.7282 669.045 L60.9921 667.378 L65.668 667.378 L65.668 698.003 L73.3068 698.003 L73.3068 701.938 L53.3995 701.938 L53.3995 698.003 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M82.7975 667.378 L101.154 667.378 L101.154 671.314 L87.0799 671.314 L87.0799 679.786 Q88.0984 679.438 89.1169 679.276 Q90.1354 679.091 91.1539 679.091 Q96.941 679.091 100.321 682.263 Q103.7 685.434 103.7 690.85 Q103.7 696.429 100.228 699.531 Q96.7558 702.61 90.4364 702.61 Q88.2604 702.61 85.9919 702.239 Q83.7466 701.869 81.3392 701.128 L81.3392 696.429 Q83.4225 697.563 85.6447 698.119 Q87.8669 698.674 90.3438 698.674 Q94.3484 698.674 96.6863 696.568 Q99.0243 694.462 99.0243 690.85 Q99.0243 687.239 96.6863 685.133 Q94.3484 683.026 90.3438 683.026 Q88.4688 683.026 86.5938 683.443 Q84.7419 683.86 82.7975 684.739 L82.7975 667.378 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M122.913 670.457 Q119.302 670.457 117.473 674.022 Q115.668 677.563 115.668 684.693 Q115.668 691.8 117.473 695.364 Q119.302 698.906 122.913 698.906 Q126.547 698.906 128.353 695.364 Q130.182 691.8 130.182 684.693 Q130.182 677.563 128.353 674.022 Q126.547 670.457 122.913 670.457 M122.913 666.753 Q128.723 666.753 131.779 671.36 Q134.857 675.943 134.857 684.693 Q134.857 693.42 131.779 698.026 Q128.723 702.61 122.913 702.61 Q117.103 702.61 114.024 698.026 Q110.969 693.42 110.969 684.693 Q110.969 675.943 114.024 671.36 Q117.103 666.753 122.913 666.753 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M56.6171 424.044 L72.9365 424.044 L72.9365 427.98 L50.9921 427.98 L50.9921 424.044 Q53.6541 421.29 58.2375 416.66 Q62.8439 412.008 64.0245 410.665 Q66.2698 408.142 67.1494 406.406 Q68.0522 404.646 68.0522 402.957 Q68.0522 400.202 66.1078 398.466 Q64.1865 396.73 61.0847 396.73 Q58.8856 396.73 56.4319 397.494 Q54.0014 398.258 51.2236 399.809 L51.2236 395.086 Q54.0477 393.952 56.5014 393.373 Q58.955 392.795 60.9921 392.795 Q66.3624 392.795 69.5568 395.48 Q72.7513 398.165 72.7513 402.656 Q72.7513 404.785 71.9411 406.707 Q71.1541 408.605 69.0476 411.197 Q68.4689 411.869 65.367 415.086 Q62.2652 418.281 56.6171 424.044 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M92.7512 396.498 Q89.1401 396.498 87.3114 400.063 Q85.5058 403.605 85.5058 410.734 Q85.5058 417.841 87.3114 421.406 Q89.1401 424.947 92.7512 424.947 Q96.3854 424.947 98.1909 421.406 Q100.02 417.841 100.02 410.734 Q100.02 403.605 98.1909 400.063 Q96.3854 396.498 92.7512 396.498 M92.7512 392.795 Q98.5613 392.795 101.617 397.401 Q104.696 401.984 104.696 410.734 Q104.696 419.461 101.617 424.068 Q98.5613 428.651 92.7512 428.651 Q86.941 428.651 83.8623 424.068 Q80.8068 419.461 80.8068 410.734 Q80.8068 401.984 83.8623 397.401 Q86.941 392.795 92.7512 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M122.913 396.498 Q119.302 396.498 117.473 400.063 Q115.668 403.605 115.668 410.734 Q115.668 417.841 117.473 421.406 Q119.302 424.947 122.913 424.947 Q126.547 424.947 128.353 421.406 Q130.182 417.841 130.182 410.734 Q130.182 403.605 128.353 400.063 Q126.547 396.498 122.913 396.498 M122.913 392.795 Q128.723 392.795 131.779 397.401 Q134.857 401.984 134.857 410.734 Q134.857 419.461 131.779 424.068 Q128.723 428.651 122.913 428.651 Q117.103 428.651 114.024 424.068 Q110.969 419.461 110.969 410.734 Q110.969 401.984 114.024 397.401 Q117.103 392.795 122.913 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M56.6171 150.086 L72.9365 150.086 L72.9365 154.021 L50.9921 154.021 L50.9921 150.086 Q53.6541 147.331 58.2375 142.702 Q62.8439 138.049 64.0245 136.706 Q66.2698 134.183 67.1494 132.447 Q68.0522 130.688 68.0522 128.998 Q68.0522 126.243 66.1078 124.507 Q64.1865 122.771 61.0847 122.771 Q58.8856 122.771 56.4319 123.535 Q54.0014 124.299 51.2236 125.85 L51.2236 121.128 Q54.0477 119.993 56.5014 119.415 Q58.955 118.836 60.9921 118.836 Q66.3624 118.836 69.5568 121.521 Q72.7513 124.206 72.7513 128.697 Q72.7513 130.827 71.9411 132.748 Q71.1541 134.646 69.0476 137.239 Q68.4689 137.91 65.367 141.127 Q62.2652 144.322 56.6171 150.086 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M82.7975 119.461 L101.154 119.461 L101.154 123.396 L87.0799 123.396 L87.0799 131.868 Q88.0984 131.521 89.1169 131.359 Q90.1354 131.174 91.1539 131.174 Q96.941 131.174 100.321 134.345 Q103.7 137.516 103.7 142.933 Q103.7 148.512 100.228 151.614 Q96.7558 154.692 90.4364 154.692 Q88.2604 154.692 85.9919 154.322 Q83.7466 153.951 81.3392 153.211 L81.3392 148.512 Q83.4225 149.646 85.6447 150.202 Q87.8669 150.757 90.3438 150.757 Q94.3484 150.757 96.6863 148.651 Q99.0243 146.544 99.0243 142.933 Q99.0243 139.322 96.6863 137.215 Q94.3484 135.109 90.3438 135.109 Q88.4688 135.109 86.5938 135.526 Q84.7419 135.942 82.7975 136.822 L82.7975 119.461 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M122.913 122.54 Q119.302 122.54 117.473 126.104 Q115.668 129.646 115.668 136.776 Q115.668 143.882 117.473 147.447 Q119.302 150.989 122.913 150.989 Q126.547 150.989 128.353 147.447 Q130.182 143.882 130.182 136.776 Q130.182 129.646 128.353 126.104 Q126.547 122.54 122.913 122.54 M122.913 118.836 Q128.723 118.836 131.779 123.442 Q134.857 128.026 134.857 136.776 Q134.857 145.502 131.779 150.109 Q128.723 154.692 122.913 154.692 Q117.103 154.692 114.024 150.109 Q110.969 145.502 110.969 136.776 Q110.969 128.026 114.024 123.442 Q117.103 118.836 122.913 118.836 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><circle clip-path=\"url(#clip342)\" cx=\"232.609\" cy=\"418.918\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"2066.89\" cy=\"572.335\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"685.7\" cy=\"269.885\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1651.56\" cy=\"584.937\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1622.33\" cy=\"203.587\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1076.67\" cy=\"1221.62\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1939.01\" cy=\"1182.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"686.918\" cy=\"428.781\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"2291\" cy=\"1172.85\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"796.536\" cy=\"1445.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"868.397\" cy=\"157.562\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"778.267\" cy=\"918.071\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1990.16\" cy=\"87.9763\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1362.9\" cy=\"712.054\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"1258.15\" cy=\"1086.28\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip342)\" cx=\"2194.78\" cy=\"901.086\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<path clip-path=\"url(#clip340)\" d=\"M243.587 1438.47 L550.619 1438.47 L550.619 1334.79 L243.587 1334.79 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<polyline clip-path=\"url(#clip340)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"243.587,1438.47 550.619,1438.47 550.619,1334.79 243.587,1334.79 243.587,1438.47 \"/>\n<circle clip-path=\"url(#clip340)\" cx=\"340.561\" cy=\"1386.63\" r=\"21.2677\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.15077\"/>\n<path clip-path=\"url(#clip340)\" d=\"M465.404 1372.02 L465.404 1376.95 Q463.043 1374.75 460.358 1373.66 Q457.696 1372.57 454.687 1372.57 Q448.761 1372.57 445.613 1376.21 Q442.464 1379.82 442.464 1386.67 Q442.464 1393.5 445.613 1397.13 Q448.761 1400.74 454.687 1400.74 Q457.696 1400.74 460.358 1399.66 Q463.043 1398.57 465.404 1396.37 L465.404 1401.25 Q462.95 1402.92 460.196 1403.75 Q457.464 1404.59 454.409 1404.59 Q446.562 1404.59 442.048 1399.79 Q437.534 1394.98 437.534 1386.67 Q437.534 1378.34 442.048 1373.54 Q446.562 1368.73 454.409 1368.73 Q457.511 1368.73 460.242 1369.56 Q462.997 1370.37 465.404 1372.02 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M472.441 1377.99 L476.7 1377.99 L476.7 1403.91 L472.441 1403.91 L472.441 1377.99 M472.441 1367.9 L476.7 1367.9 L476.7 1373.29 L472.441 1373.29 L472.441 1367.9 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M489.825 1370.63 L489.825 1377.99 L498.598 1377.99 L498.598 1381.3 L489.825 1381.3 L489.825 1395.37 Q489.825 1398.54 490.682 1399.45 Q491.561 1400.35 494.223 1400.35 L498.598 1400.35 L498.598 1403.91 L494.223 1403.91 Q489.293 1403.91 487.418 1402.09 Q485.543 1400.23 485.543 1395.37 L485.543 1381.3 L482.418 1381.3 L482.418 1377.99 L485.543 1377.99 L485.543 1370.63 L489.825 1370.63 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip340)\" d=\"M514.987 1406.32 Q513.182 1410.95 511.469 1412.36 Q509.756 1413.78 506.885 1413.78 L503.483 1413.78 L503.483 1410.21 L505.983 1410.21 Q507.742 1410.21 508.714 1409.38 Q509.686 1408.54 510.867 1405.44 L511.631 1403.5 L501.145 1377.99 L505.659 1377.99 L513.76 1398.27 L521.862 1377.99 L526.376 1377.99 L514.987 1406.32 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /></svg>\n" | |
| }, | |
| "metadata": {}, | |
| "execution_count": 18 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "####################################################################################\n", | |
| "# Run the optimization process\n", | |
| "####################################################################################\n", | |
| "\n", | |
| "X1, opt_val = SDP_STSP_Cajas(C_d, \"SCS\")" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "d8DDHkSgZk9g", | |
| "outputId": "ea06f8f4-3135-4766-b1f0-63070ec2fa6c" | |
| }, | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stderr", | |
| "text": [ | |
| "\u001b[36m\u001b[1m[ \u001b[22m\u001b[39m\u001b[36m\u001b[1mInfo: \u001b[22m\u001b[39m[Convex.jl] Compilation finished: 30.13 seconds, 10.145 GiB of memory allocated\n" | |
| ] | |
| }, | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "------------------------------------------------------------------\n", | |
| "\t SCS v3.2.7 - Splitting Conic Solver\n", | |
| "\t(c) Brendan O'Donoghue, Stanford University, 2012\n", | |
| "------------------------------------------------------------------\n", | |
| "problem: variables n: 65792, constraints m: 263986\n", | |
| "cones: \t z: primal zero / dual free vars: 99249\n", | |
| "\t l: linear vars: 131584\n", | |
| "\t s: psd vars: 33153, ssize: 1\n", | |
| "settings: eps_abs: 1.0e-08, eps_rel: 1.0e-08, eps_infeas: 1.0e-07\n", | |
| "\t alpha: 1.50, scale: 1.00e-01, adaptive_scale: 1\n", | |
| "\t max_iters: 200000, normalize: 1, rho_x: 1.00e-06\n", | |
| "\t acceleration_lookback: 10, acceleration_interval: 10\n", | |
| "\t compiled with openmp parallelization enabled\n", | |
| "lin-sys: sparse-direct-amd-qdldl\n", | |
| "\t nnz(A): 566145, nnz(P): 0\n", | |
| "------------------------------------------------------------------\n", | |
| " iter | pri res | dua res | gap | obj | scale | time (s)\n", | |
| "------------------------------------------------------------------\n", | |
| " 0| 3.40e+02 1.13e+02 2.43e+07 -1.22e+07 1.00e-01 1.20e+00 \n", | |
| " 250| 3.60e-02 6.51e-01 1.04e+02 6.35e+02 9.78e+00 1.35e+01 \n", | |
| " 500| 4.85e-03 8.28e-02 4.40e+01 7.88e+02 9.78e+00 2.53e+01 \n", | |
| " 750| 5.88e-01 6.49e+00 1.49e+01 8.35e+02 9.78e+00 3.69e+01 \n", | |
| " 1000| 2.10e-03 9.15e-02 1.78e+01 8.20e+02 9.78e+00 4.82e+01 \n", | |
| " 1250| 1.45e-03 9.58e-02 1.35e+01 8.25e+02 9.78e+00 6.02e+01 \n", | |
| " 1500| 1.07e-03 8.96e-02 1.07e+01 8.28e+02 9.78e+00 7.21e+01 \n", | |
| " 1750| 8.82e-04 6.98e-02 8.61e+00 8.30e+02 9.78e+00 8.38e+01 \n", | |
| " 2000| 8.13e-04 4.82e-02 7.06e+00 8.31e+02 9.78e+00 9.49e+01 \n", | |
| " 2250| 7.50e-04 3.34e-02 5.92e+00 8.31e+02 9.78e+00 1.05e+02 \n", | |
| " 2500| 7.01e-04 2.51e-02 5.12e+00 8.32e+02 9.78e+00 1.17e+02 \n", | |
| " 2750| 6.42e-04 2.46e-02 4.51e+00 8.33e+02 9.78e+00 1.28e+02 \n", | |
| " 3000| 5.67e-04 2.49e-02 4.04e+00 8.33e+02 9.78e+00 1.39e+02 \n", | |
| " 3250| 5.01e-04 2.56e-02 3.60e+00 8.33e+02 9.78e+00 1.49e+02 \n", | |
| " 3500| 6.62e-02 5.77e+00 3.48e-01 8.35e+02 9.78e+00 1.61e+02 \n", | |
| " 3750| 3.89e-04 2.36e-02 2.84e+00 8.34e+02 9.78e+00 1.72e+02 \n", | |
| " 4000| 3.46e-04 2.20e-02 2.52e+00 8.34e+02 9.78e+00 1.83e+02 \n", | |
| " 4250| 3.09e-04 2.02e-02 2.24e+00 8.34e+02 9.78e+00 1.93e+02 \n", | |
| " 4500| 2.76e-04 1.81e-02 1.99e+00 8.34e+02 9.78e+00 2.05e+02 \n", | |
| " 4750| 2.47e-04 1.64e-02 1.78e+00 8.34e+02 9.78e+00 2.15e+02 \n", | |
| " 5000| 2.19e-04 1.50e-02 1.58e+00 8.34e+02 9.78e+00 2.26e+02 \n", | |
| " 5250| 1.95e-04 1.38e-02 1.41e+00 8.34e+02 9.78e+00 2.36e+02 \n", | |
| " 5500| 1.71e-04 1.26e-02 1.25e+00 8.35e+02 9.78e+00 2.47e+02 \n", | |
| " 5750| 1.50e-04 1.16e-02 1.10e+00 8.35e+02 9.78e+00 2.57e+02 \n", | |
| " 6000| 1.32e-04 1.07e-02 9.67e-01 8.35e+02 9.78e+00 2.68e+02 \n", | |
| " 6250| 1.21e-02 1.36e+00 1.63e+00 8.34e+02 9.78e+00 2.78e+02 \n", | |
| " 6500| 1.01e-04 9.00e-03 7.35e-01 8.35e+02 9.78e+00 2.88e+02 \n", | |
| " 6750| 8.74e-05 8.08e-03 6.35e-01 8.35e+02 9.78e+00 2.98e+02 \n", | |
| " 7000| 7.49e-05 7.21e-03 5.44e-01 8.35e+02 9.78e+00 3.08e+02 \n", | |
| " 7250| 6.36e-05 6.39e-03 4.63e-01 8.35e+02 9.78e+00 3.18e+02 \n", | |
| " 7500| 5.36e-05 5.63e-03 3.90e-01 8.35e+02 9.78e+00 3.28e+02 \n", | |
| " 7750| 4.48e-05 4.95e-03 3.24e-01 8.35e+02 9.78e+00 3.38e+02 \n", | |
| " 8000| 3.69e-05 4.35e-03 2.66e-01 8.35e+02 9.78e+00 3.47e+02 \n", | |
| " 8250| 3.00e-05 3.80e-03 2.15e-01 8.35e+02 9.78e+00 3.57e+02 \n", | |
| " 8500| 2.39e-05 3.25e-03 1.71e-01 8.35e+02 9.78e+00 3.67e+02 \n", | |
| " 8750| 1.85e-05 2.72e-03 1.33e-01 8.35e+02 9.78e+00 3.76e+02 \n", | |
| " 9000| 3.68e-03 4.66e-01 5.02e-01 8.35e+02 9.78e+00 3.86e+02 \n", | |
| " 9250| 1.03e-05 1.87e-03 7.25e-02 8.35e+02 9.78e+00 3.96e+02 \n", | |
| " 9500| 7.13e-06 1.56e-03 4.90e-02 8.35e+02 9.78e+00 4.05e+02 \n", | |
| " 9750| 4.49e-06 1.22e-03 2.97e-02 8.35e+02 9.78e+00 4.15e+02 \n", | |
| " 10000| 3.94e-06 9.46e-04 1.43e-02 8.35e+02 9.78e+00 4.25e+02 \n", | |
| " 10225| 1.77e-09 3.45e-08 6.22e-07 8.35e+02 9.78e+00 4.33e+02 \n", | |
| "------------------------------------------------------------------\n", | |
| "status: solved\n", | |
| "timings: total: 4.33e+02s = setup: 1.07e+00s + solve: 4.32e+02s\n", | |
| "\t lin-sys: 1.29e+02s, cones: 2.62e+02s, accel: 7.80e+00s\n", | |
| "------------------------------------------------------------------\n", | |
| "objective = 834.926714\n", | |
| "------------------------------------------------------------------\n", | |
| "463.494359 seconds (1.58 M allocations: 10.242 GiB, 2.10% gc time)\n" | |
| ] | |
| }, | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "([-0.0 0.0 … -0.0 0.0; 0.0 -0.0 … 0.0 0.0; … ; -0.0 0.0 … -0.0 -0.0; 0.0 0.0 … -0.0 -0.0], 834.926713535438)" | |
| ] | |
| }, | |
| "metadata": {}, | |
| "execution_count": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "###################################################################################\n", | |
| "# Plot the optimal tour\n", | |
| "#####################################################################################\n", | |
| "\n", | |
| "display_solution(ran_points, X1)" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 421 | |
| }, | |
| "id": "2b5iv_P9Zokb", | |
| "outputId": "604e1f9a-ce7a-442e-f266-29545e2b1939" | |
| }, | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "image/png": "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", | |
| "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=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n", | |
| "<defs>\n", | |
| " <clipPath id=\"clip480\">\n", | |
| " <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n", | |
| " </clipPath>\n", | |
| "</defs>\n", | |
| "<path clip-path=\"url(#clip480)\" d=\"M0 1600 L2400 1600 L2400 0 L0 0 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n", | |
| "<defs>\n", | |
| " <clipPath id=\"clip481\">\n", | |
| " <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n", | |
| " </clipPath>\n", | |
| "</defs>\n", | |
| "<path clip-path=\"url(#clip480)\" d=\"M170.857 1486.45 L2352.76 1486.45 L2352.76 47.2441 L170.857 47.2441 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n", | |
| "<defs>\n", | |
| " <clipPath id=\"clip482\">\n", | |
| " <rect x=\"170\" y=\"47\" width=\"2183\" height=\"1440\"/>\n", | |
| " </clipPath>\n", | |
| "</defs>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"476.206,1486.45 476.206,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1085.2,1486.45 1085.2,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1694.19,1486.45 1694.19,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"2303.18,1486.45 2303.18,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,1232.58 2352.76,1232.58 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,958.617 2352.76,958.617 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,684.658 2352.76,684.658 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,410.7 2352.76,410.7 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,136.741 2352.76,136.741 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 2352.76,1486.45 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"476.206,1486.45 476.206,1467.55 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1085.2,1486.45 1085.2,1467.55 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1694.19,1486.45 1694.19,1467.55 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2303.18,1486.45 2303.18,1467.55 \"/>\n", | |
| "<path clip-path=\"url(#clip480)\" d=\"M450.905 1514.29 L469.262 1514.29 L469.262 1518.22 L455.188 1518.22 L455.188 1526.7 Q456.206 1526.35 457.225 1526.19 Q458.243 1526 459.262 1526 Q465.049 1526 468.429 1529.17 Q471.808 1532.34 471.808 1537.76 Q471.808 1543.34 468.336 1546.44 Q464.864 1549.52 458.544 1549.52 Q456.368 1549.52 454.1 1549.15 Q451.855 1548.78 449.447 1548.04 L449.447 1543.34 Q451.53 1544.47 453.753 1545.03 Q455.975 1545.58 458.452 1545.58 Q462.456 1545.58 464.794 1543.48 Q467.132 1541.37 467.132 1537.76 Q467.132 1534.15 464.794 1532.04 Q462.456 1529.94 458.452 1529.94 Q456.577 1529.94 454.702 1530.35 Q452.85 1530.77 450.905 1531.65 L450.905 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M491.021 1517.37 Q487.41 1517.37 485.581 1520.93 Q483.776 1524.47 483.776 1531.6 Q483.776 1538.71 485.581 1542.27 Q487.41 1545.82 491.021 1545.82 Q494.655 1545.82 496.461 1542.27 Q498.289 1538.71 498.289 1531.6 Q498.289 1524.47 496.461 1520.93 Q494.655 1517.37 491.021 1517.37 M491.021 1513.66 Q496.831 1513.66 499.887 1518.27 Q502.965 1522.85 502.965 1531.6 Q502.965 1540.33 499.887 1544.94 Q496.831 1549.52 491.021 1549.52 Q485.211 1549.52 482.132 1544.94 Q479.077 1540.33 479.077 1531.6 Q479.077 1522.85 482.132 1518.27 Q485.211 1513.66 491.021 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M1044.81 1544.91 L1052.44 1544.91 L1052.44 1518.55 L1044.13 1520.21 L1044.13 1515.95 L1052.4 1514.29 L1057.07 1514.29 L1057.07 1544.91 L1064.71 1544.91 L1064.71 1548.85 L1044.81 1548.85 L1044.81 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M1084.16 1517.37 Q1080.55 1517.37 1078.72 1520.93 Q1076.91 1524.47 1076.91 1531.6 Q1076.91 1538.71 1078.72 1542.27 Q1080.55 1545.82 1084.16 1545.82 Q1087.79 1545.82 1089.6 1542.27 Q1091.43 1538.71 1091.43 1531.6 Q1091.43 1524.47 1089.6 1520.93 Q1087.79 1517.37 1084.16 1517.37 M1084.16 1513.66 Q1089.97 1513.66 1093.02 1518.27 Q1096.1 1522.85 1096.1 1531.6 Q1096.1 1540.33 1093.02 1544.94 Q1089.97 1549.52 1084.16 1549.52 Q1078.35 1549.52 1075.27 1544.94 Q1072.21 1540.33 1072.21 1531.6 Q1072.21 1522.85 1075.27 1518.27 Q1078.35 1513.66 1084.16 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M1114.32 1517.37 Q1110.71 1517.37 1108.88 1520.93 Q1107.07 1524.47 1107.07 1531.6 Q1107.07 1538.71 1108.88 1542.27 Q1110.71 1545.82 1114.32 1545.82 Q1117.95 1545.82 1119.76 1542.27 Q1121.59 1538.71 1121.59 1531.6 Q1121.59 1524.47 1119.76 1520.93 Q1117.95 1517.37 1114.32 1517.37 M1114.32 1513.66 Q1120.13 1513.66 1123.18 1518.27 Q1126.26 1522.85 1126.26 1531.6 Q1126.26 1540.33 1123.18 1544.94 Q1120.13 1549.52 1114.32 1549.52 Q1108.51 1549.52 1105.43 1544.94 Q1102.37 1540.33 1102.37 1531.6 Q1102.37 1522.85 1105.43 1518.27 Q1108.51 1513.66 1114.32 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M1653.8 1544.91 L1661.44 1544.91 L1661.44 1518.55 L1653.13 1520.21 L1653.13 1515.95 L1661.39 1514.29 L1666.07 1514.29 L1666.07 1544.91 L1673.71 1544.91 L1673.71 1548.85 L1653.8 1548.85 L1653.8 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M1683.2 1514.29 L1701.55 1514.29 L1701.55 1518.22 L1687.48 1518.22 L1687.48 1526.7 Q1688.5 1526.35 1689.52 1526.19 Q1690.53 1526 1691.55 1526 Q1697.34 1526 1700.72 1529.17 Q1704.1 1532.34 1704.1 1537.76 Q1704.1 1543.34 1700.63 1546.44 Q1697.15 1549.52 1690.83 1549.52 Q1688.66 1549.52 1686.39 1549.15 Q1684.15 1548.78 1681.74 1548.04 L1681.74 1543.34 Q1683.82 1544.47 1686.04 1545.03 Q1688.27 1545.58 1690.74 1545.58 Q1694.75 1545.58 1697.08 1543.48 Q1699.42 1541.37 1699.42 1537.76 Q1699.42 1534.15 1697.08 1532.04 Q1694.75 1529.94 1690.74 1529.94 Q1688.87 1529.94 1686.99 1530.35 Q1685.14 1530.77 1683.2 1531.65 L1683.2 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M1723.31 1517.37 Q1719.7 1517.37 1717.87 1520.93 Q1716.07 1524.47 1716.07 1531.6 Q1716.07 1538.71 1717.87 1542.27 Q1719.7 1545.82 1723.31 1545.82 Q1726.95 1545.82 1728.75 1542.27 Q1730.58 1538.71 1730.58 1531.6 Q1730.58 1524.47 1728.75 1520.93 Q1726.95 1517.37 1723.31 1517.37 M1723.31 1513.66 Q1729.12 1513.66 1732.18 1518.27 Q1735.26 1522.85 1735.26 1531.6 Q1735.26 1540.33 1732.18 1544.94 Q1729.12 1549.52 1723.31 1549.52 Q1717.5 1549.52 1714.42 1544.94 Q1711.37 1540.33 1711.37 1531.6 Q1711.37 1522.85 1714.42 1518.27 Q1717.5 1513.66 1723.31 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M2266.88 1544.91 L2283.2 1544.91 L2283.2 1548.85 L2261.25 1548.85 L2261.25 1544.91 Q2263.91 1542.16 2268.5 1537.53 Q2273.1 1532.88 2274.28 1531.53 Q2276.53 1529.01 2277.41 1527.27 Q2278.31 1525.51 2278.31 1523.82 Q2278.31 1521.07 2276.37 1519.33 Q2274.45 1517.6 2271.34 1517.6 Q2269.14 1517.6 2266.69 1518.36 Q2264.26 1519.13 2261.48 1520.68 L2261.48 1515.95 Q2264.31 1514.82 2266.76 1514.24 Q2269.21 1513.66 2271.25 1513.66 Q2276.62 1513.66 2279.82 1516.35 Q2283.01 1519.03 2283.01 1523.52 Q2283.01 1525.65 2282.2 1527.57 Q2281.41 1529.47 2279.31 1532.07 Q2278.73 1532.74 2275.63 1535.95 Q2272.52 1539.15 2266.88 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M2303.01 1517.37 Q2299.4 1517.37 2297.57 1520.93 Q2295.76 1524.47 2295.76 1531.6 Q2295.76 1538.71 2297.57 1542.27 Q2299.4 1545.82 2303.01 1545.82 Q2306.64 1545.82 2308.45 1542.27 Q2310.28 1538.71 2310.28 1531.6 Q2310.28 1524.47 2308.45 1520.93 Q2306.64 1517.37 2303.01 1517.37 M2303.01 1513.66 Q2308.82 1513.66 2311.88 1518.27 Q2314.95 1522.85 2314.95 1531.6 Q2314.95 1540.33 2311.88 1544.94 Q2308.82 1549.52 2303.01 1549.52 Q2297.2 1549.52 2294.12 1544.94 Q2291.07 1540.33 2291.07 1531.6 Q2291.07 1522.85 2294.12 1518.27 Q2297.2 1513.66 2303.01 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M2333.17 1517.37 Q2329.56 1517.37 2327.73 1520.93 Q2325.93 1524.47 2325.93 1531.6 Q2325.93 1538.71 2327.73 1542.27 Q2329.56 1545.82 2333.17 1545.82 Q2336.81 1545.82 2338.61 1542.27 Q2340.44 1538.71 2340.44 1531.6 Q2340.44 1524.47 2338.61 1520.93 Q2336.81 1517.37 2333.17 1517.37 M2333.17 1513.66 Q2338.98 1513.66 2342.04 1518.27 Q2345.12 1522.85 2345.12 1531.6 Q2345.12 1540.33 2342.04 1544.94 Q2338.98 1549.52 2333.17 1549.52 Q2327.36 1549.52 2324.28 1544.94 Q2321.23 1540.33 2321.23 1531.6 Q2321.23 1522.85 2324.28 1518.27 Q2327.36 1513.66 2333.17 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 170.857,47.2441 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1232.58 189.755,1232.58 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,958.617 189.755,958.617 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,684.658 189.755,684.658 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,410.7 189.755,410.7 \"/>\n", | |
| "<polyline clip-path=\"url(#clip480)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,136.741 189.755,136.741 \"/>\n", | |
| "<path clip-path=\"url(#clip480)\" d=\"M82.7975 1215.3 L101.154 1215.3 L101.154 1219.23 L87.0799 1219.23 L87.0799 1227.7 Q88.0984 1227.36 89.1169 1227.19 Q90.1354 1227.01 91.1539 1227.01 Q96.941 1227.01 100.321 1230.18 Q103.7 1233.35 103.7 1238.77 Q103.7 1244.35 100.228 1247.45 Q96.7558 1250.53 90.4364 1250.53 Q88.2604 1250.53 85.9919 1250.16 Q83.7466 1249.79 81.3392 1249.05 L81.3392 1244.35 Q83.4225 1245.48 85.6447 1246.04 Q87.8669 1246.59 90.3438 1246.59 Q94.3484 1246.59 96.6863 1244.49 Q99.0243 1242.38 99.0243 1238.77 Q99.0243 1235.16 96.6863 1233.05 Q94.3484 1230.94 90.3438 1230.94 Q88.4688 1230.94 86.5938 1231.36 Q84.7419 1231.78 82.7975 1232.66 L82.7975 1215.3 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M122.913 1218.37 Q119.302 1218.37 117.473 1221.94 Q115.668 1225.48 115.668 1232.61 Q115.668 1239.72 117.473 1243.28 Q119.302 1246.82 122.913 1246.82 Q126.547 1246.82 128.353 1243.28 Q130.182 1239.72 130.182 1232.61 Q130.182 1225.48 128.353 1221.94 Q126.547 1218.37 122.913 1218.37 M122.913 1214.67 Q128.723 1214.67 131.779 1219.28 Q134.857 1223.86 134.857 1232.61 Q134.857 1241.34 131.779 1245.94 Q128.723 1250.53 122.913 1250.53 Q117.103 1250.53 114.024 1245.94 Q110.969 1241.34 110.969 1232.61 Q110.969 1223.86 114.024 1219.28 Q117.103 1214.67 122.913 1214.67 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M53.3995 971.962 L61.0384 971.962 L61.0384 945.596 L52.7282 947.263 L52.7282 943.004 L60.9921 941.337 L65.668 941.337 L65.668 971.962 L73.3068 971.962 L73.3068 975.897 L53.3995 975.897 L53.3995 971.962 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M92.7512 944.416 Q89.1401 944.416 87.3114 947.981 Q85.5058 951.522 85.5058 958.652 Q85.5058 965.758 87.3114 969.323 Q89.1401 972.865 92.7512 972.865 Q96.3854 972.865 98.1909 969.323 Q100.02 965.758 100.02 958.652 Q100.02 951.522 98.1909 947.981 Q96.3854 944.416 92.7512 944.416 M92.7512 940.712 Q98.5613 940.712 101.617 945.319 Q104.696 949.902 104.696 958.652 Q104.696 967.379 101.617 971.985 Q98.5613 976.568 92.7512 976.568 Q86.941 976.568 83.8623 971.985 Q80.8068 967.379 80.8068 958.652 Q80.8068 949.902 83.8623 945.319 Q86.941 940.712 92.7512 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M122.913 944.416 Q119.302 944.416 117.473 947.981 Q115.668 951.522 115.668 958.652 Q115.668 965.758 117.473 969.323 Q119.302 972.865 122.913 972.865 Q126.547 972.865 128.353 969.323 Q130.182 965.758 130.182 958.652 Q130.182 951.522 128.353 947.981 Q126.547 944.416 122.913 944.416 M122.913 940.712 Q128.723 940.712 131.779 945.319 Q134.857 949.902 134.857 958.652 Q134.857 967.379 131.779 971.985 Q128.723 976.568 122.913 976.568 Q117.103 976.568 114.024 971.985 Q110.969 967.379 110.969 958.652 Q110.969 949.902 114.024 945.319 Q117.103 940.712 122.913 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M53.3995 698.003 L61.0384 698.003 L61.0384 671.638 L52.7282 673.304 L52.7282 669.045 L60.9921 667.378 L65.668 667.378 L65.668 698.003 L73.3068 698.003 L73.3068 701.938 L53.3995 701.938 L53.3995 698.003 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M82.7975 667.378 L101.154 667.378 L101.154 671.314 L87.0799 671.314 L87.0799 679.786 Q88.0984 679.438 89.1169 679.276 Q90.1354 679.091 91.1539 679.091 Q96.941 679.091 100.321 682.263 Q103.7 685.434 103.7 690.85 Q103.7 696.429 100.228 699.531 Q96.7558 702.61 90.4364 702.61 Q88.2604 702.61 85.9919 702.239 Q83.7466 701.869 81.3392 701.128 L81.3392 696.429 Q83.4225 697.563 85.6447 698.119 Q87.8669 698.674 90.3438 698.674 Q94.3484 698.674 96.6863 696.568 Q99.0243 694.462 99.0243 690.85 Q99.0243 687.239 96.6863 685.133 Q94.3484 683.026 90.3438 683.026 Q88.4688 683.026 86.5938 683.443 Q84.7419 683.86 82.7975 684.739 L82.7975 667.378 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M122.913 670.457 Q119.302 670.457 117.473 674.022 Q115.668 677.563 115.668 684.693 Q115.668 691.8 117.473 695.364 Q119.302 698.906 122.913 698.906 Q126.547 698.906 128.353 695.364 Q130.182 691.8 130.182 684.693 Q130.182 677.563 128.353 674.022 Q126.547 670.457 122.913 670.457 M122.913 666.753 Q128.723 666.753 131.779 671.36 Q134.857 675.943 134.857 684.693 Q134.857 693.42 131.779 698.026 Q128.723 702.61 122.913 702.61 Q117.103 702.61 114.024 698.026 Q110.969 693.42 110.969 684.693 Q110.969 675.943 114.024 671.36 Q117.103 666.753 122.913 666.753 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M56.6171 424.044 L72.9365 424.044 L72.9365 427.98 L50.9921 427.98 L50.9921 424.044 Q53.6541 421.29 58.2375 416.66 Q62.8439 412.008 64.0245 410.665 Q66.2698 408.142 67.1494 406.406 Q68.0522 404.646 68.0522 402.957 Q68.0522 400.202 66.1078 398.466 Q64.1865 396.73 61.0847 396.73 Q58.8856 396.73 56.4319 397.494 Q54.0014 398.258 51.2236 399.809 L51.2236 395.086 Q54.0477 393.952 56.5014 393.373 Q58.955 392.795 60.9921 392.795 Q66.3624 392.795 69.5568 395.48 Q72.7513 398.165 72.7513 402.656 Q72.7513 404.785 71.9411 406.707 Q71.1541 408.605 69.0476 411.197 Q68.4689 411.869 65.367 415.086 Q62.2652 418.281 56.6171 424.044 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M92.7512 396.498 Q89.1401 396.498 87.3114 400.063 Q85.5058 403.605 85.5058 410.734 Q85.5058 417.841 87.3114 421.406 Q89.1401 424.947 92.7512 424.947 Q96.3854 424.947 98.1909 421.406 Q100.02 417.841 100.02 410.734 Q100.02 403.605 98.1909 400.063 Q96.3854 396.498 92.7512 396.498 M92.7512 392.795 Q98.5613 392.795 101.617 397.401 Q104.696 401.984 104.696 410.734 Q104.696 419.461 101.617 424.068 Q98.5613 428.651 92.7512 428.651 Q86.941 428.651 83.8623 424.068 Q80.8068 419.461 80.8068 410.734 Q80.8068 401.984 83.8623 397.401 Q86.941 392.795 92.7512 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M122.913 396.498 Q119.302 396.498 117.473 400.063 Q115.668 403.605 115.668 410.734 Q115.668 417.841 117.473 421.406 Q119.302 424.947 122.913 424.947 Q126.547 424.947 128.353 421.406 Q130.182 417.841 130.182 410.734 Q130.182 403.605 128.353 400.063 Q126.547 396.498 122.913 396.498 M122.913 392.795 Q128.723 392.795 131.779 397.401 Q134.857 401.984 134.857 410.734 Q134.857 419.461 131.779 424.068 Q128.723 428.651 122.913 428.651 Q117.103 428.651 114.024 424.068 Q110.969 419.461 110.969 410.734 Q110.969 401.984 114.024 397.401 Q117.103 392.795 122.913 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M56.6171 150.086 L72.9365 150.086 L72.9365 154.021 L50.9921 154.021 L50.9921 150.086 Q53.6541 147.331 58.2375 142.702 Q62.8439 138.049 64.0245 136.706 Q66.2698 134.183 67.1494 132.447 Q68.0522 130.688 68.0522 128.998 Q68.0522 126.243 66.1078 124.507 Q64.1865 122.771 61.0847 122.771 Q58.8856 122.771 56.4319 123.535 Q54.0014 124.299 51.2236 125.85 L51.2236 121.128 Q54.0477 119.993 56.5014 119.415 Q58.955 118.836 60.9921 118.836 Q66.3624 118.836 69.5568 121.521 Q72.7513 124.206 72.7513 128.697 Q72.7513 130.827 71.9411 132.748 Q71.1541 134.646 69.0476 137.239 Q68.4689 137.91 65.367 141.127 Q62.2652 144.322 56.6171 150.086 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M82.7975 119.461 L101.154 119.461 L101.154 123.396 L87.0799 123.396 L87.0799 131.868 Q88.0984 131.521 89.1169 131.359 Q90.1354 131.174 91.1539 131.174 Q96.941 131.174 100.321 134.345 Q103.7 137.516 103.7 142.933 Q103.7 148.512 100.228 151.614 Q96.7558 154.692 90.4364 154.692 Q88.2604 154.692 85.9919 154.322 Q83.7466 153.951 81.3392 153.211 L81.3392 148.512 Q83.4225 149.646 85.6447 150.202 Q87.8669 150.757 90.3438 150.757 Q94.3484 150.757 96.6863 148.651 Q99.0243 146.544 99.0243 142.933 Q99.0243 139.322 96.6863 137.215 Q94.3484 135.109 90.3438 135.109 Q88.4688 135.109 86.5938 135.526 Q84.7419 135.942 82.7975 136.822 L82.7975 119.461 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip480)\" d=\"M122.913 122.54 Q119.302 122.54 117.473 126.104 Q115.668 129.646 115.668 136.776 Q115.668 143.882 117.473 147.447 Q119.302 150.989 122.913 150.989 Q126.547 150.989 128.353 147.447 Q130.182 143.882 130.182 136.776 Q130.182 129.646 128.353 126.104 Q126.547 122.54 122.913 122.54 M122.913 118.836 Q128.723 118.836 131.779 123.442 Q134.857 128.026 134.857 136.776 Q134.857 145.502 131.779 150.109 Q128.723 154.692 122.913 154.692 Q117.103 154.692 114.024 150.109 Q110.969 145.502 110.969 136.776 Q110.969 128.026 114.024 123.442 Q117.103 118.836 122.913 118.836 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><circle clip-path=\"url(#clip482)\" cx=\"232.609\" cy=\"418.918\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"2066.89\" cy=\"572.335\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"685.7\" cy=\"269.885\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1651.56\" cy=\"584.937\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1622.33\" cy=\"203.587\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1076.67\" cy=\"1221.62\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1939.01\" cy=\"1182.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"686.918\" cy=\"428.781\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"2291\" cy=\"1172.85\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"796.536\" cy=\"1445.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"868.397\" cy=\"157.562\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"778.267\" cy=\"918.071\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1990.16\" cy=\"87.9763\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1362.9\" cy=\"712.054\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"1258.15\" cy=\"1086.28\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<circle clip-path=\"url(#clip482)\" cx=\"2194.78\" cy=\"901.086\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"232.609,418.918 686.918,428.781 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#3da44d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"232.609,418.918 778.267,918.071 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#c271d2; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2066.89,572.335 1651.56,584.937 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#ac8d18; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2066.89,572.335 1990.16,87.9763 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#00a9ad; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"685.7,269.885 686.918,428.781 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#ed5d92; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"685.7,269.885 868.397,157.562 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#c68125; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1651.56,584.937 2066.89,572.335 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#00a98d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1651.56,584.937 1362.9,712.054 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#8e971d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1622.33,203.587 868.397,157.562 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#00a8cb; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1622.33,203.587 1990.16,87.9763 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#9b7fe8; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1076.67,1221.62 796.536,1445.72 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#608cf6; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1076.67,1221.62 1258.15,1086.28 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#f05f73; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1939.01,1182.72 2291,1172.85 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#dd64b5; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1939.01,1182.72 1258.15,1086.28 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#6b9e32; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"686.918,428.781 232.609,418.918 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"686.918,428.781 685.7,269.885 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2291,1172.85 1939.01,1182.72 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#3da44d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2291,1172.85 2194.78,901.086 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#c271d2; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"796.536,1445.72 1076.67,1221.62 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#ac8d18; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"796.536,1445.72 778.267,918.071 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#00a9ad; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"868.397,157.562 685.7,269.885 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#ed5d92; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"868.397,157.562 1622.33,203.587 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#c68125; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"778.267,918.071 232.609,418.918 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#00a98d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"778.267,918.071 796.536,1445.72 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#8e971d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1990.16,87.9763 2066.89,572.335 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#00a8cb; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1990.16,87.9763 1622.33,203.587 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#9b7fe8; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1362.9,712.054 1651.56,584.937 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#608cf6; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1362.9,712.054 2194.78,901.086 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#f05f73; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1258.15,1086.28 1076.67,1221.62 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#dd64b5; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1258.15,1086.28 1939.01,1182.72 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#6b9e32; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2194.78,901.086 2291,1172.85 \"/>\n", | |
| "<polyline clip-path=\"url(#clip482)\" style=\"stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2194.78,901.086 1362.9,712.054 \"/>\n", | |
| "</svg>\n" | |
| ], | |
| "image/svg+xml": "<?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=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n<defs>\n <clipPath id=\"clip430\">\n <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip430)\" d=\"M0 1600 L2400 1600 L2400 0 L0 0 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip431\">\n <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n </clipPath>\n</defs>\n<path clip-path=\"url(#clip430)\" d=\"M170.857 1486.45 L2352.76 1486.45 L2352.76 47.2441 L170.857 47.2441 Z\" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n<defs>\n <clipPath id=\"clip432\">\n <rect x=\"170\" y=\"47\" width=\"2183\" height=\"1440\"/>\n </clipPath>\n</defs>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"476.206,1486.45 476.206,47.2441 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1085.2,1486.45 1085.2,47.2441 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"1694.19,1486.45 1694.19,47.2441 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"2303.18,1486.45 2303.18,47.2441 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,1232.58 2352.76,1232.58 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,958.617 2352.76,958.617 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,684.658 2352.76,684.658 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,410.7 2352.76,410.7 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"170.857,136.741 2352.76,136.741 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 2352.76,1486.45 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"476.206,1486.45 476.206,1467.55 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1085.2,1486.45 1085.2,1467.55 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1694.19,1486.45 1694.19,1467.55 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2303.18,1486.45 2303.18,1467.55 \"/>\n<path clip-path=\"url(#clip430)\" d=\"M450.905 1514.29 L469.262 1514.29 L469.262 1518.22 L455.188 1518.22 L455.188 1526.7 Q456.206 1526.35 457.225 1526.19 Q458.243 1526 459.262 1526 Q465.049 1526 468.429 1529.17 Q471.808 1532.34 471.808 1537.76 Q471.808 1543.34 468.336 1546.44 Q464.864 1549.52 458.544 1549.52 Q456.368 1549.52 454.1 1549.15 Q451.855 1548.78 449.447 1548.04 L449.447 1543.34 Q451.53 1544.47 453.753 1545.03 Q455.975 1545.58 458.452 1545.58 Q462.456 1545.58 464.794 1543.48 Q467.132 1541.37 467.132 1537.76 Q467.132 1534.15 464.794 1532.04 Q462.456 1529.94 458.452 1529.94 Q456.577 1529.94 454.702 1530.35 Q452.85 1530.77 450.905 1531.65 L450.905 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M491.021 1517.37 Q487.41 1517.37 485.581 1520.93 Q483.776 1524.47 483.776 1531.6 Q483.776 1538.71 485.581 1542.27 Q487.41 1545.82 491.021 1545.82 Q494.655 1545.82 496.461 1542.27 Q498.289 1538.71 498.289 1531.6 Q498.289 1524.47 496.461 1520.93 Q494.655 1517.37 491.021 1517.37 M491.021 1513.66 Q496.831 1513.66 499.887 1518.27 Q502.965 1522.85 502.965 1531.6 Q502.965 1540.33 499.887 1544.94 Q496.831 1549.52 491.021 1549.52 Q485.211 1549.52 482.132 1544.94 Q479.077 1540.33 479.077 1531.6 Q479.077 1522.85 482.132 1518.27 Q485.211 1513.66 491.021 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M1044.81 1544.91 L1052.44 1544.91 L1052.44 1518.55 L1044.13 1520.21 L1044.13 1515.95 L1052.4 1514.29 L1057.07 1514.29 L1057.07 1544.91 L1064.71 1544.91 L1064.71 1548.85 L1044.81 1548.85 L1044.81 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M1084.16 1517.37 Q1080.55 1517.37 1078.72 1520.93 Q1076.91 1524.47 1076.91 1531.6 Q1076.91 1538.71 1078.72 1542.27 Q1080.55 1545.82 1084.16 1545.82 Q1087.79 1545.82 1089.6 1542.27 Q1091.43 1538.71 1091.43 1531.6 Q1091.43 1524.47 1089.6 1520.93 Q1087.79 1517.37 1084.16 1517.37 M1084.16 1513.66 Q1089.97 1513.66 1093.02 1518.27 Q1096.1 1522.85 1096.1 1531.6 Q1096.1 1540.33 1093.02 1544.94 Q1089.97 1549.52 1084.16 1549.52 Q1078.35 1549.52 1075.27 1544.94 Q1072.21 1540.33 1072.21 1531.6 Q1072.21 1522.85 1075.27 1518.27 Q1078.35 1513.66 1084.16 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M1114.32 1517.37 Q1110.71 1517.37 1108.88 1520.93 Q1107.07 1524.47 1107.07 1531.6 Q1107.07 1538.71 1108.88 1542.27 Q1110.71 1545.82 1114.32 1545.82 Q1117.95 1545.82 1119.76 1542.27 Q1121.59 1538.71 1121.59 1531.6 Q1121.59 1524.47 1119.76 1520.93 Q1117.95 1517.37 1114.32 1517.37 M1114.32 1513.66 Q1120.13 1513.66 1123.18 1518.27 Q1126.26 1522.85 1126.26 1531.6 Q1126.26 1540.33 1123.18 1544.94 Q1120.13 1549.52 1114.32 1549.52 Q1108.51 1549.52 1105.43 1544.94 Q1102.37 1540.33 1102.37 1531.6 Q1102.37 1522.85 1105.43 1518.27 Q1108.51 1513.66 1114.32 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M1653.8 1544.91 L1661.44 1544.91 L1661.44 1518.55 L1653.13 1520.21 L1653.13 1515.95 L1661.39 1514.29 L1666.07 1514.29 L1666.07 1544.91 L1673.71 1544.91 L1673.71 1548.85 L1653.8 1548.85 L1653.8 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M1683.2 1514.29 L1701.55 1514.29 L1701.55 1518.22 L1687.48 1518.22 L1687.48 1526.7 Q1688.5 1526.35 1689.52 1526.19 Q1690.53 1526 1691.55 1526 Q1697.34 1526 1700.72 1529.17 Q1704.1 1532.34 1704.1 1537.76 Q1704.1 1543.34 1700.63 1546.44 Q1697.15 1549.52 1690.83 1549.52 Q1688.66 1549.52 1686.39 1549.15 Q1684.15 1548.78 1681.74 1548.04 L1681.74 1543.34 Q1683.82 1544.47 1686.04 1545.03 Q1688.27 1545.58 1690.74 1545.58 Q1694.75 1545.58 1697.08 1543.48 Q1699.42 1541.37 1699.42 1537.76 Q1699.42 1534.15 1697.08 1532.04 Q1694.75 1529.94 1690.74 1529.94 Q1688.87 1529.94 1686.99 1530.35 Q1685.14 1530.77 1683.2 1531.65 L1683.2 1514.29 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M1723.31 1517.37 Q1719.7 1517.37 1717.87 1520.93 Q1716.07 1524.47 1716.07 1531.6 Q1716.07 1538.71 1717.87 1542.27 Q1719.7 1545.82 1723.31 1545.82 Q1726.95 1545.82 1728.75 1542.27 Q1730.58 1538.71 1730.58 1531.6 Q1730.58 1524.47 1728.75 1520.93 Q1726.95 1517.37 1723.31 1517.37 M1723.31 1513.66 Q1729.12 1513.66 1732.18 1518.27 Q1735.26 1522.85 1735.26 1531.6 Q1735.26 1540.33 1732.18 1544.94 Q1729.12 1549.52 1723.31 1549.52 Q1717.5 1549.52 1714.42 1544.94 Q1711.37 1540.33 1711.37 1531.6 Q1711.37 1522.85 1714.42 1518.27 Q1717.5 1513.66 1723.31 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M2266.88 1544.91 L2283.2 1544.91 L2283.2 1548.85 L2261.25 1548.85 L2261.25 1544.91 Q2263.91 1542.16 2268.5 1537.53 Q2273.1 1532.88 2274.28 1531.53 Q2276.53 1529.01 2277.41 1527.27 Q2278.31 1525.51 2278.31 1523.82 Q2278.31 1521.07 2276.37 1519.33 Q2274.45 1517.6 2271.34 1517.6 Q2269.14 1517.6 2266.69 1518.36 Q2264.26 1519.13 2261.48 1520.68 L2261.48 1515.95 Q2264.31 1514.82 2266.76 1514.24 Q2269.21 1513.66 2271.25 1513.66 Q2276.62 1513.66 2279.82 1516.35 Q2283.01 1519.03 2283.01 1523.52 Q2283.01 1525.65 2282.2 1527.57 Q2281.41 1529.47 2279.31 1532.07 Q2278.73 1532.74 2275.63 1535.95 Q2272.52 1539.15 2266.88 1544.91 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M2303.01 1517.37 Q2299.4 1517.37 2297.57 1520.93 Q2295.76 1524.47 2295.76 1531.6 Q2295.76 1538.71 2297.57 1542.27 Q2299.4 1545.82 2303.01 1545.82 Q2306.64 1545.82 2308.45 1542.27 Q2310.28 1538.71 2310.28 1531.6 Q2310.28 1524.47 2308.45 1520.93 Q2306.64 1517.37 2303.01 1517.37 M2303.01 1513.66 Q2308.82 1513.66 2311.88 1518.27 Q2314.95 1522.85 2314.95 1531.6 Q2314.95 1540.33 2311.88 1544.94 Q2308.82 1549.52 2303.01 1549.52 Q2297.2 1549.52 2294.12 1544.94 Q2291.07 1540.33 2291.07 1531.6 Q2291.07 1522.85 2294.12 1518.27 Q2297.2 1513.66 2303.01 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M2333.17 1517.37 Q2329.56 1517.37 2327.73 1520.93 Q2325.93 1524.47 2325.93 1531.6 Q2325.93 1538.71 2327.73 1542.27 Q2329.56 1545.82 2333.17 1545.82 Q2336.81 1545.82 2338.61 1542.27 Q2340.44 1538.71 2340.44 1531.6 Q2340.44 1524.47 2338.61 1520.93 Q2336.81 1517.37 2333.17 1517.37 M2333.17 1513.66 Q2338.98 1513.66 2342.04 1518.27 Q2345.12 1522.85 2345.12 1531.6 Q2345.12 1540.33 2342.04 1544.94 Q2338.98 1549.52 2333.17 1549.52 Q2327.36 1549.52 2324.28 1544.94 Q2321.23 1540.33 2321.23 1531.6 Q2321.23 1522.85 2324.28 1518.27 Q2327.36 1513.66 2333.17 1513.66 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1486.45 170.857,47.2441 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,1232.58 189.755,1232.58 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,958.617 189.755,958.617 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,684.658 189.755,684.658 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,410.7 189.755,410.7 \"/>\n<polyline clip-path=\"url(#clip430)\" style=\"stroke:#000000; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"170.857,136.741 189.755,136.741 \"/>\n<path clip-path=\"url(#clip430)\" d=\"M82.7975 1215.3 L101.154 1215.3 L101.154 1219.23 L87.0799 1219.23 L87.0799 1227.7 Q88.0984 1227.36 89.1169 1227.19 Q90.1354 1227.01 91.1539 1227.01 Q96.941 1227.01 100.321 1230.18 Q103.7 1233.35 103.7 1238.77 Q103.7 1244.35 100.228 1247.45 Q96.7558 1250.53 90.4364 1250.53 Q88.2604 1250.53 85.9919 1250.16 Q83.7466 1249.79 81.3392 1249.05 L81.3392 1244.35 Q83.4225 1245.48 85.6447 1246.04 Q87.8669 1246.59 90.3438 1246.59 Q94.3484 1246.59 96.6863 1244.49 Q99.0243 1242.38 99.0243 1238.77 Q99.0243 1235.16 96.6863 1233.05 Q94.3484 1230.94 90.3438 1230.94 Q88.4688 1230.94 86.5938 1231.36 Q84.7419 1231.78 82.7975 1232.66 L82.7975 1215.3 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M122.913 1218.37 Q119.302 1218.37 117.473 1221.94 Q115.668 1225.48 115.668 1232.61 Q115.668 1239.72 117.473 1243.28 Q119.302 1246.82 122.913 1246.82 Q126.547 1246.82 128.353 1243.28 Q130.182 1239.72 130.182 1232.61 Q130.182 1225.48 128.353 1221.94 Q126.547 1218.37 122.913 1218.37 M122.913 1214.67 Q128.723 1214.67 131.779 1219.28 Q134.857 1223.86 134.857 1232.61 Q134.857 1241.34 131.779 1245.94 Q128.723 1250.53 122.913 1250.53 Q117.103 1250.53 114.024 1245.94 Q110.969 1241.34 110.969 1232.61 Q110.969 1223.86 114.024 1219.28 Q117.103 1214.67 122.913 1214.67 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M53.3995 971.962 L61.0384 971.962 L61.0384 945.596 L52.7282 947.263 L52.7282 943.004 L60.9921 941.337 L65.668 941.337 L65.668 971.962 L73.3068 971.962 L73.3068 975.897 L53.3995 975.897 L53.3995 971.962 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M92.7512 944.416 Q89.1401 944.416 87.3114 947.981 Q85.5058 951.522 85.5058 958.652 Q85.5058 965.758 87.3114 969.323 Q89.1401 972.865 92.7512 972.865 Q96.3854 972.865 98.1909 969.323 Q100.02 965.758 100.02 958.652 Q100.02 951.522 98.1909 947.981 Q96.3854 944.416 92.7512 944.416 M92.7512 940.712 Q98.5613 940.712 101.617 945.319 Q104.696 949.902 104.696 958.652 Q104.696 967.379 101.617 971.985 Q98.5613 976.568 92.7512 976.568 Q86.941 976.568 83.8623 971.985 Q80.8068 967.379 80.8068 958.652 Q80.8068 949.902 83.8623 945.319 Q86.941 940.712 92.7512 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M122.913 944.416 Q119.302 944.416 117.473 947.981 Q115.668 951.522 115.668 958.652 Q115.668 965.758 117.473 969.323 Q119.302 972.865 122.913 972.865 Q126.547 972.865 128.353 969.323 Q130.182 965.758 130.182 958.652 Q130.182 951.522 128.353 947.981 Q126.547 944.416 122.913 944.416 M122.913 940.712 Q128.723 940.712 131.779 945.319 Q134.857 949.902 134.857 958.652 Q134.857 967.379 131.779 971.985 Q128.723 976.568 122.913 976.568 Q117.103 976.568 114.024 971.985 Q110.969 967.379 110.969 958.652 Q110.969 949.902 114.024 945.319 Q117.103 940.712 122.913 940.712 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M53.3995 698.003 L61.0384 698.003 L61.0384 671.638 L52.7282 673.304 L52.7282 669.045 L60.9921 667.378 L65.668 667.378 L65.668 698.003 L73.3068 698.003 L73.3068 701.938 L53.3995 701.938 L53.3995 698.003 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M82.7975 667.378 L101.154 667.378 L101.154 671.314 L87.0799 671.314 L87.0799 679.786 Q88.0984 679.438 89.1169 679.276 Q90.1354 679.091 91.1539 679.091 Q96.941 679.091 100.321 682.263 Q103.7 685.434 103.7 690.85 Q103.7 696.429 100.228 699.531 Q96.7558 702.61 90.4364 702.61 Q88.2604 702.61 85.9919 702.239 Q83.7466 701.869 81.3392 701.128 L81.3392 696.429 Q83.4225 697.563 85.6447 698.119 Q87.8669 698.674 90.3438 698.674 Q94.3484 698.674 96.6863 696.568 Q99.0243 694.462 99.0243 690.85 Q99.0243 687.239 96.6863 685.133 Q94.3484 683.026 90.3438 683.026 Q88.4688 683.026 86.5938 683.443 Q84.7419 683.86 82.7975 684.739 L82.7975 667.378 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M122.913 670.457 Q119.302 670.457 117.473 674.022 Q115.668 677.563 115.668 684.693 Q115.668 691.8 117.473 695.364 Q119.302 698.906 122.913 698.906 Q126.547 698.906 128.353 695.364 Q130.182 691.8 130.182 684.693 Q130.182 677.563 128.353 674.022 Q126.547 670.457 122.913 670.457 M122.913 666.753 Q128.723 666.753 131.779 671.36 Q134.857 675.943 134.857 684.693 Q134.857 693.42 131.779 698.026 Q128.723 702.61 122.913 702.61 Q117.103 702.61 114.024 698.026 Q110.969 693.42 110.969 684.693 Q110.969 675.943 114.024 671.36 Q117.103 666.753 122.913 666.753 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M56.6171 424.044 L72.9365 424.044 L72.9365 427.98 L50.9921 427.98 L50.9921 424.044 Q53.6541 421.29 58.2375 416.66 Q62.8439 412.008 64.0245 410.665 Q66.2698 408.142 67.1494 406.406 Q68.0522 404.646 68.0522 402.957 Q68.0522 400.202 66.1078 398.466 Q64.1865 396.73 61.0847 396.73 Q58.8856 396.73 56.4319 397.494 Q54.0014 398.258 51.2236 399.809 L51.2236 395.086 Q54.0477 393.952 56.5014 393.373 Q58.955 392.795 60.9921 392.795 Q66.3624 392.795 69.5568 395.48 Q72.7513 398.165 72.7513 402.656 Q72.7513 404.785 71.9411 406.707 Q71.1541 408.605 69.0476 411.197 Q68.4689 411.869 65.367 415.086 Q62.2652 418.281 56.6171 424.044 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M92.7512 396.498 Q89.1401 396.498 87.3114 400.063 Q85.5058 403.605 85.5058 410.734 Q85.5058 417.841 87.3114 421.406 Q89.1401 424.947 92.7512 424.947 Q96.3854 424.947 98.1909 421.406 Q100.02 417.841 100.02 410.734 Q100.02 403.605 98.1909 400.063 Q96.3854 396.498 92.7512 396.498 M92.7512 392.795 Q98.5613 392.795 101.617 397.401 Q104.696 401.984 104.696 410.734 Q104.696 419.461 101.617 424.068 Q98.5613 428.651 92.7512 428.651 Q86.941 428.651 83.8623 424.068 Q80.8068 419.461 80.8068 410.734 Q80.8068 401.984 83.8623 397.401 Q86.941 392.795 92.7512 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M122.913 396.498 Q119.302 396.498 117.473 400.063 Q115.668 403.605 115.668 410.734 Q115.668 417.841 117.473 421.406 Q119.302 424.947 122.913 424.947 Q126.547 424.947 128.353 421.406 Q130.182 417.841 130.182 410.734 Q130.182 403.605 128.353 400.063 Q126.547 396.498 122.913 396.498 M122.913 392.795 Q128.723 392.795 131.779 397.401 Q134.857 401.984 134.857 410.734 Q134.857 419.461 131.779 424.068 Q128.723 428.651 122.913 428.651 Q117.103 428.651 114.024 424.068 Q110.969 419.461 110.969 410.734 Q110.969 401.984 114.024 397.401 Q117.103 392.795 122.913 392.795 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M56.6171 150.086 L72.9365 150.086 L72.9365 154.021 L50.9921 154.021 L50.9921 150.086 Q53.6541 147.331 58.2375 142.702 Q62.8439 138.049 64.0245 136.706 Q66.2698 134.183 67.1494 132.447 Q68.0522 130.688 68.0522 128.998 Q68.0522 126.243 66.1078 124.507 Q64.1865 122.771 61.0847 122.771 Q58.8856 122.771 56.4319 123.535 Q54.0014 124.299 51.2236 125.85 L51.2236 121.128 Q54.0477 119.993 56.5014 119.415 Q58.955 118.836 60.9921 118.836 Q66.3624 118.836 69.5568 121.521 Q72.7513 124.206 72.7513 128.697 Q72.7513 130.827 71.9411 132.748 Q71.1541 134.646 69.0476 137.239 Q68.4689 137.91 65.367 141.127 Q62.2652 144.322 56.6171 150.086 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M82.7975 119.461 L101.154 119.461 L101.154 123.396 L87.0799 123.396 L87.0799 131.868 Q88.0984 131.521 89.1169 131.359 Q90.1354 131.174 91.1539 131.174 Q96.941 131.174 100.321 134.345 Q103.7 137.516 103.7 142.933 Q103.7 148.512 100.228 151.614 Q96.7558 154.692 90.4364 154.692 Q88.2604 154.692 85.9919 154.322 Q83.7466 153.951 81.3392 153.211 L81.3392 148.512 Q83.4225 149.646 85.6447 150.202 Q87.8669 150.757 90.3438 150.757 Q94.3484 150.757 96.6863 148.651 Q99.0243 146.544 99.0243 142.933 Q99.0243 139.322 96.6863 137.215 Q94.3484 135.109 90.3438 135.109 Q88.4688 135.109 86.5938 135.526 Q84.7419 135.942 82.7975 136.822 L82.7975 119.461 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><path clip-path=\"url(#clip430)\" d=\"M122.913 122.54 Q119.302 122.54 117.473 126.104 Q115.668 129.646 115.668 136.776 Q115.668 143.882 117.473 147.447 Q119.302 150.989 122.913 150.989 Q126.547 150.989 128.353 147.447 Q130.182 143.882 130.182 136.776 Q130.182 129.646 128.353 126.104 Q126.547 122.54 122.913 122.54 M122.913 118.836 Q128.723 118.836 131.779 123.442 Q134.857 128.026 134.857 136.776 Q134.857 145.502 131.779 150.109 Q128.723 154.692 122.913 154.692 Q117.103 154.692 114.024 150.109 Q110.969 145.502 110.969 136.776 Q110.969 128.026 114.024 123.442 Q117.103 118.836 122.913 118.836 Z\" fill=\"#000000\" fill-rule=\"nonzero\" fill-opacity=\"1\" /><circle clip-path=\"url(#clip432)\" cx=\"232.609\" cy=\"418.918\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"2066.89\" cy=\"572.335\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"685.7\" cy=\"269.885\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1651.56\" cy=\"584.937\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1622.33\" cy=\"203.587\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1076.67\" cy=\"1221.62\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1939.01\" cy=\"1182.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"686.918\" cy=\"428.781\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"2291\" cy=\"1172.85\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"796.536\" cy=\"1445.72\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"868.397\" cy=\"157.562\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"778.267\" cy=\"918.071\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1990.16\" cy=\"87.9763\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1362.9\" cy=\"712.054\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"1258.15\" cy=\"1086.28\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<circle clip-path=\"url(#clip432)\" cx=\"2194.78\" cy=\"901.086\" r=\"21.6\" fill=\"#009af9\" fill-rule=\"evenodd\" fill-opacity=\"1\" stroke=\"#000000\" stroke-opacity=\"1\" stroke-width=\"3.2\"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"232.609,418.918 686.918,428.781 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#3da44d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"232.609,418.918 778.267,918.071 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#c271d2; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2066.89,572.335 1651.56,584.937 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#ac8d18; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2066.89,572.335 1990.16,87.9763 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#00a9ad; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"685.7,269.885 686.918,428.781 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#ed5d92; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"685.7,269.885 868.397,157.562 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#c68125; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1651.56,584.937 2066.89,572.335 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#00a98d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1651.56,584.937 1362.9,712.054 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#8e971d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1622.33,203.587 868.397,157.562 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#00a8cb; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1622.33,203.587 1990.16,87.9763 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#9b7fe8; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1076.67,1221.62 796.536,1445.72 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#608cf6; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1076.67,1221.62 1258.15,1086.28 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#f05f73; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1939.01,1182.72 2291,1172.85 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#dd64b5; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1939.01,1182.72 1258.15,1086.28 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#6b9e32; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"686.918,428.781 232.609,418.918 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"686.918,428.781 685.7,269.885 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#e26f46; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2291,1172.85 1939.01,1182.72 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#3da44d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2291,1172.85 2194.78,901.086 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#c271d2; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"796.536,1445.72 1076.67,1221.62 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#ac8d18; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"796.536,1445.72 778.267,918.071 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#00a9ad; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"868.397,157.562 685.7,269.885 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#ed5d92; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"868.397,157.562 1622.33,203.587 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#c68125; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"778.267,918.071 232.609,418.918 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#00a98d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"778.267,918.071 796.536,1445.72 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#8e971d; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1990.16,87.9763 2066.89,572.335 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#00a8cb; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1990.16,87.9763 1622.33,203.587 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#9b7fe8; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1362.9,712.054 1651.56,584.937 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#608cf6; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1362.9,712.054 2194.78,901.086 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#f05f73; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1258.15,1086.28 1076.67,1221.62 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#dd64b5; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"1258.15,1086.28 1939.01,1182.72 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#6b9e32; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2194.78,901.086 2291,1172.85 \"/>\n<polyline clip-path=\"url(#clip432)\" style=\"stroke:#009af9; stroke-linecap:round; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"2194.78,901.086 1362.9,712.054 \"/>\n</svg>\n" | |
| }, | |
| "metadata": {}, | |
| "execution_count": 20 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "####################################################################################\n", | |
| "# Plot the adjacency matrix\n", | |
| "####################################################################################\n", | |
| "display(\"Adjacency matrix:\")\n", | |
| "\n", | |
| "display(round.(X1, digits=0))" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 323 | |
| }, | |
| "id": "dfmcEgNUZrQJ", | |
| "outputId": "82990178-11cb-4348-b20e-31d8d67c6102" | |
| }, | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "text/plain": [ | |
| "\"Adjacency matrix:\"" | |
| ] | |
| }, | |
| "metadata": {} | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "text/plain": [ | |
| "16×16 Matrix{Float64}:\n", | |
| " -0.0 0.0 -0.0 0.0 -0.0 -0.0 … -0.0 1.0 0.0 0.0 -0.0 0.0\n", | |
| " 0.0 -0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0\n", | |
| " -0.0 0.0 -0.0 0.0 -0.0 -0.0 1.0 -0.0 -0.0 0.0 -0.0 0.0\n", | |
| " 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 -0.0 0.0\n", | |
| " -0.0 0.0 -0.0 0.0 -0.0 -0.0 1.0 -0.0 1.0 -0.0 -0.0 0.0\n", | |
| " -0.0 0.0 -0.0 0.0 -0.0 -0.0 … -0.0 -0.0 -0.0 -0.0 1.0 -0.0\n", | |
| " -0.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 -0.0 0.0 1.0 -0.0\n", | |
| " 1.0 0.0 1.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0\n", | |
| " 0.0 0.0 0.0 0.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 1.0\n", | |
| " -0.0 0.0 -0.0 0.0 -0.0 1.0 -0.0 1.0 0.0 0.0 -0.0 0.0\n", | |
| " -0.0 0.0 1.0 0.0 1.0 -0.0 … 0.0 -0.0 -0.0 -0.0 -0.0 -0.0\n", | |
| " 1.0 0.0 -0.0 0.0 -0.0 -0.0 -0.0 -0.0 0.0 0.0 -0.0 0.0\n", | |
| " 0.0 1.0 -0.0 0.0 1.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 0.0\n", | |
| " 0.0 0.0 0.0 1.0 -0.0 -0.0 -0.0 0.0 0.0 0.0 -0.0 1.0\n", | |
| " -0.0 0.0 -0.0 -0.0 -0.0 1.0 -0.0 -0.0 -0.0 -0.0 -0.0 -0.0\n", | |
| " 0.0 0.0 0.0 0.0 0.0 -0.0 … -0.0 0.0 0.0 1.0 -0.0 -0.0" | |
| ] | |
| }, | |
| "metadata": {} | |
| } | |
| ] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment