Skip to content

Instantly share code, notes, and snippets.

@baptiste
Last active March 3, 2020 03:02
Show Gist options
  • Save baptiste/311177e0175f3e9b87caaac9bc41b7ec to your computer and use it in GitHub Desktop.
Save baptiste/311177e0175f3e9b87caaac9bc41b7ec to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
library(ggplot2)
library(minisvg)
library(purrr)
library(dplyr)
library(egg)
library(grid)
make_viewport <- function(x, y, width, height, id, ...){
viewport(x = unit(x,'mm'),
y = unit(1,'npc') - unit(height,'mm') - unit(y,'mm'),
width=unit(width,'mm'),
height=unit(height,'mm'), just = c(0,0),
clip = 'off', name = id)
}
draw_frame <- function(g, vp){
pushViewport(vp)
innervp <- viewport(width=vp$width + sum(g$widths[c(1,3)]),
height=vp$height + sum(g$heights[c(1,3)]),
x=-1*g$widths[1],
y=-1*g$heights[3],
just = c(0,0))
pushViewport(innervp)
grid.draw(g)
upViewport()
grid.rect(gp=gpar(fill=NA, lty=2,col='red'))
upViewport()
}
plot_with_layout <- function(plots=list(p,p,p),
layout='layout.svg'){
doc <- minisvg::parse_svg_doc(layout)
v <- map_df(doc$children, `$`, 'attribs') %>%
select(c('x','y','width','height','id')) %>%
mutate_at(.vars = vars(!matches("^id$")), as.numeric)
v$vp <- pmap(v, make_viewport)
gl <- lapply(plots, ggplotGrob)
gl <- lapply(gl, egg::gtable_frame, debug = TRUE)
walk2(gl, v$vp, draw_frame)
}
svg('test.svg',width = 200/25.4, height=200/25.4)
grid.rect()
plot_with_layout()
dev.off()
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="566pt" height="566pt" viewBox="0 0 566 566" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d="M 0.28125 0 L 0.28125 -6.3125 L 5.296875 -6.3125 L 5.296875 0 Z M 4.5 -0.796875 L 4.5 -5.515625 L 1.078125 -5.515625 L 1.078125 -0.796875 Z M 4.5 -0.796875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 2.375 -6.15625 C 3.175781 -6.15625 3.753906 -5.828125 4.109375 -5.171875 C 4.378906 -4.660156 4.515625 -3.960938 4.515625 -3.078125 C 4.515625 -2.242188 4.390625 -1.554688 4.140625 -1.015625 C 3.785156 -0.222656 3.195312 0.171875 2.375 0.171875 C 1.632812 0.171875 1.082031 -0.148438 0.71875 -0.796875 C 0.425781 -1.328125 0.28125 -2.046875 0.28125 -2.953125 C 0.28125 -3.648438 0.367188 -4.25 0.546875 -4.75 C 0.878906 -5.6875 1.488281 -6.15625 2.375 -6.15625 Z M 2.375 -0.53125 C 2.769531 -0.53125 3.085938 -0.707031 3.328125 -1.0625 C 3.566406 -1.425781 3.6875 -2.085938 3.6875 -3.046875 C 3.6875 -3.753906 3.597656 -4.332031 3.421875 -4.78125 C 3.253906 -5.226562 2.921875 -5.453125 2.421875 -5.453125 C 1.972656 -5.453125 1.640625 -5.238281 1.421875 -4.8125 C 1.210938 -4.382812 1.109375 -3.753906 1.109375 -2.921875 C 1.109375 -2.296875 1.175781 -1.789062 1.3125 -1.40625 C 1.519531 -0.820312 1.875 -0.53125 2.375 -0.53125 Z M 2.375 -0.53125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 1.09375 -1.5625 C 1.132812 -1.125 1.335938 -0.820312 1.703125 -0.65625 C 1.878906 -0.570312 2.09375 -0.53125 2.34375 -0.53125 C 2.800781 -0.53125 3.140625 -0.675781 3.359375 -0.96875 C 3.578125 -1.257812 3.6875 -1.582031 3.6875 -1.9375 C 3.6875 -2.363281 3.554688 -2.691406 3.296875 -2.921875 C 3.035156 -3.160156 2.71875 -3.28125 2.34375 -3.28125 C 2.082031 -3.28125 1.851562 -3.226562 1.65625 -3.125 C 1.46875 -3.019531 1.304688 -2.878906 1.171875 -2.703125 L 0.5 -2.734375 L 0.96875 -6.046875 L 4.171875 -6.046875 L 4.171875 -5.296875 L 1.5625 -5.296875 L 1.296875 -3.59375 C 1.429688 -3.695312 1.566406 -3.773438 1.703125 -3.828125 C 1.929688 -3.929688 2.195312 -3.984375 2.5 -3.984375 C 3.0625 -3.984375 3.535156 -3.800781 3.921875 -3.4375 C 4.316406 -3.070312 4.515625 -2.609375 4.515625 -2.046875 C 4.515625 -1.460938 4.332031 -0.945312 3.96875 -0.5 C 3.613281 -0.0625 3.046875 0.15625 2.265625 0.15625 C 1.753906 0.15625 1.304688 0.015625 0.921875 -0.265625 C 0.546875 -0.546875 0.332031 -0.976562 0.28125 -1.5625 Z M 1.09375 -1.5625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 0.84375 -4.359375 L 0.84375 -4.953125 C 1.394531 -5.003906 1.78125 -5.09375 2 -5.21875 C 2.226562 -5.34375 2.394531 -5.644531 2.5 -6.125 L 3.109375 -6.125 L 3.109375 0 L 2.296875 0 L 2.296875 -4.359375 Z M 0.84375 -4.359375 "/>
</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d="M 0 -0.359375 L -7.890625 -0.359375 L -7.890625 -6.625 L 0 -6.625 Z M -0.984375 -5.625 L -6.90625 -5.625 L -6.90625 -1.34375 L -0.984375 -1.34375 Z M -0.984375 -5.625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-1">
<path style="stroke:none;" d="M -5.75 -4.296875 L -5.75 -5.375 C -5.382812 -5.238281 -4.546875 -4.9375 -3.234375 -4.46875 C -2.242188 -4.113281 -1.4375 -3.816406 -0.8125 -3.578125 C 0.65625 -3.023438 1.550781 -2.632812 1.875 -2.40625 C 2.195312 -2.175781 2.359375 -1.78125 2.359375 -1.21875 C 2.359375 -1.082031 2.351562 -0.976562 2.34375 -0.90625 C 2.332031 -0.832031 2.3125 -0.742188 2.28125 -0.640625 L 1.40625 -0.640625 C 1.445312 -0.804688 1.472656 -0.925781 1.484375 -1 C 1.492188 -1.070312 1.5 -1.140625 1.5 -1.203125 C 1.5 -1.378906 1.46875 -1.507812 1.40625 -1.59375 C 1.351562 -1.675781 1.285156 -1.75 1.203125 -1.8125 C 1.171875 -1.820312 1.019531 -1.882812 0.75 -2 C 0.488281 -2.113281 0.296875 -2.191406 0.171875 -2.234375 L -5.75 -0.109375 L -5.75 -1.203125 L -1.0625 -2.75 Z M -5.890625 -2.75 Z M -5.890625 -2.75 "/>
</symbol>
<symbol overflow="visible" id="glyph2-0">
<path style="stroke:none;" d="M 0.359375 0 L 0.359375 -7.890625 L 6.625 -7.890625 L 6.625 0 Z M 5.625 -0.984375 L 5.625 -6.90625 L 1.34375 -6.90625 L 1.34375 -0.984375 Z M 5.625 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-1">
<path style="stroke:none;" d="M 0.15625 -5.75 L 1.40625 -5.75 L 2.734375 -3.734375 L 4.078125 -5.75 L 5.25 -5.71875 L 3.3125 -2.953125 L 5.328125 0 L 4.09375 0 L 2.671875 -2.15625 L 1.28125 0 L 0.0625 0 L 2.078125 -2.953125 Z M 0.15625 -5.75 "/>
</symbol>
</g>
<clipPath id="clip1">
<path d="M 62.714844 15.835938 L 519 15.835938 L 519 235.226562 L 62.714844 235.226562 Z M 62.714844 15.835938 "/>
</clipPath>
<clipPath id="clip2">
<path d="M 62.714844 203 L 519 203 L 519 205 L 62.714844 205 Z M 62.714844 203 "/>
</clipPath>
<clipPath id="clip3">
<path d="M 62.714844 148 L 519 148 L 519 150 L 62.714844 150 Z M 62.714844 148 "/>
</clipPath>
<clipPath id="clip4">
<path d="M 62.714844 94 L 519 94 L 519 95 L 62.714844 95 Z M 62.714844 94 "/>
</clipPath>
<clipPath id="clip5">
<path d="M 62.714844 39 L 519 39 L 519 40 L 62.714844 40 Z M 62.714844 39 "/>
</clipPath>
<clipPath id="clip6">
<path d="M 90 15.835938 L 92 15.835938 L 92 235.226562 L 90 235.226562 Z M 90 15.835938 "/>
</clipPath>
<clipPath id="clip7">
<path d="M 219 15.835938 L 220 15.835938 L 220 235.226562 L 219 235.226562 Z M 219 15.835938 "/>
</clipPath>
<clipPath id="clip8">
<path d="M 348 15.835938 L 349 15.835938 L 349 235.226562 L 348 235.226562 Z M 348 15.835938 "/>
</clipPath>
<clipPath id="clip9">
<path d="M 477 15.835938 L 478 15.835938 L 478 235.226562 L 477 235.226562 Z M 477 15.835938 "/>
</clipPath>
<clipPath id="clip10">
<path d="M 62.714844 230 L 519 230 L 519 232 L 62.714844 232 Z M 62.714844 230 "/>
</clipPath>
<clipPath id="clip11">
<path d="M 62.714844 176 L 519 176 L 519 178 L 62.714844 178 Z M 62.714844 176 "/>
</clipPath>
<clipPath id="clip12">
<path d="M 62.714844 121 L 519 121 L 519 123 L 62.714844 123 Z M 62.714844 121 "/>
</clipPath>
<clipPath id="clip13">
<path d="M 62.714844 66 L 519 66 L 519 68 L 62.714844 68 Z M 62.714844 66 "/>
</clipPath>
<clipPath id="clip14">
<path d="M 154 15.835938 L 156 15.835938 L 156 235.226562 L 154 235.226562 Z M 154 15.835938 "/>
</clipPath>
<clipPath id="clip15">
<path d="M 283 15.835938 L 285 15.835938 L 285 235.226562 L 283 235.226562 Z M 283 15.835938 "/>
</clipPath>
<clipPath id="clip16">
<path d="M 412 15.835938 L 414 15.835938 L 414 235.226562 L 412 235.226562 Z M 412 15.835938 "/>
</clipPath>
<clipPath id="clip17">
<path d="M 24.558594 10.355469 L 62.714844 10.355469 L 62.714844 15.835938 L 24.558594 15.835938 Z M 24.558594 10.355469 "/>
</clipPath>
<clipPath id="clip18">
<path d="M 24.558594 15.835938 L 62.714844 15.835938 L 62.714844 235.226562 L 24.558594 235.226562 Z M 24.558594 15.835938 "/>
</clipPath>
<clipPath id="clip19">
<path d="M 24.558594 235.222656 L 62.714844 235.222656 L 62.714844 266.96875 L 24.558594 266.96875 Z M 24.558594 235.222656 "/>
</clipPath>
<clipPath id="clip20">
<path d="M 62.714844 10.355469 L 519 10.355469 L 519 15.835938 L 62.714844 15.835938 Z M 62.714844 10.355469 "/>
</clipPath>
<clipPath id="clip21">
<path d="M 62.714844 15.835938 L 519 15.835938 L 519 235.226562 L 62.714844 235.226562 Z M 62.714844 15.835938 "/>
</clipPath>
<clipPath id="clip22">
<path d="M 62.714844 235.222656 L 519 235.222656 L 519 266.96875 L 62.714844 266.96875 Z M 62.714844 235.222656 "/>
</clipPath>
<clipPath id="clip23">
<path d="M 519 10.355469 L 524.480469 10.355469 L 524.480469 15.835938 L 519 15.835938 Z M 519 10.355469 "/>
</clipPath>
<clipPath id="clip24">
<path d="M 519 15.835938 L 524.480469 15.835938 L 524.480469 235.226562 L 519 235.226562 Z M 519 15.835938 "/>
</clipPath>
<clipPath id="clip25">
<path d="M 519 235.222656 L 524.480469 235.222656 L 524.480469 266.96875 L 519 266.96875 Z M 519 235.222656 "/>
</clipPath>
<clipPath id="clip26">
<path d="M 209.09375 283.210938 L 519 283.210938 L 519 531.554688 L 209.09375 531.554688 Z M 209.09375 283.210938 "/>
</clipPath>
<clipPath id="clip27">
<path d="M 209.09375 495 L 519 495 L 519 497 L 209.09375 497 Z M 209.09375 495 "/>
</clipPath>
<clipPath id="clip28">
<path d="M 209.09375 433 L 519 433 L 519 435 L 209.09375 435 Z M 209.09375 433 "/>
</clipPath>
<clipPath id="clip29">
<path d="M 209.09375 371 L 519 371 L 519 373 L 209.09375 373 Z M 209.09375 371 "/>
</clipPath>
<clipPath id="clip30">
<path d="M 209.09375 309 L 519 309 L 519 311 L 209.09375 311 Z M 209.09375 309 "/>
</clipPath>
<clipPath id="clip31">
<path d="M 227 283.210938 L 229 283.210938 L 229 531.554688 L 227 531.554688 Z M 227 283.210938 "/>
</clipPath>
<clipPath id="clip32">
<path d="M 315 283.210938 L 316 283.210938 L 316 531.554688 L 315 531.554688 Z M 315 283.210938 "/>
</clipPath>
<clipPath id="clip33">
<path d="M 402 283.210938 L 404 283.210938 L 404 531.554688 L 402 531.554688 Z M 402 283.210938 "/>
</clipPath>
<clipPath id="clip34">
<path d="M 490 283.210938 L 492 283.210938 L 492 531.554688 L 490 531.554688 Z M 490 283.210938 "/>
</clipPath>
<clipPath id="clip35">
<path d="M 209.09375 526 L 519 526 L 519 528 L 209.09375 528 Z M 209.09375 526 "/>
</clipPath>
<clipPath id="clip36">
<path d="M 209.09375 464 L 519 464 L 519 466 L 209.09375 466 Z M 209.09375 464 "/>
</clipPath>
<clipPath id="clip37">
<path d="M 209.09375 402 L 519 402 L 519 404 L 209.09375 404 Z M 209.09375 402 "/>
</clipPath>
<clipPath id="clip38">
<path d="M 209.09375 340 L 519 340 L 519 342 L 209.09375 342 Z M 209.09375 340 "/>
</clipPath>
<clipPath id="clip39">
<path d="M 271 283.210938 L 273 283.210938 L 273 531.554688 L 271 531.554688 Z M 271 283.210938 "/>
</clipPath>
<clipPath id="clip40">
<path d="M 358 283.210938 L 361 283.210938 L 361 531.554688 L 358 531.554688 Z M 358 283.210938 "/>
</clipPath>
<clipPath id="clip41">
<path d="M 446 283.210938 L 448 283.210938 L 448 531.554688 L 446 531.554688 Z M 446 283.210938 "/>
</clipPath>
<clipPath id="clip42">
<path d="M 170.9375 277.730469 L 209.09375 277.730469 L 209.09375 283.210938 L 170.9375 283.210938 Z M 170.9375 277.730469 "/>
</clipPath>
<clipPath id="clip43">
<path d="M 170.9375 283.210938 L 209.09375 283.210938 L 209.09375 531.554688 L 170.9375 531.554688 Z M 170.9375 283.210938 "/>
</clipPath>
<clipPath id="clip44">
<path d="M 170.9375 531.554688 L 209.09375 531.554688 L 209.09375 563.300781 L 170.9375 563.300781 Z M 170.9375 531.554688 "/>
</clipPath>
<clipPath id="clip45">
<path d="M 209.09375 277.730469 L 519 277.730469 L 519 283.210938 L 209.09375 283.210938 Z M 209.09375 277.730469 "/>
</clipPath>
<clipPath id="clip46">
<path d="M 209.09375 283.210938 L 519 283.210938 L 519 531.554688 L 209.09375 531.554688 Z M 209.09375 283.210938 "/>
</clipPath>
<clipPath id="clip47">
<path d="M 209.09375 531.554688 L 519 531.554688 L 519 563.300781 L 209.09375 563.300781 Z M 209.09375 531.554688 "/>
</clipPath>
<clipPath id="clip48">
<path d="M 519 277.730469 L 524.480469 277.730469 L 524.480469 283.210938 L 519 283.210938 Z M 519 277.730469 "/>
</clipPath>
<clipPath id="clip49">
<path d="M 519 283.210938 L 524.480469 283.210938 L 524.480469 531.554688 L 519 531.554688 Z M 519 283.210938 "/>
</clipPath>
<clipPath id="clip50">
<path d="M 519 531.554688 L 524.480469 531.554688 L 524.480469 563.300781 L 519 563.300781 Z M 519 531.554688 "/>
</clipPath>
<clipPath id="clip51">
<path d="M 62.714844 283.210938 L 147.46875 283.210938 L 147.46875 531.554688 L 62.714844 531.554688 Z M 62.714844 283.210938 "/>
</clipPath>
<clipPath id="clip52">
<path d="M 62.714844 495 L 147.46875 495 L 147.46875 497 L 62.714844 497 Z M 62.714844 495 "/>
</clipPath>
<clipPath id="clip53">
<path d="M 62.714844 433 L 147.46875 433 L 147.46875 435 L 62.714844 435 Z M 62.714844 433 "/>
</clipPath>
<clipPath id="clip54">
<path d="M 62.714844 371 L 147.46875 371 L 147.46875 373 L 62.714844 373 Z M 62.714844 371 "/>
</clipPath>
<clipPath id="clip55">
<path d="M 62.714844 309 L 147.46875 309 L 147.46875 311 L 62.714844 311 Z M 62.714844 309 "/>
</clipPath>
<clipPath id="clip56">
<path d="M 67 283.210938 L 69 283.210938 L 69 531.554688 L 67 531.554688 Z M 67 283.210938 "/>
</clipPath>
<clipPath id="clip57">
<path d="M 91 283.210938 L 93 283.210938 L 93 531.554688 L 91 531.554688 Z M 91 283.210938 "/>
</clipPath>
<clipPath id="clip58">
<path d="M 115 283.210938 L 117 283.210938 L 117 531.554688 L 115 531.554688 Z M 115 283.210938 "/>
</clipPath>
<clipPath id="clip59">
<path d="M 139 283.210938 L 141 283.210938 L 141 531.554688 L 139 531.554688 Z M 139 283.210938 "/>
</clipPath>
<clipPath id="clip60">
<path d="M 62.714844 526 L 147.46875 526 L 147.46875 528 L 62.714844 528 Z M 62.714844 526 "/>
</clipPath>
<clipPath id="clip61">
<path d="M 62.714844 464 L 147.46875 464 L 147.46875 466 L 62.714844 466 Z M 62.714844 464 "/>
</clipPath>
<clipPath id="clip62">
<path d="M 62.714844 402 L 147.46875 402 L 147.46875 404 L 62.714844 404 Z M 62.714844 402 "/>
</clipPath>
<clipPath id="clip63">
<path d="M 62.714844 340 L 147.46875 340 L 147.46875 342 L 62.714844 342 Z M 62.714844 340 "/>
</clipPath>
<clipPath id="clip64">
<path d="M 79 283.210938 L 81 283.210938 L 81 531.554688 L 79 531.554688 Z M 79 283.210938 "/>
</clipPath>
<clipPath id="clip65">
<path d="M 103 283.210938 L 105 283.210938 L 105 531.554688 L 103 531.554688 Z M 103 283.210938 "/>
</clipPath>
<clipPath id="clip66">
<path d="M 127 283.210938 L 129 283.210938 L 129 531.554688 L 127 531.554688 Z M 127 283.210938 "/>
</clipPath>
<clipPath id="clip67">
<path d="M 24.558594 277.730469 L 62.714844 277.730469 L 62.714844 283.210938 L 24.558594 283.210938 Z M 24.558594 277.730469 "/>
</clipPath>
<clipPath id="clip68">
<path d="M 24.558594 283.210938 L 62.714844 283.210938 L 62.714844 531.554688 L 24.558594 531.554688 Z M 24.558594 283.210938 "/>
</clipPath>
<clipPath id="clip69">
<path d="M 24.558594 531.554688 L 62.714844 531.554688 L 62.714844 563.300781 L 24.558594 563.300781 Z M 24.558594 531.554688 "/>
</clipPath>
<clipPath id="clip70">
<path d="M 62.714844 277.730469 L 147.46875 277.730469 L 147.46875 283.210938 L 62.714844 283.210938 Z M 62.714844 277.730469 "/>
</clipPath>
<clipPath id="clip71">
<path d="M 62.714844 283.210938 L 147.46875 283.210938 L 147.46875 531.554688 L 62.714844 531.554688 Z M 62.714844 283.210938 "/>
</clipPath>
<clipPath id="clip72">
<path d="M 62.714844 531.554688 L 147.46875 531.554688 L 147.46875 563.300781 L 62.714844 563.300781 Z M 62.714844 531.554688 "/>
</clipPath>
<clipPath id="clip73">
<path d="M 147.46875 277.730469 L 152.949219 277.730469 L 152.949219 283.210938 L 147.46875 283.210938 Z M 147.46875 277.730469 "/>
</clipPath>
<clipPath id="clip74">
<path d="M 147.46875 283.210938 L 152.949219 283.210938 L 152.949219 531.554688 L 147.46875 531.554688 Z M 147.46875 283.210938 "/>
</clipPath>
<clipPath id="clip75">
<path d="M 147.46875 531.554688 L 152.949219 531.554688 L 152.949219 563.300781 L 147.46875 563.300781 Z M 147.46875 531.554688 "/>
</clipPath>
</defs>
<g id="surface1">
<rect x="0" y="0" width="566" height="566" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<rect x="0" y="0" width="566" height="566" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0 566 L 566 566 L 566 0 L 0 0 Z M 0 566 "/>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="52.894531" y="234.53125"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="48" y="179.71875"/>
<use xlink:href="#glyph0-1" x="52.89241" y="179.71875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="43.109375" y="124.90625"/>
<use xlink:href="#glyph0-1" x="48.001785" y="124.90625"/>
<use xlink:href="#glyph0-1" x="52.894196" y="124.90625"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="43.109375" y="70.09375"/>
<use xlink:href="#glyph0-2" x="48.001785" y="70.09375"/>
<use xlink:href="#glyph0-1" x="52.894196" y="70.09375"/>
</g>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 231.375 L 62.714844 231.375 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 176.5625 L 62.714844 176.5625 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 121.75 L 62.714844 121.75 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 66.9375 L 62.714844 66.9375 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="37.929688" y="128.28125"/>
</g>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(92.156863%,92.156863%,92.156863%);fill-opacity:1;" d="M 62.714844 235.222656 L 519 235.222656 L 519 15.832031 L 62.714844 15.832031 Z M 62.714844 235.222656 "/>
</g>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 203.96875 L 519 203.96875 "/>
</g>
<g clip-path="url(#clip3)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 149.15625 L 519 149.15625 "/>
</g>
<g clip-path="url(#clip4)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 94.34375 L 519 94.34375 "/>
</g>
<g clip-path="url(#clip5)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 39.53125 L 519 39.53125 "/>
</g>
<g clip-path="url(#clip6)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.867188 235.222656 L 90.867188 15.835938 "/>
</g>
<g clip-path="url(#clip7)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219.714844 235.222656 L 219.714844 15.835938 "/>
</g>
<g clip-path="url(#clip8)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 348.558594 235.222656 L 348.558594 15.835938 "/>
</g>
<g clip-path="url(#clip9)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 477.40625 235.222656 L 477.40625 15.835938 "/>
</g>
<g clip-path="url(#clip10)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 231.375 L 519 231.375 "/>
</g>
<g clip-path="url(#clip11)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 176.5625 L 519 176.5625 "/>
</g>
<g clip-path="url(#clip12)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 121.75 L 519 121.75 "/>
</g>
<g clip-path="url(#clip13)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 66.9375 L 519 66.9375 "/>
</g>
<g clip-path="url(#clip14)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 155.289062 235.222656 L 155.289062 15.835938 "/>
</g>
<g clip-path="url(#clip15)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 284.136719 235.222656 L 284.136719 15.835938 "/>
</g>
<g clip-path="url(#clip16)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 412.984375 235.222656 L 412.984375 15.835938 "/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 83.457031 225.253906 L 498.261719 225.253906 L 498.261719 140.410156 L 83.457031 140.410156 Z M 83.457031 225.253906 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 216.527344 121.847656 L 498.261719 121.847656 L 498.261719 25.804688 L 216.527344 25.804688 Z M 216.527344 121.847656 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 83.457031 121.847656 L 160.503906 121.847656 L 160.503906 25.804688 L 83.457031 25.804688 Z M 83.457031 121.847656 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 155.289062 237.964844 L 155.289062 235.222656 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 284.136719 237.964844 L 284.136719 235.222656 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 412.984375 237.964844 L 412.984375 235.222656 "/>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="150.398438" y="246.46875"/>
<use xlink:href="#glyph0-1" x="155.290848" y="246.46875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="276.796875" y="246.46875"/>
<use xlink:href="#glyph0-1" x="281.689285" y="246.46875"/>
<use xlink:href="#glyph0-1" x="286.581696" y="246.46875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="405.644531" y="246.46875"/>
<use xlink:href="#glyph0-2" x="410.536942" y="246.46875"/>
<use xlink:href="#glyph0-1" x="415.429352" y="246.46875"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="288.109375" y="259.050781"/>
</g>
<g clip-path="url(#clip17)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 24.558594 15.835938 L 62.714844 15.835938 L 62.714844 10.355469 L 24.558594 10.355469 Z M 24.558594 15.835938 "/>
</g>
<g clip-path="url(#clip18)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 24.558594 235.222656 L 62.714844 235.222656 L 62.714844 15.832031 L 24.558594 15.832031 Z M 24.558594 235.222656 "/>
</g>
<g clip-path="url(#clip19)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 24.558594 266.96875 L 62.714844 266.96875 L 62.714844 235.222656 L 24.558594 235.222656 Z M 24.558594 266.96875 "/>
</g>
<g clip-path="url(#clip20)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 15.835938 L 519 15.835938 L 519 10.355469 L 62.714844 10.355469 Z M 62.714844 15.835938 "/>
</g>
<g clip-path="url(#clip21)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 235.222656 L 519 235.222656 L 519 15.832031 L 62.714844 15.832031 Z M 62.714844 235.222656 "/>
</g>
<g clip-path="url(#clip22)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 266.96875 L 519 266.96875 L 519 235.222656 L 62.714844 235.222656 Z M 62.714844 266.96875 "/>
</g>
<g clip-path="url(#clip23)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 519 15.835938 L 524.480469 15.835938 L 524.480469 10.355469 L 519 10.355469 Z M 519 15.835938 "/>
</g>
<g clip-path="url(#clip24)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 519 235.222656 L 524.480469 235.222656 L 524.480469 15.832031 L 519 15.832031 Z M 519 235.222656 "/>
</g>
<g clip-path="url(#clip25)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 519 266.96875 L 524.480469 266.96875 L 524.480469 235.222656 L 519 235.222656 Z M 519 266.96875 "/>
</g>
<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 235.222656 L 519 235.222656 L 519 15.832031 L 62.714844 15.832031 Z M 62.714844 235.222656 "/>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="199.273438" y="530.351562"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="194.378906" y="468.304688"/>
<use xlink:href="#glyph0-1" x="199.271317" y="468.304688"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="189.488281" y="406.261719"/>
<use xlink:href="#glyph0-1" x="194.380692" y="406.261719"/>
<use xlink:href="#glyph0-1" x="199.273102" y="406.261719"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="189.488281" y="344.214844"/>
<use xlink:href="#glyph0-2" x="194.380692" y="344.214844"/>
<use xlink:href="#glyph0-1" x="199.273102" y="344.214844"/>
</g>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.355469 527.195312 L 209.09375 527.195312 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.355469 465.148438 L 209.09375 465.148438 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.355469 403.105469 L 209.09375 403.105469 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.355469 341.058594 L 209.09375 341.058594 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="184.308594" y="410.132812"/>
</g>
<g clip-path="url(#clip26)" clip-rule="nonzero">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(92.156863%,92.156863%,92.156863%);fill-opacity:1;" d="M 209.09375 531.554688 L 519 531.554688 L 519 283.210938 L 209.09375 283.210938 Z M 209.09375 531.554688 "/>
</g>
<g clip-path="url(#clip27)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 496.171875 L 519 496.171875 "/>
</g>
<g clip-path="url(#clip28)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 434.125 L 519 434.125 "/>
</g>
<g clip-path="url(#clip29)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 372.082031 L 519 372.082031 "/>
</g>
<g clip-path="url(#clip30)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 310.035156 L 519 310.035156 "/>
</g>
<g clip-path="url(#clip31)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 228.214844 531.554688 L 228.214844 283.210938 "/>
</g>
<g clip-path="url(#clip32)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 315.726562 531.554688 L 315.726562 283.210938 "/>
</g>
<g clip-path="url(#clip33)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 403.238281 531.554688 L 403.238281 283.210938 "/>
</g>
<g clip-path="url(#clip34)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 490.75 531.554688 L 490.75 283.210938 "/>
</g>
<g clip-path="url(#clip35)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 527.195312 L 519 527.195312 "/>
</g>
<g clip-path="url(#clip36)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 465.148438 L 519 465.148438 "/>
</g>
<g clip-path="url(#clip37)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 403.105469 L 519 403.105469 "/>
</g>
<g clip-path="url(#clip38)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.09375 341.058594 L 519 341.058594 "/>
</g>
<g clip-path="url(#clip39)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 271.96875 531.554688 L 271.96875 283.210938 "/>
</g>
<g clip-path="url(#clip40)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 359.480469 531.554688 L 359.480469 283.210938 "/>
</g>
<g clip-path="url(#clip41)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.996094 531.554688 L 446.996094 283.210938 "/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 223.179688 520.265625 L 504.914062 520.265625 L 504.914062 424.222656 L 223.179688 424.222656 Z M 223.179688 520.265625 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 313.5625 403.214844 L 504.914062 403.214844 L 504.914062 294.496094 L 313.5625 294.496094 Z M 313.5625 403.214844 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 223.179688 403.214844 L 275.511719 403.214844 L 275.511719 294.496094 L 223.179688 294.496094 Z M 223.179688 403.214844 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 271.96875 534.292969 L 271.96875 531.554688 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 359.480469 534.292969 L 359.480469 531.554688 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.996094 534.292969 L 446.996094 531.554688 "/>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="267.078125" y="542.796875"/>
<use xlink:href="#glyph0-1" x="271.970535" y="542.796875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="352.140625" y="542.796875"/>
<use xlink:href="#glyph0-1" x="357.033035" y="542.796875"/>
<use xlink:href="#glyph0-1" x="361.925446" y="542.796875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="439.65625" y="542.796875"/>
<use xlink:href="#glyph0-2" x="444.54866" y="542.796875"/>
<use xlink:href="#glyph0-1" x="449.441071" y="542.796875"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="361.296875" y="555.378906"/>
</g>
<g clip-path="url(#clip42)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 170.9375 283.210938 L 209.09375 283.210938 L 209.09375 277.730469 L 170.9375 277.730469 Z M 170.9375 283.210938 "/>
</g>
<g clip-path="url(#clip43)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 170.9375 531.554688 L 209.09375 531.554688 L 209.09375 283.210938 L 170.9375 283.210938 Z M 170.9375 531.554688 "/>
</g>
<g clip-path="url(#clip44)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 170.9375 563.296875 L 209.09375 563.296875 L 209.09375 531.550781 L 170.9375 531.550781 Z M 170.9375 563.296875 "/>
</g>
<g clip-path="url(#clip45)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 209.09375 283.210938 L 519 283.210938 L 519 277.730469 L 209.09375 277.730469 Z M 209.09375 283.210938 "/>
</g>
<g clip-path="url(#clip46)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 209.09375 531.554688 L 519 531.554688 L 519 283.210938 L 209.09375 283.210938 Z M 209.09375 531.554688 "/>
</g>
<g clip-path="url(#clip47)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 209.09375 563.296875 L 519 563.296875 L 519 531.550781 L 209.09375 531.550781 Z M 209.09375 563.296875 "/>
</g>
<g clip-path="url(#clip48)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 519 283.210938 L 524.480469 283.210938 L 524.480469 277.730469 L 519 277.730469 Z M 519 283.210938 "/>
</g>
<g clip-path="url(#clip49)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 519 531.554688 L 524.480469 531.554688 L 524.480469 283.210938 L 519 283.210938 Z M 519 531.554688 "/>
</g>
<g clip-path="url(#clip50)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 519 563.296875 L 524.480469 563.296875 L 524.480469 531.550781 L 519 531.550781 Z M 519 563.296875 "/>
</g>
<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 209.09375 531.554688 L 519 531.554688 L 519 283.210938 L 209.09375 283.210938 Z M 209.09375 531.554688 "/>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="52.894531" y="530.351562"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="48" y="468.304688"/>
<use xlink:href="#glyph0-1" x="52.89241" y="468.304688"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="43.109375" y="406.261719"/>
<use xlink:href="#glyph0-1" x="48.001785" y="406.261719"/>
<use xlink:href="#glyph0-1" x="52.894196" y="406.261719"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="43.109375" y="344.214844"/>
<use xlink:href="#glyph0-2" x="48.001785" y="344.214844"/>
<use xlink:href="#glyph0-1" x="52.894196" y="344.214844"/>
</g>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 527.195312 L 62.714844 527.195312 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 465.148438 L 62.714844 465.148438 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 403.105469 L 62.714844 403.105469 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.976562 341.058594 L 62.714844 341.058594 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="37.929688" y="410.132812"/>
</g>
<g clip-path="url(#clip51)" clip-rule="nonzero">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(92.156863%,92.156863%,92.156863%);fill-opacity:1;" d="M 62.714844 531.554688 L 147.46875 531.554688 L 147.46875 283.210938 L 62.714844 283.210938 Z M 62.714844 531.554688 "/>
</g>
<g clip-path="url(#clip52)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 496.171875 L 147.46875 496.171875 "/>
</g>
<g clip-path="url(#clip53)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 434.125 L 147.46875 434.125 "/>
</g>
<g clip-path="url(#clip54)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 372.082031 L 147.46875 372.082031 "/>
</g>
<g clip-path="url(#clip55)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 310.035156 L 147.46875 310.035156 "/>
</g>
<g clip-path="url(#clip56)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.945312 531.554688 L 67.945312 283.210938 "/>
</g>
<g clip-path="url(#clip57)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 91.878906 531.554688 L 91.878906 283.210938 "/>
</g>
<g clip-path="url(#clip58)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 115.8125 531.554688 L 115.8125 283.210938 "/>
</g>
<g clip-path="url(#clip59)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.533489;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 139.742188 531.554688 L 139.742188 283.210938 "/>
</g>
<g clip-path="url(#clip60)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 527.195312 L 147.46875 527.195312 "/>
</g>
<g clip-path="url(#clip61)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 465.148438 L 147.46875 465.148438 "/>
</g>
<g clip-path="url(#clip62)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 403.105469 L 147.46875 403.105469 "/>
</g>
<g clip-path="url(#clip63)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.714844 341.058594 L 147.46875 341.058594 "/>
</g>
<g clip-path="url(#clip64)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 79.910156 531.554688 L 79.910156 283.210938 "/>
</g>
<g clip-path="url(#clip65)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.84375 531.554688 L 103.84375 283.210938 "/>
</g>
<g clip-path="url(#clip66)" clip-rule="nonzero">
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 127.777344 531.554688 L 127.777344 283.210938 "/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 66.570312 520.265625 L 143.617188 520.265625 L 143.617188 424.222656 L 66.570312 424.222656 Z M 66.570312 520.265625 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 91.285156 403.214844 L 143.617188 403.214844 L 143.617188 294.496094 L 91.285156 294.496094 Z M 91.285156 403.214844 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(34.901961%,34.901961%,34.901961%);fill-opacity:1;" d="M 66.570312 403.214844 L 80.882812 403.214844 L 80.882812 294.496094 L 66.570312 294.496094 Z M 66.570312 403.214844 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 79.910156 534.292969 L 79.910156 531.554688 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.84375 534.292969 L 103.84375 531.554688 "/>
<path style="fill:none;stroke-width:1.066978;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(20%,20%,20%);stroke-opacity:1;stroke-miterlimit:10;" d="M 127.777344 534.292969 L 127.777344 531.554688 "/>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="75.019531" y="542.796875"/>
<use xlink:href="#glyph0-1" x="79.911942" y="542.796875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="96.503906" y="542.796875"/>
<use xlink:href="#glyph0-1" x="101.396317" y="542.796875"/>
<use xlink:href="#glyph0-1" x="106.288727" y="542.796875"/>
</g>
<g style="fill:rgb(30.196078%,30.196078%,30.196078%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="120.4375" y="542.796875"/>
<use xlink:href="#glyph0-2" x="125.32991" y="542.796875"/>
<use xlink:href="#glyph0-1" x="130.222321" y="542.796875"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="102.34375" y="555.378906"/>
</g>
<g clip-path="url(#clip67)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 24.558594 283.210938 L 62.714844 283.210938 L 62.714844 277.730469 L 24.558594 277.730469 Z M 24.558594 283.210938 "/>
</g>
<g clip-path="url(#clip68)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 24.558594 531.554688 L 62.714844 531.554688 L 62.714844 283.210938 L 24.558594 283.210938 Z M 24.558594 531.554688 "/>
</g>
<g clip-path="url(#clip69)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 24.558594 563.296875 L 62.714844 563.296875 L 62.714844 531.550781 L 24.558594 531.550781 Z M 24.558594 563.296875 "/>
</g>
<g clip-path="url(#clip70)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 283.210938 L 147.46875 283.210938 L 147.46875 277.730469 L 62.714844 277.730469 Z M 62.714844 283.210938 "/>
</g>
<g clip-path="url(#clip71)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 531.554688 L 147.46875 531.554688 L 147.46875 283.210938 L 62.714844 283.210938 Z M 62.714844 531.554688 "/>
</g>
<g clip-path="url(#clip72)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 563.296875 L 147.46875 563.296875 L 147.46875 531.550781 L 62.714844 531.550781 Z M 62.714844 563.296875 "/>
</g>
<g clip-path="url(#clip73)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 147.46875 283.210938 L 152.949219 283.210938 L 152.949219 277.730469 L 147.46875 277.730469 Z M 147.46875 283.210938 "/>
</g>
<g clip-path="url(#clip74)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 147.46875 531.554688 L 152.949219 531.554688 L 152.949219 283.210938 L 147.46875 283.210938 Z M 147.46875 531.554688 "/>
</g>
<g clip-path="url(#clip75)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 147.46875 563.296875 L 152.949219 563.296875 L 152.949219 531.550781 L 147.46875 531.550781 Z M 147.46875 563.296875 "/>
</g>
<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,0%,0%);stroke-opacity:1;stroke-dasharray:3,3;stroke-miterlimit:10;" d="M 62.714844 531.554688 L 147.46875 531.554688 L 147.46875 283.210938 L 62.714844 283.210938 Z M 62.714844 531.554688 "/>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment