Skip to content

Instantly share code, notes, and snippets.

@sunxd3
Last active November 25, 2022 10:58
Show Gist options
  • Save sunxd3/ca0f23d98d919f6a2d1db8a21d7dc0d4 to your computer and use it in GitHub Desktop.
Save sunxd3/ca0f23d98d919f6a2d1db8a21d7dc0d4 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"id": "857709b0-ea42-4611-bec6-dc57a0bbfbbb",
"metadata": {
"tags": []
},
"source": [
"## The BUGS Language\n",
"BUGS(Bayesian inference Using Gibbs Sampling) is one of the earliest probabilistic programming language. A legal program in the BUGS language describes a directed probabilistic graphical model. The static nature of these models enables developers to extract much information deterministically, resulting in efficient inference algorithm implementations. Syntactically, to guarantee the static property of the program, all the loop bounds must not depend on stochastic variables."
]
},
{
"cell_type": "markdown",
"id": "7892abb3-b5f7-4b4c-86e8-a5a59db5f7f8",
"metadata": {
"tags": []
},
"source": [
"## The Need for Partial Evaluation\n",
"As we discussed before, legal BUGS programs describe Directed Acyclic Graphical(DAG) models, and one can understand assignments in BUGS programs as describing edges in the DAGs. There are no chronological orders between all the assignments, which means, if we want to analyze if a certain variable is dependent on some other variables, the analysis has to consider all the assignments in the program. \n",
"\n",
"Our approaches rely on [Symbolics.jl](https://symbolics.juliasymbolics.org/dev/). The intuition behind our solution is that the RHS of a logical assignment can be constructed into a symbolic term, while the LHS of that logical assignments are potentially a variable referred in other symbolic terms. By utilizing [Symbolic.subsitute](https://symbolics.juliasymbolics.org/dev/manual/expression_manipulation/#SymbolicUtils.substitute) function, we can do partial evaluation of any variable. And if the model is fully specified, we can evaluate the variable to a concrete number. To test if a model is correctly specified, we only need to check if all the loop bounds and array indices can be resolved to a concrete number by only considering logical assignments. \n",
"\n",
"In the remaining of this chapter, we will detail some aspects of the implementation. "
]
},
{
"cell_type": "markdown",
"id": "048e0923-223f-45bc-844c-a4800452db36",
"metadata": {},
"source": [
"# Plan\n",
"\n",
"**We will only cover the model compilation from the Julia AST acquired from `@bugsast` or `bugsmodel` in this demo.**\n",
"\n",
"We will first demonstrate some key aspects of our implementation. Then we'll demonstrate the complete process of compiling and inference with the [Seeds](https://www.multibugs.org/examples/latest/Seeds.html) model from BUGS Examples Volume I."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "dffcfdee-7536-47ad-a02a-60dd2ad5be3e",
"metadata": {},
"outputs": [],
"source": [
"using SymbolicPPL\n",
"using SymbolicPPL: CompilerState, addlogicalrules!, addstochasticrules!, unroll!, tosymbolic, resolve, gen_output\n",
"using Symbolics\n",
"using Graphs, MetaGraphsNext"
]
},
{
"cell_type": "markdown",
"id": "d4c62c87-380e-4571-8469-a03ff1710d06",
"metadata": {
"tags": []
},
"source": [
"## Logical Assignments\n",
"\n",
"Let's consider a simple logical assignment."
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "a3ebd4f4-830d-40d3-b56d-bfa0024c6303",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"quote\n",
" a = b + c * 3\n",
" b = 2\n",
" c = 0.5\n",
"end"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"logical_assignments = bugsmodel\"\"\"\n",
" a <- b + c * 3\n",
" b <- 2\n",
" c <- 0.5\n",
"\"\"\""
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "251ec458-e37a-47a1-b844-dc67a2a8192b",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"quote\n",
" a = b + c * 3\n",
" b = 2\n",
" c = 0.5\n",
"end"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Equivalently\n",
"logical_assignments = @bugsast begin\n",
" a = b + c * 3\n",
" b = 2\n",
" c = 0.5\n",
"end"
]
},
{
"cell_type": "markdown",
"id": "32993121-78f0-4cc4-bd25-1dfd894974cf",
"metadata": {},
"source": [
"In the code block above, `@bugsast` translates a BUGS program into Julia AST showed in the output. \n",
"The function `addlogicalrules!` is the workhorse that process logical assignments. \n",
"For every logical assignment, `addlogicalrules!` creates a mapping between the LHS symbolic variable and RHS symbolic term, and this mapping is stored as a dictionary. Let's see the function at work."
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "88ee086c-b531-4fc2-8b03-46259325d50e",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Any, Any} with 3 entries:\n",
" a => b + 3c\n",
" c => 0.5\n",
" b => 2"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"compiler_state = CompilerState(logical_assignments) # keep information during te compilation process\n",
"addlogicalrules!(logical_assignments, compiler_state)\n",
"compiler_state.logicalrules"
]
},
{
"cell_type": "markdown",
"id": "bed21005-1939-4ef8-8c6c-ae5b802d29b6",
"metadata": {},
"source": [
"Then we can ask: what is the value of variable `a`, partially evaluated in the context of all logical assignments? The answer will be "
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "bc2b7a6e-938b-4e09-8c18-30405a5b6dad",
"metadata": {},
"outputs": [
{
"data": {
"text/latex": [
"\\begin{equation}\n",
"b + 3 c\n",
"\\end{equation}\n"
],
"text/plain": [
"b + 3c"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"inter_result = substitute(tosymbolic(:a), compiler_state.logicalrules)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "6a960cb7-3830-4e3f-947a-41a4b9ffec85",
"metadata": {},
"outputs": [
{
"data": {
"text/latex": [
"\\begin{equation}\n",
"3.5\n",
"\\end{equation}\n"
],
"text/plain": [
"3.5"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"substitute(inter_result, compiler_state.logicalrules)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "d0e4cdc7-4a6d-4968-9d03-2ee9b6a466ec",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3.5"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"resolve(tosymbolic(:a), compiler_state.logicalrules) # `resolve` repeatedly use Symbolics.substitut for evaluation, stop when the substitution result was seen previously"
]
},
{
"cell_type": "markdown",
"id": "e7d9bdc5-ec8a-463b-9c13-9a442f60ff2b",
"metadata": {},
"source": [
"and it's exactly what we expect."
]
},
{
"cell_type": "markdown",
"id": "4bb7569a-67ef-4741-a2c5-9a6de2a42d55",
"metadata": {},
"source": [
"## Stochastic Assignments\n",
"\n",
"Stochastic assignments are handled in a similar way. BUGS syntax requires the RHS of a stochastic assignment to be a probability distribution function. \n",
"At this stage, the processing of stochastic assignments is very straightforward and mechanical, just like in the case of logical assignments. \n",
"The function that handle stochastic assignments is called `addstochasticrules!`."
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "14da7fb7-3b08-41e3-9dbb-3bee4c431038",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"quote\n",
" a = b + c * 3\n",
" b = 2\n",
" c = 0.5\n",
" $(Expr(:~, :y, :(dnorm(a, 1))))\n",
"end"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"mixed_assignments = @bugsast begin\n",
" a = b + c * 3\n",
" b = 2\n",
" c = 0.5\n",
" y ~ dnorm(a, 1)\n",
"end"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "85e4dd48-33d6-4ec1-91c4-dc1d54fe6bc8",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Any, Any} with 1 entry:\n",
" y => dnorm(a, 1)"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"compiler_state = CompilerState(mixed_assignments);\n",
"addlogicalrules!(mixed_assignments, compiler_state)\n",
"addstochasticrules!(mixed_assignments, compiler_state)\n",
"compiler_state.stochasticrules"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "26ceaf25-4fdb-43c0-ba6e-15aa79f20d0a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
":(function ()\n",
" Distributions.Normal{Float64}(μ=3.5, σ=1.0)\n",
" end)"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gen_output(compiler_state)[:y][2]"
]
},
{
"cell_type": "markdown",
"id": "c1bb34d3-5e73-4b72-bb54-ff65b7f148d8",
"metadata": {},
"source": [
"## Array \n",
"The challenge of support BUGS' array interface is that every element of an array can be either logical or stochastic, so we need to treat every array element as a separate variable. We won't go deep into the inner mechanism, rather let's see how array indexing work with some demos."
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "3dc5e682-0303-48a2-a49f-39650bffa726",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Any, Any} with 2 entries:\n",
" g[1:3] => [1, 2, 3]\n",
" h[2, 3] => 2g[1]"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"array_demo = @bugsast begin\n",
" h[2, 3] = 2 * g[1]\n",
"end\n",
"data = (; g = [1, 2 ,3])\n",
"\n",
"compiler_state = CompilerState(array_demo)\n",
"addlogicalrules!(data, compiler_state)\n",
"addlogicalrules!(array_demo, compiler_state)\n",
"compiler_state.logicalrules"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "4f096db0-b671-4328-b079-7e1f2a51da7c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Symbol, Symbolics.Arr{Num}} with 1 entry:\n",
" :h => h[1:2,1:3]"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"compiler_state.arrays"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "6e6a46a6-0b43-4510-820a-230b13dae80b",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Symbol, Symbolics.Arr{Num}} with 1 entry:\n",
" :g => g[1:3]"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"compiler_state.data_arrays"
]
},
{
"cell_type": "markdown",
"id": "082ca899-e1c0-4cec-87e5-f1297f98fc01",
"metadata": {},
"source": [
"There are several things worth explaining here:\n",
"- The array indexing is translated into a variable with an easy-to-identify name (`h[2,3]` -> `var\"h[2, 3]\"`).\n",
"- Array shape deduction is carried out as side-effects of the previous translation: the largest index seen is treated as the size of the array\n",
"- No shape deduction is done for data arrays, indexing beyond the given range or modification will cause an error"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "319fbcc1-7ee3-4860-b15a-97cd9ccf028e",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Any, Any} with 3 entries:\n",
" x => (2//3)*h[2, 1] + (2//3)*h[2, 2] + (2//3)*h[2, 3]\n",
" g[1:3] => [1, 2, 3]\n",
" h[2, 3] => 2g[1]"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"x_assignment = @bugsast begin\n",
" h[2, 3] = 2 * g[1]\n",
" x = 2 * mean(h[2, :]) # slicing h\n",
"end\n",
"\n",
"data = (; g = [1, 2 ,3])\n",
"\n",
"compiler_state = CompilerState(x_assignment)\n",
"addlogicalrules!(data, compiler_state)\n",
"addlogicalrules!(x_assignment, compiler_state, false) \n",
"compiler_state.logicalrules"
]
},
{
"cell_type": "markdown",
"id": "bd006d3f-c4ed-4d0d-8ce4-dda4b477b8e5",
"metadata": {},
"source": [
"The compiler will infer the size of `h` to be (2, 3), because that's the largest indices seen. We can also see `mean()` function is interpreted and simplified. \n",
"Indexing an array with other array indexing is also supported."
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "d79fe952-ccb3-4883-bfdc-9a4ac7f429bd",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Any, Any} with 2 entries:\n",
" k[1] => 3\n",
" g[3] => 2"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"nested_indexing = @bugsast begin\n",
" g[k[1]] = 2\n",
" k[1] = 3\n",
"end\n",
"compiler_state = CompilerState(nested_indexing)\n",
"addlogicalrules!(nested_indexing, compiler_state) # The first one add `k[1]` \n",
"addlogicalrules!(nested_indexing, compiler_state) # so the index can be evaluated now\n",
"compiler_state.logicalrules"
]
},
{
"cell_type": "markdown",
"id": "6c42a35a-9710-40f5-99b2-59a4da6c9021",
"metadata": {},
"source": [
"## Unrolling\n",
"Internally, we unroll all the loops. There are several reasons for this decision:\n",
"1. If we can unroll all the loops, then all the expression are either logical or stochastic assignments, and we have established that we can handle them well.\n",
"2. For a BUGS program to be legal, the loop bounds would need to be evaluated to a concrete number. Otherwise, either the model is under-specified, or the loop bound is dependent on stochastic variables.\n",
"\n",
"`unrollforloops!` handles the unrolling."
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "2fcc1268-68c7-4196-87bc-5de34e8a2a5e",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"quote\n",
" array_variable_0[1] = 1 + 1\n",
" array_variable_2[1, 1, 1] = 2\n",
" array_variable_2[1, 2, 1] = 2\n",
" array_variable_2[1, 2, 2] = 2\n",
" array_variable_0[2] = 2 + 1\n",
" array_variable_2[2, 1, 1] = 2\n",
" array_variable_2[2, 2, 1] = 2\n",
" array_variable_2[2, 2, 2] = 2\n",
" array_variable_0[3] = 3 + 1\n",
" array_variable_2[3, 1, 1] = 2\n",
" array_variable_2[3, 2, 1] = 2\n",
" array_variable_2[3, 2, 2] = 2\n",
" $(Expr(:processed))\n",
"end"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"unroll_example = @bugsast begin \n",
" # nested loop\n",
" for i in 1:N\n",
" # assignment using loop variable\n",
" array_variable_0[i] = i + 1\n",
" \n",
" # nested loops in another for loop\n",
" for j in 1:2\n",
" # loop bound depend on loop variable\n",
" for k in 1:j\n",
" array_variable_2[i, j, k] = 2\n",
" end\n",
" end\n",
" end\n",
"\n",
" N = 3\n",
"end\n",
"compiler_state = CompilerState(unroll_example)\n",
"addlogicalrules!(unroll_example, compiler_state) # Add `N => 3` to the rules\n",
"unroll!(unroll_example, compiler_state)\n",
"unroll_example"
]
},
{
"cell_type": "markdown",
"id": "54e59ac1-ced9-4408-a9da-63a9df3c0b20",
"metadata": {},
"source": [
"# Seeds"
]
},
{
"cell_type": "markdown",
"id": "a7257bb1-4fa8-4c2b-88ca-40ae606f2604",
"metadata": {},
"source": [
"`Seeds` concerns the proportion of seeds that germinated on each of 21 plates. "
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "8f31463a-3062-4d08-ad61-0059a3e0996d",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(r = [10, 23, 23, 26, 17], n = [39, 62, 81, 51, 39], x1 = [0, 0, 0, 0, 0], x2 = [0, 0, 0, 0, 0], N = 5)"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data = (\n",
" r = [10, 23, 23, 26, 17, 5, 53, 55, 32, 46, 10, 8, 10, 8, 23, 0, 3, 22, 15, 32, 3],\n",
" n = [39, 62, 81, 51, 39, 6, 74, 72, 51, 79, 13, 16, 30, 28, 45, 4, 12, 41, 30, 51, 7],\n",
" x1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],\n",
" x2 = [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],\n",
" N = 21,\n",
")\n",
"\n",
"# we will take the first five plates to make model plot easier to look at\n",
"partial_data = (\n",
" r = [10, 23, 23, 26, 17],\n",
" n = [39, 62, 81, 51, 39],\n",
" x1 = [0, 0, 0, 0, 0],\n",
" x2 = [0, 0, 0, 0, 0],\n",
" N = 5,\n",
")"
]
},
{
"cell_type": "markdown",
"id": "b68b6648-76a2-45d3-bfcb-821a8e15792d",
"metadata": {},
"source": [
"where `r[i]` is the number of germinated seeds and `n[i]` is the total number of the seeds on the $i$-th plate. \n",
"The model is constructed such that, let $p_i$ be the probability of germination on the $i$-th plate, \n",
"\n",
"$$\n",
"\\begin{aligned}\n",
"r_i &\\sim \\operatorname{Binomial}(p_i, n_i) \\\\\n",
"\\operatorname{logit}(p_i) &\\sim \\alpha_0 + \\alpha_1 x_{1 i} + \\alpha_2 x_{2i} + \\alpha_{12} x_{1i} x_{2i} + b_{i} \\\\\n",
"b_i &\\sim \\operatorname{Normal}(0, \\tau)\n",
"\\end{aligned}\n",
"$$\n",
"\n",
"where $x_{1i}$ and $x_{2i}$ are the seed type and root extract of the $i$-th plate. \n",
"We describe the model as"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "e86231f5-7596-4214-a94d-c0e227af5288",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"quote\n",
" for i = 1:N\n",
" $(Expr(:~, :(r[i]), :(dbin(p[i], n[i]))))\n",
" $(Expr(:~, :(b[i]), :(dnorm(0.0, tau))))\n",
" p[i] = logistic(alpha0 + alpha1 * x1[i] + alpha2 * x2[i] + alpha12 * x1[i] * x2[i] + b[i])\n",
" end\n",
" $(Expr(:~, :alpha0, :(dnorm(0.0, 1.0e-6))))\n",
" $(Expr(:~, :alpha1, :(dnorm(0.0, 1.0e-6))))\n",
" $(Expr(:~, :alpha2, :(dnorm(0.0, 1.0e-6))))\n",
" $(Expr(:~, :alpha12, :(dnorm(0.0, 1.0e-6))))\n",
" $(Expr(:~, :tau, :(dgamma(0.001, 0.001))))\n",
" sigma = 1 / sqrt(tau)\n",
"end"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"seeds = @bugsast begin\n",
" for i in 1:N\n",
" r[i] ~ dbin(p[i],n[i])\n",
" b[i] ~ dnorm(0.0,tau)\n",
" p[i] = logistic(alpha0 + alpha1 * x1[i] + alpha2 * x2[i] + alpha12 * x1[i] * x2[i] + b[i])\n",
" end\n",
" alpha0 ~ dnorm(0.0,1.0E-6)\n",
" alpha1 ~ dnorm(0.0,1.0E-6)\n",
" alpha2 ~ dnorm(0.0,1.0E-6)\n",
" alpha12 ~ dnorm(0.0,1.0E-6)\n",
" tau ~ dgamma(0.001,0.001)\n",
" sigma = 1 / sqrt(tau)\n",
"end"
]
},
{
"cell_type": "markdown",
"id": "d1fce937-8a99-497c-9abb-f72dfe8ccf22",
"metadata": {},
"source": [
"The main function for compilation is \n",
"\n",
"```julia\n",
"compile(model_def::Expr, data::NamedTuple, target::Symbol),\n",
"```\n",
"\n",
"which takes three arguments: \n",
"- the first argument is the output of `@bugsast` or `bugsmodel`, \n",
"- the second argument is the data \n",
"- the third argument is a `Symbol` indicating the compilation target."
]
},
{
"cell_type": "markdown",
"id": "10edbde3-c263-4ba2-8cb2-cb9a5fcc6b87",
"metadata": {},
"source": [
"To compile into a `CompilerState` object"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "ac82824d-1e94-4593-b584-1b66e646d888",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Dict{Any, Any} with 27 entries:\n",
" x1[1:21] => [0, 0, 0, 0, 0, 0, 0, 0, 0, 0 … 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]\n",
" p[14] => 1 / (1 + exp(-alpha0 - b[14] - alpha1*x1[14] - alpha2*x2[14] - al…\n",
" p[12] => 1 / (1 + exp(-alpha0 - b[12] - alpha1*x1[12] - alpha2*x2[12] - al…\n",
" x2[1:21] => [0, 0, 0, 0, 0, 1, 1, 1, 1, 1 … 0, 0, 0, 0, 0, 1, 1, 1, 1, 1]\n",
" p[8] => 1 / (1 + exp(-alpha0 - b[8] - alpha1*x1[8] - alpha2*x2[8] - alpha…\n",
" r[1:21] => [10, 23, 23, 26, 17, 5, 53, 55, 32, 46 … 8, 10, 8, 23, 0, 3, 22…\n",
" p[15] => 1 / (1 + exp(-alpha0 - b[15] - alpha1*x1[15] - alpha2*x2[15] - al…\n",
" p[9] => 1 / (1 + exp(-alpha0 - b[9] - alpha1*x1[9] - alpha2*x2[9] - alpha…\n",
" p[5] => 1 / (1 + exp(-alpha0 - b[5] - alpha1*x1[5] - alpha2*x2[5] - alpha…\n",
" n[1:21] => [39, 62, 81, 51, 39, 6, 74, 72, 51, 79 … 16, 30, 28, 45, 4, 12,…\n",
" p[11] => 1 / (1 + exp(-alpha0 - b[11] - alpha1*x1[11] - alpha2*x2[11] - al…\n",
" N => 21\n",
" p[17] => 1 / (1 + exp(-alpha0 - b[17] - alpha1*x1[17] - alpha2*x2[17] - al…\n",
" p[3] => 1 / (1 + exp(-alpha0 - b[3] - alpha1*x1[3] - alpha2*x2[3] - alpha…\n",
" p[7] => 1 / (1 + exp(-alpha0 - b[7] - alpha1*x1[7] - alpha2*x2[7] - alpha…\n",
" p[10] => 1 / (1 + exp(-alpha0 - b[10] - alpha1*x1[10] - alpha2*x2[10] - al…\n",
" p[4] => 1 / (1 + exp(-alpha0 - b[4] - alpha1*x1[4] - alpha2*x2[4] - alpha…\n",
" p[18] => 1 / (1 + exp(-alpha0 - b[18] - alpha1*x1[18] - alpha2*x2[18] - al…\n",
" p[2] => 1 / (1 + exp(-alpha0 - b[2] - alpha1*x1[2] - alpha2*x2[2] - alpha…\n",
" p[16] => 1 / (1 + exp(-alpha0 - b[16] - alpha1*x1[16] - alpha2*x2[16] - al…\n",
" p[19] => 1 / (1 + exp(-alpha0 - b[19] - alpha1*x1[19] - alpha2*x2[19] - al…\n",
" sigma => 1 / sqrt(tau)\n",
" p[1] => 1 / (1 + exp(-alpha0 - b[1] - alpha1*x1[1] - alpha2*x2[1] - alpha…\n",
" p[13] => 1 / (1 + exp(-alpha0 - b[13] - alpha1*x1[13] - alpha2*x2[13] - al…\n",
" p[20] => 1 / (1 + exp(-alpha0 - b[20] - alpha1*x1[20] - alpha2*x2[20] - al…\n",
" ⋮ => ⋮"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"copmiler_state = compile(seeds, data, :IR);\n",
"copmiler_state.logicalrules"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "8a8a3835-dd5b-48ae-beff-0a7bba32bf96",
"metadata": {},
"outputs": [
{
"data": {
"text/latex": [
"\\begin{equation}\n",
"\\frac{1}{1 + e^{ - alpha0 - b_{1 4} - alpha1 x1_{1 4} - alpha2 x2_{1 4} - alpha12 x1_{1 4} x2_{1 4}}}\n",
"\\end{equation}\n"
],
"text/plain": [
"1 / (1 + exp(-alpha0 - b[14] - alpha1*x1[14] - alpha2*x2[14] - alpha12*x1[14]*x2[14]))"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"copmiler_state.logicalrules[tosymbolic(Symbol(\"p[14]\"))]"
]
},
{
"cell_type": "markdown",
"id": "4b73f487-f149-4ecc-96de-eec97bb33ba1",
"metadata": {},
"source": [
"To compile into a graph representation"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "733c7912-be19-4d97-aed7-43e678a1192a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Variable Name: b[17]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[6]\n",
"Variable Type: Observation\n",
"Data: 5\n",
"Parent Nodes: alpha2, alpha0, b[6]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, var\"b[6]\"))))), 6))\n",
"\n",
"Variable Name: r[1]\n",
"Variable Type: Observation\n",
"Data: 10\n",
"Parent Nodes: alpha0, b[1]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[1]\"))))), 39))\n",
"\n",
"Variable Name: alpha0\n",
"Variable Type: Assumption\n",
"Parent Nodes: \n",
"Node Function: Distributions.Normal{Float64}(μ=0.0, σ=1000.0)\n",
"\n",
"Variable Name: b[4]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[7]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[13]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[15]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[3]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[21]\n",
"Variable Type: Observation\n",
"Data: 3\n",
"Parent Nodes: alpha12, alpha2, alpha0, b[21], alpha1\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)((+)((+)(0, (*)(-1, alpha12)), (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, var\"b[21]\")), (*)(-1, alpha1))))), 7))\n",
"\n",
"Variable Name: r[17]\n",
"Variable Type: Observation\n",
"Data: 3\n",
"Parent Nodes: alpha12, alpha2, alpha0, b[17], alpha1\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)((+)((+)(0, (*)(-1, alpha12)), (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, var\"b[17]\")), (*)(-1, alpha1))))), 12))\n",
"\n",
"Variable Name: tau\n",
"Variable Type: Assumption\n",
"Parent Nodes: \n",
"Node Function: Distributions.Gamma{Float64}(α=0.001, θ=1000.0)\n",
"\n",
"Variable Name: b[12]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[10]\n",
"Variable Type: Observation\n",
"Data: 46\n",
"Parent Nodes: alpha2, alpha0, b[10]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, var\"b[10]\"))))), 79))\n",
"\n",
"Variable Name: r[12]\n",
"Variable Type: Observation\n",
"Data: 8\n",
"Parent Nodes: alpha0, alpha1, b[12]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, alpha1)), (*)(-1, var\"b[12]\"))))), 16))\n",
"\n",
"Variable Name: r[20]\n",
"Variable Type: Observation\n",
"Data: 32\n",
"Parent Nodes: alpha12, alpha2, alpha0, alpha1, b[20]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)((+)((+)(0, (*)(-1, alpha12)), (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, alpha1)), (*)(-1, var\"b[20]\"))))), 51))\n",
"\n",
"Variable Name: r[18]\n",
"Variable Type: Observation\n",
"Data: 22\n",
"Parent Nodes: alpha12, alpha2, alpha0, b[18], alpha1\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)((+)((+)(0, (*)(-1, alpha12)), (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, var\"b[18]\")), (*)(-1, alpha1))))), 41))\n",
"\n",
"Variable Name: b[2]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[13]\n",
"Variable Type: Observation\n",
"Data: 10\n",
"Parent Nodes: alpha0, alpha1, b[13]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, alpha1)), (*)(-1, var\"b[13]\"))))), 30))\n",
"\n",
"Variable Name: r[14]\n",
"Variable Type: Observation\n",
"Data: 8\n",
"Parent Nodes: alpha0, b[14], alpha1\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[14]\")), (*)(-1, alpha1))))), 28))\n",
"\n",
"Variable Name: b[11]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[16]\n",
"Variable Type: Observation\n",
"Data: 0\n",
"Parent Nodes: alpha0, b[16], alpha1\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[16]\")), (*)(-1, alpha1))))), 4))\n",
"\n",
"Variable Name: b[1]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[15]\n",
"Variable Type: Observation\n",
"Data: 23\n",
"Parent Nodes: alpha0, alpha1, b[15]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, alpha1)), (*)(-1, var\"b[15]\"))))), 45))\n",
"\n",
"Variable Name: r[7]\n",
"Variable Type: Observation\n",
"Data: 53\n",
"Parent Nodes: b[7], alpha2, alpha0\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, var\"b[7]\")), (*)(-1, alpha2)), (*)(-1, alpha0))))), 74))\n",
"\n",
"Variable Name: b[21]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[4]\n",
"Variable Type: Observation\n",
"Data: 26\n",
"Parent Nodes: alpha0, b[4]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[4]\"))))), 51))\n",
"\n",
"Variable Name: b[10]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[6]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[9]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[8]\n",
"Variable Type: Observation\n",
"Data: 55\n",
"Parent Nodes: alpha2, b[8], alpha0\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha2)), (*)(-1, var\"b[8]\")), (*)(-1, alpha0))))), 72))\n",
"\n",
"Variable Name: b[20]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[11]\n",
"Variable Type: Observation\n",
"Data: 10\n",
"Parent Nodes: alpha2, b[11], alpha0\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha2)), (*)(-1, var\"b[11]\")), (*)(-1, alpha0))))), 13))\n",
"\n",
"Variable Name: b[18]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[3]\n",
"Variable Type: Observation\n",
"Data: 23\n",
"Parent Nodes: alpha0, b[3]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[3]\"))))), 81))\n",
"\n",
"Variable Name: r[5]\n",
"Variable Type: Observation\n",
"Data: 17\n",
"Parent Nodes: alpha0, b[5]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[5]\"))))), 39))\n",
"\n",
"Variable Name: b[8]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: r[9]\n",
"Variable Type: Observation\n",
"Data: 32\n",
"Parent Nodes: alpha2, alpha0, b[9]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)(0, (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, var\"b[9]\"))))), 51))\n",
"\n",
"Variable Name: b[16]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[14]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: alpha2\n",
"Variable Type: Assumption\n",
"Parent Nodes: \n",
"Node Function: Distributions.Normal{Float64}(μ=0.0, σ=1000.0)\n",
"\n",
"Variable Name: b[19]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: b[5]\n",
"Variable Type: Assumption\n",
"Parent Nodes: tau\n",
"Node Function: :((SymbolicPPL.dnorm)(0.0, tau))\n",
"\n",
"Variable Name: alpha12\n",
"Variable Type: Assumption\n",
"Parent Nodes: \n",
"Node Function: Distributions.Normal{Float64}(μ=0.0, σ=1000.0)\n",
"\n",
"Variable Name: r[19]\n",
"Variable Type: Observation\n",
"Data: 15\n",
"Parent Nodes: alpha12, alpha2, alpha0, alpha1, b[19]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)((+)((+)((+)(0, (*)(-1, alpha12)), (*)(-1, alpha2)), (*)(-1, alpha0)), (*)(-1, alpha1)), (*)(-1, var\"b[19]\"))))), 30))\n",
"\n",
"Variable Name: alpha1\n",
"Variable Type: Assumption\n",
"Parent Nodes: \n",
"Node Function: Distributions.Normal{Float64}(μ=0.0, σ=1000.0)\n",
"\n",
"Variable Name: r[2]\n",
"Variable Type: Observation\n",
"Data: 23\n",
"Parent Nodes: alpha0, b[2]\n",
"Node Function: :((SymbolicPPL.dbin)((/)(1, (+)(1, (exp)((+)((+)(0, (*)(-1, alpha0)), (*)(-1, var\"b[2]\"))))), 62))\n",
"\n"
]
}
],
"source": [
"g = compile(seeds, data, :Graph);\n",
"\n",
"for v in vertices(g)\n",
" println(g[label_for(g, v)]); println()\n",
"end"
]
},
{
"cell_type": "markdown",
"id": "9b94d6b4-0b20-4f2a-b144-1cff10924d9d",
"metadata": {},
"source": [
"Julia graph ecosystem provides myriad of plotting utilities, here we use the TikzGraphs.jl package to generate a Tikz picture."
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "2838b484-bb8c-4d1b-a217-5fef28c84712",
"metadata": {},
"outputs": [],
"source": [
"using TikzGraphs, TikzPictures\n",
"function plot(g)\n",
" color_dict = Dict{Int, String}()\n",
" for (i, node) in enumerate(vertices(g))\n",
" if g[label_for(g, node)].is_data\n",
" color_dict[i] = \"fill=green!10\"\n",
" else\n",
" color_dict[i] = \"fill=yellow!10\"\n",
" end\n",
" end\n",
"\n",
" TikzGraphs.plot(\n",
" g.graph, \n",
" map(x->string(label_for(g, x)), vertices(g)), \n",
" node_style=\"draw, rounded corners, fill=blue!10\", \n",
" node_styles=color_dict,\n",
" edge_style=\"black\"\n",
" )\n",
"end;"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "968341f4-6ecc-42a8-8dbc-d3a45ca5214d",
"metadata": {},
"outputs": [
{
"data": {
"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=\"874.834pt\" height=\"71.832pt\" viewBox=\"0 0 874.834 71.832\" version=\"1.2\">\n",
"<defs>\n",
"<g>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-0\">\n",
"<path style=\"stroke:none;\" d=\"\"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-1\">\n",
"<path style=\"stroke:none;\" d=\"M 5.171875 -2.140625 C 5.171875 -3.40625 4.203125 -4.390625 3.078125 -4.390625 C 2.296875 -4.390625 1.875 -3.921875 1.703125 -3.75 L 1.703125 -6.890625 L 0.28125 -6.78125 L 0.28125 -6.484375 C 0.96875 -6.484375 1.046875 -6.40625 1.046875 -5.921875 L 1.046875 0 L 1.296875 0 L 1.65625 -0.609375 C 1.8125 -0.390625 2.21875 0.109375 2.96875 0.109375 C 4.140625 0.109375 5.171875 -0.859375 5.171875 -2.140625 Z M 4.359375 -2.15625 C 4.359375 -1.78125 4.328125 -1.1875 4.046875 -0.75 C 3.828125 -0.4375 3.453125 -0.109375 2.921875 -0.109375 C 2.46875 -0.109375 2.109375 -0.34375 1.875 -0.71875 C 1.734375 -0.921875 1.734375 -0.953125 1.734375 -1.140625 L 1.734375 -3.1875 C 1.734375 -3.375 1.734375 -3.375 1.84375 -3.53125 C 2.234375 -4.09375 2.78125 -4.171875 3.015625 -4.171875 C 3.46875 -4.171875 3.828125 -3.921875 4.0625 -3.53125 C 4.328125 -3.125 4.359375 -2.5625 4.359375 -2.15625 Z M 4.359375 -2.15625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-2\">\n",
"<path style=\"stroke:none;\" d=\"M 2.546875 2.28125 C 2.546875 2.171875 2.453125 2.09375 2.34375 2.09375 L 1.53125 2.09375 L 1.53125 -7.0625 L 2.34375 -7.0625 C 2.453125 -7.0625 2.546875 -7.140625 2.546875 -7.25 C 2.546875 -7.359375 2.453125 -7.453125 2.34375 -7.453125 L 1.140625 -7.453125 L 1.140625 2.484375 L 2.34375 2.484375 C 2.453125 2.484375 2.546875 2.390625 2.546875 2.28125 Z M 2.546875 2.28125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-3\">\n",
"<path style=\"stroke:none;\" d=\"M 4.15625 0 L 4.15625 -0.3125 L 3.84375 -0.3125 C 2.953125 -0.3125 2.921875 -0.421875 2.921875 -0.78125 L 2.921875 -6.359375 C 2.921875 -6.59375 2.921875 -6.625 2.6875 -6.625 C 2.078125 -5.984375 1.203125 -5.984375 0.890625 -5.984375 L 0.890625 -5.671875 C 1.078125 -5.671875 1.671875 -5.671875 2.1875 -5.9375 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.9375 -0.3125 L 0.9375 0 C 1.296875 -0.03125 2.15625 -0.03125 2.546875 -0.03125 C 2.953125 -0.03125 3.8125 -0.03125 4.15625 0 Z M 4.15625 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-4\">\n",
"<path style=\"stroke:none;\" d=\"M 4.8125 -6.40625 L 2.40625 -6.40625 C 1.1875 -6.40625 1.171875 -6.53125 1.140625 -6.71875 L 0.890625 -6.71875 L 0.5625 -4.671875 L 0.8125 -4.671875 C 0.828125 -4.828125 0.921875 -5.453125 1.046875 -5.578125 C 1.125 -5.640625 1.890625 -5.640625 2.03125 -5.640625 L 4.078125 -5.640625 L 2.96875 -4.0625 C 2.078125 -2.71875 1.75 -1.34375 1.75 -0.328125 C 1.75 -0.234375 1.75 0.21875 2.203125 0.21875 C 2.65625 0.21875 2.65625 -0.234375 2.65625 -0.328125 L 2.65625 -0.828125 C 2.65625 -1.375 2.6875 -1.921875 2.765625 -2.46875 C 2.8125 -2.6875 2.953125 -3.546875 3.390625 -4.15625 L 4.734375 -6.046875 C 4.8125 -6.171875 4.8125 -6.1875 4.8125 -6.40625 Z M 4.8125 -6.40625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-5\">\n",
"<path style=\"stroke:none;\" d=\"M 1.625 2.484375 L 1.625 -7.453125 L 0.421875 -7.453125 C 0.3125 -7.453125 0.21875 -7.359375 0.21875 -7.25 C 0.21875 -7.140625 0.3125 -7.0625 0.421875 -7.0625 L 1.234375 -7.0625 L 1.234375 2.09375 L 0.421875 2.09375 C 0.3125 2.09375 0.21875 2.171875 0.21875 2.28125 C 0.21875 2.390625 0.3125 2.484375 0.421875 2.484375 Z M 1.625 2.484375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-6\">\n",
"<path style=\"stroke:none;\" d=\"M 3.625 -3.78125 C 3.625 -4.109375 3.3125 -4.390625 2.875 -4.390625 C 2.15625 -4.390625 1.796875 -3.734375 1.65625 -3.296875 L 1.65625 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.96875 -3.96875 1.046875 -3.90625 1.046875 -3.421875 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.8125 -0.03125 2.28125 -0.03125 2.671875 0 L 2.671875 -0.3125 L 2.46875 -0.3125 C 1.734375 -0.3125 1.703125 -0.421875 1.703125 -0.78125 L 1.703125 -2.3125 C 1.703125 -3.296875 2.125 -4.171875 2.875 -4.171875 C 2.953125 -4.171875 2.96875 -4.171875 2.984375 -4.15625 C 2.96875 -4.15625 2.765625 -4.03125 2.765625 -3.78125 C 2.765625 -3.5 2.96875 -3.34375 3.1875 -3.34375 C 3.375 -3.34375 3.625 -3.46875 3.625 -3.78125 Z M 3.625 -3.78125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-7\">\n",
"<path style=\"stroke:none;\" d=\"M 4.546875 -2.03125 C 4.546875 -3.296875 3.65625 -4.25 2.546875 -4.25 C 1.875 -4.25 1.515625 -3.734375 1.3125 -3.265625 L 1.3125 -3.5 C 1.3125 -6.015625 2.546875 -6.375 3.046875 -6.375 C 3.296875 -6.375 3.703125 -6.3125 3.921875 -5.96875 C 3.78125 -5.96875 3.375 -5.96875 3.375 -5.53125 C 3.375 -5.21875 3.625 -5.0625 3.828125 -5.0625 C 4 -5.0625 4.296875 -5.15625 4.296875 -5.546875 C 4.296875 -6.140625 3.859375 -6.625 3.03125 -6.625 C 1.765625 -6.625 0.421875 -5.34375 0.421875 -3.140625 C 0.421875 -0.484375 1.5625 0.21875 2.5 0.21875 C 3.59375 0.21875 4.546875 -0.71875 4.546875 -2.03125 Z M 3.640625 -2.03125 C 3.640625 -1.5625 3.640625 -1.0625 3.484375 -0.703125 C 3.1875 -0.109375 2.71875 -0.0625 2.5 -0.0625 C 1.875 -0.0625 1.5625 -0.65625 1.515625 -0.8125 C 1.328125 -1.265625 1.328125 -2.0625 1.328125 -2.25 C 1.328125 -3.015625 1.65625 -4.015625 2.546875 -4.015625 C 2.703125 -4.015625 3.15625 -4.015625 3.46875 -3.40625 C 3.640625 -3.03125 3.640625 -2.53125 3.640625 -2.03125 Z M 3.640625 -2.03125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-8\">\n",
"<path style=\"stroke:none;\" d=\"M 4.796875 -0.890625 L 4.796875 -1.4375 L 4.546875 -1.4375 L 4.546875 -0.890625 C 4.546875 -0.3125 4.296875 -0.25 4.1875 -0.25 C 3.859375 -0.25 3.828125 -0.703125 3.828125 -0.75 L 3.828125 -2.734375 C 3.828125 -3.15625 3.828125 -3.53125 3.46875 -3.90625 C 3.078125 -4.296875 2.578125 -4.453125 2.109375 -4.453125 C 1.296875 -4.453125 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.8125 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.3125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.78125 C 1.28125 -4.125 1.765625 -4.234375 2.09375 -4.234375 C 2.578125 -4.234375 3.140625 -3.84375 3.140625 -2.96875 L 3.140625 -2.59375 C 2.640625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.015625 -0.28125 3.203125 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.1875 0.0625 4.796875 -0.078125 4.796875 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.984375 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.390625 Z M 3.140625 -1.390625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-9\">\n",
"<path style=\"stroke:none;\" d=\"M 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.890625 L 0.328125 -6.78125 L 0.328125 -6.484375 C 1.03125 -6.484375 1.109375 -6.40625 1.109375 -5.921875 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.53125 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-10\">\n",
"<path style=\"stroke:none;\" d=\"M 5.171875 -2.140625 C 5.171875 -3.40625 4.21875 -4.390625 3.09375 -4.390625 C 2.328125 -4.390625 1.90625 -3.953125 1.703125 -3.734375 L 1.703125 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.984375 -3.96875 1.046875 -3.921875 1.046875 -3.484375 L 1.046875 1.171875 C 1.046875 1.625 0.9375 1.625 0.28125 1.625 L 0.28125 1.921875 L 1.390625 1.890625 L 2.515625 1.921875 L 2.515625 1.625 C 1.84375 1.625 1.734375 1.625 1.734375 1.171875 L 1.734375 -0.59375 C 1.78125 -0.421875 2.203125 0.109375 2.96875 0.109375 C 4.140625 0.109375 5.171875 -0.859375 5.171875 -2.140625 Z M 4.359375 -2.140625 C 4.359375 -0.9375 3.65625 -0.109375 2.921875 -0.109375 C 2.53125 -0.109375 2.140625 -0.3125 1.875 -0.71875 C 1.734375 -0.921875 1.734375 -0.9375 1.734375 -1.140625 L 1.734375 -3.34375 C 2.03125 -3.859375 2.515625 -4.140625 3.015625 -4.140625 C 3.75 -4.140625 4.359375 -3.265625 4.359375 -2.140625 Z M 4.359375 -2.140625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-11\">\n",
"<path style=\"stroke:none;\" d=\"M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.546875 -0.609375 L 4.546875 -2.5 C 4.546875 -3.359375 4.546875 -3.671875 4.234375 -4.03125 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.359375 -4.390625 1.921875 -3.796875 1.765625 -3.4375 L 1.75 -3.4375 L 1.75 -6.890625 L 0.3125 -6.78125 L 0.3125 -6.484375 C 1.015625 -6.484375 1.09375 -6.40625 1.09375 -5.921875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.625 2.484375 -4.171875 3.125 -4.171875 C 3.75 -4.171875 3.859375 -3.640625 3.859375 -3.078125 L 3.859375 -0.75 C 3.859375 -0.3125 3.75 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-12\">\n",
"<path style=\"stroke:none;\" d=\"M 4.578125 -3.1875 C 4.578125 -3.96875 4.515625 -4.765625 4.171875 -5.5 C 3.71875 -6.453125 2.90625 -6.625 2.484375 -6.625 C 1.890625 -6.625 1.15625 -6.359375 0.75 -5.4375 C 0.4375 -4.75 0.390625 -3.96875 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.828125 -0.78125 C 1.265625 0.015625 1.984375 0.21875 2.46875 0.21875 C 3.015625 0.21875 3.765625 0.015625 4.203125 -0.9375 C 4.515625 -1.625 4.578125 -2.390625 4.578125 -3.1875 Z M 3.75 -3.296875 C 3.75 -2.546875 3.75 -1.875 3.640625 -1.25 C 3.484375 -0.296875 2.921875 0 2.46875 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.296875 C 1.21875 -3.9375 1.21875 -4.59375 1.296875 -5.125 C 1.484375 -6.3125 2.21875 -6.40625 2.46875 -6.40625 C 2.796875 -6.40625 3.453125 -6.21875 3.640625 -5.234375 C 3.75 -4.6875 3.75 -3.921875 3.75 -3.296875 Z M 3.75 -3.296875 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-13\">\n",
"<path style=\"stroke:none;\" d=\"M 4.6875 -1.640625 L 4.6875 -1.953125 L 3.6875 -1.953125 L 3.6875 -6.46875 C 3.6875 -6.671875 3.6875 -6.734375 3.53125 -6.734375 C 3.4375 -6.734375 3.40625 -6.734375 3.328125 -6.609375 L 0.28125 -1.953125 L 0.28125 -1.640625 L 2.921875 -1.640625 L 2.921875 -0.78125 C 2.921875 -0.421875 2.90625 -0.3125 2.171875 -0.3125 L 1.953125 -0.3125 L 1.953125 0 C 2.359375 -0.03125 2.875 -0.03125 3.296875 -0.03125 C 3.71875 -0.03125 4.25 -0.03125 4.65625 0 L 4.65625 -0.3125 L 4.4375 -0.3125 C 3.703125 -0.3125 3.6875 -0.421875 3.6875 -0.78125 L 3.6875 -1.640625 Z M 2.984375 -1.953125 L 0.5625 -1.953125 L 2.984375 -5.65625 Z M 2.984375 -1.953125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-14\">\n",
"<path style=\"stroke:none;\" d=\"M 4.546875 -1.703125 C 4.546875 -2.515625 3.921875 -3.296875 2.875 -3.5 C 3.703125 -3.765625 4.265625 -4.46875 4.265625 -5.25 C 4.265625 -6.0625 3.40625 -6.625 2.4375 -6.625 C 1.4375 -6.625 0.6875 -6.015625 0.6875 -5.265625 C 0.6875 -4.9375 0.90625 -4.75 1.1875 -4.75 C 1.5 -4.75 1.703125 -4.96875 1.703125 -5.25 C 1.703125 -5.75 1.234375 -5.75 1.078125 -5.75 C 1.390625 -6.234375 2.046875 -6.375 2.40625 -6.375 C 2.8125 -6.375 3.359375 -6.15625 3.359375 -5.25 C 3.359375 -5.140625 3.34375 -4.5625 3.078125 -4.125 C 2.78125 -3.640625 2.4375 -3.625 2.203125 -3.609375 C 2.109375 -3.59375 1.875 -3.578125 1.8125 -3.578125 C 1.734375 -3.5625 1.65625 -3.5625 1.65625 -3.453125 C 1.65625 -3.34375 1.734375 -3.34375 1.890625 -3.34375 L 2.328125 -3.34375 C 3.15625 -3.34375 3.515625 -2.671875 3.515625 -1.703125 C 3.515625 -0.34375 2.828125 -0.0625 2.390625 -0.0625 C 1.96875 -0.0625 1.21875 -0.234375 0.875 -0.8125 C 1.21875 -0.765625 1.53125 -0.984375 1.53125 -1.359375 C 1.53125 -1.71875 1.265625 -1.921875 0.96875 -1.921875 C 0.734375 -1.921875 0.421875 -1.78125 0.421875 -1.34375 C 0.421875 -0.4375 1.34375 0.21875 2.421875 0.21875 C 3.640625 0.21875 4.546875 -0.6875 4.546875 -1.703125 Z M 4.546875 -1.703125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-15\">\n",
"<path style=\"stroke:none;\" d=\"M 4.46875 -2 C 4.46875 -3.1875 3.640625 -4.171875 2.578125 -4.171875 C 2.09375 -4.171875 1.671875 -4.015625 1.3125 -3.671875 L 1.3125 -5.609375 C 1.515625 -5.546875 1.84375 -5.46875 2.15625 -5.46875 C 3.375 -5.46875 4.078125 -6.375 4.078125 -6.515625 C 4.078125 -6.5625 4.046875 -6.625 3.96875 -6.625 C 3.96875 -6.625 3.9375 -6.625 3.890625 -6.59375 C 3.703125 -6.5 3.203125 -6.296875 2.546875 -6.296875 C 2.140625 -6.296875 1.6875 -6.375 1.21875 -6.578125 C 1.140625 -6.609375 1.109375 -6.609375 1.109375 -6.609375 C 1 -6.609375 1 -6.53125 1 -6.375 L 1 -3.421875 C 1 -3.25 1 -3.171875 1.140625 -3.171875 C 1.21875 -3.171875 1.234375 -3.203125 1.265625 -3.265625 C 1.375 -3.421875 1.75 -3.953125 2.546875 -3.953125 C 3.078125 -3.953125 3.3125 -3.5 3.40625 -3.3125 C 3.5625 -2.953125 3.578125 -2.5625 3.578125 -2.0625 C 3.578125 -1.71875 3.578125 -1.125 3.34375 -0.703125 C 3.09375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.546875 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.15625 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.875 1.3125 -2.125 0.984375 -2.125 C 0.84375 -2.125 0.5 -2.0625 0.5 -1.59375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-16\">\n",
"<path style=\"stroke:none;\" d=\"M 4.46875 -1.734375 L 4.21875 -1.734375 C 4.15625 -1.4375 4.09375 -1 4 -0.84375 C 3.921875 -0.765625 3.265625 -0.765625 3.046875 -0.765625 L 1.265625 -0.765625 L 2.3125 -1.78125 C 3.859375 -3.15625 4.46875 -3.703125 4.46875 -4.6875 C 4.46875 -5.828125 3.5625 -6.625 2.359375 -6.625 C 1.234375 -6.625 0.5 -5.703125 0.5 -4.8125 C 0.5 -4.265625 1 -4.265625 1.03125 -4.265625 C 1.1875 -4.265625 1.546875 -4.375 1.546875 -4.796875 C 1.546875 -5.046875 1.359375 -5.3125 1.015625 -5.3125 C 0.9375 -5.3125 0.921875 -5.3125 0.890625 -5.296875 C 1.109375 -5.9375 1.65625 -6.3125 2.21875 -6.3125 C 3.125 -6.3125 3.5625 -5.5 3.5625 -4.6875 C 3.5625 -3.890625 3.0625 -3.109375 2.515625 -2.5 L 0.609375 -0.375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.1875 0 Z M 4.46875 -1.734375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-17\">\n",
"<path style=\"stroke:none;\" d=\"M 3.296875 -1.234375 L 3.296875 -1.796875 L 3.046875 -1.796875 L 3.046875 -1.25 C 3.046875 -0.515625 2.75 -0.140625 2.390625 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.21875 L 1.71875 -3.96875 L 3.140625 -3.96875 L 3.140625 -4.28125 L 1.71875 -4.28125 L 1.71875 -6.109375 L 1.46875 -6.109375 C 1.453125 -5.296875 1.15625 -4.234375 0.1875 -4.1875 L 0.1875 -3.96875 L 1.03125 -3.96875 L 1.03125 -1.234375 C 1.03125 -0.015625 1.953125 0.109375 2.3125 0.109375 C 3.015625 0.109375 3.296875 -0.59375 3.296875 -1.234375 Z M 3.296875 -1.234375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-18\">\n",
"<path style=\"stroke:none;\" d=\"M 5.3125 0 L 5.3125 -0.3125 C 4.625 -0.3125 4.546875 -0.375 4.546875 -0.859375 L 4.546875 -4.390625 L 3.078125 -4.28125 L 3.078125 -3.96875 C 3.78125 -3.96875 3.859375 -3.90625 3.859375 -3.421875 L 3.859375 -1.65625 C 3.859375 -0.78125 3.375 -0.109375 2.65625 -0.109375 C 1.8125 -0.109375 1.78125 -0.578125 1.78125 -1.09375 L 1.78125 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.09375 -3.96875 1.09375 -3.9375 1.09375 -3.0625 L 1.09375 -1.5625 C 1.09375 -0.796875 1.09375 0.109375 2.609375 0.109375 C 3.15625 0.109375 3.59375 -0.171875 3.890625 -0.78125 L 3.890625 0.109375 Z M 5.3125 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-19\">\n",
"<path style=\"stroke:none;\" d=\"M 4.546875 -1.671875 C 4.546875 -2.03125 4.4375 -2.46875 4.046875 -2.890625 C 3.859375 -3.09375 3.703125 -3.203125 3.078125 -3.59375 C 3.78125 -3.96875 4.265625 -4.484375 4.265625 -5.140625 C 4.265625 -6.046875 3.390625 -6.625 2.484375 -6.625 C 1.484375 -6.625 0.6875 -5.890625 0.6875 -4.953125 C 0.6875 -4.78125 0.703125 -4.328125 1.125 -3.859375 C 1.234375 -3.75 1.59375 -3.5 1.84375 -3.328125 C 1.265625 -3.046875 0.421875 -2.484375 0.421875 -1.5 C 0.421875 -0.453125 1.4375 0.21875 2.46875 0.21875 C 3.59375 0.21875 4.546875 -0.609375 4.546875 -1.671875 Z M 3.828125 -5.140625 C 3.828125 -4.578125 3.453125 -4.09375 2.859375 -3.75 L 1.625 -4.546875 C 1.15625 -4.84375 1.125 -5.171875 1.125 -5.34375 C 1.125 -5.953125 1.765625 -6.375 2.46875 -6.375 C 3.203125 -6.375 3.828125 -5.859375 3.828125 -5.140625 Z M 4.046875 -1.3125 C 4.046875 -0.578125 3.296875 -0.0625 2.484375 -0.0625 C 1.625 -0.0625 0.921875 -0.671875 0.921875 -1.5 C 0.921875 -2.078125 1.234375 -2.71875 2.078125 -3.1875 L 3.296875 -2.40625 C 3.578125 -2.21875 4.046875 -1.921875 4.046875 -1.3125 Z M 4.046875 -1.3125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358020-0-20\">\n",
"<path style=\"stroke:none;\" d=\"M 4.546875 -3.265625 C 4.546875 -5.9375 3.40625 -6.625 2.515625 -6.625 C 1.96875 -6.625 1.484375 -6.4375 1.046875 -6 C 0.640625 -5.546875 0.421875 -5.125 0.421875 -4.375 C 0.421875 -3.140625 1.296875 -2.171875 2.40625 -2.171875 C 3.015625 -2.171875 3.421875 -2.578125 3.640625 -3.15625 L 3.640625 -2.84375 C 3.640625 -0.515625 2.609375 -0.0625 2.03125 -0.0625 C 1.875 -0.0625 1.328125 -0.078125 1.0625 -0.421875 C 1.5 -0.421875 1.578125 -0.703125 1.578125 -0.875 C 1.578125 -1.1875 1.34375 -1.328125 1.125 -1.328125 C 0.96875 -1.328125 0.671875 -1.25 0.671875 -0.859375 C 0.671875 -0.1875 1.203125 0.21875 2.046875 0.21875 C 3.328125 0.21875 4.546875 -1.140625 4.546875 -3.265625 Z M 3.625 -4.1875 C 3.625 -3.359375 3.296875 -2.390625 2.421875 -2.390625 C 2.25 -2.390625 1.796875 -2.390625 1.484375 -3.015625 C 1.3125 -3.390625 1.3125 -3.890625 1.3125 -4.375 C 1.3125 -4.90625 1.3125 -5.375 1.515625 -5.75 C 1.78125 -6.234375 2.171875 -6.375 2.515625 -6.375 C 2.96875 -6.375 3.296875 -6.03125 3.46875 -5.578125 C 3.59375 -5.265625 3.625 -4.640625 3.625 -4.1875 Z M 3.625 -4.1875 \"/>\n",
"</symbol>\n",
"</g>\n",
"<clipPath id=\"clip-1667476809358020-1\">\n",
" <path d=\"M 1 54 L 23 54 L 23 71.664062 L 1 71.664062 Z M 1 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-2\">\n",
" <path d=\"M 0.9375 49 L 28 49 L 28 71.664062 L 0.9375 71.664062 Z M 0.9375 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-3\">\n",
" <path d=\"M 29 54 L 51 54 L 51 71.664062 L 29 71.664062 Z M 29 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-4\">\n",
" <path d=\"M 23 49 L 57 49 L 57 71.664062 L 23 71.664062 Z M 23 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-5\">\n",
" <path d=\"M 57 54 L 84 54 L 84 71.664062 L 57 71.664062 Z M 57 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-6\">\n",
" <path d=\"M 51 49 L 90 49 L 90 71.664062 L 51 71.664062 Z M 51 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-7\">\n",
" <path d=\"M 90 54 L 117 54 L 117 71.664062 L 90 71.664062 Z M 90 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-8\">\n",
" <path d=\"M 84 49 L 123 49 L 123 71.664062 L 84 71.664062 Z M 84 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-9\">\n",
" <path d=\"M 123 54 L 150 54 L 150 71.664062 L 123 71.664062 Z M 123 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-10\">\n",
" <path d=\"M 117 49 L 156 49 L 156 71.664062 L 117 71.664062 Z M 117 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-11\">\n",
" <path d=\"M 156 54 L 183 54 L 183 71.664062 L 156 71.664062 Z M 156 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-12\">\n",
" <path d=\"M 150 49 L 189 49 L 189 71.664062 L 150 71.664062 Z M 150 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-13\">\n",
" <path d=\"M 189 54 L 216 54 L 216 71.664062 L 189 71.664062 Z M 189 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-14\">\n",
" <path d=\"M 183 49 L 222 49 L 222 71.664062 L 183 71.664062 Z M 183 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-15\">\n",
" <path d=\"M 222 54 L 249 54 L 249 71.664062 L 222 71.664062 Z M 222 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-16\">\n",
" <path d=\"M 216 49 L 255 49 L 255 71.664062 L 216 71.664062 Z M 216 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-17\">\n",
" <path d=\"M 850 26 L 873.730469 26 L 873.730469 44 L 850 44 Z M 850 26 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-18\">\n",
" <path d=\"M 845 21 L 873.730469 21 L 873.730469 49 L 845 49 Z M 845 21 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-19\">\n",
" <path d=\"M 255 54 L 282 54 L 282 71.664062 L 255 71.664062 Z M 255 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-20\">\n",
" <path d=\"M 249 49 L 288 49 L 288 71.664062 L 249 71.664062 Z M 249 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-21\">\n",
" <path d=\"M 288 54 L 315 54 L 315 71.664062 L 288 71.664062 Z M 288 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-22\">\n",
" <path d=\"M 282 49 L 321 49 L 321 71.664062 L 282 71.664062 Z M 282 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-23\">\n",
" <path d=\"M 321 54 L 348 54 L 348 71.664062 L 321 71.664062 Z M 321 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-24\">\n",
" <path d=\"M 315 49 L 354 49 L 354 71.664062 L 315 71.664062 Z M 315 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-25\">\n",
" <path d=\"M 354 54 L 381 54 L 381 71.664062 L 354 71.664062 Z M 354 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-26\">\n",
" <path d=\"M 348 49 L 387 49 L 387 71.664062 L 348 71.664062 Z M 348 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-27\">\n",
" <path d=\"M 387 54 L 409 54 L 409 71.664062 L 387 71.664062 Z M 387 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-28\">\n",
" <path d=\"M 381 49 L 415 49 L 415 71.664062 L 381 71.664062 Z M 381 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-29\">\n",
" <path d=\"M 415 54 L 437 54 L 437 71.664062 L 415 71.664062 Z M 415 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-30\">\n",
" <path d=\"M 410 49 L 443 49 L 443 71.664062 L 410 71.664062 Z M 410 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-31\">\n",
" <path d=\"M 444 54 L 466 54 L 466 71.664062 L 444 71.664062 Z M 444 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-32\">\n",
" <path d=\"M 438 49 L 471 49 L 471 71.664062 L 438 71.664062 Z M 438 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-33\">\n",
" <path d=\"M 472 54 L 499 54 L 499 71.664062 L 472 71.664062 Z M 472 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-34\">\n",
" <path d=\"M 466 49 L 504 49 L 504 71.664062 L 466 71.664062 Z M 466 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-35\">\n",
" <path d=\"M 505 54 L 527 54 L 527 71.664062 L 505 71.664062 Z M 505 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-36\">\n",
" <path d=\"M 499 49 L 532 49 L 532 71.664062 L 499 71.664062 Z M 499 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-37\">\n",
" <path d=\"M 533 54 L 555 54 L 555 71.664062 L 533 71.664062 Z M 533 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-38\">\n",
" <path d=\"M 527 49 L 561 49 L 561 71.664062 L 527 71.664062 Z M 527 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-39\">\n",
" <path d=\"M 561 54 L 583 54 L 583 71.664062 L 561 71.664062 Z M 561 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-40\">\n",
" <path d=\"M 556 49 L 589 49 L 589 71.664062 L 556 71.664062 Z M 556 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-41\">\n",
" <path d=\"M 589 54 L 616 54 L 616 71.664062 L 589 71.664062 Z M 589 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-42\">\n",
" <path d=\"M 584 49 L 622 49 L 622 71.664062 L 584 71.664062 Z M 584 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-43\">\n",
" <path d=\"M 737 54 L 759 54 L 759 71.664062 L 737 71.664062 Z M 737 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358020-44\">\n",
" <path d=\"M 731 49 L 764 49 L 764 71.664062 L 731 71.664062 Z M 731 49 \"/>\n",
"</clipPath>\n",
"</defs>\n",
"<g id=\"surface1\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -14.041838 -1.961581 L -189.067419 -26.432743 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196837 1.592798 C -1.094278 0.997283 0.00203024 0.100735 0.300242 -0.000261614 C 0.00152481 -0.100827 -1.09608 -0.995068 -1.195625 -1.593955 \" transform=\"matrix(-0.988029,0.138137,0.138137,0.988029,117.093559,61.27519)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -273.455731 -7.944291 L -286.016289 -19.968441 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195095 1.593564 C -1.096242 0.994758 -0.00227857 0.0990832 0.298956 0.000388334 C 0.00204909 -0.100217 -1.094546 -0.996379 -1.195114 -1.593977 \" transform=\"matrix(-0.720575,0.689946,0.689946,0.720575,20.371402,54.824706)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -265.511413 -7.944291 L -266.020413 -19.388964 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194396 1.594043 C -1.097264 0.994754 0.000729377 0.0988663 0.299144 -0.00156158 C 0.0017549 -0.100981 -1.095179 -0.99624 -1.194155 -1.592469 \" transform=\"matrix(-0.0442066,0.996629,0.996629,0.0442066,40.319468,54.244903)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -256.940634 -7.944291 L -244.955637 -19.526003 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195855 1.595641 C -1.095359 0.995806 -0.000312862 0.0992741 0.297046 0.0000370734 C 0.00181241 -0.100134 -1.096252 -0.997898 -1.19507 -1.594322 \" transform=\"matrix(0.717412,0.693269,0.693269,-0.717412,61.337651,54.383937)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -249.152931 -7.270845 L -216.087497 -22.28635 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196824 1.594513 C -1.096563 0.994972 -0.00154062 0.0989151 0.297856 -0.0016413 C -0.00192973 -0.0990844 -1.095597 -0.995718 -1.193335 -1.59487 \" transform=\"matrix(0.908326,0.412515,0.412515,-0.908326,90.136377,57.137358)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.512384 -5.238759 L -183.327463 -24.291027 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194024 1.594102 C -1.09376 0.994852 0.00139766 0.0986541 0.300399 -0.000483028 C -0.00142789 -0.0982398 -1.095448 -0.994793 -1.195832 -1.592332 \" transform=\"matrix(0.956363,0.283866,0.283866,-0.956363,122.822221,59.136921)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.250053 -3.950597 L -150.250283 -25.33252 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196062 1.593136 C -1.096837 0.99753 -0.000910353 0.100398 0.298335 -0.00203671 C -0.000824206 -0.100063 -1.09468 -0.994771 -1.195074 -1.594287 \" transform=\"matrix(0.974221,0.214768,0.214768,-0.974221,155.819168,60.176131)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -3.140113 L -117.173103 -25.947235 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193738 1.593238 C -1.097325 0.997958 -0.00188617 0.100801 0.298307 -0.00160322 C 0.00106776 -0.0974422 -1.097287 -0.997592 -1.195259 -1.595149 \" transform=\"matrix(0.982652,0.172277,0.172277,-0.982652,188.820425,60.790783)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -2.60762 L -84.092008 -26.354436 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196411 1.592202 C -1.097945 0.997183 -0.00194426 0.100218 0.297338 0.00132881 C -0.000308257 -0.101341 -1.096593 -0.996855 -1.195812 -1.592946 \" transform=\"matrix(0.987221,0.143674,0.143674,-0.987221,221.823458,61.196873)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -2.227828 L -51.010912 -26.644174 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195427 1.592073 C -1.097682 0.996608 0.000321374 0.099442 0.300878 -0.00126721 C 0.00117479 -0.0977323 -1.094502 -0.995529 -1.193931 -1.591848 \" transform=\"matrix(0.990025,0.123152,0.123152,-0.990025,254.827279,61.485129)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.94592 L -17.929817 -26.85952 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196567 1.592295 C -1.096413 0.996632 0.00141748 0.0997349 0.299958 -0.00174659 C -0.000372663 -0.101327 -1.096542 -0.996305 -1.197028 -1.59407 \" transform=\"matrix(0.99179,0.107738,0.107738,-0.99179,287.831599,61.700326)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.726658 L 15.151279 -27.027882 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196483 1.595777 C -1.095371 0.995786 -0.00178057 0.098091 0.298663 0.00117265 C 0.00141566 -0.0982907 -1.096233 -0.994798 -1.195776 -1.594464 \" transform=\"matrix(0.992998,0.0957261,0.0957261,-0.992998,320.836128,61.867106)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.554381 L 48.232374 -27.161005 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196393 1.594328 C -1.097524 0.997644 -0.00166455 0.0982664 0.29782 -0.00154775 C -0.000366193 -0.0981312 -1.097778 -0.994991 -1.195307 -1.592973 \" transform=\"matrix(0.993905,0.0861286,0.0861286,-0.993905,353.840847,62.000155)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.421258 L 81.31347 -27.458574 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.19678 1.595536 C -1.094183 0.99484 0.00194329 0.099732 0.300385 0.00161891 C -0.00179658 -0.100888 -1.097379 -0.996867 -1.195401 -1.593823 \" transform=\"matrix(0.994484,0.0788157,0.0788157,-0.994484,386.845676,62.298247)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.315543 L 109.660864 -27.525136 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193839 1.592622 C -1.095009 0.995259 -0.000485668 0.0980308 0.297377 -0.00180622 C -0.00176839 -0.0983686 -1.094114 -0.99521 -1.195301 -1.595482 \" transform=\"matrix(0.994943,0.0730591,0.0730591,-0.994943,415.126134,62.363196)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.225489 L 138.008258 -27.579951 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196645 1.595344 C -1.096911 0.997763 0.000632508 0.0994923 0.297989 -0.00183919 C -0.00136959 -0.100804 -1.094027 -0.995782 -1.194322 -1.595268 \" transform=\"matrix(0.995302,0.0680608,0.0680608,-0.995302,443.406661,62.419294)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.143266 L 166.108982 -27.474236 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196559 1.59225 C -1.0957 0.994448 0.00107395 0.0991232 0.297711 0.000313318 C -0.0018614 -0.101165 -1.094539 -0.994716 -1.19372 -1.593489 \" transform=\"matrix(0.995592,0.0634217,0.0634217,-0.995592,471.441863,62.313462)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.068873 L 199.190078 -27.677836 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194894 1.59383 C -1.09647 0.995629 0.000318054 0.0999996 0.300456 0.000217669 C 0.000476525 -0.10004 -1.095351 -0.996947 -1.196966 -1.595306 \" transform=\"matrix(0.995851,0.0593711,0.0593711,-0.995851,504.446871,62.517535)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -1.006227 L 227.537472 -27.71699 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196603 1.595792 C -1.096271 0.997483 0.00142727 0.0984054 0.297102 0.00130898 C 0.000696542 -0.0977246 -1.094 -0.994653 -1.193707 -1.592451 \" transform=\"matrix(0.99604,0.0560389,0.0560389,-0.99604,532.727439,62.554967)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -0.955327 L 255.884866 -27.752228 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194725 1.593491 C -1.096184 0.994907 -0.00163216 0.100409 0.297858 -0.00126856 C 0.00116958 -0.0994129 -1.095952 -0.996945 -1.197441 -1.594421 \" transform=\"matrix(0.99624,0.0530659,0.0530659,-0.99624,561.008017,62.588399)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -0.900512 L 283.98559 -27.658259 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194044 1.593763 C -1.097227 0.994886 -0.00152418 0.101326 0.297678 -0.00121598 C 0.000701512 -0.0985064 -1.094917 -0.996602 -1.194219 -1.593598 \" transform=\"matrix(0.99637,0.0501926,0.0501926,-0.99637,589.043308,62.495566)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -247.246138 -0.716489 L 431.838392 -27.897098 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194813 1.595941 C -1.09638 0.996395 0.00145071 0.0998099 0.299423 -0.00191579 C 0.00160601 -0.100038 -1.094983 -0.998176 -1.196554 -1.593964 \" transform=\"matrix(0.996819,0.0398668,0.0398668,-0.996819,736.549262,62.736153)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 328.139397 -1.49565 L 132.037294 -26.898674 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197295 1.593245 C -1.096982 0.995909 -0.000911111 0.0998375 0.298314 0.00186108 C 0.00112583 -0.0978401 -1.09466 -0.998271 -1.195406 -1.593258 \" transform=\"matrix(-0.989356,0.12813,0.12813,0.989356,437.45115,61.737279)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 298.405956 -1.507397 L 103.693816 -26.886928 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195248 1.595599 C -1.095436 0.998177 -0.000113292 0.101187 0.298524 -0.000923143 C 0.00125198 -0.100376 -1.094784 -0.996008 -1.196534 -1.594794 \" transform=\"matrix(-0.989246,0.128958,0.128958,0.989246,409.170433,61.728041)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 159.538965 -1.887189 L -23.654111 -26.507136 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193967 1.593222 C -1.09653 0.99541 0.000141052 0.101315 0.298891 0.00189952 C 0.000705235 -0.100251 -1.09552 -0.995921 -1.195769 -1.594819 \" transform=\"matrix(-0.988728,0.132889,0.132889,0.988728,282.119488,61.349027)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 263.68823 -1.84412 L 75.593091 -26.550205 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194314 1.594348 C -1.09508 0.996822 -0.000612299 0.0987565 0.29844 0.00023786 C 0.00106738 -0.0989276 -1.096362 -0.997391 -1.194302 -1.592715 \" transform=\"matrix(-0.989107,0.129916,0.129916,0.989107,381.135002,61.39068)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 422.32792 -1.464327 L 221.570423 -26.926082 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195987 1.594444 C -1.094098 0.997384 -0.000054233 0.100833 0.298932 -0.000234764 C -0.00187184 -0.100227 -1.094273 -0.99577 -1.193937 -1.594897 \" transform=\"matrix(-0.989705,0.125516,0.125516,0.989705,526.772446,61.767399)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 27.098413 L 14.497409 1.691474 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195653 1.593456 C -1.096004 0.994465 0.00174278 0.0977307 0.297841 0.000123759 C -0.00149098 -0.0989958 -1.095607 -0.996329 -1.197027 -1.595522 \" transform=\"matrix(-0.990912,0.11557,0.11557,0.990912,320.181838,33.215456)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.676588 25.219028 L 327.700874 3.516044 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196679 1.592 C -1.095756 0.997283 0.000160583 0.0985545 0.298828 -0.00157647 C 0.0015388 -0.100983 -1.094348 -0.997639 -1.19672 -1.594835 \" transform=\"matrix(0.957311,0.280684,0.280684,-0.957311,632.655777,31.395083)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.281134 24.001343 L 298.022249 5.05479 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196342 1.594973 C -1.0956 0.99557 -0.00130094 0.0982893 0.299557 0.000327702 C 0.00195159 -0.10018 -1.094973 -0.99413 -1.194227 -1.59318 \" transform=\"matrix(0.918671,0.38901,0.38901,-0.918671,603.044991,29.860333)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.682289 24.13055 L 187.831543 5.81829 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.19385 1.594747 C -1.095565 0.996357 0.00185616 0.100042 0.299266 -0.000225376 C 0.00117732 -0.0984567 -1.096583 -0.99522 -1.196796 -1.59293 \" transform=\"matrix(-0.92362,0.377058,0.377058,0.92362,493.11243,29.098305)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 250.877087 21.926188 L 267.000646 8.758745 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197517 1.59438 C -1.096725 0.994249 -0.00168145 0.0989084 0.297134 -0.000840219 C 0.00032495 -0.101655 -1.094553 -0.995665 -1.196801 -1.59477 \" transform=\"matrix(0.772743,0.630974,0.630974,-0.772743,572.099047,26.163429)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 26.753859 L 421.873735 1.781528 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193771 1.594985 C -1.096876 0.995801 -0.00156597 0.0975657 0.298005 -0.000455745 C 0.0000798395 -0.100117 -1.094185 -0.994942 -1.194973 -1.595772 \" transform=\"matrix(0.986792,0.146537,0.146537,-0.986792,726.608342,33.12385)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 26.597243 L 83.925032 2.36492 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195693 1.59363 C -1.094603 0.997877 0.000737567 0.10091 0.297822 0.000821398 C -0.000529616 -0.101223 -1.095129 -0.997659 -1.196171 -1.592145 \" transform=\"matrix(-0.984577,0.160774,0.160774,0.984577,389.449346,32.541153)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 27.380321 L 545.791784 1.080673 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195601 1.5941 C -1.094719 0.997752 0.000623383 0.0978222 0.300444 -0.000981394 C -0.00131547 -0.0989218 -1.09605 -0.995581 -1.195461 -1.594242 \" transform=\"matrix(0.993606,0.0894807,0.0894807,-0.993606,850.236721,33.823703)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 26.432797 L 387.159924 2.588097 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194535 1.594875 C -1.095489 0.996065 -0.000299974 0.0979581 0.299535 0.000391329 C -0.000552564 -0.100961 -1.097326 -0.996978 -1.197199 -1.595535 \" transform=\"matrix(0.982093,0.17549,0.17549,-0.982093,691.975291,32.318913)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 27.587836 L -144.850966 0.849666 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193856 1.593441 C -1.094782 0.997621 -0.000469404 0.0996542 0.298637 -0.0000555502 C 0.00103289 -0.100643 -1.094828 -0.996437 -1.196051 -1.59376 \" transform=\"matrix(-0.995143,0.070545,0.070545,0.995143,161.207347,34.053207)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 27.521274 L -110.133239 1.115912 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194154 1.594163 C -1.094851 0.99742 -0.00155527 0.100195 0.296941 -0.001362 C -0.00128876 -0.100115 -1.095487 -0.997572 -1.196494 -1.594581 \" transform=\"matrix(-0.994654,0.0766807,0.0766807,0.994654,195.842333,33.787179)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 26.886982 L 49.211221 1.973381 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194507 1.592186 C -1.097532 0.9981 0.00099895 0.0977953 0.300109 0.0017673 C 0.00175785 -0.0998891 -1.096462 -0.997615 -1.197172 -1.592459 \" transform=\"matrix(-0.988518,0.134525,0.134525,0.988518,354.815957,32.934443)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 27.701382 L -217.050682 0.720458 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196593 1.594337 C -1.095211 0.995934 0.000272831 0.0985927 0.300215 -0.00178264 C 0.0000361198 -0.101448 -1.097109 -0.996655 -1.195768 -1.594821 \" transform=\"matrix(-0.995821,0.0597602,0.0597602,0.995821,89.174067,34.183053)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 27.133651 L 481.340616 1.358666 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196792 1.593681 C -1.097384 0.994142 0.00106601 0.097897 0.299626 0.00166141 C -0.000252048 -0.0992825 -1.09669 -0.995785 -1.194462 -1.594006 \" transform=\"matrix(0.991282,0.112238,0.112238,-0.991282,785.937174,33.546143)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.294665 26.15872 L 118.638844 2.956143 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194378 1.592212 C -1.096135 0.996684 -0.0000105168 0.101561 0.299079 0.000548659 C -0.000799951 -0.0980954 -1.095573 -0.99761 -1.196986 -1.592348 \" transform=\"matrix(-0.977454,0.199513,0.199513,0.977454,424.081289,31.951512)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 232.322073 25.438289 L 153.34874 3.942821 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194667 1.594245 C -1.097847 0.995719 0.00156849 0.0999857 0.298679 -0.00116387 C 0.000300842 -0.0985105 -1.096439 -0.997134 -1.194337 -1.59542 \" transform=\"matrix(-0.962609,0.261977,0.261977,0.962609,458.709691,30.969748)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 25.943374 L 357.426483 2.689897 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197279 1.593174 C -1.095911 0.997923 0.000282848 0.100054 0.299897 -0.00130462 C 0.00109026 -0.100408 -1.094227 -0.99609 -1.197142 -1.593005 \" transform=\"matrix(0.973433,0.21827,0.21827,-0.973433,662.313823,32.218428)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 243.014992 21.706926 L 243.014992 8.95843 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197068 1.595124 C -1.095268 0.99607 0.00104008 0.0994467 0.298609 0.00156206 C 0.00104008 -0.100238 -1.095268 -0.996861 -1.197068 -1.595915 \" transform=\"matrix(0,0.997667,0.997667,0,548.16641,25.963806)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 235.148982 21.926188 L 219.025423 8.758745 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196204 1.594282 C -1.096988 0.997654 0.000922374 0.101167 0.297732 0.000352399 C -0.00108403 -0.0993962 -1.096128 -0.994737 -1.196919 -1.594868 \" transform=\"matrix(-0.772743,0.630974,0.630974,0.772743,524.233754,26.163429)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 27.27069 L 511.074057 1.452635 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195289 1.594176 C -1.09614 0.998099 0.00129158 0.100772 0.298598 0.000734209 C 0.00174389 -0.0998788 -1.096686 -0.997112 -1.194293 -1.593252 \" transform=\"matrix(0.992638,0.0995771,0.0995771,-0.992638,815.601965,33.451464)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 253.731403 26.969205 L 451.607176 1.542689 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194988 1.595438 C -1.094337 0.996469 0.0000475452 0.0988301 0.297135 -0.0011675 C 0.00169686 -0.0983458 -1.094767 -0.997204 -1.195675 -1.594438 \" transform=\"matrix(0.989486,0.127143,0.127143,-0.989486,756.272544,33.36341)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 55.393615 -1.930258 L -122.901313 -26.464066 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197098 1.594721 C -1.097647 0.99608 0.000100118 0.098046 0.29907 0.00158017 C 0.000569648 -0.0996396 -1.095086 -0.996292 -1.1972 -1.594868 \" transform=\"matrix(-0.988319,0.135972,0.135972,0.988319,183.103955,61.305429)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 546.245969 -2.854289 L 454.206992 -25.58702 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196733 1.595285 C -1.094364 0.997295 -0.00159692 0.0982406 0.300675 -0.00061086 C 0.00181814 -0.100227 -1.094379 -0.995079 -1.19428 -1.595546 \" transform=\"matrix(-0.968535,0.239201,0.239201,0.968535,758.865579,60.42867)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 387.610193 -1.79322 L 193.469699 -26.601105 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194864 1.595407 C -1.097896 0.994851 -0.000261262 0.10067 0.29864 -0.000672856 C 0.00162207 -0.10089 -1.095506 -0.994964 -1.195718 -1.594015 \" transform=\"matrix(-0.989566,0.126414,0.126414,0.989566,498.737015,61.439476)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -168.405928 -2.987412 L -255.241356 -25.453897 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194425 1.593888 C -1.093879 0.997605 0.000438032 0.0997456 0.297817 -0.00145261 C 0.00166555 -0.0987518 -1.095918 -0.995799 -1.19387 -1.59331 \" transform=\"matrix(-0.965821,0.249856,0.249856,0.965821,51.073157,60.298085)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -138.672487 -3.578636 L -222.160261 -24.862673 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197197 1.594284 C -1.0955 0.994577 0.00198531 0.100629 0.299718 0.00049079 C -0.000842733 -0.100686 -1.098039 -0.996855 -1.193864 -1.594701 \" transform=\"matrix(-0.966719,0.246424,0.246424,0.966719,84.078684,59.706918)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 20.675888 -1.94592 L -155.986324 -26.448405 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196688 1.595551 C -1.094012 0.996276 -0.000603221 0.101482 0.297718 0.000814289 C -0.000886589 -0.100079 -1.097496 -0.995522 -1.196381 -1.594513 \" transform=\"matrix(-0.988189,0.137049,0.137049,0.988189,150.098777,61.290425)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -240.558659 -4.960767 L -283.623988 -23.539273 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196373 1.594442 C -1.095999 0.996765 0.0000702834 0.0974776 0.298553 -0.00143681 C 0.000629699 -0.0989275 -1.094071 -0.995555 -1.195248 -1.595836 \" transform=\"matrix(-0.916008,0.395166,0.395166,0.916008,22.75842,58.387244)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 481.794801 -1.448666 L 278.261296 -26.945659 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.19537 1.594405 C -1.096445 0.997994 -0.001514 0.0992538 0.297625 -0.00135215 C 0.00135041 -0.0984093 -1.09743 -0.994657 -1.196169 -1.593933 \" transform=\"matrix(-0.989905,0.12399,0.12399,0.989905,583.333851,61.784748)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 90.107426 -1.918512 L -89.820217 -26.479728 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197403 1.59416 C -1.097324 0.995623 0.00136807 0.0987388 0.29991 -0.00129301 C 0.00204506 -0.0989467 -1.096552 -0.996221 -1.194158 -1.595435 \" transform=\"matrix(-0.988458,0.134934,0.134934,0.988458,216.109123,61.320185)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 124.825153 -1.902851 L -56.739122 -26.495389 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193782 1.593298 C -1.096961 0.995384 -0.00120768 0.100158 0.297441 0.000434732 C -0.000851032 -0.101409 -1.094121 -0.996478 -1.194986 -1.595273 \" transform=\"matrix(-0.988588,0.133907,0.133907,0.988588,249.114301,61.334741)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 357.876753 -1.48782 L 160.384688 -26.906505 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194843 1.594461 C -1.094067 0.997209 -0.00169411 0.0986165 0.297604 0.000873872 C 0.000496555 -0.0990574 -1.094077 -0.996447 -1.194859 -1.595389 \" transform=\"matrix(-0.989466,0.127362,0.127362,0.989466,465.731857,61.746388)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 228.974418 -1.859781 L 42.50808 -26.538459 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194262 1.593732 C -1.095607 0.996114 -0.00150155 0.100878 0.297453 0.0020706 C -0.000526815 -0.100688 -1.094423 -0.994716 -1.197334 -1.593308 \" transform=\"matrix(-0.988987,0.130874,0.130874,0.988987,348.129844,61.376992)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 194.256691 -1.871527 L 9.426985 -26.522797 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194177 1.593326 C -1.096119 0.99561 0.000971619 0.0987654 0.299827 -0.000340197 C -0.00161862 -0.0984025 -1.096922 -0.995217 -1.19655 -1.594223 \" transform=\"matrix(-0.988857,0.131862,0.131862,0.988857,315.124656,61.363144)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -210.703841 -4.94119 L -283.592665 -25.234635 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197388 1.592536 C -1.09546 0.995114 0.000846244 0.100513 0.29842 0.00140354 C 0.00219434 -0.099028 -1.097068 -0.996091 -1.19468 -1.594862 \" transform=\"matrix(-0.961042,0.267574,0.267574,0.961042,22.790325,60.078958)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -204.971717 -7.944291 L -223.8752 -20.442203 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194595 1.595181 C -1.097855 0.996074 0.000205978 0.101006 0.300318 0.00113883 C -0.00120869 -0.0999097 -1.095778 -0.995641 -1.196686 -1.595493 \" transform=\"matrix(-0.832144,0.550243,0.550243,0.832144,82.366469,55.298648)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -195.700083 -7.944291 L -199.662453 -19.412456 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196398 1.593856 C -1.097125 0.994371 -0.00164523 0.100921 0.297834 0.00134643 C 0.00174878 -0.100876 -1.096892 -0.997953 -1.193292 -1.594576 \" transform=\"matrix(-0.325579,0.943034,0.943034,0.325579,106.525386,54.269475)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -186.432364 -7.944291 L -176.941469 -19.490764 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195071 1.593631 C -1.097748 0.996676 -0.000175322 0.0997129 0.298806 0.000979027 C -0.000332231 -0.097823 -1.094675 -0.997702 -1.194887 -1.5945 \" transform=\"matrix(0.633409,0.770717,0.770717,-0.633409,129.192792,54.34845)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.445791 -5.548075 L -117.157442 -24.01695 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194247 1.594628 C -1.095411 0.997497 -0.0016958 0.0994691 0.296521 0.000906544 C 0.000266144 -0.101176 -1.096636 -0.995026 -1.194714 -1.592935 \" transform=\"matrix(0.951006,0.301325,0.301325,-0.951006,188.834921,58.864638)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.058168 -4.138536 L -84.084177 -25.183735 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194761 1.593334 C -1.09703 0.997039 -0.00162412 0.101014 0.298652 0.00167458 C 0.00052998 -0.0994297 -1.094278 -0.995664 -1.19699 -1.594114 \" transform=\"matrix(0.971987,0.224814,0.224814,-0.971987,221.830432,60.028237)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.042507 -1.777558 L 81.317385 -27.235397 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195807 1.59325 C -1.097264 0.997072 -0.000742508 0.0986312 0.300359 -0.00132151 C -0.000880734 -0.0981237 -1.095938 -0.997752 -1.19415 -1.593792 \" transform=\"matrix(0.992738,0.0985695,0.0985695,-0.992738,386.846484,62.074551)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.042507 -1.483904 L 138.008258 -27.41942 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193813 1.594884 C -1.097218 0.99782 -0.00120381 0.0984856 0.297578 0.0014313 C -0.000654268 -0.0979179 -1.096942 -0.998079 -1.196751 -1.595691 \" transform=\"matrix(0.994215,0.0823374,0.0823374,-0.994215,443.40715,62.258171)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.042507 -1.362527 L 166.108982 -27.305874 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194147 1.594404 C -1.097667 0.996993 -0.000501359 0.0986925 0.297625 -0.00037179 C -0.000976824 -0.101617 -1.095207 -0.997701 -1.195133 -1.594339 \" transform=\"matrix(0.994734,0.0756431,0.0756431,-0.994734,471.442252,62.145086)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.042507 -1.104112 L 255.884866 -27.658259 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196969 1.592586 C -1.097363 0.994574 0.00120288 0.101102 0.297632 0.00167114 C 0.0017563 -0.0989386 -1.096459 -0.994349 -1.196893 -1.592915 \" transform=\"matrix(0.995721,0.0613365,0.0613365,-0.995721,561.008226,62.495127)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -175.042507 -1.033635 L 283.98559 -27.556459 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194722 1.593888 C -1.097405 0.995501 0.00163964 0.0980589 0.29746 0.00140344 C 0.0012017 -0.098073 -1.096069 -0.996865 -1.194885 -1.594814 \" transform=\"matrix(0.995951,0.0575255,0.0575255,-0.995951,589.043507,62.394442)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 511.532157 -1.746235 L 311.346307 -26.644174 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195279 1.595371 C -1.096309 0.995155 -0.0000878215 0.101263 0.299144 0.000920687 C -0.00141711 -0.0998022 -1.095529 -0.997514 -1.19714 -1.592515 \" transform=\"matrix(-0.990005,0.123112,0.123112,0.990005,616.339009,61.485698)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 452.061361 -1.456497 L 249.917817 -26.937828 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193983 1.592214 C -1.095521 0.995718 -0.000784782 0.0999998 0.29828 -0.000840091 C 0.00143628 -0.101553 -1.094171 -0.997447 -1.196772 -1.592279 \" transform=\"matrix(-0.989795,0.124758,0.124758,0.989795,555.053154,61.776119)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -103.95476 -3.797897 L -222.15243 -25.802366 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193834 1.593368 C -1.093706 0.997217 0.00190806 0.10027 0.298136 0.00132097 C 0.000727591 -0.0986529 -1.094678 -0.998013 -1.193474 -1.592983 \" transform=\"matrix(-0.980766,0.182553,0.182553,0.980766,84.085129,60.643498)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -103.821637 -4.819813 L -189.07525 -25.097597 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195076 1.593863 C -1.096043 0.994771 -0.0011078 0.0984994 0.297303 -0.000631085 C 0.00022029 -0.0990306 -1.09491 -0.997764 -1.19631 -1.593469 \" transform=\"matrix(-0.97055,0.23078,0.23078,0.97055,117.085568,59.939813)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -89.13894 -7.944291 L -97.25162 -19.471187 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194825 1.596424 C -1.097085 0.994896 0.000919513 0.101402 0.297892 -0.000822476 C -0.000498832 -0.100689 -1.094666 -0.995184 -1.195816 -1.593041 \" transform=\"matrix(-0.574147,0.815852,0.815852,0.574147,208.695143,54.327749)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -79.871222 -7.944291 L -74.546297 -19.428118 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196061 1.595168 C -1.094105 0.995569 0.00121845 0.0997277 0.300252 0.0000237464 C 0.000110947 -0.0982644 -1.097814 -0.996395 -1.19385 -1.594886 \" transform=\"matrix(0.419379,0.905203,0.905203,-0.419379,231.346715,54.286815)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -63.144693 -1.519143 L 283.98559 -27.329367 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195498 1.595698 C -1.095832 0.994519 -0.000487472 0.0982871 0.297467 -0.00127829 C -0.00159093 -0.0981139 -1.097025 -0.996244 -1.19405 -1.592415 \" transform=\"matrix(0.994873,0.073967,0.073967,-0.994873,589.043996,62.168132)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -56.508114 -2.576297 L -222.148514 -26.381843 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196834 1.592884 C -1.096549 0.996967 0.000783962 0.0995336 0.299172 0.00127121 C 0.0000652581 -0.0981538 -1.094337 -0.997081 -1.196172 -1.595598 \" transform=\"matrix(-0.987471,0.141908,0.141908,0.987471,84.088212,61.221915)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -56.508114 -3.093128 L -189.071334 -25.986389 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197346 1.594588 C -1.093974 0.996612 -0.00100842 0.100616 0.299673 0.00101783 C 0.000406788 -0.0983018 -1.096588 -0.997623 -1.195327 -1.59249 \" transform=\"matrix(-0.983081,0.169743,0.169743,0.983081,117.091305,60.827038)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -56.281022 -5.117382 L -122.916974 -24.392827 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196808 1.596302 C -1.097133 0.996812 0.000880501 0.100365 0.298523 0.00203227 C 0.000222111 -0.0991742 -1.095106 -0.99699 -1.19497 -1.595822 \" transform=\"matrix(-0.958329,0.277232,0.277232,0.958329,183.090207,59.239511)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -54.844075 -7.098568 L -90.078633 -22.486034 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194781 1.593329 C -1.097088 0.995199 -0.000348144 0.101755 0.297692 0.00150036 C 0.00135118 -0.0998094 -1.095357 -0.996685 -1.194073 -1.594493 \" transform=\"matrix(-0.914212,0.399266,0.399266,0.914212,215.84968,57.336801)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -47.510557 -7.944291 L -60.560538 -19.569072 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194187 1.595387 C -1.095628 0.993719 0.00155516 0.100322 0.298656 -0.00176153 C 0.00200022 -0.099333 -1.097025 -0.997626 -1.192914 -1.59389 \" transform=\"matrix(-0.744948,0.663548,0.663548,0.744948,245.301777,54.424233)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -38.238923 -7.944291 L -37.729923 -19.388964 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194032 1.594533 C -1.095241 0.994391 0.00167392 0.0991104 0.29906 -0.000314671 C 0.000644405 -0.100737 -1.097365 -0.996601 -1.19451 -1.595888 \" transform=\"matrix(0.0442266,0.996629,0.996629,-0.0442266,268.076931,54.244903)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -28.96729 -7.944291 L -14.730946 -19.698279 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195505 1.595219 C -1.097028 0.996145 -0.00074877 0.098621 0.298602 0.000462873 C -0.000166671 -0.0989145 -1.095808 -0.99824 -1.194339 -1.592384 \" transform=\"matrix(0.769351,0.635065,0.635065,-0.769351,291.023883,54.552912)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -22.123195 -6.922375 L 15.350963 -22.677888 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193618 1.594097 C -1.095924 0.998039 -0.000296181 0.0994694 0.300315 0.000737866 C -0.0011603 -0.100528 -1.093737 -0.997387 -1.196041 -1.59258 \" transform=\"matrix(0.919649,0.386656,0.386656,-0.919649,321.036031,57.529092)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -20.862441 -4.999921 L 48.248036 -24.494627 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194779 1.593581 C -1.095174 0.995158 -0.000497046 0.0996681 0.299821 0.00129107 C -0.00117955 -0.0998697 -1.095524 -0.994326 -1.195457 -1.592067 \" transform=\"matrix(0.960174,0.270787,0.270787,-0.960174,353.856301,59.338021)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -20.674502 -1.511312 L 283.98559 -27.192328 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196731 1.59394 C -1.095353 0.997345 -0.00190655 0.0992929 0.29735 -0.00122282 C -0.000738222 -0.101013 -1.096362 -0.994993 -1.19529 -1.592757 \" transform=\"matrix(0.994085,0.083804,0.083804,-0.994085,589.044355,62.032459)\"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.857677 8.300645 L -9.856291 8.300645 C -12.056738 8.300645 -13.842154 6.519145 -13.842154 4.318698 L -13.842154 -4.318644 C -13.842154 -6.519091 -12.056738 -8.300591 -9.856291 -8.300591 L 9.857677 -8.300591 C 12.058124 -8.300591 13.839625 -6.519091 13.839625 -4.318644 L 13.839625 4.318698 C 13.839625 6.519145 12.058124 8.300645 9.857677 8.300645 Z M 9.857677 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,305.720012,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"295.223561\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"300.749864\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"303.513015\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-4\" x=\"308.482712\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"313.452409\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-1)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 18.179688 54.902344 L 5.113281 54.902344 C 2.917969 54.902344 1.136719 56.679688 1.136719 58.875 L 1.136719 67.488281 C 1.136719 69.6875 2.917969 71.464844 5.113281 71.464844 L 18.179688 71.464844 C 20.375 71.464844 22.15625 69.6875 22.15625 67.488281 L 22.15625 58.875 C 22.15625 56.679688 20.375 54.902344 18.179688 54.902344 Z M 18.179688 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-2)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.549179 8.300251 L -6.547787 8.300251 C -8.748233 8.300251 -10.533649 6.518751 -10.533649 4.318304 L -10.533649 -4.315122 C -10.533649 -6.519484 -8.748233 -8.300985 -6.547787 -8.300985 L 6.549179 -8.300985 C 8.749626 -8.300985 10.535042 -6.519484 10.535042 -4.315122 L 10.535042 4.318304 C 10.535042 6.518751 8.749626 8.300251 6.549179 8.300251 Z M 6.549179 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,11.64579,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"4.44962\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"8.345862\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-7\" x=\"11.109014\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"16.078711\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-3)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 46.457031 54.902344 L 33.390625 54.902344 C 31.195312 54.902344 29.417969 56.679688 29.417969 58.875 L 29.417969 67.488281 C 29.417969 69.6875 31.195312 71.464844 33.390625 71.464844 L 46.457031 71.464844 C 48.65625 71.464844 50.433594 69.6875 50.433594 67.488281 L 50.433594 58.875 C 50.433594 56.679688 48.65625 54.902344 46.457031 54.902344 Z M 46.457031 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-4)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.546658 8.300251 L -6.550308 8.300251 C -8.750755 8.300251 -10.532256 6.518751 -10.532256 4.318304 L -10.532256 -4.315122 C -10.532256 -6.519484 -8.750755 -8.300985 -6.550308 -8.300985 L 6.546658 -8.300985 C 8.75102 -8.300985 10.532521 -6.519484 10.532521 -4.315122 L 10.532521 4.318304 C 10.532521 6.518751 8.75102 8.300251 6.546658 8.300251 Z M 6.546658 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,39.925649,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"32.729479\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"36.625722\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"39.388873\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"44.35857\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 13.73023 7.74466 L -13.732287 7.74466 C -15.932734 7.74466 -17.71815 5.959244 -17.71815 3.758797 L -17.71815 -3.758743 C -17.71815 -5.95919 -15.932734 -7.744606 -13.732287 -7.744606 L 13.73023 -7.744606 C 15.930677 -7.744606 17.716093 -5.95919 17.716093 -3.758743 L 17.716093 3.758797 C 17.716093 5.959244 15.930677 7.74466 13.73023 7.74466 Z M 13.73023 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,41.180714,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"26.818304\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-9\" x=\"31.788001\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-10\" x=\"34.551153\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-11\" x=\"40.077456\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"45.603759\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-12\" x=\"50.573456\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.365711 8.300645 L -7.363971 8.300645 C -9.568333 8.300645 -11.349834 6.519145 -11.349834 4.318698 L -11.349834 -4.318644 C -11.349834 -6.519091 -9.568333 -8.300591 -7.363971 -8.300591 L 7.365711 -8.300591 C 9.566158 -8.300591 11.351574 -6.519091 11.351574 -4.318644 L 11.351574 4.318698 C 11.351574 6.519145 9.566158 8.300645 7.365711 8.300645 Z M 7.365711 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,644.612413,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"636.60115\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"642.127453\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-13\" x=\"644.890604\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"649.860301\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.36627 8.300645 L -7.367327 8.300645 C -9.567774 8.300645 -11.349274 6.519145 -11.349274 4.318698 L -11.349274 -4.318644 C -11.349274 -6.519091 -9.567774 -8.300591 -7.367327 -8.300591 L 7.36627 -8.300591 C 9.566717 -8.300591 11.352133 -6.519091 11.352133 -4.318644 L 11.352133 4.318698 C 11.352133 6.519145 9.566717 8.300645 7.36627 8.300645 Z M 7.36627 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,614.947793,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"606.936529\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"612.462832\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-4\" x=\"615.225984\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"620.195681\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.856565 8.300645 L -9.857403 8.300645 C -12.05785 8.300645 -13.839351 6.519145 -13.839351 4.318698 L -13.839351 -4.318644 C -13.839351 -6.519091 -12.05785 -8.300591 -9.857403 -8.300591 L 9.856565 -8.300591 C 12.057012 -8.300591 13.842428 -6.519091 13.842428 -4.318644 L 13.842428 4.318698 C 13.842428 6.519145 12.057012 8.300645 9.856565 8.300645 Z M 9.856565 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,478.892996,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"468.397543\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"473.923846\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"476.686997\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-14\" x=\"481.656694\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"486.626391\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.85783 8.300645 L -9.856138 8.300645 C -12.056585 8.300645 -13.842001 6.519145 -13.842001 4.318698 L -13.842001 -4.318644 C -13.842001 -6.519091 -12.056585 -8.300591 -9.856138 -8.300591 L 9.85783 -8.300591 C 12.058277 -8.300591 13.839777 -6.519091 13.839777 -4.318644 L 13.839777 4.318698 C 13.839777 6.519145 12.058277 8.300645 9.85783 8.300645 Z M 9.85783 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,582.797984,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"572.301533\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"577.827836\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"580.590988\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-15\" x=\"585.560685\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"590.530382\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.365319 8.300645 L -7.364363 8.300645 C -9.56481 8.300645 -11.350226 6.519145 -11.350226 4.318698 L -11.350226 -4.318644 C -11.350226 -6.519091 -9.56481 -8.300591 -7.364363 -8.300591 L 7.365319 -8.300591 C 9.565766 -8.300591 11.351182 -6.519091 11.351182 -4.318644 L 11.351182 4.318698 C 11.351182 6.519145 9.565766 8.300645 7.365319 8.300645 Z M 7.365319 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,738.577648,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"730.566385\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"736.092688\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-14\" x=\"738.855839\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"743.825536\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-5)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 79.464844 54.902344 L 61.425781 54.902344 C 59.230469 54.902344 57.453125 56.679688 57.453125 58.875 L 57.453125 67.488281 C 57.453125 69.6875 59.230469 71.464844 61.425781 71.464844 L 79.464844 71.464844 C 81.660156 71.464844 83.4375 69.6875 83.4375 67.488281 L 83.4375 58.875 C 83.4375 56.679688 81.660156 54.902344 79.464844 54.902344 Z M 79.464844 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-6)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.040669 8.300251 L -9.040583 8.300251 C -11.24103 8.300251 -13.022531 6.518751 -13.022531 4.318304 L -13.022531 -4.315122 C -13.022531 -6.519484 -11.24103 -8.300985 -9.040583 -8.300985 L 9.040669 -8.300985 C 11.241116 -8.300985 13.022616 -6.519484 13.022616 -4.315122 L 13.022616 4.318304 C 13.022616 6.518751 11.241116 8.300251 9.040669 8.300251 Z M 9.040669 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,70.44527,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"60.76491\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"64.661153\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"67.424304\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"72.394001\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"77.363698\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-7)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 112.46875 54.902344 L 94.433594 54.902344 C 92.234375 54.902344 90.457031 56.679688 90.457031 58.875 L 90.457031 67.488281 C 90.457031 69.6875 92.234375 71.464844 94.433594 71.464844 L 112.46875 71.464844 C 114.664062 71.464844 116.445312 69.6875 116.445312 67.488281 L 116.445312 58.875 C 116.445312 56.679688 114.664062 54.902344 112.46875 54.902344 Z M 112.46875 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-8)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.039764 8.300251 L -9.037573 8.300251 C -11.241935 8.300251 -13.023435 6.518751 -13.023435 4.318304 L -13.023435 -4.315122 C -13.023435 -6.519484 -11.241935 -8.300985 -9.037573 -8.300985 L 9.039764 -8.300985 C 11.240211 -8.300985 13.025627 -6.519484 13.025627 -4.315122 L 13.025627 4.318304 C 13.025627 6.518751 11.240211 8.300251 9.039764 8.300251 Z M 9.039764 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,103.450079,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"93.769719\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"97.665961\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"100.429113\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-4\" x=\"105.39881\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"110.368507\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.53194 6.438315 L -6.533702 6.438315 C -8.734149 6.438315 -10.519565 4.652899 -10.519565 2.452452 L -10.519565 -2.453526 C -10.519565 -4.653973 -8.734149 -6.439389 -6.533702 -6.439389 L 6.53194 -6.439389 C 8.736303 -6.439389 10.517803 -4.653973 10.517803 -2.453526 L 10.517803 2.452452 C 10.517803 4.652899 8.736303 6.438315 6.53194 6.438315 Z M 6.53194 6.438315 \" transform=\"matrix(0.997667,0,0,-0.997667,548.162988,6.622511)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-17\" x=\"540.981784\" y=\"9.62449\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"544.848208\" y=\"9.62449\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-18\" x=\"549.817905\" y=\"9.62449\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.8543 8.300645 L -9.855753 8.300645 C -12.0562 8.300645 -13.841616 6.519145 -13.841616 4.318698 L -13.841616 -4.318644 C -13.841616 -6.519091 -12.0562 -8.300591 -9.855753 -8.300591 L 9.8543 -8.300591 C 12.058662 -8.300591 13.840163 -6.519091 13.840163 -4.318644 L 13.840163 4.318698 C 13.840163 6.519145 12.058662 8.300645 9.8543 8.300645 Z M 9.8543 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,374.989006,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"364.493553\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"370.019856\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"372.783007\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"377.752704\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"382.722401\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-9)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 145.472656 54.902344 L 127.4375 54.902344 C 125.242188 54.902344 123.460938 56.679688 123.460938 58.875 L 123.460938 67.488281 C 123.460938 69.6875 125.242188 71.464844 127.4375 71.464844 L 145.472656 71.464844 C 147.667969 71.464844 149.449219 69.6875 149.449219 67.488281 L 149.449219 58.875 C 149.449219 56.679688 147.667969 54.902344 145.472656 54.902344 Z M 145.472656 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-10)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.03886 8.300251 L -9.038477 8.300251 C -11.238924 8.300251 -13.02434 6.518751 -13.02434 4.318304 L -13.02434 -4.315122 C -13.02434 -6.519484 -11.238924 -8.300985 -9.038477 -8.300985 L 9.03886 -8.300985 C 11.239306 -8.300985 13.024722 -6.519484 13.024722 -4.315122 L 13.024722 4.318304 C 13.024722 6.518751 11.239306 8.300251 9.03886 8.300251 Z M 9.03886 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,136.454887,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"126.774528\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"130.67077\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"133.433922\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-12\" x=\"138.403618\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"143.373315\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-11)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 178.476562 54.902344 L 160.441406 54.902344 C 158.246094 54.902344 156.464844 56.679688 156.464844 58.875 L 156.464844 67.488281 C 156.464844 69.6875 158.246094 71.464844 160.441406 71.464844 L 178.476562 71.464844 C 180.671875 71.464844 182.453125 69.6875 182.453125 67.488281 L 182.453125 58.875 C 182.453125 56.679688 180.671875 54.902344 178.476562 54.902344 Z M 178.476562 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-12)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.037955 8.300251 L -9.039382 8.300251 C -11.239829 8.300251 -13.025244 6.518751 -13.025244 4.318304 L -13.025244 -4.315122 C -13.025244 -6.519484 -11.239829 -8.300985 -9.039382 -8.300985 L 9.037955 -8.300985 C 11.238402 -8.300985 13.023818 -6.519484 13.023818 -4.315122 L 13.023818 4.318304 C 13.023818 6.518751 11.238402 8.300251 9.037955 8.300251 Z M 9.037955 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,169.459696,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"159.778339\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"163.674581\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"166.437733\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"171.407429\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"176.377126\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-13)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 211.484375 54.902344 L 193.445312 54.902344 C 191.25 54.902344 189.46875 56.679688 189.46875 58.875 L 189.46875 67.488281 C 189.46875 69.6875 191.25 71.464844 193.445312 71.464844 L 211.484375 71.464844 C 213.679688 71.464844 215.457031 69.6875 215.457031 67.488281 L 215.457031 58.875 C 215.457031 56.679688 213.679688 54.902344 211.484375 54.902344 Z M 211.484375 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-14)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.040966 8.300251 L -9.040286 8.300251 C -11.240733 8.300251 -13.026149 6.518751 -13.026149 4.318304 L -13.026149 -4.315122 C -13.026149 -6.519484 -11.240733 -8.300985 -9.040286 -8.300985 L 9.040966 -8.300985 C 11.241413 -8.300985 13.022913 -6.519484 13.022913 -4.315122 L 13.022913 4.318304 C 13.022913 6.518751 11.241413 8.300251 9.040966 8.300251 Z M 9.040966 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,202.464505,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"192.783147\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"196.67939\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"199.442541\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-12\" x=\"204.412238\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"209.381935\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-15)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 244.488281 54.902344 L 226.453125 54.902344 C 224.253906 54.902344 222.476562 56.679688 222.476562 58.875 L 222.476562 67.488281 C 222.476562 69.6875 224.253906 71.464844 226.453125 71.464844 L 244.488281 71.464844 C 246.683594 71.464844 248.464844 69.6875 248.464844 67.488281 L 248.464844 58.875 C 248.464844 56.679688 246.683594 54.902344 244.488281 54.902344 Z M 244.488281 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-16)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.040061 8.300251 L -9.037275 8.300251 C -11.241638 8.300251 -13.023138 6.518751 -13.023138 4.318304 L -13.023138 -4.315122 C -13.023138 -6.519484 -11.241638 -8.300985 -9.037275 -8.300985 L 9.040061 -8.300985 C 11.240508 -8.300985 13.025924 -6.519484 13.025924 -4.315122 L 13.025924 4.318304 C 13.025924 6.518751 11.240508 8.300251 9.040061 8.300251 Z M 9.040061 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,235.469313,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"225.787956\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"229.684198\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"232.44735\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-19\" x=\"237.417047\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"242.386744\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-17)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;\" d=\"M 869.554688 26.621094 L 854.859375 26.621094 C 852.664062 26.621094 850.882812 28.398438 850.882812 30.59375 L 850.882812 39.210938 C 850.882812 41.40625 852.664062 43.183594 854.859375 43.183594 L 869.554688 43.183594 C 871.75 43.183594 873.53125 41.40625 873.53125 39.210938 L 873.53125 30.59375 C 873.53125 28.398438 871.75 26.621094 869.554688 26.621094 Z M 869.554688 26.621094 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-18)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.364367 8.300645 L -7.365315 8.300645 C -9.565762 8.300645 -11.351178 6.519145 -11.351178 4.318698 L -11.351178 -4.318644 C -11.351178 -6.519091 -9.565762 -8.300591 -7.365315 -8.300591 L 7.364367 -8.300591 C 9.564814 -8.300591 11.35023 -6.519091 11.35023 -4.318644 L 11.35023 4.318698 C 11.35023 6.519145 9.564814 8.300645 7.364367 8.300645 Z M 7.364367 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,862.207504,34.902371)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"854.196241\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"859.722544\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"862.485695\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"867.455392\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-19)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 277.492188 54.902344 L 259.457031 54.902344 C 257.261719 54.902344 255.480469 56.679688 255.480469 58.875 L 255.480469 67.488281 C 255.480469 69.6875 257.261719 71.464844 259.457031 71.464844 L 277.492188 71.464844 C 279.6875 71.464844 281.46875 69.6875 281.46875 67.488281 L 281.46875 58.875 C 281.46875 56.679688 279.6875 54.902344 277.492188 54.902344 Z M 277.492188 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-20)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.039157 8.300251 L -9.03818 8.300251 C -11.238627 8.300251 -13.024043 6.518751 -13.024043 4.318304 L -13.024043 -4.315122 C -13.024043 -6.519484 -11.238627 -8.300985 -9.03818 -8.300985 L 9.039157 -8.300985 C 11.239604 -8.300985 13.02502 -6.519484 13.02502 -4.315122 L 13.02502 4.318304 C 13.02502 6.518751 11.239604 8.300251 9.039157 8.300251 Z M 9.039157 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,268.474122,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"258.792765\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"262.689007\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"265.452159\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-14\" x=\"270.421855\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"275.391552\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-21)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 310.496094 54.902344 L 292.460938 54.902344 C 290.265625 54.902344 288.484375 56.679688 288.484375 58.875 L 288.484375 67.488281 C 288.484375 69.6875 290.265625 71.464844 292.460938 71.464844 L 310.496094 71.464844 C 312.691406 71.464844 314.472656 69.6875 314.472656 67.488281 L 314.472656 58.875 C 314.472656 56.679688 312.691406 54.902344 310.496094 54.902344 Z M 310.496094 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-22)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.038252 8.300251 L -9.039084 8.300251 C -11.239531 8.300251 -13.024947 6.518751 -13.024947 4.318304 L -13.024947 -4.315122 C -13.024947 -6.519484 -11.239531 -8.300985 -9.039084 -8.300985 L 9.038252 -8.300985 C 11.238699 -8.300985 13.024115 -6.519484 13.024115 -4.315122 L 13.024115 4.318304 C 13.024115 6.518751 11.238699 8.300251 9.038252 8.300251 Z M 9.038252 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,301.478931,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"291.797573\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"295.693816\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"298.456967\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-13\" x=\"303.426664\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"308.396361\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.856878 8.300645 L -9.85709 8.300645 C -12.057537 8.300645 -13.842953 6.519145 -13.842953 4.318698 L -13.842953 -4.318644 C -13.842953 -6.519091 -12.057537 -8.300591 -9.85709 -8.300591 L 9.856878 -8.300591 C 12.057325 -8.300591 13.842741 -6.519091 13.842741 -4.318644 L 13.842741 4.318698 C 13.842741 6.519145 12.057325 8.300645 9.856878 8.300645 Z M 9.856878 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,706.42784,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"695.931389\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"701.457692\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"704.220843\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"709.19054\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"714.160237\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-23)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 343.5 54.902344 L 325.464844 54.902344 C 323.269531 54.902344 321.488281 56.679688 321.488281 58.875 L 321.488281 67.488281 C 321.488281 69.6875 323.269531 71.464844 325.464844 71.464844 L 343.5 71.464844 C 345.695312 71.464844 347.476562 69.6875 347.476562 67.488281 L 347.476562 58.875 C 347.476562 56.679688 345.695312 54.902344 343.5 54.902344 Z M 343.5 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-24)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.038348 8.300251 L -9.038989 8.300251 C -11.239436 8.300251 -13.024852 6.518751 -13.024852 4.318304 L -13.024852 -4.315122 C -13.024852 -6.519484 -11.239436 -8.300985 -9.038989 -8.300985 L 9.038348 -8.300985 C 11.238795 -8.300985 13.024211 -6.519484 13.024211 -4.315122 L 13.024211 4.318304 C 13.024211 6.518751 11.238795 8.300251 9.038348 8.300251 Z M 9.038348 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,334.482742,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"324.802382\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"328.698624\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"331.461776\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-7\" x=\"336.431473\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"341.40117\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.365302 8.300645 L -7.36438 8.300645 C -9.564827 8.300645 -11.350243 6.519145 -11.350243 4.318698 L -11.350243 -4.318644 C -11.350243 -6.519091 -9.564827 -8.300591 -7.36438 -8.300591 L 7.365302 -8.300591 C 9.565749 -8.300591 11.351165 -6.519091 11.351165 -4.318644 L 11.351165 4.318698 C 11.351165 6.519145 9.565749 8.300645 7.365302 8.300645 Z M 7.365302 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,149.230009,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"141.218746\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"146.745049\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"149.5082\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"154.477897\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-25)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 376.503906 54.902344 L 358.46875 54.902344 C 356.273438 54.902344 354.492188 56.679688 354.492188 58.875 L 354.492188 67.488281 C 354.492188 69.6875 356.273438 71.464844 358.46875 71.464844 L 376.503906 71.464844 C 378.703125 71.464844 380.480469 69.6875 380.480469 67.488281 L 380.480469 58.875 C 380.480469 56.679688 378.703125 54.902344 376.503906 54.902344 Z M 376.503906 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-26)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.037443 8.300251 L -9.039893 8.300251 C -11.24034 8.300251 -13.025756 6.518751 -13.025756 4.318304 L -13.025756 -4.315122 C -13.025756 -6.519484 -11.24034 -8.300985 -9.039893 -8.300985 L 9.037443 -8.300985 C 11.241806 -8.300985 13.023306 -6.519484 13.023306 -4.315122 L 13.023306 4.318304 C 13.023306 6.518751 11.241806 8.300251 9.037443 8.300251 Z M 9.037443 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,367.48755,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"357.807191\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"361.703433\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"364.466585\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-15\" x=\"369.436281\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"374.405978\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-27)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 404.542969 54.902344 L 391.476562 54.902344 C 389.277344 54.902344 387.5 56.679688 387.5 58.875 L 387.5 67.488281 C 387.5 69.6875 389.277344 71.464844 391.476562 71.464844 L 404.542969 71.464844 C 406.738281 71.464844 408.515625 69.6875 408.515625 67.488281 L 408.515625 58.875 C 408.515625 56.679688 406.738281 54.902344 404.542969 54.902344 Z M 404.542969 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-28)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.550083 8.300251 L -6.546883 8.300251 C -8.751245 8.300251 -10.532745 6.518751 -10.532745 4.318304 L -10.532745 -4.315122 C -10.532745 -6.519484 -8.751245 -8.300985 -6.546883 -8.300985 L 6.550083 -8.300985 C 8.75053 -8.300985 10.532031 -6.519484 10.532031 -4.315122 L 10.532031 4.318304 C 10.532031 6.518751 8.75053 8.300251 6.550083 8.300251 Z M 6.550083 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,398.008169,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"390.811999\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"394.708242\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-4\" x=\"397.471393\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"402.44109\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.858028 8.300645 L -9.85594 8.300645 C -12.056386 8.300645 -13.841802 6.519145 -13.841802 4.318698 L -13.841802 -4.318644 C -13.841802 -6.519091 -12.056386 -8.300591 -9.85594 -8.300591 L 9.858028 -8.300591 C 12.058475 -8.300591 13.839976 -6.519091 13.839976 -4.318644 L 13.839976 4.318698 C 13.839976 6.519145 12.058475 8.300645 9.858028 8.300645 Z M 9.858028 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,181.379817,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"170.884364\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"176.410667\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"179.173818\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"184.143515\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"189.113212\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-29)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 432.820312 54.902344 L 419.753906 54.902344 C 417.558594 54.902344 415.777344 56.679688 415.777344 58.875 L 415.777344 67.488281 C 415.777344 69.6875 417.558594 71.464844 419.753906 71.464844 L 432.820312 71.464844 C 435.015625 71.464844 436.796875 69.6875 436.796875 67.488281 L 436.796875 58.875 C 436.796875 56.679688 435.015625 54.902344 432.820312 54.902344 Z M 432.820312 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-30)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.547562 8.300251 L -6.549404 8.300251 C -8.749851 8.300251 -10.535267 6.518751 -10.535267 4.318304 L -10.535267 -4.315122 C -10.535267 -6.519484 -8.749851 -8.300985 -6.549404 -8.300985 L 6.547562 -8.300985 C 8.748009 -8.300985 10.533425 -6.519484 10.533425 -4.315122 L 10.533425 4.318304 C 10.533425 6.518751 8.748009 8.300251 6.547562 8.300251 Z M 6.547562 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,426.288028,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"419.091859\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"422.988101\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-13\" x=\"425.751253\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"430.720949\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.856488 8.300645 L -9.85748 8.300645 C -12.057926 8.300645 -13.839427 6.519145 -13.839427 4.318698 L -13.839427 -4.318644 C -13.839427 -6.519091 -12.057926 -8.300591 -9.85748 -8.300591 L 9.856488 -8.300591 C 12.056935 -8.300591 13.842351 -6.519091 13.842351 -4.318644 L 13.842351 4.318698 C 13.842351 6.519145 12.056935 8.300645 9.856488 8.300645 Z M 9.856488 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,340.35401,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"329.858557\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"335.38486\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"338.148011\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-12\" x=\"343.117708\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"348.087405\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.366586 8.300645 L -7.367011 8.300645 C -9.567458 8.300645 -11.348959 6.519145 -11.348959 4.318698 L -11.348959 -4.318644 C -11.348959 -6.519091 -9.567458 -8.300591 -7.367011 -8.300591 L 7.366586 -8.300591 C 9.567033 -8.300591 11.352449 -6.519091 11.352449 -4.318644 L 11.352449 4.318698 C 11.352449 6.519145 9.567033 8.300645 7.366586 8.300645 Z M 7.366586 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,77.197478,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"69.186215\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"74.712518\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-7\" x=\"77.475669\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"82.445366\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.367115 8.300645 L -7.366482 8.300645 C -9.566929 8.300645 -11.352345 6.519145 -11.352345 4.318698 L -11.352345 -4.318644 C -11.352345 -6.519091 -9.566929 -8.300591 -7.366482 -8.300591 L 7.367115 -8.300591 C 9.567562 -8.300591 11.349063 -6.519091 11.349063 -4.318644 L 11.349063 4.318698 C 11.349063 6.519145 9.567562 8.300645 7.367115 8.300645 Z M 7.367115 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,797.907887,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"789.896624\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"795.422927\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-20\" x=\"798.186078\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"803.155775\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-31)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 461.101562 54.902344 L 448.035156 54.902344 C 445.839844 54.902344 444.058594 56.679688 444.058594 58.875 L 444.058594 67.488281 C 444.058594 69.6875 445.839844 71.464844 448.035156 71.464844 L 461.101562 71.464844 C 463.296875 71.464844 465.078125 69.6875 465.078125 67.488281 L 465.078125 58.875 C 465.078125 56.679688 463.296875 54.902344 461.101562 54.902344 Z M 461.101562 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-32)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.548956 8.300251 L -6.54801 8.300251 C -8.748457 8.300251 -10.533873 6.518751 -10.533873 4.318304 L -10.533873 -4.315122 C -10.533873 -6.519484 -8.748457 -8.300985 -6.54801 -8.300985 L 6.548956 -8.300985 C 8.749403 -8.300985 10.534819 -6.519484 10.534819 -4.315122 L 10.534819 4.318304 C 10.534819 6.518751 8.749403 8.300251 6.548956 8.300251 Z M 6.548956 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,454.567888,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"447.371718\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"451.26796\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-19\" x=\"454.031112\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"459.000809\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.856027 8.300645 L -9.857941 8.300645 C -12.058388 8.300645 -13.839889 6.519145 -13.839889 4.318698 L -13.839889 -4.318644 C -13.839889 -6.519091 -12.058388 -8.300591 -9.857941 -8.300591 L 9.856027 -8.300591 C 12.056474 -8.300591 13.841889 -6.519091 13.841889 -4.318644 L 13.841889 4.318698 C 13.841889 6.519145 12.056474 8.300645 9.856027 8.300645 Z M 9.856027 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,409.624002,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"399.127551\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"404.653854\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"407.417005\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-12\" x=\"412.386702\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"417.356399\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-33)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 494.105469 54.902344 L 476.070312 54.902344 C 473.875 54.902344 472.09375 56.679688 472.09375 58.875 L 472.09375 67.488281 C 472.09375 69.6875 473.875 71.464844 476.070312 71.464844 L 494.105469 71.464844 C 496.300781 71.464844 498.082031 69.6875 498.082031 67.488281 L 498.082031 58.875 C 498.082031 56.679688 496.300781 54.902344 494.105469 54.902344 Z M 494.105469 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-34)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.038051 8.300251 L -9.039285 8.300251 C -11.239732 8.300251 -13.025148 6.518751 -13.025148 4.318304 L -13.025148 -4.315122 C -13.025148 -6.519484 -11.239732 -8.300985 -9.039285 -8.300985 L 9.038051 -8.300985 C 11.238498 -8.300985 13.023914 -6.519484 13.023914 -4.315122 L 13.023914 4.318304 C 13.023914 6.518751 11.238498 8.300251 9.038051 8.300251 Z M 9.038051 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,485.088506,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"475.407149\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"479.303391\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"482.066543\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"487.03624\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"492.005937\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.857753 8.300645 L -9.856215 8.300645 C -12.056661 8.300645 -13.842077 6.519145 -13.842077 4.318698 L -13.842077 -4.318644 C -13.842077 -6.519091 -12.056661 -8.300591 -9.856215 -8.300591 L 9.857753 -8.300591 C 12.0582 -8.300591 13.839701 -6.519091 13.839701 -4.318644 L 13.839701 4.318698 C 13.839701 6.519145 12.0582 8.300645 9.857753 8.300645 Z M 9.857753 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,444.258998,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"433.762547\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"439.28885\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"442.052001\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-19\" x=\"447.021698\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"451.991395\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-35)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 522.140625 54.902344 L 509.074219 54.902344 C 506.878906 54.902344 505.097656 56.679688 505.097656 58.875 L 505.097656 67.488281 C 505.097656 69.6875 506.878906 71.464844 509.074219 71.464844 L 522.140625 71.464844 C 524.335938 71.464844 526.117188 69.6875 526.117188 67.488281 L 526.117188 58.875 C 526.117188 56.679688 524.335938 54.902344 522.140625 54.902344 Z M 522.140625 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-36)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.547776 8.300251 L -6.54919 8.300251 C -8.749637 8.300251 -10.535053 6.518751 -10.535053 4.318304 L -10.535053 -4.315122 C -10.535053 -6.519484 -8.749637 -8.300985 -6.54919 -8.300985 L 6.547776 -8.300985 C 8.748223 -8.300985 10.533639 -6.519484 10.533639 -4.315122 L 10.533639 4.318304 C 10.533639 6.518751 8.748223 8.300251 6.547776 8.300251 Z M 6.547776 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,515.608127,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"508.411958\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"512.3082\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-14\" x=\"515.071352\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"520.041048\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-37)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 550.421875 54.902344 L 537.355469 54.902344 C 535.160156 54.902344 533.378906 56.679688 533.378906 58.875 L 533.378906 67.488281 C 533.378906 69.6875 535.160156 71.464844 537.355469 71.464844 L 550.421875 71.464844 C 552.617188 71.464844 554.398438 69.6875 554.398438 67.488281 L 554.398438 58.875 C 554.398438 56.679688 552.617188 54.902344 550.421875 54.902344 Z M 550.421875 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-38)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.54917 8.300251 L -6.547796 8.300251 C -8.748243 8.300251 -10.533659 6.518751 -10.533659 4.318304 L -10.533659 -4.315122 C -10.533659 -6.519484 -8.748243 -8.300985 -6.547796 -8.300985 L 6.54917 -8.300985 C 8.749617 -8.300985 10.535033 -6.519484 10.535033 -4.315122 L 10.535033 4.318304 C 10.535033 6.518751 8.749617 8.300251 6.54917 8.300251 Z M 6.54917 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,543.887987,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"536.691817\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"540.588059\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-15\" x=\"543.351211\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"548.320908\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.364151 8.300645 L -7.36553 8.300645 C -9.565977 8.300645 -11.351393 6.519145 -11.351393 4.318698 L -11.351393 -4.318644 C -11.351393 -6.519091 -9.565977 -8.300591 -7.36553 -8.300591 L 7.364151 -8.300591 C 9.564598 -8.300591 11.350014 -6.519091 11.350014 -4.318644 L 11.350014 4.318698 C 11.350014 6.519145 9.564598 8.300645 7.364151 8.300645 Z M 7.364151 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,674.278032,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"666.266768\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"671.793071\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-19\" x=\"674.556223\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"679.52592\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-39)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 578.703125 54.902344 L 565.636719 54.902344 C 563.441406 54.902344 561.660156 56.679688 561.660156 58.875 L 561.660156 67.488281 C 561.660156 69.6875 563.441406 71.464844 565.636719 71.464844 L 578.703125 71.464844 C 580.898438 71.464844 582.679688 69.6875 582.679688 67.488281 L 582.679688 58.875 C 582.679688 56.679688 580.898438 54.902344 578.703125 54.902344 Z M 578.703125 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-40)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.549564 8.300251 L -6.547402 8.300251 C -8.747849 8.300251 -10.533265 6.518751 -10.533265 4.318304 L -10.533265 -4.315122 C -10.533265 -6.519484 -8.747849 -8.300985 -6.547402 -8.300985 L 6.549564 -8.300985 C 8.750011 -8.300985 10.535426 -6.519484 10.535426 -4.315122 L 10.535426 4.318304 C 10.535426 6.518751 8.750011 8.300251 6.549564 8.300251 Z M 6.549564 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,572.168844,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"564.972674\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"568.868916\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-20\" x=\"571.632068\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"576.601765\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.856103 8.300645 L -9.857865 8.300645 C -12.058312 8.300645 -13.839812 6.519145 -13.839812 4.318698 L -13.839812 -4.318644 C -13.839812 -6.519091 -12.058312 -8.300591 -9.857865 -8.300591 L 9.856103 -8.300591 C 12.05655 -8.300591 13.841966 -6.519091 13.841966 -4.318644 L 13.841966 4.318698 C 13.841966 6.519145 12.05655 8.300645 9.856103 8.300645 Z M 9.856103 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,548.162988,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"537.666537\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"543.19284\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"545.955992\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-7\" x=\"550.925689\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"555.895386\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.854376 8.300645 L -9.855676 8.300645 C -12.056123 8.300645 -13.841539 6.519145 -13.841539 4.318698 L -13.841539 -4.318644 C -13.841539 -6.519091 -12.056123 -8.300591 -9.855676 -8.300591 L 9.854376 -8.300591 C 12.058738 -8.300591 13.840239 -6.519091 13.840239 -4.318644 L 13.840239 4.318698 C 13.840239 6.519145 12.058738 8.300645 9.854376 8.300645 Z M 9.854376 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,513.527992,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"503.032539\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"508.558842\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"511.321993\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-13\" x=\"516.29169\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"521.261387\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 13.731861 7.74466 L -13.730656 7.74466 C -15.931102 7.74466 -17.716518 5.959244 -17.716518 3.758797 L -17.716518 -3.758743 C -17.716518 -5.95919 -15.931102 -7.744606 -13.730656 -7.744606 L 13.731861 -7.744606 C 15.932308 -7.744606 17.717724 -5.95919 17.717724 -3.758743 L 17.717724 3.758797 C 17.717724 5.959244 15.932308 7.74466 13.731861 7.74466 Z M 13.731861 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,113.214242,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"98.851833\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-9\" x=\"103.82153\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-10\" x=\"106.584681\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-11\" x=\"112.110984\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"117.637287\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"122.606984\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.855926 8.300645 L -9.858042 8.300645 C -12.058488 8.300645 -13.839989 6.519145 -13.839989 4.318698 L -13.839989 -4.318644 C -13.839989 -6.519091 -12.058488 -8.300591 -9.858042 -8.300591 L 9.855926 -8.300591 C 12.056373 -8.300591 13.841789 -6.519091 13.841789 -4.318644 L 13.841789 4.318698 C 13.841789 6.519145 12.056373 8.300645 9.855926 8.300645 Z M 9.855926 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,830.057696,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"819.561245\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"825.087548\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"827.850699\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-20\" x=\"832.820396\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"837.790093\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.364759 8.300645 L -7.364923 8.300645 C -9.565369 8.300645 -11.350785 6.519145 -11.350785 4.318698 L -11.350785 -4.318644 C -11.350785 -6.519091 -9.565369 -8.300591 -7.364923 -8.300591 L 7.364759 -8.300591 C 9.565206 -8.300591 11.350622 -6.519091 11.350622 -4.318644 L 11.350622 4.318698 C 11.350622 6.519145 9.565206 8.300645 7.364759 8.300645 Z M 7.364759 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,768.242269,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-1\" x=\"760.231006\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"765.757309\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-15\" x=\"768.52046\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"773.490157\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 16.222675 7.74466 L -16.224128 7.74466 C -18.424575 7.74466 -20.206076 5.959244 -20.206076 3.758797 L -20.206076 -3.758743 C -20.206076 -5.95919 -18.424575 -7.744606 -16.224128 -7.744606 L 16.222675 -7.744606 C 18.423122 -7.744606 20.208538 -5.95919 20.208538 -3.758743 L 20.208538 3.758797 C 20.208538 5.959244 18.423122 7.74466 16.222675 7.74466 Z M 16.222675 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,222.365959,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"205.518362\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-9\" x=\"210.488059\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-10\" x=\"213.251211\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-11\" x=\"218.777514\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"224.303817\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"229.273514\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"234.243211\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-41)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 611.707031 54.902344 L 593.671875 54.902344 C 591.472656 54.902344 589.695312 56.679688 589.695312 58.875 L 589.695312 67.488281 C 589.695312 69.6875 591.472656 71.464844 593.671875 71.464844 L 611.707031 71.464844 C 613.902344 71.464844 615.683594 69.6875 615.683594 67.488281 L 615.683594 58.875 C 615.683594 56.679688 613.902344 54.902344 611.707031 54.902344 Z M 611.707031 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-42)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 9.039659 8.300251 L -9.037678 8.300251 C -11.24204 8.300251 -13.02354 6.518751 -13.02354 4.318304 L -13.02354 -4.315122 C -13.02354 -6.519484 -11.24204 -8.300985 -9.037678 -8.300985 L 9.039659 -8.300985 C 11.240106 -8.300985 13.025522 -6.519484 13.025522 -4.315122 L 13.025522 4.318304 C 13.025522 6.518751 11.240106 8.300251 9.039659 8.300251 Z M 9.039659 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,602.688465,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"593.007107\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"596.90335\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"599.666501\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-20\" x=\"604.636198\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"609.605895\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 13.73195 7.74466 L -13.730566 7.74466 C -15.931013 7.74466 -17.716429 5.959244 -17.716429 3.758797 L -17.716429 -3.758743 C -17.716429 -5.95919 -15.931013 -7.744606 -13.730566 -7.744606 L 13.73195 -7.744606 C 15.932397 -7.744606 17.717813 -5.95919 17.717813 -3.758743 L 17.717813 3.758797 C 17.717813 5.959244 15.932397 7.74466 13.73195 7.74466 Z M 13.73195 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,267.21806,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"252.85565\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-9\" x=\"257.825347\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-10\" x=\"260.588499\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-11\" x=\"266.114802\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-8\" x=\"271.641105\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-3\" x=\"276.610802\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-43)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 754.242188 54.902344 L 741.175781 54.902344 C 738.980469 54.902344 737.199219 56.679688 737.199219 58.875 L 737.199219 67.488281 C 737.199219 69.6875 738.980469 71.464844 741.175781 71.464844 L 754.242188 71.464844 C 756.4375 71.464844 758.21875 69.6875 758.21875 67.488281 L 758.21875 58.875 C 758.21875 56.679688 756.4375 54.902344 754.242188 54.902344 Z M 754.242188 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358020-44)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.549175 8.300251 L -6.547791 8.300251 C -8.748237 8.300251 -10.533653 6.518751 -10.533653 4.318304 L -10.533653 -4.315122 C -10.533653 -6.519484 -8.748237 -8.300985 -6.547791 -8.300985 L 6.549175 -8.300985 C 8.749622 -8.300985 10.535038 -6.519484 10.535038 -4.315122 L 10.535038 4.318304 C 10.535038 6.518751 8.749622 8.300251 6.549175 8.300251 Z M 6.549175 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,747.708294,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358020-0-6\" x=\"740.512124\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-2\" x=\"744.408366\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-16\" x=\"747.171518\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358020-0-5\" x=\"752.141215\" y=\"65.668415\"/>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"\n"
],
"text/plain": [
"TikzPicture(\"\\\\graph [layered layout, , ] {\\n1/\\\"b[17]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n2/\\\"r[6]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n3/\\\"r[1]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n4/\\\"alpha0\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n5/\\\"b[4]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n6/\\\"b[7]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n7/\\\"b[13]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n8/\\\"b[15]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n9/\\\"b[3]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n10/\\\"r[21]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n11/\\\"r[17]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n12/\\\"tau\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n13/\\\"b[12]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n14/\\\"r[10]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n15/\\\"r[12]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n16/\\\"r[20]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n17/\\\"r[18]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n18/\\\"b[2]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n19/\\\"r[13]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n20/\\\"r[14]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n21/\\\"b[11]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n22/\\\"r[16]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n23/\\\"b[1]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n24/\\\"r[15]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n25/\\\"r[7]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n26/\\\"b[21]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n27/\\\"r[4]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n28/\\\"b[10]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n29/\\\"b[6]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n30/\\\"b[9]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n31/\\\"r[8]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n32/\\\"b[20]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n33/\\\"r[11]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n34/\\\"b[18]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n35/\\\"r[3]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n36/\\\"r[5]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n37/\\\"b[8]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n38/\\\"r[9]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n39/\\\"b[16]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n40/\\\"b[14]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n41/\\\"alpha2\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n42/\\\"b[19]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n43/\\\"b[5]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n44/\\\"alpha12\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n45/\\\"r[19]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n46/\\\"alpha1\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n47/\\\"r[2]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n;\\n1 -> [black,] 11;\\n4 -> [black,] 2;\\n4 -> [black,] 3;\\n4 -> [black,] 10;\\n4 -> [black,] 11;\\n4 -> [black,] 14;\\n4 -> [black,] 15;\\n4 -> [black,] 16;\\n4 -> [black,] 17;\\n4 -> [black,] 19;\\n4 -> [black,] 20;\\n4 -> [black,] 22;\\n4 -> [black,] 24;\\n4 -> [black,] 25;\\n4 -> [black,] 27;\\n4 -> [black,] 31;\\n4 -> [black,] 33;\\n4 -> [black,] 35;\\n4 -> [black,] 36;\\n4 -> [black,] 38;\\n4 -> [black,] 45;\\n4 -> [black,] 47;\\n5 -> [black,] 27;\\n6 -> [black,] 25;\\n7 -> [black,] 19;\\n8 -> [black,] 24;\\n9 -> [black,] 35;\\n12 -> [black,] 1;\\n12 -> [black,] 5;\\n12 -> [black,] 6;\\n12 -> [black,] 7;\\n12 -> [black,] 8;\\n12 -> [black,] 9;\\n12 -> [black,] 13;\\n12 -> [black,] 18;\\n12 -> [black,] 21;\\n12 -> [black,] 23;\\n12 -> [black,] 26;\\n12 -> [black,] 28;\\n12 -> [black,] 29;\\n12 -> [black,] 30;\\n12 -> [black,] 32;\\n12 -> [black,] 34;\\n12 -> [black,] 37;\\n12 -> [black,] 39;\\n12 -> [black,] 40;\\n12 -> [black,] 42;\\n12 -> [black,] 43;\\n13 -> [black,] 15;\\n18 -> [black,] 47;\\n21 -> [black,] 33;\\n23 -> [black,] 3;\\n26 -> [black,] 10;\\n28 -> [black,] 14;\\n29 -> [black,] 2;\\n30 -> [black,] 38;\\n32 -> [black,] 16;\\n34 -> [black,] 17;\\n37 -> [black,] 31;\\n39 -> [black,] 22;\\n40 -> [black,] 20;\\n41 -> [black,] 2;\\n41 -> [black,] 10;\\n41 -> [black,] 11;\\n41 -> [black,] 14;\\n41 -> [black,] 16;\\n41 -> [black,] 17;\\n41 -> [black,] 25;\\n41 -> [black,] 31;\\n41 -> [black,] 33;\\n41 -> [black,] 38;\\n41 -> [black,] 45;\\n42 -> [black,] 45;\\n43 -> [black,] 36;\\n44 -> [black,] 10;\\n44 -> [black,] 11;\\n44 -> [black,] 16;\\n44 -> [black,] 17;\\n44 -> [black,] 45;\\n46 -> [black,] 10;\\n46 -> [black,] 11;\\n46 -> [black,] 15;\\n46 -> [black,] 16;\\n46 -> [black,] 17;\\n46 -> [black,] 19;\\n46 -> [black,] 20;\\n46 -> [black,] 22;\\n46 -> [black,] 24;\\n46 -> [black,] 45;\\n};\\n\", \"\", \"\\\\usepackage{fontspec}\\n\\\\setmainfont{Latin Modern Math}\\n\\\\usetikzlibrary{arrows}\\n\\\\usetikzlibrary{graphs}\\n\\\\usetikzlibrary{graphdrawing}\\n\\n% from: https://tex.stackexchange.com/questions/453132/fresh-install-of-tl2018-no-tikz-graph-drawing-libraries-found\\n\\\\usepackage{luacode}\\n\\\\begin{luacode*}\\n\\tfunction pgf_lookup_and_require(name)\\n\\tlocal sep = package.config:sub(1,1)\\n\\tlocal function lookup(name)\\n\\tlocal sub = name:gsub('%.',sep) \\n\\tif kpse.find_file(sub, 'lua') then\\n\\trequire(name)\\n\\telseif kpse.find_file(sub, 'clua') then\\n\\tcollectgarbage('stop') \\n\\trequire(name)\\n\\tcollectgarbage('restart')\\n\\telse\\n\\treturn false\\n\\tend\\n\\treturn true\\n\\tend\\n\\treturn\\n\\tlookup('pgf.gd.' .. name .. '.library') or\\n\\tlookup('pgf.gd.' .. name) or\\n\\tlookup(name .. '.library') or\\n\\tlookup(name) \\n\\tend\\n\\\\end{luacode*}\\n\\n\\\\usegdlibrary{layered}\", \"tikzpicture\", \"\", \"\", true, true)"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"plot(g)"
]
},
{
"cell_type": "markdown",
"id": "7101058a-1ac3-42dc-bc74-46a7b54590c1",
"metadata": {},
"source": [
"The details are difficult to make out, let's plot with partial data. (`x1` and `x2` selects random effects, so some random variables are singular in this partial graph.)"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "88392d11-b0e3-449d-9c4a-a5bfdfb39acf",
"metadata": {},
"outputs": [
{
"data": {
"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=\"341.812pt\" height=\"71.832pt\" viewBox=\"0 0 341.812 71.832\" version=\"1.2\">\n",
"<defs>\n",
"<g>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-0\">\n",
"<path style=\"stroke:none;\" d=\"\"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-1\">\n",
"<path style=\"stroke:none;\" d=\"M 5.171875 -2.140625 C 5.171875 -3.40625 4.203125 -4.390625 3.078125 -4.390625 C 2.296875 -4.390625 1.875 -3.921875 1.703125 -3.75 L 1.703125 -6.890625 L 0.28125 -6.78125 L 0.28125 -6.484375 C 0.96875 -6.484375 1.046875 -6.40625 1.046875 -5.921875 L 1.046875 0 L 1.296875 0 L 1.65625 -0.609375 C 1.8125 -0.390625 2.21875 0.109375 2.96875 0.109375 C 4.140625 0.109375 5.171875 -0.859375 5.171875 -2.140625 Z M 4.359375 -2.15625 C 4.359375 -1.78125 4.328125 -1.1875 4.046875 -0.75 C 3.828125 -0.4375 3.453125 -0.109375 2.921875 -0.109375 C 2.46875 -0.109375 2.109375 -0.34375 1.875 -0.71875 C 1.734375 -0.921875 1.734375 -0.953125 1.734375 -1.140625 L 1.734375 -3.1875 C 1.734375 -3.375 1.734375 -3.375 1.84375 -3.53125 C 2.234375 -4.09375 2.78125 -4.171875 3.015625 -4.171875 C 3.46875 -4.171875 3.828125 -3.921875 4.0625 -3.53125 C 4.328125 -3.125 4.359375 -2.5625 4.359375 -2.15625 Z M 4.359375 -2.15625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-2\">\n",
"<path style=\"stroke:none;\" d=\"M 2.546875 2.28125 C 2.546875 2.171875 2.453125 2.09375 2.34375 2.09375 L 1.53125 2.09375 L 1.53125 -7.0625 L 2.34375 -7.0625 C 2.453125 -7.0625 2.546875 -7.140625 2.546875 -7.25 C 2.546875 -7.359375 2.453125 -7.453125 2.34375 -7.453125 L 1.140625 -7.453125 L 1.140625 2.484375 L 2.34375 2.484375 C 2.453125 2.484375 2.546875 2.390625 2.546875 2.28125 Z M 2.546875 2.28125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-3\">\n",
"<path style=\"stroke:none;\" d=\"M 4.46875 -1.734375 L 4.21875 -1.734375 C 4.15625 -1.4375 4.09375 -1 4 -0.84375 C 3.921875 -0.765625 3.265625 -0.765625 3.046875 -0.765625 L 1.265625 -0.765625 L 2.3125 -1.78125 C 3.859375 -3.15625 4.46875 -3.703125 4.46875 -4.6875 C 4.46875 -5.828125 3.5625 -6.625 2.359375 -6.625 C 1.234375 -6.625 0.5 -5.703125 0.5 -4.8125 C 0.5 -4.265625 1 -4.265625 1.03125 -4.265625 C 1.1875 -4.265625 1.546875 -4.375 1.546875 -4.796875 C 1.546875 -5.046875 1.359375 -5.3125 1.015625 -5.3125 C 0.9375 -5.3125 0.921875 -5.3125 0.890625 -5.296875 C 1.109375 -5.9375 1.65625 -6.3125 2.21875 -6.3125 C 3.125 -6.3125 3.5625 -5.5 3.5625 -4.6875 C 3.5625 -3.890625 3.0625 -3.109375 2.515625 -2.5 L 0.609375 -0.375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.1875 0 Z M 4.46875 -1.734375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-4\">\n",
"<path style=\"stroke:none;\" d=\"M 1.625 2.484375 L 1.625 -7.453125 L 0.421875 -7.453125 C 0.3125 -7.453125 0.21875 -7.359375 0.21875 -7.25 C 0.21875 -7.140625 0.3125 -7.0625 0.421875 -7.0625 L 1.234375 -7.0625 L 1.234375 2.09375 L 0.421875 2.09375 C 0.3125 2.09375 0.21875 2.171875 0.21875 2.28125 C 0.21875 2.390625 0.3125 2.484375 0.421875 2.484375 Z M 1.625 2.484375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-5\">\n",
"<path style=\"stroke:none;\" d=\"M 4.796875 -0.890625 L 4.796875 -1.4375 L 4.546875 -1.4375 L 4.546875 -0.890625 C 4.546875 -0.3125 4.296875 -0.25 4.1875 -0.25 C 3.859375 -0.25 3.828125 -0.703125 3.828125 -0.75 L 3.828125 -2.734375 C 3.828125 -3.15625 3.828125 -3.53125 3.46875 -3.90625 C 3.078125 -4.296875 2.578125 -4.453125 2.109375 -4.453125 C 1.296875 -4.453125 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.8125 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.3125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.78125 C 1.28125 -4.125 1.765625 -4.234375 2.09375 -4.234375 C 2.578125 -4.234375 3.140625 -3.84375 3.140625 -2.96875 L 3.140625 -2.59375 C 2.640625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.890625 0.3125 -1.375 0.3125 -0.9375 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.015625 -0.28125 3.203125 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.1875 0.0625 4.796875 -0.078125 4.796875 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.984375 -0.109375 C 1.484375 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.390625 Z M 3.140625 -1.390625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-6\">\n",
"<path style=\"stroke:none;\" d=\"M 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.890625 L 0.328125 -6.78125 L 0.328125 -6.484375 C 1.03125 -6.484375 1.109375 -6.40625 1.109375 -5.921875 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.53125 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-7\">\n",
"<path style=\"stroke:none;\" d=\"M 5.171875 -2.140625 C 5.171875 -3.40625 4.21875 -4.390625 3.09375 -4.390625 C 2.328125 -4.390625 1.90625 -3.953125 1.703125 -3.734375 L 1.703125 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.984375 -3.96875 1.046875 -3.921875 1.046875 -3.484375 L 1.046875 1.171875 C 1.046875 1.625 0.9375 1.625 0.28125 1.625 L 0.28125 1.921875 L 1.390625 1.890625 L 2.515625 1.921875 L 2.515625 1.625 C 1.84375 1.625 1.734375 1.625 1.734375 1.171875 L 1.734375 -0.59375 C 1.78125 -0.421875 2.203125 0.109375 2.96875 0.109375 C 4.140625 0.109375 5.171875 -0.859375 5.171875 -2.140625 Z M 4.359375 -2.140625 C 4.359375 -0.9375 3.65625 -0.109375 2.921875 -0.109375 C 2.53125 -0.109375 2.140625 -0.3125 1.875 -0.71875 C 1.734375 -0.921875 1.734375 -0.9375 1.734375 -1.140625 L 1.734375 -3.34375 C 2.03125 -3.859375 2.515625 -4.140625 3.015625 -4.140625 C 3.75 -4.140625 4.359375 -3.265625 4.359375 -2.140625 Z M 4.359375 -2.140625 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-8\">\n",
"<path style=\"stroke:none;\" d=\"M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.546875 -0.609375 L 4.546875 -2.5 C 4.546875 -3.359375 4.546875 -3.671875 4.234375 -4.03125 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.359375 -4.390625 1.921875 -3.796875 1.765625 -3.4375 L 1.75 -3.4375 L 1.75 -6.890625 L 0.3125 -6.78125 L 0.3125 -6.484375 C 1.015625 -6.484375 1.09375 -6.40625 1.09375 -5.921875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.625 2.484375 -4.171875 3.125 -4.171875 C 3.75 -4.171875 3.859375 -3.640625 3.859375 -3.078125 L 3.859375 -0.75 C 3.859375 -0.3125 3.75 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-9\">\n",
"<path style=\"stroke:none;\" d=\"M 4.46875 -2 C 4.46875 -3.1875 3.640625 -4.171875 2.578125 -4.171875 C 2.09375 -4.171875 1.671875 -4.015625 1.3125 -3.671875 L 1.3125 -5.609375 C 1.515625 -5.546875 1.84375 -5.46875 2.15625 -5.46875 C 3.375 -5.46875 4.078125 -6.375 4.078125 -6.515625 C 4.078125 -6.5625 4.046875 -6.625 3.96875 -6.625 C 3.96875 -6.625 3.9375 -6.625 3.890625 -6.59375 C 3.703125 -6.5 3.203125 -6.296875 2.546875 -6.296875 C 2.140625 -6.296875 1.6875 -6.375 1.21875 -6.578125 C 1.140625 -6.609375 1.109375 -6.609375 1.109375 -6.609375 C 1 -6.609375 1 -6.53125 1 -6.375 L 1 -3.421875 C 1 -3.25 1 -3.171875 1.140625 -3.171875 C 1.21875 -3.171875 1.234375 -3.203125 1.265625 -3.265625 C 1.375 -3.421875 1.75 -3.953125 2.546875 -3.953125 C 3.078125 -3.953125 3.3125 -3.5 3.40625 -3.3125 C 3.5625 -2.953125 3.578125 -2.5625 3.578125 -2.0625 C 3.578125 -1.71875 3.578125 -1.125 3.34375 -0.703125 C 3.09375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.546875 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.15625 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.875 1.3125 -2.125 0.984375 -2.125 C 0.84375 -2.125 0.5 -2.0625 0.5 -1.59375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-10\">\n",
"<path style=\"stroke:none;\" d=\"M 3.625 -3.78125 C 3.625 -4.109375 3.3125 -4.390625 2.875 -4.390625 C 2.15625 -4.390625 1.796875 -3.734375 1.65625 -3.296875 L 1.65625 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.96875 -3.96875 1.046875 -3.90625 1.046875 -3.421875 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.8125 -0.03125 2.28125 -0.03125 2.671875 0 L 2.671875 -0.3125 L 2.46875 -0.3125 C 1.734375 -0.3125 1.703125 -0.421875 1.703125 -0.78125 L 1.703125 -2.3125 C 1.703125 -3.296875 2.125 -4.171875 2.875 -4.171875 C 2.953125 -4.171875 2.96875 -4.171875 2.984375 -4.15625 C 2.96875 -4.15625 2.765625 -4.03125 2.765625 -3.78125 C 2.765625 -3.5 2.96875 -3.34375 3.1875 -3.34375 C 3.375 -3.34375 3.625 -3.46875 3.625 -3.78125 Z M 3.625 -3.78125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-11\">\n",
"<path style=\"stroke:none;\" d=\"M 4.15625 0 L 4.15625 -0.3125 L 3.84375 -0.3125 C 2.953125 -0.3125 2.921875 -0.421875 2.921875 -0.78125 L 2.921875 -6.359375 C 2.921875 -6.59375 2.921875 -6.625 2.6875 -6.625 C 2.078125 -5.984375 1.203125 -5.984375 0.890625 -5.984375 L 0.890625 -5.671875 C 1.078125 -5.671875 1.671875 -5.671875 2.1875 -5.9375 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.9375 -0.3125 L 0.9375 0 C 1.296875 -0.03125 2.15625 -0.03125 2.546875 -0.03125 C 2.953125 -0.03125 3.8125 -0.03125 4.15625 0 Z M 4.15625 0 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-12\">\n",
"<path style=\"stroke:none;\" d=\"M 4.578125 -3.1875 C 4.578125 -3.96875 4.515625 -4.765625 4.171875 -5.5 C 3.71875 -6.453125 2.90625 -6.625 2.484375 -6.625 C 1.890625 -6.625 1.15625 -6.359375 0.75 -5.4375 C 0.4375 -4.75 0.390625 -3.96875 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.828125 -0.78125 C 1.265625 0.015625 1.984375 0.21875 2.46875 0.21875 C 3.015625 0.21875 3.765625 0.015625 4.203125 -0.9375 C 4.515625 -1.625 4.578125 -2.390625 4.578125 -3.1875 Z M 3.75 -3.296875 C 3.75 -2.546875 3.75 -1.875 3.640625 -1.25 C 3.484375 -0.296875 2.921875 0 2.46875 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.296875 C 1.21875 -3.9375 1.21875 -4.59375 1.296875 -5.125 C 1.484375 -6.3125 2.21875 -6.40625 2.46875 -6.40625 C 2.796875 -6.40625 3.453125 -6.21875 3.640625 -5.234375 C 3.75 -4.6875 3.75 -3.921875 3.75 -3.296875 Z M 3.75 -3.296875 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-13\">\n",
"<path style=\"stroke:none;\" d=\"M 4.6875 -1.640625 L 4.6875 -1.953125 L 3.6875 -1.953125 L 3.6875 -6.46875 C 3.6875 -6.671875 3.6875 -6.734375 3.53125 -6.734375 C 3.4375 -6.734375 3.40625 -6.734375 3.328125 -6.609375 L 0.28125 -1.953125 L 0.28125 -1.640625 L 2.921875 -1.640625 L 2.921875 -0.78125 C 2.921875 -0.421875 2.90625 -0.3125 2.171875 -0.3125 L 1.953125 -0.3125 L 1.953125 0 C 2.359375 -0.03125 2.875 -0.03125 3.296875 -0.03125 C 3.71875 -0.03125 4.25 -0.03125 4.65625 0 L 4.65625 -0.3125 L 4.4375 -0.3125 C 3.703125 -0.3125 3.6875 -0.421875 3.6875 -0.78125 L 3.6875 -1.640625 Z M 2.984375 -1.953125 L 0.5625 -1.953125 L 2.984375 -5.65625 Z M 2.984375 -1.953125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-14\">\n",
"<path style=\"stroke:none;\" d=\"M 4.546875 -1.703125 C 4.546875 -2.515625 3.921875 -3.296875 2.875 -3.5 C 3.703125 -3.765625 4.265625 -4.46875 4.265625 -5.25 C 4.265625 -6.0625 3.40625 -6.625 2.4375 -6.625 C 1.4375 -6.625 0.6875 -6.015625 0.6875 -5.265625 C 0.6875 -4.9375 0.90625 -4.75 1.1875 -4.75 C 1.5 -4.75 1.703125 -4.96875 1.703125 -5.25 C 1.703125 -5.75 1.234375 -5.75 1.078125 -5.75 C 1.390625 -6.234375 2.046875 -6.375 2.40625 -6.375 C 2.8125 -6.375 3.359375 -6.15625 3.359375 -5.25 C 3.359375 -5.140625 3.34375 -4.5625 3.078125 -4.125 C 2.78125 -3.640625 2.4375 -3.625 2.203125 -3.609375 C 2.109375 -3.59375 1.875 -3.578125 1.8125 -3.578125 C 1.734375 -3.5625 1.65625 -3.5625 1.65625 -3.453125 C 1.65625 -3.34375 1.734375 -3.34375 1.890625 -3.34375 L 2.328125 -3.34375 C 3.15625 -3.34375 3.515625 -2.671875 3.515625 -1.703125 C 3.515625 -0.34375 2.828125 -0.0625 2.390625 -0.0625 C 1.96875 -0.0625 1.21875 -0.234375 0.875 -0.8125 C 1.21875 -0.765625 1.53125 -0.984375 1.53125 -1.359375 C 1.53125 -1.71875 1.265625 -1.921875 0.96875 -1.921875 C 0.734375 -1.921875 0.421875 -1.78125 0.421875 -1.34375 C 0.421875 -0.4375 1.34375 0.21875 2.421875 0.21875 C 3.640625 0.21875 4.546875 -0.6875 4.546875 -1.703125 Z M 4.546875 -1.703125 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-15\">\n",
"<path style=\"stroke:none;\" d=\"M 3.296875 -1.234375 L 3.296875 -1.796875 L 3.046875 -1.796875 L 3.046875 -1.25 C 3.046875 -0.515625 2.75 -0.140625 2.390625 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.21875 L 1.71875 -3.96875 L 3.140625 -3.96875 L 3.140625 -4.28125 L 1.71875 -4.28125 L 1.71875 -6.109375 L 1.46875 -6.109375 C 1.453125 -5.296875 1.15625 -4.234375 0.1875 -4.1875 L 0.1875 -3.96875 L 1.03125 -3.96875 L 1.03125 -1.234375 C 1.03125 -0.015625 1.953125 0.109375 2.3125 0.109375 C 3.015625 0.109375 3.296875 -0.59375 3.296875 -1.234375 Z M 3.296875 -1.234375 \"/>\n",
"</symbol>\n",
"<symbol overflow=\"visible\" id=\"glyph-1667476809358021-0-16\">\n",
"<path style=\"stroke:none;\" d=\"M 5.3125 0 L 5.3125 -0.3125 C 4.625 -0.3125 4.546875 -0.375 4.546875 -0.859375 L 4.546875 -4.390625 L 3.078125 -4.28125 L 3.078125 -3.96875 C 3.78125 -3.96875 3.859375 -3.90625 3.859375 -3.421875 L 3.859375 -1.65625 C 3.859375 -0.78125 3.375 -0.109375 2.65625 -0.109375 C 1.8125 -0.109375 1.78125 -0.578125 1.78125 -1.09375 L 1.78125 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.09375 -3.96875 1.09375 -3.9375 1.09375 -3.0625 L 1.09375 -1.5625 C 1.09375 -0.796875 1.09375 0.109375 2.609375 0.109375 C 3.15625 0.109375 3.59375 -0.171875 3.890625 -0.78125 L 3.890625 0.109375 Z M 5.3125 0 \"/>\n",
"</symbol>\n",
"</g>\n",
"<clipPath id=\"clip-1667476809358021-1\">\n",
" <path d=\"M 8 54 L 30 54 L 30 71.664062 L 8 71.664062 Z M 8 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-2\">\n",
" <path d=\"M 2 49 L 35 49 L 35 71.664062 L 2 71.664062 Z M 2 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-3\">\n",
" <path d=\"M 0.304688 26 L 24 26 L 24 44 L 0.304688 44 Z M 0.304688 26 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-4\">\n",
" <path d=\"M 0.304688 21 L 29 21 L 29 49 L 0.304688 49 Z M 0.304688 21 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-5\">\n",
" <path d=\"M 40 54 L 62 54 L 62 71.664062 L 40 71.664062 Z M 40 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-6\">\n",
" <path d=\"M 34 49 L 67 49 L 67 71.664062 L 34 71.664062 Z M 34 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-7\">\n",
" <path d=\"M 87 54 L 109 54 L 109 71.664062 L 87 71.664062 Z M 87 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-8\">\n",
" <path d=\"M 81 49 L 114 49 L 114 71.664062 L 81 71.664062 Z M 81 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-9\">\n",
" <path d=\"M 305 27 L 341.320312 27 L 341.320312 43 L 305 43 Z M 305 27 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-10\">\n",
" <path d=\"M 300 21 L 341.320312 21 L 341.320312 49 L 300 49 Z M 300 21 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-11\">\n",
" <path d=\"M 125 54 L 147 54 L 147 71.664062 L 125 71.664062 Z M 125 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-12\">\n",
" <path d=\"M 119 49 L 153 49 L 153 71.664062 L 119 71.664062 Z M 119 49 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-13\">\n",
" <path d=\"M 159 54 L 181 54 L 181 71.664062 L 159 71.664062 Z M 159 54 \"/>\n",
"</clipPath>\n",
"<clipPath id=\"clip-1667476809358021-14\">\n",
" <path d=\"M 153 49 L 187 49 L 187 71.664062 L 153 71.664062 Z M 153 49 \"/>\n",
"</clipPath>\n",
"</defs>\n",
"<g id=\"surface1\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -4.762878 -8.500276 L -10.894372 -19.447695 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195126 1.592364 C -1.095261 0.997529 0.00059194 0.0989545 0.297968 0.000754172 C -0.000602121 -0.0991937 -1.09613 -0.995704 -1.195916 -1.594676 \" transform=\"matrix(-0.4876,0.870344,0.870344,0.4876,102.656352,54.302797)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 58.611559 -8.500276 L 57.511335 -19.388964 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196833 1.595503 C -1.096901 0.995591 0.00112252 0.0989784 0.298496 -0.000865445 C 0.00131263 -0.0977772 -1.096535 -0.995733 -1.193753 -1.591938 \" transform=\"matrix(-0.100226,0.992569,0.992569,0.100226,170.90187,54.246778)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -99.914586 -8.500276 L -97.3226 -19.40071 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193848 1.593137 C -1.094827 0.994046 0.0000851103 0.0977564 0.298493 -0.00137945 C 0.00140935 -0.0997727 -1.097543 -0.997575 -1.195145 -1.59418 \" transform=\"matrix(0.2308,0.97055,0.97055,-0.2308,16.42854,54.256855)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -74.061293 -7.944291 L -86.492643 -19.944949 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194559 1.594298 C -1.095471 0.997914 0.000287863 0.0978257 0.298289 0.000604461 C 0.000972463 -0.0987678 -1.093675 -0.995801 -1.196717 -1.592966 \" transform=\"matrix(-0.717721,0.692939,0.692939,0.717721,27.233201,54.800683)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -65.032413 -7.944291 L -63.877374 -19.388964 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193733 1.592129 C -1.096516 0.995923 0.00133186 0.0979676 0.298515 0.00105581 C 0.00114175 -0.098788 -1.096882 -0.995401 -1.196813 -1.595312 \" transform=\"matrix(0.100226,0.992569,0.992569,-0.100226,49.797158,54.246778)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -51.849308 -7.93646 L -26.696869 -22.208042 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197011 1.595296 C -1.095367 0.995674 -0.00142303 0.0992358 0.29842 -0.000743109 C -0.00153365 -0.0989171 -1.096014 -0.994598 -1.195929 -1.596042 \" transform=\"matrix(0.867661,0.492349,0.492349,-0.867661,86.889876,57.05946)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -48.348953 -5.610721 L 11.364597 -24.764789 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.196019 1.593299 C -1.095052 0.996549 -0.000705626 0.0975497 0.29785 0.0000583944 C 0.000777993 -0.0993515 -1.096606 -0.998281 -1.197464 -1.593982 \" transform=\"matrix(0.949958,0.304737,0.304737,-0.949958,124.861568,59.608508)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -47.937838 -4.142451 L 45.428454 -25.759297 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195477 1.595499 C -1.096757 0.9954 -0.00118079 0.0995591 0.299116 0.000272177 C 0.00100878 -0.100886 -1.093652 -0.997324 -1.196259 -1.595798 \" transform=\"matrix(0.971937,0.224984,0.224984,-0.971937,158.845936,60.600937)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 27.574295 -8.500276 L 24.806117 -19.40071 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.193226 1.592679 C -1.094067 0.995717 -0.00134473 0.0977289 0.298176 0.000113898 C 0.000363825 -0.099796 -1.096858 -0.996701 -1.195223 -1.595372 \" transform=\"matrix(-0.245675,0.966899,0.966899,0.245675,138.272363,54.258541)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -39.104727 -7.991276 L -53.603401 -20.356064 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.19592 1.596128 C -1.095468 0.995839 -0.00215594 0.0994513 0.300057 0.00124663 C -0.000391027 -0.0976096 -1.095604 -0.995625 -1.195192 -1.595139 \" transform=\"matrix(-0.759055,0.647346,0.647346,0.759055,60.047265,55.211063)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -0.00176829 21.706926 L -0.00176829 8.95843 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.197068 1.595709 C -1.095268 0.996655 0.00104008 0.100032 0.298609 -0.00176829 C 0.00104008 -0.0996529 -1.095268 -0.996276 -1.197068 -1.59533 \" transform=\"matrix(0,0.997667,0.997667,0,113.525202,25.963806)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 10.017704 23.57065 L 47.656309 5.630352 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194587 1.594794 C -1.095548 0.995689 -0.000300334 0.0993149 0.299055 -0.000909077 C -0.000563713 -0.100343 -1.096332 -0.995669 -1.196951 -1.594511 \" transform=\"matrix(0.900544,0.429236,0.429236,-0.900544,161.070922,29.284879)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -10.686856 25.375643 L -89.946013 3.335936 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194018 1.594522 C -1.095662 0.998195 -0.000124817 0.10021 0.297476 0.00120341 C 0.00129066 -0.0993261 -1.097646 -0.996743 -1.195054 -1.595534 \" transform=\"matrix(-0.961152,0.267255,0.267255,0.961152,23.789505,31.575591)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.944126 21.726503 L 20.710623 8.60213 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.194267 1.592775 C -1.095013 0.99495 -0.000245305 0.101901 0.299145 -0.00219307 C 0.000524428 -0.0975245 -1.095554 -0.996339 -1.195725 -1.594934 \" transform=\"matrix(0.722081,0.68835,0.68835,-0.722081,134.187846,26.319843)\"/>\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -6.943747 21.726503 L -20.710244 8.60213 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<path style=\"fill:none;stroke-width:0.31879;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M -1.195999 1.595195 C -1.095828 0.9966 0.000250233 0.0977859 0.298871 0.00245446 C -0.000519501 -0.10164 -1.095288 -0.994688 -1.194542 -1.592514 \" transform=\"matrix(-0.722081,0.68835,0.68835,0.722081,92.862557,26.319843)\"/>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.366988 8.300645 L -7.366609 8.300645 C -9.567056 8.300645 -11.352472 6.519145 -11.352472 4.318698 L -11.352472 -4.318644 C -11.352472 -6.519091 -9.567056 -8.300591 -7.366609 -8.300591 L 7.366988 -8.300591 C 9.567435 -8.300591 11.348935 -6.519091 11.348935 -4.318644 L 11.348935 4.318698 C 11.348935 6.519145 9.567435 8.300645 7.366988 8.300645 Z M 7.366988 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-1\" x=\"105.513938\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"111.040241\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-3\" x=\"113.803393\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"118.77309\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 13.730593 7.74466 L -13.731923 7.74466 C -15.93237 7.74466 -17.717786 5.959244 -17.717786 3.758797 L -17.717786 -3.758743 C -17.717786 -5.95919 -15.93237 -7.744606 -13.731923 -7.744606 L 13.730593 -7.744606 C 15.93104 -7.744606 17.716456 -5.95919 17.716456 -3.758743 L 17.716456 3.758797 C 17.716456 5.959244 15.93104 7.74466 13.730593 7.74466 Z M 13.730593 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,217.16082,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"202.79841\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-6\" x=\"207.768107\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-7\" x=\"210.531259\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-8\" x=\"216.057562\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"221.583865\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-3\" x=\"226.553562\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.364869 8.300645 L -7.364813 8.300645 C -9.56526 8.300645 -11.350676 6.519145 -11.350676 4.318698 L -11.350676 -4.318644 C -11.350676 -6.519091 -9.56526 -8.300591 -7.364813 -8.300591 L 7.364869 -8.300591 C 9.565316 -8.300591 11.350732 -6.519091 11.350732 -4.318644 L 11.350732 4.318698 C 11.350732 6.519145 9.565316 8.300645 7.364869 8.300645 Z M 7.364869 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,172.855441,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-1\" x=\"164.844177\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"170.37048\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-9\" x=\"173.133632\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"178.103329\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-1)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 25.085938 54.902344 L 12.019531 54.902344 C 9.824219 54.902344 8.042969 56.679688 8.042969 58.875 L 8.042969 67.488281 C 8.042969 69.6875 9.824219 71.464844 12.019531 71.464844 L 25.085938 71.464844 C 27.28125 71.464844 29.0625 69.6875 29.0625 67.488281 L 29.0625 58.875 C 29.0625 56.679688 27.28125 54.902344 25.085938 54.902344 Z M 25.085938 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-2)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.548895 8.300251 L -6.548071 8.300251 C -8.748518 8.300251 -10.533934 6.518751 -10.533934 4.318304 L -10.533934 -4.315122 C -10.533934 -6.519484 -8.748518 -8.300985 -6.548071 -8.300985 L 6.548895 -8.300985 C 8.749342 -8.300985 10.534758 -6.519484 10.534758 -4.315122 L 10.534758 4.318304 C 10.534758 6.518751 8.749342 8.300251 6.548895 8.300251 Z M 6.548895 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,18.552323,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-10\" x=\"11.356154\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"15.252396\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-11\" x=\"18.015548\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"22.985244\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 16.222604 7.74466 L -16.224199 7.74466 C -18.424646 7.74466 -20.206146 5.959244 -20.206146 3.758797 L -20.206146 -3.758743 C -20.206146 -5.95919 -18.424646 -7.744606 -16.224199 -7.744606 L 16.222604 -7.744606 C 18.423051 -7.744606 20.208467 -5.95919 20.208467 -3.758743 L 20.208467 3.758797 C 20.208467 5.959244 18.423051 7.74466 16.222604 7.74466 Z M 16.222604 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,270.30353,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"253.455933\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-6\" x=\"258.42563\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-7\" x=\"261.188781\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-8\" x=\"266.715084\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"272.241387\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-11\" x=\"277.211084\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-3\" x=\"282.180781\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-3)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;\" d=\"M 19.175781 26.621094 L 4.480469 26.621094 C 2.285156 26.621094 0.503906 28.398438 0.503906 30.59375 L 0.503906 39.210938 C 0.503906 41.40625 2.285156 43.183594 4.480469 43.183594 L 19.175781 43.183594 C 21.371094 43.183594 23.152344 41.40625 23.152344 39.210938 L 23.152344 30.59375 C 23.152344 28.398438 21.371094 26.621094 19.175781 26.621094 Z M 19.175781 26.621094 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-4)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.364916 8.300645 L -7.364766 8.300645 C -9.565213 8.300645 -11.350629 6.519145 -11.350629 4.318698 L -11.350629 -4.318644 C -11.350629 -6.519091 -9.565213 -8.300591 -7.364766 -8.300591 L 7.364916 -8.300591 C 9.565363 -8.300591 11.350779 -6.519091 11.350779 -4.318644 L 11.350779 4.318698 C 11.350779 6.519145 9.565363 8.300645 7.364916 8.300645 Z M 7.364916 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,11.82805,34.902371)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-1\" x=\"3.816787\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"9.34309\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-11\" x=\"12.106241\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"17.075938\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 13.731192 7.74466 L -13.731325 7.74466 C -15.931772 7.74466 -17.717188 5.959244 -17.717188 3.758797 L -17.717188 -3.758743 C -17.717188 -5.95919 -15.931772 -7.744606 -13.731325 -7.744606 L 13.731192 -7.744606 C 15.931638 -7.744606 17.717054 -5.95919 17.717054 -3.758743 L 17.717054 3.758797 C 17.717054 5.959244 15.931638 7.74466 13.731192 7.74466 Z M 13.731192 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,47.843817,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"33.481407\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-6\" x=\"38.451104\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-7\" x=\"41.214256\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-8\" x=\"46.740559\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"52.266862\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-12\" x=\"57.236559\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.365428 8.300645 L -7.364253 8.300645 C -9.5647 8.300645 -11.350116 6.519145 -11.350116 4.318698 L -11.350116 -4.318644 C -11.350116 -6.519091 -9.5647 -8.300591 -7.364253 -8.300591 L 7.365428 -8.300591 C 9.565875 -8.300591 11.351291 -6.519091 11.351291 -4.318644 L 11.351291 4.318698 C 11.351291 6.519145 9.565875 8.300645 7.365428 8.300645 Z M 7.365428 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,143.19082,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-1\" x=\"135.179557\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"140.70586\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-13\" x=\"143.469011\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"148.438708\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-5)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 57.234375 54.902344 L 44.167969 54.902344 C 41.972656 54.902344 40.191406 56.679688 40.191406 58.875 L 40.191406 67.488281 C 40.191406 69.6875 41.972656 71.464844 44.167969 71.464844 L 57.234375 71.464844 C 59.429688 71.464844 61.210938 69.6875 61.210938 67.488281 L 61.210938 58.875 C 61.210938 56.679688 59.429688 54.902344 57.234375 54.902344 Z M 57.234375 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-6)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.548521 8.300251 L -6.548445 8.300251 C -8.748892 8.300251 -10.534308 6.518751 -10.534308 4.318304 L -10.534308 -4.315122 C -10.534308 -6.519484 -8.748892 -8.300985 -6.548445 -8.300985 L 6.548521 -8.300985 C 8.748968 -8.300985 10.534384 -6.519484 10.534384 -4.315122 L 10.534384 4.318304 C 10.534384 6.518751 8.748968 8.300251 6.548521 8.300251 Z M 6.548521 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,50.701134,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-10\" x=\"43.504964\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"47.401207\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-14\" x=\"50.164358\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"55.134055\" y=\"65.668415\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 7.363632 8.300645 L -7.36605 8.300645 C -9.566497 8.300645 -11.351913 6.519145 -11.351913 4.318698 L -11.351913 -4.318644 C -11.351913 -6.519091 -9.566497 -8.300591 -7.36605 -8.300591 L 7.363632 -8.300591 C 9.567994 -8.300591 11.349495 -6.519091 11.349495 -4.318644 L 11.349495 4.318698 C 11.349495 6.519145 9.567994 8.300645 7.363632 8.300645 Z M 7.363632 8.300645 \" transform=\"matrix(0.997667,0,0,-0.997667,83.860581,34.902371)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-1\" x=\"75.849318\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"81.375621\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-14\" x=\"84.138772\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"89.108469\" y=\"37.387558\"/>\n",
"</g>\n",
"<path style=\"fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.533011 6.438315 L -6.532632 6.438315 C -8.733079 6.438315 -10.518495 4.652899 -10.518495 2.452452 L -10.518495 -2.453526 C -10.518495 -4.653973 -8.733079 -6.439389 -6.532632 -6.439389 L 6.533011 -6.439389 C 8.733458 -6.439389 10.518874 -4.653973 10.518874 -2.453526 L 10.518874 2.452452 C 10.518874 4.652899 8.733458 6.438315 6.533011 6.438315 Z M 6.533011 6.438315 \" transform=\"matrix(0.997667,0,0,-0.997667,113.525202,6.622511)\"/>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-15\" x=\"106.343997\" y=\"9.62449\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"110.210421\" y=\"9.62449\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-16\" x=\"115.180118\" y=\"9.62449\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-7)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 104.214844 54.902344 L 91.148438 54.902344 C 88.953125 54.902344 87.171875 56.679688 87.171875 58.875 L 87.171875 67.488281 C 87.171875 69.6875 88.953125 71.464844 91.148438 71.464844 L 104.214844 71.464844 C 106.410156 71.464844 108.191406 69.6875 108.191406 67.488281 L 108.191406 58.875 C 108.191406 56.679688 106.410156 54.902344 104.214844 54.902344 Z M 104.214844 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-8)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.548867 8.300251 L -6.548099 8.300251 C -8.748546 8.300251 -10.533962 6.518751 -10.533962 4.318304 L -10.533962 -4.315122 C -10.533962 -6.519484 -8.748546 -8.300985 -6.548099 -8.300985 L 6.548867 -8.300985 C 8.749314 -8.300985 10.53473 -6.519484 10.53473 -4.315122 L 10.53473 4.318304 C 10.53473 6.518751 8.749314 8.300251 6.548867 8.300251 Z M 6.548867 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,97.681257,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-10\" x=\"90.486085\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"94.382328\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-3\" x=\"97.145479\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"102.115176\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-9)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(100%,99.488831%,90.000916%);fill-opacity:1;\" d=\"M 337.144531 27.175781 L 309.746094 27.175781 C 307.550781 27.175781 305.769531 28.957031 305.769531 31.152344 L 305.769531 38.652344 C 305.769531 40.847656 307.550781 42.628906 309.746094 42.628906 L 337.144531 42.628906 C 339.339844 42.628906 341.121094 40.847656 341.121094 38.652344 L 341.121094 31.152344 C 341.121094 28.957031 339.339844 27.175781 337.144531 27.175781 Z M 337.144531 27.175781 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-10)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 13.731328 7.74466 L -13.731188 7.74466 C -15.931635 7.74466 -17.717051 5.959244 -17.717051 3.758797 L -17.717051 -3.758743 C -17.717051 -5.95919 -15.931635 -7.744606 -13.731188 -7.744606 L 13.731328 -7.744606 C 15.931775 -7.744606 17.717191 -5.95919 17.717191 -3.758743 L 17.717191 3.758797 C 17.717191 5.959244 15.931775 7.74466 13.731328 7.74466 Z M 13.731328 7.74466 \" transform=\"matrix(0.997667,0,0,-0.997667,323.445243,34.902371)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"309.082833\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-6\" x=\"314.05253\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-7\" x=\"316.815682\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-8\" x=\"322.341985\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-5\" x=\"327.868288\" y=\"37.387558\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-11\" x=\"332.837985\" y=\"37.387558\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-11)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 142.539062 54.902344 L 129.472656 54.902344 C 127.277344 54.902344 125.496094 56.679688 125.496094 58.875 L 125.496094 67.488281 C 125.496094 69.6875 127.277344 71.464844 129.472656 71.464844 L 142.539062 71.464844 C 144.734375 71.464844 146.511719 69.6875 146.511719 67.488281 L 146.511719 58.875 C 146.511719 56.679688 144.734375 54.902344 142.539062 54.902344 Z M 142.539062 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-12)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.549718 8.300251 L -6.547248 8.300251 C -8.747695 8.300251 -10.533111 6.518751 -10.533111 4.318304 L -10.533111 -4.315122 C -10.533111 -6.519484 -8.747695 -8.300985 -6.547248 -8.300985 L 6.549718 -8.300985 C 8.750165 -8.300985 10.531666 -6.519484 10.531666 -4.315122 L 10.531666 4.318304 C 10.531666 6.518751 8.750165 8.300251 6.549718 8.300251 Z M 6.549718 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,136.004627,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-10\" x=\"128.808457\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"132.7047\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-13\" x=\"135.467851\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"140.437548\" y=\"65.668415\"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-13)\" clip-rule=\"nonzero\">\n",
"<path style=\" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,100%,89.99939%);fill-opacity:1;\" d=\"M 176.53125 54.902344 L 163.464844 54.902344 C 161.269531 54.902344 159.488281 56.679688 159.488281 58.875 L 159.488281 67.488281 C 159.488281 69.6875 161.269531 71.464844 163.464844 71.464844 L 176.53125 71.464844 C 178.726562 71.464844 180.507812 69.6875 180.507812 67.488281 L 180.507812 58.875 C 180.507812 56.679688 178.726562 54.902344 176.53125 54.902344 Z M 176.53125 54.902344 \"/>\n",
"</g>\n",
"<g clip-path=\"url(#clip-1667476809358021-14)\" clip-rule=\"nonzero\">\n",
"<path style=\"fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 6.547406 8.300251 L -6.54956 8.300251 C -8.750006 8.300251 -10.535422 6.518751 -10.535422 4.318304 L -10.535422 -4.315122 C -10.535422 -6.519484 -8.750006 -8.300985 -6.54956 -8.300985 L 6.547406 -8.300985 C 8.747853 -8.300985 10.533269 -6.519484 10.533269 -4.315122 L 10.533269 4.318304 C 10.533269 6.518751 8.747853 8.300251 6.547406 8.300251 Z M 6.547406 8.300251 \" transform=\"matrix(0.997667,0,0,-0.997667,169.999121,63.183228)\"/>\n",
"</g>\n",
"<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
" <use xlink:href=\"#glyph-1667476809358021-0-10\" x=\"162.802951\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-2\" x=\"166.699194\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-9\" x=\"169.462345\" y=\"65.668415\"/>\n",
" <use xlink:href=\"#glyph-1667476809358021-0-4\" x=\"174.432042\" y=\"65.668415\"/>\n",
"</g>\n",
"</g>\n",
"</svg>\n",
"\n"
],
"text/plain": [
"TikzPicture(\"\\\\graph [layered layout, , ] {\\n1/\\\"b[2]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n2/\\\"alpha2\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n3/\\\"b[5]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n4/\\\"r[1]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n5/\\\"alpha12\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n6/\\\"b[1]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n7/\\\"alpha0\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n8/\\\"b[4]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n9/\\\"r[3]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n10/\\\"b[3]\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n11/\\\"tau\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n12/\\\"r[2]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n13/\\\"alpha1\\\" [draw, rounded corners, fill=blue!10,fill=yellow!10],\\n14/\\\"r[4]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n15/\\\"r[5]\\\" [draw, rounded corners, fill=blue!10,fill=green!10],\\n;\\n1 -> [black,] 12;\\n3 -> [black,] 15;\\n6 -> [black,] 4;\\n7 -> [black,] 4;\\n7 -> [black,] 9;\\n7 -> [black,] 12;\\n7 -> [black,] 14;\\n7 -> [black,] 15;\\n8 -> [black,] 14;\\n10 -> [black,] 9;\\n11 -> [black,] 1;\\n11 -> [black,] 3;\\n11 -> [black,] 6;\\n11 -> [black,] 8;\\n11 -> [black,] 10;\\n};\\n\", \"\", \"\\\\usepackage{fontspec}\\n\\\\setmainfont{Latin Modern Math}\\n\\\\usetikzlibrary{arrows}\\n\\\\usetikzlibrary{graphs}\\n\\\\usetikzlibrary{graphdrawing}\\n\\n% from: https://tex.stackexchange.com/questions/453132/fresh-install-of-tl2018-no-tikz-graph-drawing-libraries-found\\n\\\\usepackage{luacode}\\n\\\\begin{luacode*}\\n\\tfunction pgf_lookup_and_require(name)\\n\\tlocal sep = package.config:sub(1,1)\\n\\tlocal function lookup(name)\\n\\tlocal sub = name:gsub('%.',sep) \\n\\tif kpse.find_file(sub, 'lua') then\\n\\trequire(name)\\n\\telseif kpse.find_file(sub, 'clua') then\\n\\tcollectgarbage('stop') \\n\\trequire(name)\\n\\tcollectgarbage('restart')\\n\\telse\\n\\treturn false\\n\\tend\\n\\treturn true\\n\\tend\\n\\treturn\\n\\tlookup('pgf.gd.' .. name .. '.library') or\\n\\tlookup('pgf.gd.' .. name) or\\n\\tlookup(name .. '.library') or\\n\\tlookup(name) \\n\\tend\\n\\\\end{luacode*}\\n\\n\\\\usegdlibrary{layered}\", \"tikzpicture\", \"\", \"\", true, true)"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"partial_g = compile(seeds, partial_data, :Graph);\n",
"plot(partial_g)"
]
},
{
"cell_type": "markdown",
"id": "3b4c358a-d135-4fe4-a897-7cdc9335b2fe",
"metadata": {},
"source": [
"Compiling to a Turing model is supported too,"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "63c601b5-76af-49c7-b6ab-873c7da28cac",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"function model(; var\"r[6]\" = 5, var\"r[1]\" = 10, var\"r[21]\" = 3, var\"r[17]\" = 3, var\"r[10]\" = 46, var\"r[12]\" = 8, var\"r[20]\" = 32, var\"r[18]\" = 22, var\"r[13]\" = 10, var\"r[14]\" = 8, var\"r[16]\" = 0, var\"r[15]\" = 23, var\"r[7]\" = 53, var\"r[4]\" = 26, var\"r[8]\" = 55, var\"r[11]\" = 10, var\"r[3]\" = 23, var\"r[5]\" = 17, var\"r[9]\" = 32, var\"r[19]\" = 15, var\"r[2]\" = 23)\n",
" alpha1 ~ Normal(0.0, 1000.0)\n",
" alpha12 ~ Normal(0.0, 1000.0)\n",
" alpha2 ~ Normal(0.0, 1000.0)\n",
" tau ~ Gamma(0.001, 1000.0)\n",
" var\"b[5]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[19]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[14]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[16]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[8]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[18]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[20]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[9]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[6]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[10]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[21]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[1]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[11]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[2]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[12]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[3]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[15]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[13]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[7]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"b[4]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" alpha0 ~ Normal(0.0, 1000.0)\n",
" var\"r[2]\" ~ SymbolicPPL.dbin(1 / (1 + exp((0 + -1alpha0) + -1var\"b[2]\")), 62)\n",
" var\"r[19]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((((0 + -1alpha12) + -1alpha2) + -1alpha0) + -1alpha1) + -1var\"b[19]\")), 30)\n",
" var\"r[9]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha2) + -1alpha0) + -1var\"b[9]\")), 51)\n",
" var\"r[5]\" ~ SymbolicPPL.dbin(1 / (1 + exp((0 + -1alpha0) + -1var\"b[5]\")), 39)\n",
" var\"r[3]\" ~ SymbolicPPL.dbin(1 / (1 + exp((0 + -1alpha0) + -1var\"b[3]\")), 81)\n",
" var\"r[11]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha2) + -1var\"b[11]\") + -1alpha0)), 13)\n",
" var\"r[8]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha2) + -1var\"b[8]\") + -1alpha0)), 72)\n",
" var\"r[4]\" ~ SymbolicPPL.dbin(1 / (1 + exp((0 + -1alpha0) + -1var\"b[4]\")), 51)\n",
" var\"r[7]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1var\"b[7]\") + -1alpha2) + -1alpha0)), 74)\n",
" var\"r[15]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha0) + -1alpha1) + -1var\"b[15]\")), 45)\n",
" var\"r[16]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha0) + -1var\"b[16]\") + -1alpha1)), 4)\n",
" var\"r[14]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha0) + -1var\"b[14]\") + -1alpha1)), 28)\n",
" var\"r[13]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha0) + -1alpha1) + -1var\"b[13]\")), 30)\n",
" var\"r[18]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((((0 + -1alpha12) + -1alpha2) + -1alpha0) + -1var\"b[18]\") + -1alpha1)), 41)\n",
" var\"r[20]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((((0 + -1alpha12) + -1alpha2) + -1alpha0) + -1alpha1) + -1var\"b[20]\")), 51)\n",
" var\"r[12]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha0) + -1alpha1) + -1var\"b[12]\")), 16)\n",
" var\"r[10]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha2) + -1alpha0) + -1var\"b[10]\")), 79)\n",
" var\"r[21]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((((0 + -1alpha12) + -1alpha2) + -1alpha0) + -1var\"b[21]\") + -1alpha1)), 7)\n",
" var\"r[1]\" ~ SymbolicPPL.dbin(1 / (1 + exp((0 + -1alpha0) + -1var\"b[1]\")), 39)\n",
" var\"r[6]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((0 + -1alpha2) + -1alpha0) + -1var\"b[6]\")), 6)\n",
" var\"b[17]\" ~ SymbolicPPL.dnorm(0.0, tau)\n",
" var\"r[17]\" ~ SymbolicPPL.dbin(1 / (1 + exp(((((0 + -1alpha12) + -1alpha2) + -1alpha0) + -1var\"b[17]\") + -1alpha1)), 12)\n",
"end\n"
]
},
{
"data": {
"text/plain": [
"model (generic function with 2 methods)"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"turing_model = compile(seeds, data, :DynamicPPL) # the expression is only printed for demonstration"
]
},
{
"cell_type": "markdown",
"id": "b0c85b89-6d19-4e38-a3d4-1808b154fbfe",
"metadata": {},
"source": [
"Inference with `Turing` is simple,"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "09f682b2-94cf-4fe5-9654-d38cd99f74de",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"┌ Info: Found initial step size\n",
"│ ϵ = 0.2\n",
"└ @ Turing.Inference /home/sunxd/.julia/packages/Turing/szPqN/src/inference/hmc.jl:191\n",
"┌ Warning: The current proposal will be rejected due to numerical error(s).\n",
"│ isfinite.((θ, r, ℓπ, ℓκ)) = (true, false, false, false)\n",
"└ @ AdvancedHMC /home/sunxd/.julia/packages/AdvancedHMC/iWHPQ/src/hamiltonian.jl:47\n",
"\u001b[32mSampling: 100%|█████████████████████████████████████████| Time: 0:00:17\u001b[39m\n"
]
},
{
"data": {
"text/plain": [
"Chains MCMC chain (11000×5×1 Array{Float64, 3}):\n",
"\n",
"Iterations = 1001:1:12000\n",
"Number of chains = 1\n",
"Samples per chain = 11000\n",
"Wall duration = 141.05 seconds\n",
"Compute duration = 141.05 seconds\n",
"parameters = alpha1, alpha12, alpha2, tau, alpha0\n",
"internals = \n",
"\n",
"Summary Statistics\n",
" \u001b[1m parameters \u001b[0m \u001b[1m mean \u001b[0m \u001b[1m std \u001b[0m \u001b[1m naive_se \u001b[0m \u001b[1m mcse \u001b[0m \u001b[1m ess \u001b[0m \u001b[1m rhat \u001b[0m \u001b[1m \u001b[0m ⋯\n",
" \u001b[90m Symbol \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m \u001b[0m ⋯\n",
"\n",
" alpha1 0.0827 0.3130 0.0030 0.0046 4686.8932 1.0001 ⋯\n",
" alpha12 -0.8267 0.4340 0.0041 0.0068 4787.3431 1.0004 ⋯\n",
" alpha2 1.3521 0.2709 0.0026 0.0042 5115.3071 1.0005 ⋯\n",
" tau 36.3036 75.5741 0.7206 5.4885 115.2294 1.0185 ⋯\n",
" alpha0 -0.5532 0.1914 0.0018 0.0027 5306.6887 1.0001 ⋯\n",
"\u001b[36m 1 column omitted\u001b[0m\n",
"\n",
"Quantiles\n",
" \u001b[1m parameters \u001b[0m \u001b[1m 2.5% \u001b[0m \u001b[1m 25.0% \u001b[0m \u001b[1m 50.0% \u001b[0m \u001b[1m 75.0% \u001b[0m \u001b[1m 97.5% \u001b[0m\n",
" \u001b[90m Symbol \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m \u001b[90m Float64 \u001b[0m\n",
"\n",
" alpha1 -0.5618 -0.1112 0.0874 0.2844 0.6821\n",
" alpha12 -1.7074 -1.1059 -0.8275 -0.5507 0.0154\n",
" alpha2 0.8233 1.1807 1.3432 1.5224 1.8953\n",
" tau 2.7737 7.0629 12.8249 27.4362 296.6706\n",
" alpha0 -0.9274 -0.6750 -0.5549 -0.4323 -0.1643\n"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"using Turing; chn = sample(turing_model(), NUTS(), 11000, discard_initial = 1000);\n",
"chn[[:alpha0, :alpha1, :alpha12, :alpha2, :tau]]"
]
},
{
"cell_type": "markdown",
"id": "6742e777-bc48-4d45-9ae1-b92169614006",
"metadata": {},
"source": [
"Compare with the result from `MultiBUGS`, we can see the result is very close."
]
},
{
"attachments": {
"af53351e-c7bc-4718-b0ec-2a41569d25c9.png": {
"image/png": "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"
},
"fa925936-7280-4f86-ab64-8cb2d2463e58.png": {
"image/png": "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"
}
},
"cell_type": "markdown",
"id": "a64bb4bb-c1ad-41b1-8c16-7f122f038fd1",
"metadata": {},
"source": [
"![image.png](attachment:af53351e-c7bc-4718-b0ec-2a41569d25c9.png)![image.png](attachment:fa925936-7280-4f86-ab64-8cb2d2463e58.png)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Julia 1.7.3",
"language": "julia",
"name": "julia-1.7"
},
"language_info": {
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "1.7.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment