diff --git a/chart-svg.cabal b/chart-svg.cabal
--- a/chart-svg.cabal
+++ b/chart-svg.cabal
@@ -1,6 +1,6 @@
 cabal-version:   2.4
 name:            chart-svg
-version:         0.3.3
+version:         0.4.0
 synopsis:        Charting library targetting SVGs.
 description:
   This package provides a charting library targetting SVG as the rendered output.
@@ -14,8 +14,8 @@
   >>> let lines = [[Point 0.0 1.0, Point 1.0 1.0, Point 2.0 5.0],[Point 0.0 0.0, Point 2.8 3.0],[Point 0.5 4.0, Point 0.5 0]]
   >>> let styles = (\c -> defaultLineStyle & #color .~ palette1 c & #size .~ 0.015) <$> [0..2]
   >>> let cs = zipWith (\s x -> LineChart s [x]) styles lines
-  >>> let lineExample = mempty & #charts .~ named "line" cs & #hudOptions .~ defaultHudOptions :: ChartSvg
-  >>> writeChartSvg "other/usage.svg" lineExample
+  >>> let lineExample = mempty & #charts .~ named "line" cs & #hudOptions .~ defaultHudOptions :: ChartOptions
+  >>> writeChartOptions "other/usage.svg" lineExample
   .
   ![usage example](docs/other/usage.svg)
   .
@@ -44,41 +44,61 @@
     Chart.Bar
     Chart.Data
     Chart.Examples
+    Chart.FlatParse
     Chart.Hud
+    Chart.Markup
+    Chart.Markup.Parser
     Chart.Primitive
     Chart.Style
     Chart.Surface
-    Chart.Svg
     Data.Colour
     Data.Path
     Data.Path.Parser
 
   hs-source-dirs:     src
   build-depends:
-    , adjunctions         ^>=4.4
-    , attoparsec          >=0.13.2 && <0.15
-    , base                >=4.7    && <5
-    , Color               ^>=0.3
-    , containers          ^>=0.6
-    , cubicbezier         ^>=0.6
-    , foldl               ^>=1.4
-    , formatn             ^>=0.2
-    , lucid               >=2.9 && <3
-    , mtl                 >=2.2.2 && <2.4
-    , neat-interpolation  ^>=0.5.1
-    , numhask             ^>=0.10
-    , numhask-array       ^>=0.10
-    , numhask-space       ^>=0.10
-    , optics-core         ^>=0.4
-    , random              ^>=1.2.1
-    , scientific          ^>=0.3
-    , tagsoup             ^>=0.14
-    , text                >=1.2 && <2.1
-    , time                >=1.9 && <2
-    , transformers        >=0.5 && <0.7
+    Color ^>=0.3,
+    adjunctions ^>=4.4,
+    attoparsec >=0.13.2 && <0.15,
+    base >=4.7 && <5,
+    bytestring ^>=0.11.3,
+    containers ^>=0.6,
+    cubicbezier ^>=0.6,
+    flatparse >= 0.4 && <0.5,
+    foldl ^>=1.4,
+    formatn >=0.3 && < 0.4,
+    mtl >=2.2.2 && <2.4,
+    numhask ^>=0.10,
+    numhask-array ^>=0.10,
+    numhask-space ^>=0.10,
+    optics-core ^>=0.4,
+    random ^>=1.2.1,
+    string-interpolate ^>=0.3,
+    text >=1.2 && <2.1,
+    time >=1.9 && <2,
+    tree-diff >=0.3 && <0.4,
 
   default-language:   Haskell2010
   default-extensions: StrictData
+  ghc-options:
+    -Wall -Wcompat -Wincomplete-record-updates
+    -Wincomplete-uni-patterns -Wredundant-constraints
+
+test-suite test
+  type: exitcode-stdio-1.0
+  main-is: test.hs
+  default-language:   Haskell2010
+  hs-source-dirs:
+    test
+  build-depends:
+    base >=4.7 && <5,
+    bytestring ^>=0.11.3,
+    chart-svg,
+    flatparse >= 0.4.0 && <0.5,
+    tasty >=1.2 && <1.5,
+    tasty-golden ^>=2.3.1.1,
+    tree-diff >=0.3 && <0.4,
+
   ghc-options:
     -Wall -Wcompat -Wincomplete-record-updates
     -Wincomplete-uni-patterns -Wredundant-constraints
diff --git a/other/arcflags.svg b/other/arcflags.svg
--- a/other/arcflags.svg
+++ b/other/arcflags.svg
@@ -1,1240 +1,42 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="316.4440150447401" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0.0 -4.854876632481659 9.0 8.532314948722489" height="300.0"><style>svg {
-  color-scheme: light dark;
-}
-{
-  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
-  }
-  .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
-  }
-  .legendBorder g {
-    fill: #f0f0f0;
-  }
-}
-@media (prefers-color-scheme:dark) {
-  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
-  }
-  .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
-  }
-  .legendBorder g {
-    fill: #0d0d0d;
-  }
-}{
-  .chart g {
-    stroke: #0d0d0d;
-  }
-  .chart g text {
-    fill: #0d0d0d;
-  }
-}
-@media (prefers-color-scheme:dark) {
-  .chart g {
-    stroke: #f0f0f0;
-  }
-  .chart g text {
-    fill: #f0f0f0;
-  }
-}</style><g class="chart"><g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="0.6" fill-opacity="1.0" text-anchor="middle"><text x="0.5" y="-0.0" transform="rotate(-90.0, 0.5, -0.0)">Sweep</text></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="0.4" fill-opacity="1.0" text-anchor="middle"><text x="1.5699999999999998" y="1.5099999999999998" transform="rotate(-90.0, 1.5699999999999998, 1.5099999999999998)">True</text></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="0.4" fill-opacity="1.0" text-anchor="middle"><text x="1.5699999999999998" y="-1.5099999999999998" transform="rotate(-90.0, 1.5699999999999998, -1.5099999999999998)">False</text></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="5.1499999999999995,1.6599999999999993
-5.148026728428272,1.5972094804706858
-5.142114701314479,1.534666766435695
-5.132287250728689,1.4726186854142749
-5.118583161128631,1.4113101128351442
-5.101056516295153,1.3509830056250518
-5.079776485888251,1.2918754473153213
-5.0548270524660195,1.2342207084349264
-5.026306680043864,1.178246325898284
-4.994327925502016,1.1241732050210027
-4.959016994374948,1.072214747707526
-4.92051324277579,1.0225760102513095
-4.878968627421412,0.9754528940713105
-4.834547105928689,0.9310313725785879
-4.78742398974869,0.8894867572242102
-4.737785252292474,0.8509830056250518
-4.685826794978997,0.815672074497984
-4.631753674101716,0.7836933199561358
-4.575779291565073,0.7551729475339797
-4.518124552684678,0.7302235141117479
-4.459016994374948,0.7089434837048456
-4.398689887164855,0.6914168388713682
-4.337381314585725,0.6777127492713104
-4.275333233564305,0.6678852986855217
-4.212790519529314,0.6619732715717275
-4.15,0.6599999999999993
-4.087209480470687,0.6619732715717275
-4.024666766435696,0.6678852986855213
-3.9626186854142755,0.6777127492713104
-3.901310112835145,0.6914168388713682
-3.8409830056250525,0.7089434837048456
-3.7818754473153224,0.7302235141117479
-3.7242207084349275,0.7551729475339797
-3.6682463258982843,0.7836933199561358
-3.6141732050210034,0.8156720744979844
-3.5622147477075266,0.8509830056250518
-3.5125760102513106,0.8894867572242102
-3.4654528940713116,0.9310313725785879
-3.421031372578589,0.9754528940713105
-3.3794867572242104,1.0225760102513095
-3.340983005625053,1.072214747707526
-3.3056720744979855,1.1241732050210023
-3.2736933199561364,1.178246325898284
-3.245172947533981,1.2342207084349264
-3.2202235141117486,1.291875447315321
-3.1989434837048467,1.3509830056250518
-3.181416838871369,1.4113101128351442
-3.1677127492713115,1.4726186854142749
-3.1578852986855224,1.534666766435695
-3.151973271571728,1.5972094804706858
-3.15,1.6599999999999993
-3.151973271571728,1.7227905195293127
-3.1578852986855224,1.7853332335643035
-3.1677127492713115,1.847381314585724
-3.1814168388713684,1.9086898871648539
-3.1989434837048463,1.9690169943749467
-3.220223514111748,2.028124552684677
-3.2451729475339803,2.0857792915650712
-3.2736933199561364,2.1417536741017145
-3.305672074497985,2.195826794978996
-3.3409830056250525,2.2477852522924717
-3.3794867572242104,2.297423989748689
-3.421031372578588,2.3445471059286875
-3.4654528940713116,2.388968627421411
-3.5125760102513106,2.4305132427757887
-3.5622147477075266,2.4690169943749467
-3.614173205021004,2.5043279255020146
-3.6682463258982843,2.5363066800438627
-3.724220708434928,2.5648270524660193
-3.7818754473153224,2.5897764858882506
-3.840983005625052,2.611056516295153
-3.9013101128351453,2.6285831611286303
-3.9626186854142755,2.642287250728688
-4.024666766435696,2.652114701314477
-4.087209480470687,2.658026728428271
-4.15,2.6599999999999993
-4.212790519529312,2.658026728428271
-4.275333233564305,2.6521147013144772
-4.337381314585725,2.642287250728688
-4.398689887164855,2.6285831611286303
-4.459016994374948,2.611056516295153
-4.518124552684678,2.589776485888251
-4.575779291565072,2.5648270524660193
-4.6317536741017165,2.5363066800438627
-4.685826794978997,2.5043279255020146
-4.737785252292474,2.4690169943749467
-4.78742398974869,2.4305132427757887
-4.834547105928689,2.3889686274214115
-4.878968627421412,2.3445471059286884
-4.92051324277579,2.297423989748689
-4.959016994374948,2.2477852522924726
-4.994327925502016,2.1958267949789962
-5.026306680043864,2.1417536741017154
-5.0548270524660195,2.085779291565072
-5.079776485888251,2.028124552684677
-5.101056516295153,1.9690169943749471
-5.118583161128631,1.9086898871648545
-5.132287250728689,1.847381314585724
-5.142114701314478,1.785333233564304
-5.148026728428272,1.7227905195293125
-5.1499999999999995,1.6599999999999993"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="4.15,2.6599999999999993
-4.148026728428272,2.597209480470686
-4.142114701314478,2.534666766435695
-4.132287250728689,2.4726186854142744
-4.118583161128631,2.4113101128351446
-4.101056516295154,2.350983005625052
-4.079776485888252,2.2918754473153213
-4.05482705246602,2.2342207084349264
-4.026306680043864,2.178246325898284
-3.994327925502015,2.1241732050210027
-3.9590169943749474,2.072214747707526
-3.920513242775789,2.0225760102513095
-3.8789686274214112,1.9754528940713107
-3.834547105928689,1.9310313725785877
-3.78742398974869,1.8894867572242102
-3.737785252292473,1.8509830056250518
-3.685826794978997,1.8156720744979842
-3.6317536741017147,1.7836933199561356
-3.575779291565073,1.7551729475339797
-3.5181245526846783,1.7302235141117481
-3.459016994374947,1.7089434837048456
-3.3986898871648545,1.6914168388713682
-3.3373813145857247,1.6777127492713109
-3.275333233564304,1.6678852986855215
-3.212790519529313,1.6619732715717275
-3.15,1.6599999999999993
-3.0872094804706864,1.6619732715717275
-3.0246667664356957,1.6678852986855213
-2.9626186854142755,1.6777127492713106
-2.901310112835145,1.6914168388713682
-2.8409830056250525,1.7089434837048456
-2.7818754473153224,1.7302235141117481
-2.7242207084349275,1.7551729475339797
-2.6682463258982843,1.7836933199561358
-2.6141732050210034,1.8156720744979844
-2.5622147477075266,1.8509830056250518
-2.5125760102513106,1.88948675722421
-2.4654528940713116,1.9310313725785877
-2.421031372578589,1.9754528940713107
-2.3794867572242104,2.0225760102513095
-2.340983005625053,2.072214747707526
-2.3056720744979855,2.1241732050210023
-2.2736933199561364,2.178246325898284
-2.245172947533981,2.2342207084349264
-2.220223514111749,2.291875447315321
-2.1989434837048467,2.350983005625052
-2.1814168388713693,2.411310112835144
-2.1677127492713115,2.472618685414275
-2.1578852986855224,2.5346667664356946
-2.1519732715717286,2.597209480470686
-2.1500000000000004,2.6599999999999993
-2.1519732715717286,2.7227905195293127
-2.1578852986855224,2.7853332335643035
-2.1677127492713115,2.847381314585724
-2.181416838871369,2.908689887164854
-2.1989434837048467,2.9690169943749467
-2.2202235141117486,3.028124552684677
-2.2451729475339803,3.0857792915650717
-2.273693319956137,3.1417536741017145
-2.305672074497985,3.195826794978996
-2.3409830056250525,3.2477852522924717
-2.3794867572242104,3.297423989748689
-2.421031372578588,3.3445471059286875
-2.4654528940713116,3.388968627421411
-2.5125760102513106,3.4305132427757887
-2.5622147477075266,3.4690169943749467
-2.614173205021004,3.5043279255020146
-2.6682463258982843,3.5363066800438627
-2.724220708434928,3.5648270524660193
-2.7818754473153224,3.5897764858882506
-2.840983005625052,3.611056516295153
-2.9013101128351453,3.6285831611286303
-2.9626186854142755,3.642287250728688
-3.024666766435695,3.652114701314477
-3.0872094804706864,3.658026728428271
-3.15,3.6599999999999993
-3.2127905195293125,3.658026728428271
-3.2753332335643037,3.6521147013144772
-3.3373813145857243,3.642287250728688
-3.3986898871648545,3.6285831611286303
-3.459016994374947,3.611056516295153
-3.518124552684677,3.589776485888251
-3.5757792915650715,3.5648270524660193
-3.6317536741017156,3.5363066800438627
-3.685826794978997,3.5043279255020146
-3.737785252292473,3.4690169943749467
-3.7874239897486888,3.4305132427757887
-3.8345471059286877,3.3889686274214115
-3.8789686274214112,3.3445471059286884
-3.920513242775789,3.297423989748689
-3.9590169943749474,3.2477852522924726
-3.9943279255020148,3.1958267949789962
-4.026306680043864,3.1417536741017154
-4.0548270524660195,3.085779291565072
-4.079776485888252,3.028124552684677
-4.101056516295154,2.9690169943749467
-4.118583161128631,2.9086898871648548
-4.132287250728689,2.847381314585724
-4.142114701314478,2.785333233564304
-4.148026728428272,2.7227905195293127
-4.15,2.6599999999999997"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" stroke-opacity="0.5"><polyline points="3.15,1.6599999999999993
-3.1657073173118206,1.6601233675183389
-3.181410759078128,1.6604934396342674
-3.1971064507096427,1.6611101250380291
-3.212790519529313,1.6619732715717275
-3.228459095727845,1.6630826662668712
-3.2441083133185145,1.6644380353969193
-3.2597343110910453,1.6660390445448194
-3.2753332335643037,1.6678852986855213
-3.290901231937583,1.6699763422834417
-3.306434465040231,1.6723116594048615
-3.3219291002794096,1.6748906738452254
-3.3373813145857247,1.6777127492713109
-3.3527872953565123,1.6807771893782335
-3.3681432413965426,1.684083238061252
-3.383445363855906,1.6876300796023227
-3.3986898871648545,1.6914168388713682
-3.413873049965373,1.6954425815422012
-3.4289911060392293,1.6997063143230562
-3.4440403252323035,1.7042069852016692
-3.459016994374947,1.7089434837048456
-3.473917418198149,1.713914641172454
-3.488737920245291,1.7191192310457737
-3.503474843779257,1.724555969170132
-3.5181245526846783,1.7302235141117481
-3.53268343236509,1.7361204674887125
-3.54714789063478,1.7422453743160182
-3.5615143586051086,1.748596723364554
-3.575779291565073,1.7551729475339797
-3.5899391698559153,1.7619724242393837
-3.6039904997395467,1.7689934758116315
-3.617929814260573,1.7762343699113057
-3.631753674101715,1.7836933199561358
-3.645458668432408,1.7913684855618082
-3.6590414157503712,1.7992579729960558
-3.6724985647159487,1.807359835645907
-3.685826794978997,1.8156720744979842
-3.6990228179981317,1.824192638631729
-3.7120833778521307,1.8329194257254375
-3.7250052520432786,1.8418502825749759
-3.737785252292473,1.8509830056250518
-3.750420225325884,1.8603153415129086
-3.762907053652977,1.869844987624309
-3.775242656335705,1.8795695926616696
-3.78742398974869,1.8894867572242102
-3.799448048330184,1.8995940343999682
-3.811311865323652,1.9098889303695397
-3.8230125135097737,1.9203689050213897
-3.834547105928689,1.9310313725785877
-3.845912796592314,1.9418737022368104
-3.857106781186548,1.9528932188134518
-3.8681262977631885,1.964087203407685
-3.8789686274214112,1.9754528940713107
-3.88963109497861,1.986987486490226
-3.9001110696304595,1.9986881346763474
-3.9104059656000314,2.0105519516698154
-3.920513242775789,2.0225760102513095
-3.9304304073383296,2.0347573436642943
-3.9401550123756905,2.047092946347023
-3.9496846584870906,2.0595797746741153
-3.9590169943749474,2.072214747707526
-3.968149717425023,2.0849947479567206
-3.977080574274562,2.097916622147869
-3.9858073613682703,2.1109771820018675
-3.994327925502015,2.1241732050210027
-4.0026401643540925,2.1375014352840505
-4.010742027003944,2.150958584249628
-4.018631514438192,2.164541331567592
-4.026306680043864,2.178246325898284
-4.033765630088694,2.192070185739426
-4.041006524188369,2.2060095002604525
-4.048027575760616,2.2200608301440843
-4.05482705246602,2.234220708434927
-4.0614032766354455,2.2484856413948906
-4.067754625683982,2.2628521093652187
-4.073879532511287,2.2773165676349096
-4.079776485888252,2.2918754473153213
-4.085444030829867,2.3065251562207427
-4.090880768954226,2.3212620797547077
-4.096085358827546,2.33608258180185
-4.101056516295154,2.350983005625052
-4.10579301479833,2.365959674767695
-4.110293685676943,2.38100889396077
-4.114557418457799,2.3961269500346267
-4.118583161128631,2.4113101128351446
-4.122369920397677,2.4265546361440937
-4.125916761938748,2.4418567586034565
-4.1292228106217665,2.4572127046434864
-4.132287250728689,2.4726186854142744
-4.135109326154774,2.48807089972059
-4.137688340595139,2.5035655349597685
-4.140023657716558,2.5190987680624164
-4.142114701314478,2.534666766435695
-4.14396095545518,2.550265688908954
-4.145561964603081,2.565891686681485
-4.146917333733128,2.5815409042721544
-4.148026728428272,2.597209480470686
-4.14888987496197,2.6128935492903564
-4.149506560365732,2.6285892409218707
-4.149876632481661,2.6442926826881785
-4.15,2.6599999999999993"/></g><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-2" fill-opacity="0.3" stroke-opacity="0.5"><path d="M 4.15,1.6600 L 3.15,1.6600 A 1.0 1.0 -0.0 0 1 4.15,2.6600 L 4.15,1.6600"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="5.1499999999999995,-1.38
-5.148026728428272,-1.4427905195293134
-5.142114701314479,-1.505333233564305
-5.132287250728689,-1.5673813145857247
-5.118583161128631,-1.628689887164855
-5.101056516295153,-1.6890169943749482
-5.079776485888251,-1.7481245526846783
-5.0548270524660195,-1.8057792915650728
-5.026306680043864,-1.861753674101716
-4.994327925502016,-1.9158267949789964
-4.959016994374948,-1.9677852522924733
-4.92051324277579,-2.01742398974869
-4.878968627421412,-2.064547105928689
-4.834547105928689,-2.1089686274214117
-4.78742398974869,-2.15051324277579
-4.737785252292474,-2.1890169943749482
-4.685826794978997,-2.224327925502015
-4.631753674101716,-2.2563066800438643
-4.575779291565073,-2.28482705246602
-4.518124552684678,-2.3097764858882517
-4.459016994374948,-2.3310565162951535
-4.398689887164855,-2.348583161128631
-4.337381314585725,-2.3622872507286887
-4.275333233564305,-2.3721147013144783
-4.212790519529314,-2.3780267284282717
-4.15,-2.38
-4.087209480470687,-2.3780267284282717
-4.024666766435696,-2.3721147013144783
-3.9626186854142755,-2.3622872507286887
-3.901310112835145,-2.348583161128631
-3.8409830056250525,-2.3310565162951535
-3.7818754473153224,-2.3097764858882517
-3.7242207084349275,-2.28482705246602
-3.6682463258982843,-2.2563066800438643
-3.6141732050210034,-2.224327925502015
-3.5622147477075266,-2.1890169943749482
-3.5125760102513106,-2.15051324277579
-3.4654528940713116,-2.1089686274214117
-3.421031372578589,-2.064547105928689
-3.3794867572242104,-2.01742398974869
-3.340983005625053,-1.9677852522924733
-3.3056720744979855,-1.9158267949789973
-3.2736933199561364,-1.861753674101716
-3.245172947533981,-1.8057792915650728
-3.2202235141117486,-1.7481245526846783
-3.1989434837048467,-1.6890169943749482
-3.181416838871369,-1.6286898871648559
-3.1677127492713115,-1.5673813145857247
-3.1578852986855224,-1.505333233564305
-3.151973271571728,-1.4427905195293134
-3.15,-1.3800000000000008
-3.151973271571728,-1.3172094804706873
-3.1578852986855224,-1.2546667664356956
-3.1677127492713115,-1.192618685414276
-3.1814168388713684,-1.1313101128351457
-3.1989434837048463,-1.0709830056250533
-3.220223514111748,-1.0118754473153224
-3.2451729475339803,-0.9542207084349279
-3.2736933199561364,-0.8982463258982847
-3.305672074497985,-0.8441732050210033
-3.3409830056250525,-0.7922147477075274
-3.3794867572242104,-0.7425760102513106
-3.421031372578588,-0.6954528940713125
-3.4654528940713116,-0.651031372578589
-3.5125760102513106,-0.6094867572242109
-3.5622147477075266,-0.5709830056250524
-3.614173205021004,-0.5356720744979846
-3.6682463258982843,-0.5036933199561364
-3.724220708434928,-0.47517294753398076
-3.7818754473153224,-0.450223514111749
-3.840983005625052,-0.42894348370484714
-3.9013101128351453,-0.4114168388713697
-3.9626186854142755,-0.39771274927131195
-4.024666766435696,-0.38788529868552235
-4.087209480470687,-0.381973271571729
-4.15,-0.3800000000000008
-4.212790519529312,-0.381973271571729
-4.275333233564305,-0.38788529868552235
-4.337381314585725,-0.39771274927131195
-4.398689887164855,-0.4114168388713697
-4.459016994374948,-0.42894348370484714
-4.518124552684678,-0.450223514111749
-4.575779291565072,-0.47517294753398076
-4.6317536741017165,-0.5036933199561364
-4.685826794978997,-0.5356720744979855
-4.737785252292474,-0.5709830056250524
-4.78742398974869,-0.6094867572242109
-4.834547105928689,-0.6510313725785881
-4.878968627421412,-0.6954528940713116
-4.92051324277579,-0.7425760102513106
-4.959016994374948,-0.7922147477075274
-4.994327925502016,-0.8441732050210025
-5.026306680043864,-0.8982463258982847
-5.0548270524660195,-0.9542207084349279
-5.079776485888251,-1.0118754473153224
-5.101056516295153,-1.0709830056250524
-5.118583161128631,-1.1313101128351448
-5.132287250728689,-1.192618685414276
-5.142114701314478,-1.2546667664356956
-5.148026728428272,-1.3172094804706873
-5.1499999999999995,-1.38"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="4.15,-0.3800000000000008
-4.148026728428272,-0.44279051952931425
-4.142114701314478,-0.5053332335643042
-4.132287250728689,-0.5673813145857238
-4.118583161128631,-0.628689887164855
-4.101056516295154,-0.6890169943749473
-4.079776485888252,-0.7481245526846783
-4.05482705246602,-0.8057792915650728
-4.026306680043864,-0.8617536741017151
-3.994327925502015,-0.9158267949789973
-3.9590169943749474,-0.9677852522924733
-3.920513242775789,-1.01742398974869
-3.8789686274214112,-1.064547105928689
-3.834547105928689,-1.1089686274214117
-3.78742398974869,-1.150513242775789
-3.737785252292473,-1.1890169943749473
-3.685826794978997,-1.2243279255020152
-3.6317536741017147,-1.2563066800438643
-3.575779291565073,-1.284827052466019
-3.5181245526846783,-1.3097764858882517
-3.459016994374947,-1.3310565162951544
-3.3986898871648545,-1.348583161128631
-3.3373813145857247,-1.3622872507286887
-3.275333233564304,-1.3721147013144783
-3.212790519529313,-1.3780267284282717
-3.15,-1.38
-3.0872094804706864,-1.3780267284282717
-3.0246667664356957,-1.3721147013144783
-2.9626186854142755,-1.3622872507286887
-2.901310112835145,-1.348583161128631
-2.8409830056250525,-1.3310565162951544
-2.7818754473153224,-1.3097764858882517
-2.7242207084349275,-1.284827052466019
-2.6682463258982843,-1.2563066800438634
-2.6141732050210034,-1.2243279255020152
-2.5622147477075266,-1.1890169943749473
-2.5125760102513106,-1.1505132427757898
-2.4654528940713116,-1.1089686274214117
-2.421031372578589,-1.064547105928689
-2.3794867572242104,-1.01742398974869
-2.340983005625053,-0.9677852522924741
-2.3056720744979855,-0.9158267949789973
-2.2736933199561364,-0.8617536741017151
-2.245172947533981,-0.8057792915650737
-2.220223514111749,-0.7481245526846783
-2.1989434837048467,-0.6890169943749473
-2.1814168388713693,-0.628689887164855
-2.1677127492713115,-0.5673813145857238
-2.1578852986855224,-0.505333233564305
-2.1519732715717286,-0.44279051952931425
-2.1500000000000004,-0.3800000000000008
-2.1519732715717286,-0.31720948047068687
-2.1578852986855224,-0.2546667664356961
-2.1677127492713115,-0.19261868541427551
-2.181416838871369,-0.1313101128351457
-2.1989434837048467,-7.098300562505289e-2
-2.2202235141117486,-1.1875447315322418e-2
-2.2451729475339803,4.57792915650721e-2
-2.273693319956137,0.10175367410171487
-2.305672074497985,0.15582679497899665
-2.3409830056250525,0.20778525229247258
-2.3794867572242104,0.2574239897486894
-2.421031372578588,0.30454710592868794
-2.4654528940713116,0.348968627421411
-2.5125760102513106,0.39051324277578914
-2.5622147477075266,0.4290169943749471
-2.614173205021004,0.46432792550201496
-2.6682463258982843,0.49630668004386314
-2.724220708434928,0.5248270524660192
-2.7818754473153224,0.549776485888251
-2.840983005625052,0.5710565162951533
-2.9013101128351453,0.5885831611286307
-2.9626186854142755,0.6022872507286885
-3.024666766435695,0.6121147013144776
-3.0872094804706864,0.618026728428271
-3.15,0.6199999999999997
-3.2127905195293125,0.618026728428271
-3.2753332335643037,0.6121147013144776
-3.3373813145857243,0.6022872507286885
-3.3986898871648545,0.5885831611286307
-3.459016994374947,0.5710565162951533
-3.518124552684677,0.549776485888251
-3.5757792915650715,0.5248270524660197
-3.6317536741017156,0.49630668004386314
-3.685826794978997,0.4643279255020145
-3.737785252292473,0.4290169943749471
-3.7874239897486888,0.39051324277578914
-3.8345471059286877,0.3489686274214119
-3.8789686274214112,0.3045471059286884
-3.920513242775789,0.2574239897486894
-3.9590169943749474,0.20778525229247302
-3.9943279255020148,0.1558267949789971
-4.026306680043864,0.10175367410171576
-4.0548270524660195,4.5779291565072544e-2
-4.079776485888252,-1.1875447315322418e-2
-4.101056516295154,-7.098300562505289e-2
-4.118583161128631,-0.13131011283514482
-4.132287250728689,-0.19261868541427551
-4.142114701314478,-0.25466676643569564
-4.148026728428272,-0.31720948047068687
-4.15,-0.3799999999999999"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" stroke-opacity="0.5"><polyline points="3.15,-1.38
-3.150123367518339,-1.3642926826881796
-3.1504934396342685,-1.3485892409218723
-3.15111012503803,-1.3328935492903575
-3.151973271571728,-1.3172094804706873
-3.1530826662668723,-1.301540904272155
-3.1544380353969204,-1.2858916866814862
-3.1560390445448205,-1.270265688908955
-3.1578852986855224,-1.2546667664356956
-3.159976342283442,-1.2390987680624175
-3.1623116594048626,-1.2235655349597696
-3.164890673845226,-1.2080708997205907
-3.1677127492713115,-1.192618685414276
-3.170777189378234,-1.1772127046434875
-3.174083238061253,-1.1618567586034576
-3.177630079602323,-1.1465546361440948
-3.1814168388713684,-1.1313101128351457
-3.1854425815422016,-1.1161269500346274
-3.189706314323057,-1.1010088939607705
-3.19420698520167,-1.0859596747676967
-3.1989434837048467,-1.0709830056250524
-3.203914641172455,-1.056082581801851
-3.209119231045775,-1.0412620797547092
-3.214555969170133,-1.0265251562207434
-3.2202235141117486,-1.0118754473153224
-3.226120467488713,-0.9973165676349103
-3.232245374316019,-0.9828521093652203
-3.2385967233645547,-0.9684856413948921
-3.245172947533981,-0.9542207084349279
-3.2519724242393844,-0.9400608301440849
-3.2589934758116326,-0.926009500260454
-3.266234369911307,-0.9120701857394273
-3.2736933199561364,-0.8982463258982847
-3.2813684855618086,-0.8845413315675925
-3.2892579729960567,-0.870958584249629
-3.2973598356459077,-0.8575014352840515
-3.305672074497985,-0.8441732050210033
-3.31419263863173,-0.8309771820018685
-3.322919425725438,-0.8179166221478695
-3.331850282574977,-0.8049947479567212
-3.340983005625053,-0.7922147477075274
-3.3503153415129097,-0.779579774674116
-3.3598449876243097,-0.7670929463470237
-3.3695695926616698,-0.754757343664294
-3.3794867572242104,-0.7425760102513106
-3.3895940343999693,-0.7305519516698169
-3.3998889303695403,-0.7186881346763485
-3.410368905021391,-0.7069874864902266
-3.421031372578589,-0.6954528940713116
-3.431873702236811,-0.6840872034076861
-3.442893218813453,-0.6728932188134529
-3.4540872034076853,-0.6618737022368117
-3.4654528940713116,-0.651031372578589
-3.476987486490227,-0.6403689050213899
-3.4886881346763485,-0.6298889303695399
-3.5005519516698165,-0.6195940343999693
-3.5125760102513106,-0.6094867572242109
-3.5247573436642945,-0.5995695926616706
-3.5370929463470238,-0.5898449876243097
-3.5495797746741156,-0.5803153415129092
-3.5622147477075266,-0.5709830056250524
-3.5749947479567217,-0.5618502825749765
-3.5879166221478695,-0.5529194257254382
-3.600977182001868,-0.5441926386317295
-3.614173205021004,-0.5356720744979846
-3.627501435284051,-0.5273598356459086
-3.6409585842496286,-0.5192579729960567
-3.654541331567593,-0.5113684855618086
-3.6682463258982847,-0.5036933199561364
-3.6820701857394265,-0.4962343699113063
-3.6960095002604527,-0.48899347581163255
-3.710060830144085,-0.4819724242393848
-3.7242207084349275,-0.47517294753398076
-3.738485641394891,-0.4685967233645556
-3.7528521093652194,-0.4622453743160193
-3.76731656763491,-0.4561204674887138
-3.7818754473153224,-0.450223514111749
-3.796525156220743,-0.44455596917013285
-3.8112620797547088,-0.4391192310457743
-3.8260825818018507,-0.43391464117245526
-3.8409830056250525,-0.42894348370484714
-3.855959674767696,-0.42420698520167033
-3.8710088939607705,-0.41970631432305705
-3.886126950034627,-0.4154425815422007
-3.9013101128351453,-0.4114168388713697
-3.916554636144095,-0.407630079602324
-3.931856758603457,-0.40408323806125246
-3.9472127046434875,-0.4007771893782346
-3.9626186854142755,-0.39771274927131195
-3.9780708997205907,-0.3948906738452269
-3.993565534959769,-0.39231165940486257
-4.009098768062417,-0.38997634228344324
-4.024666766435696,-0.38788529868552235
-4.040265688908955,-0.3860390445448205
-4.055891686681486,-0.38443803539692034
-4.0715409042721555,-0.3830826662668727
-4.087209480470687,-0.381973271571729
-4.102893549290358,-0.3811101250380302
-4.118589240921872,-0.38049343963426896
-4.13429268268818,-0.3801233675183395
-4.15,-0.3800000000000008"/></g><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-2" fill-opacity="0.3" stroke-opacity="0.5"><path d="M 4.15,-1.38 L 3.15,-1.38 A 1.0 1.0 -0.0 0 0 4.15,-0.3800 L 4.15,-1.38"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="0.4" fill-opacity="1.0" text-anchor="middle"><text x="3.64" y="-3.3199999999999994">False</text></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="8.59,1.6674383162408297
-8.588026728428272,1.6046477967115162
-8.58211470131448,1.5421050826765255
-8.572287250728689,1.480057001655105
-8.558583161128631,1.4187484290759746
-8.541056516295154,1.3584213218658823
-8.519776485888253,1.2993137635561518
-8.494827052466018,1.2416590246757568
-8.466306680043862,1.185684642139115
-8.434327925502016,1.1316115212618332
-8.399016994374946,1.0796530639483564
-8.36051324277579,1.03001432649214
-8.31896862742141,0.982891210312141
-8.274547105928688,0.938469688819418
-8.22742398974869,0.8969250734650407
-8.177785252292473,0.8584213218658823
-8.125826794978996,0.8231103907388144
-8.071753674101714,0.7911316361969662
-8.015779291565073,0.7626112637748101
-7.958124552684678,0.7376618303525784
-7.899016994374946,0.7163817999456761
-7.838689887164855,0.6988551551121991
-7.777381314585725,0.6851510655121409
-7.715333233564304,0.6753236149263522
-7.652790519529312,0.6694115878125579
-7.59,0.6674383162408302
-7.527209480470686,0.6694115878125579
-7.4646667664356965,0.6753236149263517
-7.402618685414275,0.6851510655121409
-7.341310112835145,0.6988551551121991
-7.280983005625053,0.7163817999456761
-7.2218754473153215,0.7376618303525784
-7.164220708434927,0.7626112637748101
-7.108246325898284,0.7911316361969662
-7.054173205021003,0.8231103907388149
-7.002214747707526,0.8584213218658823
-6.95257601025131,0.8969250734650407
-6.905452894071311,0.938469688819418
-6.861031372578589,0.982891210312141
-6.819486757224211,1.03001432649214
-6.780983005625053,1.0796530639483564
-6.7456720744979854,1.1316115212618327
-6.7136933199561355,1.185684642139115
-6.685172947533981,1.2416590246757568
-6.660223514111749,1.2993137635561514
-6.638943483704845,1.3584213218658823
-6.621416838871368,1.4187484290759746
-6.607712749271311,1.480057001655105
-6.597885298685522,1.5421050826765255
-6.591973271571727,1.6046477967115162
-6.59,1.6674383162408297
-6.591973271571727,1.7302288357701432
-6.597885298685522,1.792771549805134
-6.607712749271311,1.8548196308265548
-6.621416838871368,1.9161282034056843
-6.638943483704845,1.976455310615777
-6.660223514111749,2.0355628689255076
-6.68517294753398,2.0932176078059017
-6.7136933199561355,2.149191990342545
-6.7456720744979854,2.2032651112198263
-6.7809830056250515,2.255223568533302
-6.819486757224211,2.3048623059895195
-6.861031372578588,2.351985422169518
-6.905452894071311,2.3964069436622415
-6.95257601025131,2.437951559016619
-7.002214747707526,2.476455310615777
-7.054173205021003,2.511766241742845
-7.108246325898284,2.543744996284693
-7.164220708434928,2.5722653687068497
-7.2218754473153215,2.597214802129081
-7.280983005625052,2.6184948325359834
-7.341310112835145,2.636021477369461
-7.402618685414275,2.6497255669695186
-7.464666766435696,2.6595530175553073
-7.527209480470686,2.6654650446691015
-7.59,2.6674383162408297
-7.652790519529312,2.6654650446691015
-7.715333233564303,2.6595530175553077
-7.777381314585725,2.6497255669695186
-7.838689887164855,2.636021477369461
-7.899016994374946,2.6184948325359834
-7.958124552684677,2.5972148021290815
-8.015779291565071,2.5722653687068497
-8.071753674101716,2.543744996284693
-8.125826794978996,2.511766241742845
-8.177785252292473,2.476455310615777
-8.227423989748688,2.437951559016619
-8.274547105928688,2.396406943662242
-8.31896862742141,2.351985422169519
-8.36051324277579,2.3048623059895195
-8.399016994374946,2.255223568533303
-8.434327925502016,2.2032651112198267
-8.466306680043862,2.149191990342546
-8.494827052466018,2.0932176078059026
-8.519776485888253,2.0355628689255076
-8.541056516295154,1.9764553106157774
-8.558583161128631,1.916128203405685
-8.572287250728689,1.8548196308265548
-8.582114701314477,1.7927715498051344
-8.588026728428272,1.730228835770143
-8.59,1.66743831624083"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="7.59,2.6674383162408297
-7.588026728428271,2.6046477967115162
-7.582114701314477,2.5421050826765255
-7.572287250728689,2.480057001655105
-7.55858316112863,2.418748429075975
-7.541056516295153,2.3584213218658823
-7.519776485888252,2.2993137635561522
-7.49482705246602,2.241659024675757
-7.466306680043863,2.1856846421391145
-7.434327925502014,2.131611521261833
-7.399016994374946,2.0796530639483564
-7.36051324277579,2.03001432649214
-7.318968627421412,1.982891210312141
-7.274547105928688,1.9384696888194182
-7.22742398974869,1.8969250734650407
-7.177785252292472,1.8584213218658825
-7.1258267949789955,1.8231103907388146
-7.071753674101714,1.791131636196966
-7.015779291565072,1.7626112637748101
-6.958124552684678,1.7376618303525784
-6.899016994374947,1.716381799945676
-6.838689887164854,1.6988551551121986
-6.777381314585725,1.685151065512141
-6.715333233564305,1.675323614926352
-6.652790519529313,1.6694115878125582
-6.59,1.6674383162408297
-6.5272094804706855,1.6694115878125582
-6.464666766435695,1.6753236149263517
-6.402618685414275,1.6851510655121409
-6.341310112835146,1.6988551551121986
-6.280983005625052,1.716381799945676
-6.221875447315322,1.7376618303525784
-6.164220708434927,1.7626112637748101
-6.108246325898285,1.7911316361969662
-6.054173205021003,1.8231103907388149
-6.002214747707527,1.8584213218658825
-5.952576010251311,1.8969250734650405
-5.905452894071312,1.9384696888194182
-5.861031372578588,1.982891210312141
-5.81948675722421,2.03001432649214
-5.780983005625052,2.0796530639483564
-5.7456720744979854,2.131611521261833
-5.713693319956136,2.1856846421391145
-5.685172947533981,2.241659024675757
-5.660223514111749,2.2993137635561514
-5.638943483704846,2.3584213218658823
-5.621416838871369,2.4187484290759746
-5.60771274927131,2.4800570016551053
-5.597885298685521,2.542105082676525
-5.591973271571728,2.6046477967115162
-5.59,2.6674383162408297
-5.591973271571728,2.730228835770143
-5.597885298685521,2.792771549805134
-5.60771274927131,2.8548196308265545
-5.621416838871369,2.9161282034056843
-5.638943483704846,2.976455310615777
-5.660223514111749,3.0355628689255076
-5.685172947533981,3.093217607805902
-5.713693319956136,3.149191990342545
-5.745672074497985,3.2032651112198263
-5.780983005625052,3.255223568533302
-5.81948675722421,3.3048623059895195
-5.861031372578587,3.351985422169518
-5.905452894071312,3.3964069436622415
-5.952576010251311,3.437951559016619
-6.0022147477075265,3.476455310615777
-6.054173205021003,3.511766241742845
-6.108246325898285,3.543744996284693
-6.164220708434927,3.5722653687068497
-6.221875447315322,3.597214802129081
-6.2809830056250515,3.6184948325359834
-6.341310112835146,3.636021477369461
-6.402618685414275,3.6497255669695186
-6.464666766435695,3.6595530175553073
-6.5272094804706855,3.6654650446691015
-6.59,3.6674383162408297
-6.652790519529313,3.6654650446691015
-6.715333233564304,3.6595530175553077
-6.777381314585725,3.6497255669695186
-6.838689887164854,3.636021477369461
-6.899016994374947,3.6184948325359834
-6.9581245526846764,3.5972148021290815
-7.015779291565072,3.5722653687068497
-7.071753674101715,3.543744996284693
-7.1258267949789955,3.511766241742845
-7.177785252292472,3.476455310615777
-7.227423989748688,3.437951559016619
-7.274547105928687,3.396406943662242
-7.318968627421412,3.351985422169519
-7.36051324277579,3.3048623059895195
-7.399016994374946,3.255223568533303
-7.434327925502013,3.2032651112198267
-7.466306680043862,3.149191990342546
-7.49482705246602,3.0932176078059026
-7.519776485888252,3.0355628689255076
-7.541056516295153,2.976455310615777
-7.55858316112863,2.9161282034056852
-7.572287250728689,2.8548196308265545
-7.582114701314477,2.7927715498051344
-7.588026728428271,2.730228835770143
-7.59,2.66743831624083"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" stroke-opacity="0.5"><polyline points="6.59,1.6674383162408297
-6.59111012503803,1.620331865531187
-6.594438035396919,1.5733300029223156
-6.599976342283441,1.5265370843032473
-6.607712749271311,1.4800570016551053
-6.617630079602323,1.4339929523849246
-6.629706314323057,1.3884472102016003
-6.6439146411724535,1.3435208980426805
-6.660223514111749,1.2993137635561518
-6.678596723364554,1.255923957635721
-6.698993475811631,1.213447816501283
-6.721368485561809,1.1719796478084223
-6.7456720744979854,1.1316115212618332
-6.771850282574976,1.092433064197551
-6.79984498762431,1.0545312625878536
-6.829594034399969,1.0179902679106463
-6.861031372578589,0.982891210312141
-6.894087203407686,0.9493120184776411
-6.928688134676347,0.9173272466103701
-6.964757343664295,0.8870079089025
-7.002214747707526,0.8584213218658823
-7.040977182001867,0.8316309548725598
-7.080958584249629,0.8066962892368861
-7.122070185739426,0.7836726861521361
-7.164220708434927,0.7626112637748106
-7.20731656763491,0.7435587837295432
-7.251262079754708,0.7265575472866046
-7.295959674767696,0.7116453014424997
-7.341310112835144,0.6988551551121991
-7.387212704643487,0.688215505619064
-7.433565534959769,0.6797499756456924
-7.480265688908954,0.6734773607856503
-7.527209480470686,0.6694115878125579
-7.574292682688179,0.6675616837591694
-7.621410759078127,0.6679317558750979
-7.668459095727845,0.6705209825077021
-7.715333233564303,0.6753236149263517
-7.761929100279408,0.6823289900860559
-7.808143241396542,0.6915215543020823
-7.853873049965372,0.7028808977830314
-7.899016994374946,0.7163817999456761
-7.9434748437792555,0.7319942854109622
-7.9871478906347795,0.7496836905568487
-8.029939169855915,0.7694107404802146
-8.071753674101716,0.7911316361969662
-8.112498564715947,0.8147981518867371
-8.152083377852131,0.840357741966268
-8.190420225325884,0.867753657753739
-8.227423989748688,0.8969250734650402
-8.263012513509771,0.9278072212622201
-8.297106781186548,0.9603315350542818
-8.329631094978609,0.994425802731056
-8.36051324277579,1.03001432649214
-8.38968465848709,1.0670180909149458
-8.417080574274562,1.105354938388699
-8.442640164354092,1.1449397515248805
-8.466306680043862,1.185684642139115
-8.488027575760617,1.2274991463849143
-8.50775462568398,1.2702904256060483
-8.525444030829869,1.3139634724615727
-8.541056516295154,1.3584213218658823
-8.554557418457799,1.4035652662754563
-8.565916761938746,1.4492950748442865
-8.575109326154774,1.49550921596142
-8.582114701314477,1.542105082676525
-8.586917333733128,1.5889792205129845
-8.589506560365733,1.6360275571627012
-8.58987663248166,1.68314563355265
-8.588026728428272,1.7302288357701425
-8.583960955455181,1.777172627331875
-8.577688340595138,1.8238727812810605
-8.569222810621765,1.8702256115973417
-8.558583161128631,1.9161282034056846
-8.54579301479833,1.9614786414731336
-8.530880768954225,2.0061762364861204
-8.513879532511288,2.05012174860592
-8.494827052466018,2.0932176078059017
-8.473765630088694,2.1353681305014027
-8.450742027003944,2.1764797319912015
-8.425807361368271,2.2164611342389606
-8.399016994374946,2.2552235685333026
-8.370430407338329,2.292680972576535
-8.34011106963046,2.328750181564481
-8.308126297763188,2.3633511128331444
-8.274547105928688,2.3964069436622415
-8.239448048330184,2.4278442818408608
-8.202907053652977,2.45759332861652
-8.16500525204328,2.485588033665853
-8.125826794978996,2.511766241742845
-8.085458668432407,2.536069830679021
-8.043990499739547,2.5584448404291975
-8.001514358605109,2.578841592876275
-7.958124552684678,2.597214802129081
-7.913917418198149,2.6135236750683752
-7.86899110603923,2.6277320019177726
-7.823445363855904,2.6398082366385065
-7.777381314585725,2.6497255669695186
-7.730901231937583,2.6574619739573873
-7.684108313318514,2.6630002808439097
-7.637106450709643,2.6663281912028
-7.59,2.6674383162408297"/></g><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-2" fill-opacity="0.3" stroke-opacity="0.5"><path d="M 7.59,1.6674 L 6.59,1.6674 A 1.0 1.0 -0.0 1 1 7.59,2.6674 L 7.59,1.6674"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="8.60487663248166,-1.3874383162408304
-8.602903360909933,-1.450228835770143
-8.596991333796138,-1.5127715498051355
-8.58716388321035,-1.5748196308265552
-8.573459793610292,-1.6361282034056854
-8.555933148776814,-1.6964553106157787
-8.534653118369912,-1.7555628689255087
-8.509703684947679,-1.8132176078059032
-8.481183312525523,-1.8691919903425465
-8.449204557983675,-1.923265111219827
-8.413893626856607,-1.9752235685333037
-8.375389875257449,-2.0248623059895197
-8.333845259903072,-2.0719854221695195
-8.289423738410349,-2.116406943662242
-8.24230062223035,-2.1579515590166203
-8.192661884774134,-2.196455310615778
-8.140703427460657,-2.2317662417428457
-8.086630306583373,-2.263744996284694
-8.030655924046734,-2.2922653687068504
-7.973001185166338,-2.317214802129082
-7.913893626856608,-2.338494832535984
-7.853566519646514,-2.3560214773694614
-7.792257947067386,-2.369725566969519
-7.730209866045965,-2.379553017555309
-7.667667152010974,-2.385465044669102
-7.604876632481661,-2.3874383162408304
-7.542086112952346,-2.385465044669102
-7.479543398917356,-2.379553017555309
-7.417495317895936,-2.369725566969519
-7.356186745316806,-2.3560214773694614
-7.2958596381067125,-2.338494832535984
-7.236752079796982,-2.317214802129082
-7.179097340916588,-2.2922653687068504
-7.123122958379945,-2.263744996284694
-7.069049837502664,-2.2317662417428457
-7.017091380189187,-2.196455310615778
-6.967452642732971,-2.1579515590166203
-6.920329526552971,-2.116406943662242
-6.875908005060249,-2.0719854221695195
-6.83436338970587,-2.0248623059895197
-6.795859638106713,-1.9752235685333037
-6.7605487069796455,-1.9232651112198278
-6.728569952437796,-1.8691919903425465
-6.70004958001564,-1.8132176078059032
-6.675100146593408,-1.7555628689255087
-6.653820116186507,-1.6964553106157787
-6.63629347135303,-1.6361282034056863
-6.622589381752972,-1.5748196308265552
-6.612761931167183,-1.5127715498051355
-6.606849904053389,-1.450228835770143
-6.604876632481661,-1.3874383162408312
-6.606849904053389,-1.324647796711517
-6.612761931167183,-1.262105082676527
-6.622589381752972,-1.2000570016551046
-6.63629347135303,-1.1387484290759762
-6.653820116186507,-1.0784213218658838
-6.675100146593408,-1.0193137635561529
-6.70004958001564,-0.9616590246757584
-6.728569952437797,-0.9056846421391151
-6.7605487069796455,-0.8516115212618338
-6.7958596381067125,-0.7996530639483579
-6.83436338970587,-0.7500143264921411
-6.875908005060249,-0.7028912103121421
-6.9203295265529725,-0.6584696888194195
-6.967452642732971,-0.6169250734650413
-7.017091380189187,-0.5784213218658838
-7.069049837502664,-0.543110390738816
-7.123122958379945,-0.5111316361969678
-7.179097340916588,-0.48261126377481034
-7.236752079796982,-0.45766183035257946
-7.295859638106712,-0.4363817999456767
-7.356186745316807,-0.4188551551121984
-7.417495317895936,-0.40515106551214153
-7.479543398917355,-0.3953236149263528
-7.542086112952346,-0.38941158781255947
-7.604876632481661,-0.38743831624083036
-7.667667152010973,-0.38941158781255947
-7.730209866045965,-0.3953236149263528
-7.792257947067385,-0.40515106551214153
-7.853566519646515,-0.4188551551121984
-7.913893626856607,-0.4363817999456767
-7.973001185166337,-0.45766183035257946
-8.030655924046732,-0.48261126377480945
-8.086630306583373,-0.5111316361969678
-8.140703427460657,-0.543110390738816
-8.192661884774132,-0.5784213218658838
-8.24230062223035,-0.6169250734650413
-8.289423738410346,-0.6584696888194186
-8.333845259903072,-0.7028912103121421
-8.375389875257449,-0.7500143264921411
-8.413893626856607,-0.799653063948357
-8.449204557983675,-0.8516115212618338
-8.481183312525523,-0.9056846421391143
-8.509703684947679,-0.9616590246757575
-8.534653118369912,-1.0193137635561529
-8.555933148776814,-1.078421321865883
-8.573459793610292,-1.1387484290759753
-8.58716388321035,-1.2000570016551046
-8.596991333796138,-1.262105082676526
-8.602903360909933,-1.3246477967115178
-8.60487663248166,-1.3874383162408304"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="2.0e-2" stroke-opacity="0.2"><polyline points="7.604876632481661,-0.38743831624083036
-7.602903360909933,-0.45022883577014383
-7.5969913337961374,-0.5127715498051355
-7.587163883210349,-0.5748196308265552
-7.573459793610292,-0.6361282034056854
-7.555933148776814,-0.6964553106157787
-7.534653118369911,-0.7555628689255087
-7.50970368494768,-0.8132176078059032
-7.481183312525523,-0.8691919903425465
-7.449204557983675,-0.923265111219826
-7.413893626856607,-0.9752235685333037
-7.375389875257449,-1.0248623059895206
-7.333845259903071,-1.0719854221695195
-7.289423738410349,-1.1164069436622421
-7.24230062223035,-1.1579515590166203
-7.192661884774134,-1.1964553106157787
-7.140703427460657,-1.2317662417428457
-7.086630306583376,-1.2637449962846947
-7.030655924046734,-1.2922653687068504
-6.973001185166339,-1.3172148021290822
-6.913893626856607,-1.338494832535984
-6.853566519646515,-1.3560214773694614
-6.792257947067386,-1.3697255669695192
-6.730209866045964,-1.3795530175553088
-6.667667152010973,-1.3854650446691021
-6.604876632481661,-1.3874383162408304
-6.542086112952347,-1.3854650446691021
-6.4795433989173565,-1.3795530175553088
-6.417495317895936,-1.3697255669695192
-6.356186745316805,-1.3560214773694614
-6.295859638106713,-1.338494832535984
-6.236752079796982,-1.3172148021290822
-6.179097340916588,-1.2922653687068504
-6.123122958379944,-1.2637449962846947
-6.069049837502664,-1.2317662417428457
-6.0170913801891865,-1.1964553106157787
-5.967452642732971,-1.1579515590166203
-5.920329526552972,-1.1164069436622421
-5.875908005060249,-1.0719854221695195
-5.834363389705872,-1.0248623059895206
-5.7958596381067125,-0.9752235685333037
-5.760548706979645,-0.9232651112198269
-5.7285699524377955,-0.8691919903425465
-5.700049580015641,-0.8132176078059032
-5.675100146593409,-0.7555628689255087
-5.653820116186506,-0.6964553106157787
-5.636293471353029,-0.6361282034056863
-5.622589381752972,-0.5748196308265552
-5.612761931167183,-0.5127715498051355
-5.606849904053388,-0.45022883577014383
-5.604876632481661,-0.38743831624083036
-5.606849904053388,-0.32464779671151733
-5.6127619311671815,-0.26210508267652655
-5.622589381752972,-0.20005700165510554
-5.636293471353029,-0.13874842907597618
-5.653820116186506,-7.842132186588335e-2
-5.675100146593409,-1.9313763556152885e-2
-5.700049580015641,3.834097532424163e-2
-5.728569952437796,9.431535786088441e-2
-5.760548706979645,0.14838847873816574
-5.795859638106712,0.2003469360516421
-5.834363389705871,0.24998567350785894
-5.875908005060249,0.2971087896878575
-5.920329526552972,0.34153031118058097
-5.967452642732971,0.38307492653495867
-6.0170913801891865,0.42157867813411665
-6.069049837502664,0.4568896092611845
-6.123122958379945,0.48886836380303267
-6.179097340916588,0.5173887362251892
-6.236752079796982,0.5423381696474205
-6.295859638106713,0.5636182000543228
-6.356186745316806,0.5811448448878003
-6.417495317895936,0.594848934487858
-6.479543398917356,0.6046763850736472
-6.542086112952347,0.6105884121874405
-6.604876632481661,0.6125616837591692
-6.6676671520109725,0.6105884121874405
-6.730209866045964,0.6046763850736472
-6.792257947067384,0.594848934487858
-6.853566519646515,0.5811448448878003
-6.9138936268566065,0.5636182000543228
-6.973001185166338,0.5423381696474205
-7.030655924046731,0.5173887362251897
-7.086630306583376,0.48886836380303267
-7.140703427460657,0.45688960926118405
-7.192661884774133,0.42157867813411665
-7.24230062223035,0.38307492653495867
-7.289423738410349,0.34153031118058186
-7.333845259903071,0.2971087896878579
-7.375389875257449,0.24998567350785894
-7.4138936268566065,0.20034693605164255
-7.449204557983675,0.14838847873816619
-7.4811833125255225,9.43153578608853e-2
-7.50970368494768,3.834097532424208e-2
-7.534653118369911,-1.9313763556152885e-2
-7.555933148776814,-7.842132186588335e-2
-7.573459793610292,-0.1387484290759753
-7.587163883210349,-0.20005700165510554
-7.5969913337961374,-0.2621050826765261
-7.602903360909933,-0.32464779671151733
-7.604876632481661,-0.38743831624083036"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" stroke-opacity="0.5"><polyline points="6.604876632481661,-1.3874383162408304
-6.5577701817720175,-1.386328191202801
-6.510768319163146,-1.3830002808439108
-6.4639754005440775,-1.377461973957388
-6.417495317895936,-1.3697255669695192
-6.371431268625756,-1.3598082366385071
-6.3258855264424305,-1.347732001917774
-6.280959214283511,-1.3335236750683759
-6.236752079796982,-1.3172148021290822
-6.193362273876551,-1.2988415928762755
-6.150886132742114,-1.2784448404291986
-6.109417964049253,-1.2560698306790226
-6.069049837502664,-1.2317662417428465
-6.029871380438382,-1.2055880336658547
-5.991969578828684,-1.1775933286165214
-5.955428584151477,-1.1478442818408618
-5.920329526552972,-1.1164069436622421
-5.886750334718471,-1.083351112833145
-5.8547655628512,-1.0487501815644826
-5.824446225143331,-1.0126809725765353
-5.7958596381067125,-0.9752235685333037
-5.76906927111339,-0.9364611342389626
-5.744134605477717,-0.8964797319912021
-5.721111002392966,-0.8553681305014038
-5.700049580015641,-0.8132176078059032
-5.680997099970374,-0.7701217486059209
-5.663995863527435,-0.726176236486122
-5.6490836176833295,-0.6814786414731344
-5.636293471353029,-0.6361282034056854
-5.625653821859894,-0.5902256115973437
-5.617188291886523,-0.5438727812810615
-5.610915677026481,-0.49717262733187617
-5.606849904053388,-0.45022883577014383
-5.6049999999999995,-0.40314563355265154
-5.605370072115928,-0.35602755716270273
-5.607959298748533,-0.308979220512986
-5.6127619311671815,-0.26210508267652655
-5.619767306326886,-0.21550921596142159
-5.6289598705429125,-0.16929507484428852
-5.6403192140238625,-0.12356526627545783
-5.653820116186506,-7.842132186588335e-2
-5.669432601651792,-3.396347246157383e-2
-5.687122006797679,9.709574393950149e-3
-5.706849056721045,5.2500853615084164e-2
-5.728569952437796,9.431535786088441e-2
-5.752236468127569,0.135060248475118
-5.777796058207099,0.1746450616113
-5.80519197399457,0.2129819090850531
-5.834363389705871,0.24998567350785894
-5.86524553750305,0.2855741972689425
-5.897769851295113,0.31966846494571666
-5.9318641189718875,0.35219277873777877
-5.967452642732971,0.38307492653495867
-6.004456407155777,0.41224634224625945
-6.0427932546295295,0.4396422580337309
-6.0823780677657115,0.46520184811326093
-6.123122958379945,0.48886836380303267
-6.164937462625744,0.5105892595197847
-6.2077287418468785,0.5303163094431502
-6.251401788702403,0.5480057145890371
-6.295859638106713,0.5636182000543228
-6.341003582516287,0.577119102216967
-6.386733391085117,0.5884784456979162
-6.43294753220225,0.5976710099139431
-6.479543398917356,0.6046763850736472
-6.526417536753815,0.6094790174922973
-6.573465873403532,0.6120682441249006
-6.620583949793481,0.61243831624083
-6.6676671520109725,0.6105884121874405
-6.714610943572705,0.606522639214349
-6.76131109752189,0.600250024354307
-6.807663927838171,0.591784494380935
-6.853566519646515,0.5811448448878003
-6.898916957713964,0.5683546985574992
-6.943614552726951,0.5534424527133948
-6.98756006484675,0.5364412162704557
-7.030655924046731,0.5173887362251897
-7.072806446742233,0.49632731384786277
-7.113918048232031,0.47330371076311284
-7.153899450479791,0.44836904512744
-7.192661884774133,0.42157867813411665
-7.230119288817365,0.3929920910974989
-7.26618849780531,0.36267275338962923
-7.300789429073974,0.33068798152235823
-7.333845259903072,0.2971087896878575
-7.3652825980816905,0.2620097320893531
-7.39503164485735,0.22546873741214624
-7.423026349906683,0.18756693580244788
-7.449204557983676,0.1483884787381653
-7.473508146919851,0.10802035219157702
-7.495883156670027,6.655218349871639e-2
-7.516279909117106,2.4076042364277406e-2
-7.534653118369911,-1.9313763556152885e-2
-7.550961991309206,-6.352089804268113e-2
-7.565170318158603,-0.10844721020160053
-7.577246552879337,-0.15399295238492527
-7.587163883210349,-0.20005700165510554
-7.594900290198218,-0.24653708430324794
-7.6004385970847395,-0.2933300029223167
-7.60376650744363,-0.340331865531188
-7.604876632481661,-0.38743831624083036"/></g><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-2" fill-opacity="0.3" stroke-opacity="0.5"><path d="M 7.6049,-1.3874 L 6.6049,-1.3874 A 1.0 1.0 -0.0 1 0 7.6049,-0.3874 L 7.6049,-1.3874"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="0.4" fill-opacity="1.0" text-anchor="middle"><text x="7.08" y="-3.32743831624083">True</text></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="0.6" fill-opacity="1.0" text-anchor="middle"><text x="5.499999999999999" y="-4.374876632481659">Large</text></g></g></g><g class="hud"></g></svg>
+<svg height="300" viewBox="0 -4.8549 9.0 8.5323" width="316" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
+  color-scheme: light dark;
+}
+{
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: rgb(5%, 5%, 5%);
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: rgb(5%, 5%, 5%);
+  }
+  .legendBorder g {
+    fill: rgb(94%, 94%, 94%);
+  }
+}
+@media (prefers-color-scheme:dark) {
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: rgb(94%, 94%, 94%);
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: rgb(94%, 94%, 94%);
+  }
+  .legendBorder g {
+    fill: rgb(5%, 5%, 5%);
+  }
+}
+{
+  .chart g {
+    stroke: rgba(5%, 5%, 5%, 1.00);
+  }
+  .chart g text {
+    fill: rgba(5%, 5%, 5%, 1.00);
+  }
+}
+@media (prefers-color-scheme:dark) {
+  .chart g {
+    stroke: rgba(94%, 94%, 94%, 1.00);
+  }
+  .chart g text {
+    fill: rgba(94%, 94%, 94%, 1.00);
+  }
+}
+</style><g class="chart"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.6" stroke="none" stroke-width="0.0" text-anchor="middle"><text transform="rotate(-90.0, 0.5, 0)" x="0.5" y="0">Sweep</text></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.4" stroke="none" stroke-width="0.0" text-anchor="middle"><text transform="rotate(-90.0, 1.5700, 1.5100)" x="1.5700" y="1.5100">True</text></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.4" stroke="none" stroke-width="0.0" text-anchor="middle"><text transform="rotate(-90.0, 1.5700, -1.5100)" x="1.5700" y="-1.5100">False</text></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="5.1500,1.6600 5.1480,1.5972 5.1421,1.5347 5.1323,1.4726 5.1186,1.4113 5.1011,1.3510 5.0798,1.2919 5.0548,1.2342 5.0263,1.1782 4.9943,1.1242 4.9590,1.0722 4.9205,1.0226 4.8790,0.9755 4.8345,0.9310 4.7874,0.8895 4.7378,0.8510 4.6858,0.8157 4.6318,0.7837 4.5758,0.7552 4.5181,0.7302 4.4590,0.7089 4.3987,0.6914 4.3374,0.6777 4.2753,0.6679 4.2128,0.6620 4.15,0.6600 4.0872,0.6620 4.0247,0.6679 3.9626,0.6777 3.9013,0.6914 3.8410,0.7089 3.7819,0.7302 3.7242,0.7552 3.6682,0.7837 3.6142,0.8157 3.5622,0.8510 3.5126,0.8895 3.4655,0.9310 3.4210,0.9755 3.3795,1.0226 3.3410,1.0722 3.3057,1.1242 3.2737,1.1782 3.2452,1.2342 3.2202,1.2919 3.1989,1.3510 3.1814,1.4113 3.1677,1.4726 3.1579,1.5347 3.1520,1.5972 3.15,1.6600 3.1520,1.7228 3.1579,1.7853 3.1677,1.8474 3.1814,1.9087 3.1989,1.9690 3.2202,2.0281 3.2452,2.0858 3.2737,2.1418 3.3057,2.1958 3.3410,2.2478 3.3795,2.2974 3.4210,2.3445 3.4655,2.3890 3.5126,2.4305 3.5622,2.4690 3.6142,2.5043 3.6682,2.5363 3.7242,2.5648 3.7819,2.5898 3.8410,2.6111 3.9013,2.6286 3.9626,2.6423 4.0247,2.6521 4.0872,2.6580 4.15,2.6600 4.2128,2.6580 4.2753,2.6521 4.3374,2.6423 4.3987,2.6286 4.4590,2.6111 4.5181,2.5898 4.5758,2.5648 4.6318,2.5363 4.6858,2.5043 4.7378,2.4690 4.7874,2.4305 4.8345,2.3890 4.8790,2.3445 4.9205,2.2974 4.9590,2.2478 4.9943,2.1958 5.0263,2.1418 5.0548,2.0858 5.0798,2.0281 5.1011,1.9690 5.1186,1.9087 5.1323,1.8474 5.1421,1.7853 5.1480,1.7228 5.1500,1.6600"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="4.15,2.6600 4.1480,2.5972 4.1421,2.5347 4.1323,2.4726 4.1186,2.4113 4.1011,2.3510 4.0798,2.2919 4.0548,2.2342 4.0263,2.1782 3.9943,2.1242 3.9590,2.0722 3.9205,2.0226 3.8790,1.9755 3.8345,1.9310 3.7874,1.8895 3.7378,1.8510 3.6858,1.8157 3.6318,1.7837 3.5758,1.7552 3.5181,1.7302 3.4590,1.7089 3.3987,1.6914 3.3374,1.6777 3.2753,1.6679 3.2128,1.6620 3.15,1.6600 3.0872,1.6620 3.0247,1.6679 2.9626,1.6777 2.9013,1.6914 2.8410,1.7089 2.7819,1.7302 2.7242,1.7552 2.6682,1.7837 2.6142,1.8157 2.5622,1.8510 2.5126,1.8895 2.4655,1.9310 2.4210,1.9755 2.3795,2.0226 2.3410,2.0722 2.3057,2.1242 2.2737,2.1782 2.2452,2.2342 2.2202,2.2919 2.1989,2.3510 2.1814,2.4113 2.1677,2.4726 2.1579,2.5347 2.1520,2.5972 2.1500,2.6600 2.1520,2.7228 2.1579,2.7853 2.1677,2.8474 2.1814,2.9087 2.1989,2.9690 2.2202,3.0281 2.2452,3.0858 2.2737,3.1418 2.3057,3.1958 2.3410,3.2478 2.3795,3.2974 2.4210,3.3445 2.4655,3.3890 2.5126,3.4305 2.5622,3.4690 2.6142,3.5043 2.6682,3.5363 2.7242,3.5648 2.7819,3.5898 2.8410,3.6111 2.9013,3.6286 2.9626,3.6423 3.0247,3.6521 3.0872,3.6580 3.15,3.6600 3.2128,3.6580 3.2753,3.6521 3.3374,3.6423 3.3987,3.6286 3.4590,3.6111 3.5181,3.5898 3.5758,3.5648 3.6318,3.5363 3.6858,3.5043 3.7378,3.4690 3.7874,3.4305 3.8345,3.3890 3.8790,3.3445 3.9205,3.2974 3.9590,3.2478 3.9943,3.1958 4.0263,3.1418 4.0548,3.0858 4.0798,3.0281 4.1011,2.9690 4.1186,2.9087 4.1323,2.8474 4.1421,2.7853 4.1480,2.7228 4.15,2.6600"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0500"><polyline points="3.15,1.6600 3.1657,1.6601 3.1814,1.6605 3.1971,1.6611 3.2128,1.6620 3.2285,1.6631 3.2441,1.6644 3.2597,1.6660 3.2753,1.6679 3.2909,1.6700 3.3064,1.6723 3.3219,1.6749 3.3374,1.6777 3.3528,1.6808 3.3681,1.6841 3.3834,1.6876 3.3987,1.6914 3.4139,1.6954 3.4290,1.6997 3.4440,1.7042 3.4590,1.7089 3.4739,1.7139 3.4887,1.7191 3.5035,1.7246 3.5181,1.7302 3.5327,1.7361 3.5471,1.7422 3.5615,1.7486 3.5758,1.7552 3.5899,1.7620 3.6040,1.7690 3.6179,1.7762 3.6318,1.7837 3.6455,1.7914 3.6590,1.7993 3.6725,1.8074 3.6858,1.8157 3.6990,1.8242 3.7121,1.8329 3.7250,1.8419 3.7378,1.8510 3.7504,1.8603 3.7629,1.8698 3.7752,1.8796 3.7874,1.8895 3.7994,1.8996 3.8113,1.9099 3.8230,1.9204 3.8345,1.9310 3.8459,1.9419 3.8571,1.9529 3.8681,1.9641 3.8790,1.9755 3.8896,1.9870 3.9001,1.9987 3.9104,2.0106 3.9205,2.0226 3.9304,2.0348 3.9402,2.0471 3.9497,2.0596 3.9590,2.0722 3.9681,2.0850 3.9771,2.0979 3.9858,2.1110 3.9943,2.1242 4.0026,2.1375 4.0107,2.1510 4.0186,2.1645 4.0263,2.1782 4.0338,2.1921 4.0410,2.2060 4.0480,2.2201 4.0548,2.2342 4.0614,2.2485 4.0678,2.2629 4.0739,2.2773 4.0798,2.2919 4.0854,2.3065 4.0909,2.3213 4.0961,2.3361 4.1011,2.3510 4.1058,2.3660 4.1103,2.3810 4.1146,2.3961 4.1186,2.4113 4.1224,2.4266 4.1259,2.4419 4.1292,2.4572 4.1323,2.4726 4.1351,2.4881 4.1377,2.5036 4.1400,2.5191 4.1421,2.5347 4.1440,2.5503 4.1456,2.5659 4.1469,2.5815 4.1480,2.5972 4.1489,2.6129 4.1495,2.6286 4.1499,2.6443 4.15,2.6600"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0100"><path d="M 4.15,1.6600 L 3.15,1.6600 A 1.0 1.0 0 0 1 4.15,2.6600 L 4.15,1.6600"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="5.1500,-1.38 5.1480,-1.4428 5.1421,-1.5053 5.1323,-1.5674 5.1186,-1.6287 5.1011,-1.6890 5.0798,-1.7481 5.0548,-1.8058 5.0263,-1.8618 4.9943,-1.9158 4.9590,-1.9678 4.9205,-2.0174 4.8790,-2.0645 4.8345,-2.1090 4.7874,-2.1505 4.7378,-2.1890 4.6858,-2.2243 4.6318,-2.2563 4.5758,-2.2848 4.5181,-2.3098 4.4590,-2.3311 4.3987,-2.3486 4.3374,-2.3623 4.2753,-2.3721 4.2128,-2.3780 4.15,-2.38 4.0872,-2.3780 4.0247,-2.3721 3.9626,-2.3623 3.9013,-2.3486 3.8410,-2.3311 3.7819,-2.3098 3.7242,-2.2848 3.6682,-2.2563 3.6142,-2.2243 3.5622,-2.1890 3.5126,-2.1505 3.4655,-2.1090 3.4210,-2.0645 3.3795,-2.0174 3.3410,-1.9678 3.3057,-1.9158 3.2737,-1.8618 3.2452,-1.8058 3.2202,-1.7481 3.1989,-1.6890 3.1814,-1.6287 3.1677,-1.5674 3.1579,-1.5053 3.1520,-1.4428 3.15,-1.3800 3.1520,-1.3172 3.1579,-1.2547 3.1677,-1.1926 3.1814,-1.1313 3.1989,-1.0710 3.2202,-1.0119 3.2452,-0.9542 3.2737,-0.8982 3.3057,-0.8442 3.3410,-0.7922 3.3795,-0.7426 3.4210,-0.6955 3.4655,-0.6510 3.5126,-0.6095 3.5622,-0.5710 3.6142,-0.5357 3.6682,-0.5037 3.7242,-0.4752 3.7819,-0.4502 3.8410,-0.4289 3.9013,-0.4114 3.9626,-0.3977 4.0247,-0.3879 4.0872,-0.3820 4.15,-0.3800 4.2128,-0.3820 4.2753,-0.3879 4.3374,-0.3977 4.3987,-0.4114 4.4590,-0.4289 4.5181,-0.4502 4.5758,-0.4752 4.6318,-0.5037 4.6858,-0.5357 4.7378,-0.5710 4.7874,-0.6095 4.8345,-0.6510 4.8790,-0.6955 4.9205,-0.7426 4.9590,-0.7922 4.9943,-0.8442 5.0263,-0.8982 5.0548,-0.9542 5.0798,-1.0119 5.1011,-1.0710 5.1186,-1.1313 5.1323,-1.1926 5.1421,-1.2547 5.1480,-1.3172 5.1500,-1.38"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="4.15,-0.3800 4.1480,-0.4428 4.1421,-0.5053 4.1323,-0.5674 4.1186,-0.6287 4.1011,-0.6890 4.0798,-0.7481 4.0548,-0.8058 4.0263,-0.8618 3.9943,-0.9158 3.9590,-0.9678 3.9205,-1.0174 3.8790,-1.0645 3.8345,-1.1090 3.7874,-1.1505 3.7378,-1.1890 3.6858,-1.2243 3.6318,-1.2563 3.5758,-1.2848 3.5181,-1.3098 3.4590,-1.3311 3.3987,-1.3486 3.3374,-1.3623 3.2753,-1.3721 3.2128,-1.3780 3.15,-1.38 3.0872,-1.3780 3.0247,-1.3721 2.9626,-1.3623 2.9013,-1.3486 2.8410,-1.3311 2.7819,-1.3098 2.7242,-1.2848 2.6682,-1.2563 2.6142,-1.2243 2.5622,-1.1890 2.5126,-1.1505 2.4655,-1.1090 2.4210,-1.0645 2.3795,-1.0174 2.3410,-0.9678 2.3057,-0.9158 2.2737,-0.8618 2.2452,-0.8058 2.2202,-0.7481 2.1989,-0.6890 2.1814,-0.6287 2.1677,-0.5674 2.1579,-0.5053 2.1520,-0.4428 2.1500,-0.3800 2.1520,-0.3172 2.1579,-0.2547 2.1677,-0.1926 2.1814,-0.1313 2.1989,-0.0710 2.2202,-0.0119 2.2452,0.0458 2.2737,0.1018 2.3057,0.1558 2.3410,0.2078 2.3795,0.2574 2.4210,0.3045 2.4655,0.3490 2.5126,0.3905 2.5622,0.4290 2.6142,0.4643 2.6682,0.4963 2.7242,0.5248 2.7819,0.5498 2.8410,0.5711 2.9013,0.5886 2.9626,0.6023 3.0247,0.6121 3.0872,0.6180 3.15,0.6200 3.2128,0.6180 3.2753,0.6121 3.3374,0.6023 3.3987,0.5886 3.4590,0.5711 3.5181,0.5498 3.5758,0.5248 3.6318,0.4963 3.6858,0.4643 3.7378,0.4290 3.7874,0.3905 3.8345,0.3490 3.8790,0.3045 3.9205,0.2574 3.9590,0.2078 3.9943,0.1558 4.0263,0.1018 4.0548,0.0458 4.0798,-0.0119 4.1011,-0.0710 4.1186,-0.1313 4.1323,-0.1926 4.1421,-0.2547 4.1480,-0.3172 4.15,-0.3800"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0500"><polyline points="3.15,-1.38 3.1501,-1.3643 3.1505,-1.3486 3.1511,-1.3329 3.1520,-1.3172 3.1531,-1.3015 3.1544,-1.2859 3.1560,-1.2703 3.1579,-1.2547 3.1600,-1.2391 3.1623,-1.2236 3.1649,-1.2081 3.1677,-1.1926 3.1708,-1.1772 3.1741,-1.1619 3.1776,-1.1466 3.1814,-1.1313 3.1854,-1.1161 3.1897,-1.1010 3.1942,-1.0860 3.1989,-1.0710 3.2039,-1.0561 3.2091,-1.0413 3.2146,-1.0265 3.2202,-1.0119 3.2261,-0.9973 3.2322,-0.9829 3.2386,-0.9685 3.2452,-0.9542 3.2520,-0.9401 3.2590,-0.9260 3.2662,-0.9121 3.2737,-0.8982 3.2814,-0.8845 3.2893,-0.8710 3.2974,-0.8575 3.3057,-0.8442 3.3142,-0.8310 3.3229,-0.8179 3.3319,-0.8050 3.3410,-0.7922 3.3503,-0.7796 3.3598,-0.7671 3.3696,-0.7548 3.3795,-0.7426 3.3896,-0.7306 3.3999,-0.7187 3.4104,-0.7070 3.4210,-0.6955 3.4319,-0.6841 3.4429,-0.6729 3.4541,-0.6619 3.4655,-0.6510 3.4770,-0.6404 3.4887,-0.6299 3.5006,-0.6196 3.5126,-0.6095 3.5248,-0.5996 3.5371,-0.5898 3.5496,-0.5803 3.5622,-0.5710 3.5750,-0.5619 3.5879,-0.5529 3.6010,-0.5442 3.6142,-0.5357 3.6275,-0.5274 3.6410,-0.5193 3.6545,-0.5114 3.6682,-0.5037 3.6821,-0.4962 3.6960,-0.4890 3.7101,-0.4820 3.7242,-0.4752 3.7385,-0.4686 3.7529,-0.4622 3.7673,-0.4561 3.7819,-0.4502 3.7965,-0.4446 3.8113,-0.4391 3.8261,-0.4339 3.8410,-0.4289 3.8560,-0.4242 3.8710,-0.4197 3.8861,-0.4154 3.9013,-0.4114 3.9166,-0.4076 3.9319,-0.4041 3.9472,-0.4008 3.9626,-0.3977 3.9781,-0.3949 3.9936,-0.3923 4.0091,-0.3900 4.0247,-0.3879 4.0403,-0.3860 4.0559,-0.3844 4.0715,-0.3831 4.0872,-0.3820 4.1029,-0.3811 4.1186,-0.3805 4.1343,-0.3801 4.15,-0.3800"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0100"><path d="M 4.15,-1.38 L 3.15,-1.38 A 1.0 1.0 0 0 0 4.15,-0.3800 L 4.15,-1.38"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.4" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="3.64" y="-3.3200">False</text></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="8.59,1.6674 8.5880,1.6046 8.5821,1.5421 8.5723,1.4801 8.5586,1.4187 8.5411,1.3584 8.5198,1.2993 8.4948,1.2417 8.4663,1.1857 8.4343,1.1316 8.3990,1.0797 8.3605,1.0300 8.3190,0.9829 8.2745,0.9385 8.2274,0.8969 8.1778,0.8584 8.1258,0.8231 8.0718,0.7911 8.0158,0.7626 7.9581,0.7377 7.8990,0.7164 7.8387,0.6989 7.7774,0.6852 7.7153,0.6753 7.6528,0.6694 7.59,0.6674 7.5272,0.6694 7.4647,0.6753 7.4026,0.6852 7.3413,0.6989 7.2810,0.7164 7.2219,0.7377 7.1642,0.7626 7.1082,0.7911 7.0542,0.8231 7.0022,0.8584 6.9526,0.8969 6.9055,0.9385 6.8610,0.9829 6.8195,1.0300 6.7810,1.0797 6.7457,1.1316 6.7137,1.1857 6.6852,1.2417 6.6602,1.2993 6.6389,1.3584 6.6214,1.4187 6.6077,1.4801 6.5979,1.5421 6.5920,1.6046 6.59,1.6674 6.5920,1.7302 6.5979,1.7928 6.6077,1.8548 6.6214,1.9161 6.6389,1.9765 6.6602,2.0356 6.6852,2.0932 6.7137,2.1492 6.7457,2.2033 6.7810,2.2552 6.8195,2.3049 6.8610,2.3520 6.9055,2.3964 6.9526,2.4380 7.0022,2.4765 7.0542,2.5118 7.1082,2.5437 7.1642,2.5723 7.2219,2.5972 7.2810,2.6185 7.3413,2.6360 7.4026,2.6497 7.4647,2.6596 7.5272,2.6655 7.59,2.6674 7.6528,2.6655 7.7153,2.6596 7.7774,2.6497 7.8387,2.6360 7.8990,2.6185 7.9581,2.5972 8.0158,2.5723 8.0718,2.5437 8.1258,2.5118 8.1778,2.4765 8.2274,2.4380 8.2745,2.3964 8.3190,2.3520 8.3605,2.3049 8.3990,2.2552 8.4343,2.2033 8.4663,2.1492 8.4948,2.0932 8.5198,2.0356 8.5411,1.9765 8.5586,1.9161 8.5723,1.8548 8.5821,1.7928 8.5880,1.7302 8.59,1.6674"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="7.59,2.6674 7.5880,2.6046 7.5821,2.5421 7.5723,2.4801 7.5586,2.4187 7.5411,2.3584 7.5198,2.2993 7.4948,2.2417 7.4663,2.1857 7.4343,2.1316 7.3990,2.0797 7.3605,2.0300 7.3190,1.9829 7.2745,1.9385 7.2274,1.8969 7.1778,1.8584 7.1258,1.8231 7.0718,1.7911 7.0158,1.7626 6.9581,1.7377 6.8990,1.7164 6.8387,1.6989 6.7774,1.6852 6.7153,1.6753 6.6528,1.6694 6.59,1.6674 6.5272,1.6694 6.4647,1.6753 6.4026,1.6852 6.3413,1.6989 6.2810,1.7164 6.2219,1.7377 6.1642,1.7626 6.1082,1.7911 6.0542,1.8231 6.0022,1.8584 5.9526,1.8969 5.9055,1.9385 5.8610,1.9829 5.8195,2.0300 5.7810,2.0797 5.7457,2.1316 5.7137,2.1857 5.6852,2.2417 5.6602,2.2993 5.6389,2.3584 5.6214,2.4187 5.6077,2.4801 5.5979,2.5421 5.5920,2.6046 5.59,2.6674 5.5920,2.7302 5.5979,2.7928 5.6077,2.8548 5.6214,2.9161 5.6389,2.9765 5.6602,3.0356 5.6852,3.0932 5.7137,3.1492 5.7457,3.2033 5.7810,3.2552 5.8195,3.3049 5.8610,3.3520 5.9055,3.3964 5.9526,3.4380 6.0022,3.4765 6.0542,3.5118 6.1082,3.5437 6.1642,3.5723 6.2219,3.5972 6.2810,3.6185 6.3413,3.6360 6.4026,3.6497 6.4647,3.6596 6.5272,3.6655 6.59,3.6674 6.6528,3.6655 6.7153,3.6596 6.7774,3.6497 6.8387,3.6360 6.8990,3.6185 6.9581,3.5972 7.0158,3.5723 7.0718,3.5437 7.1258,3.5118 7.1778,3.4765 7.2274,3.4380 7.2745,3.3964 7.3190,3.3520 7.3605,3.3049 7.3990,3.2552 7.4343,3.2033 7.4663,3.1492 7.4948,3.0932 7.5198,3.0356 7.5411,2.9765 7.5586,2.9161 7.5723,2.8548 7.5821,2.7928 7.5880,2.7302 7.59,2.6674"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0500"><polyline points="6.59,1.6674 6.5911,1.6203 6.5944,1.5733 6.6000,1.5265 6.6077,1.4801 6.6176,1.4340 6.6297,1.3884 6.6439,1.3435 6.6602,1.2993 6.6786,1.2559 6.6990,1.2134 6.7214,1.1720 6.7457,1.1316 6.7719,1.0924 6.7998,1.0545 6.8296,1.0180 6.8610,0.9829 6.8941,0.9493 6.9287,0.9173 6.9648,0.8870 7.0022,0.8584 7.0410,0.8316 7.0810,0.8067 7.1221,0.7837 7.1642,0.7626 7.2073,0.7436 7.2513,0.7266 7.2960,0.7116 7.3413,0.6989 7.3872,0.6882 7.4336,0.6797 7.4803,0.6735 7.5272,0.6694 7.5743,0.6676 7.6214,0.6679 7.6685,0.6705 7.7153,0.6753 7.7619,0.6823 7.8081,0.6915 7.8539,0.7029 7.8990,0.7164 7.9435,0.7320 7.9871,0.7497 8.0299,0.7694 8.0718,0.7911 8.1125,0.8148 8.1521,0.8404 8.1904,0.8678 8.2274,0.8969 8.2630,0.9278 8.2971,0.9603 8.3296,0.9944 8.3605,1.0300 8.3897,1.0670 8.4171,1.1054 8.4426,1.1449 8.4663,1.1857 8.4880,1.2275 8.5078,1.2703 8.5254,1.3140 8.5411,1.3584 8.5546,1.4036 8.5659,1.4493 8.5751,1.4955 8.5821,1.5421 8.5869,1.5890 8.5895,1.6360 8.5899,1.6831 8.5880,1.7302 8.5840,1.7772 8.5777,1.8239 8.5692,1.8702 8.5586,1.9161 8.5458,1.9615 8.5309,2.0062 8.5139,2.0501 8.4948,2.0932 8.4738,2.1354 8.4507,2.1765 8.4258,2.2165 8.3990,2.2552 8.3704,2.2927 8.3401,2.3288 8.3081,2.3634 8.2745,2.3964 8.2394,2.4278 8.2029,2.4576 8.1650,2.4856 8.1258,2.5118 8.0855,2.5361 8.0440,2.5584 8.0015,2.5788 7.9581,2.5972 7.9139,2.6135 7.8690,2.6277 7.8234,2.6398 7.7774,2.6497 7.7309,2.6575 7.6841,2.6630 7.6371,2.6663 7.59,2.6674"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0100"><path d="M 7.59,1.6674 L 6.59,1.6674 A 1.0 1.0 0 1 1 7.59,2.6674 L 7.59,1.6674"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="8.6049,-1.3874 8.6029,-1.4502 8.5970,-1.5128 8.5872,-1.5748 8.5735,-1.6361 8.5559,-1.6965 8.5347,-1.7556 8.5097,-1.8132 8.4812,-1.8692 8.4492,-1.9233 8.4139,-1.9752 8.3754,-2.0249 8.3338,-2.0720 8.2894,-2.1164 8.2423,-2.1580 8.1927,-2.1965 8.1407,-2.2318 8.0866,-2.2637 8.0307,-2.2923 7.9730,-2.3172 7.9139,-2.3385 7.8536,-2.3560 7.7923,-2.3697 7.7302,-2.3796 7.6677,-2.3855 7.6049,-2.3874 7.5421,-2.3855 7.4795,-2.3796 7.4175,-2.3697 7.3562,-2.3560 7.2959,-2.3385 7.2368,-2.3172 7.1791,-2.2923 7.1231,-2.2637 7.0690,-2.2318 7.0171,-2.1965 6.9675,-2.1580 6.9203,-2.1164 6.8759,-2.0720 6.8344,-2.0249 6.7959,-1.9752 6.7605,-1.9233 6.7286,-1.8692 6.7000,-1.8132 6.6751,-1.7556 6.6538,-1.6965 6.6363,-1.6361 6.6226,-1.5748 6.6128,-1.5128 6.6068,-1.4502 6.6049,-1.3874 6.6068,-1.3246 6.6128,-1.2621 6.6226,-1.2001 6.6363,-1.1387 6.6538,-1.0784 6.6751,-1.0193 6.7000,-0.9617 6.7286,-0.9057 6.7605,-0.8516 6.7959,-0.7997 6.8344,-0.7500 6.8759,-0.7029 6.9203,-0.6585 6.9675,-0.6169 7.0171,-0.5784 7.0690,-0.5431 7.1231,-0.5111 7.1791,-0.4826 7.2368,-0.4577 7.2959,-0.4364 7.3562,-0.4189 7.4175,-0.4052 7.4795,-0.3953 7.5421,-0.3894 7.6049,-0.3874 7.6677,-0.3894 7.7302,-0.3953 7.7923,-0.4052 7.8536,-0.4189 7.9139,-0.4364 7.9730,-0.4577 8.0307,-0.4826 8.0866,-0.5111 8.1407,-0.5431 8.1927,-0.5784 8.2423,-0.6169 8.2894,-0.6585 8.3338,-0.7029 8.3754,-0.7500 8.4139,-0.7997 8.4492,-0.8516 8.4812,-0.9057 8.5097,-0.9617 8.5347,-1.0193 8.5559,-1.0784 8.5735,-1.1387 8.5872,-1.2001 8.5970,-1.2621 8.6029,-1.3246 8.6049,-1.3874"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.2" stroke-width="0.0200"><polyline points="7.6049,-0.3874 7.6029,-0.4502 7.5970,-0.5128 7.5872,-0.5748 7.5735,-0.6361 7.5559,-0.6965 7.5347,-0.7556 7.5097,-0.8132 7.4812,-0.8692 7.4492,-0.9233 7.4139,-0.9752 7.3754,-1.0249 7.3338,-1.0720 7.2894,-1.1164 7.2423,-1.1580 7.1927,-1.1965 7.1407,-1.2318 7.0866,-1.2637 7.0307,-1.2923 6.9730,-1.3172 6.9139,-1.3385 6.8536,-1.3560 6.7923,-1.3697 6.7302,-1.3796 6.6677,-1.3855 6.6049,-1.3874 6.5421,-1.3855 6.4795,-1.3796 6.4175,-1.3697 6.3562,-1.3560 6.2959,-1.3385 6.2368,-1.3172 6.1791,-1.2923 6.1231,-1.2637 6.0690,-1.2318 6.0171,-1.1965 5.9675,-1.1580 5.9203,-1.1164 5.8759,-1.0720 5.8344,-1.0249 5.7959,-0.9752 5.7605,-0.9233 5.7286,-0.8692 5.7000,-0.8132 5.6751,-0.7556 5.6538,-0.6965 5.6363,-0.6361 5.6226,-0.5748 5.6128,-0.5128 5.6068,-0.4502 5.6049,-0.3874 5.6068,-0.3246 5.6128,-0.2621 5.6226,-0.2001 5.6363,-0.1387 5.6538,-0.0784 5.6751,-0.0193 5.7000,0.0383 5.7286,0.0943 5.7605,0.1484 5.7959,0.2003 5.8344,0.2500 5.8759,0.2971 5.9203,0.3415 5.9675,0.3831 6.0171,0.4216 6.0690,0.4569 6.1231,0.4889 6.1791,0.5174 6.2368,0.5423 6.2959,0.5636 6.3562,0.5811 6.4175,0.5948 6.4795,0.6047 6.5421,0.6106 6.6049,0.6126 6.6677,0.6106 6.7302,0.6047 6.7923,0.5948 6.8536,0.5811 6.9139,0.5636 6.9730,0.5423 7.0307,0.5174 7.0866,0.4889 7.1407,0.4569 7.1927,0.4216 7.2423,0.3831 7.2894,0.3415 7.3338,0.2971 7.3754,0.2500 7.4139,0.2003 7.4492,0.1484 7.4812,0.0943 7.5097,0.0383 7.5347,-0.0193 7.5559,-0.0784 7.5735,-0.1387 7.5872,-0.2001 7.5970,-0.2621 7.6029,-0.3246 7.6049,-0.3874"/></g><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0500"><polyline points="6.6049,-1.3874 6.5578,-1.3863 6.5108,-1.3830 6.4640,-1.3775 6.4175,-1.3697 6.3714,-1.3598 6.3259,-1.3477 6.2810,-1.3335 6.2368,-1.3172 6.1934,-1.2988 6.1509,-1.2784 6.1094,-1.2561 6.0690,-1.2318 6.0299,-1.2056 5.9920,-1.1776 5.9554,-1.1478 5.9203,-1.1164 5.8868,-1.0834 5.8548,-1.0488 5.8244,-1.0127 5.7959,-0.9752 5.7691,-0.9365 5.7441,-0.8965 5.7211,-0.8554 5.7000,-0.8132 5.6810,-0.7701 5.6640,-0.7262 5.6491,-0.6815 5.6363,-0.6361 5.6257,-0.5902 5.6172,-0.5439 5.6109,-0.4972 5.6068,-0.4502 5.6050,-0.4031 5.6054,-0.3560 5.6080,-0.3090 5.6128,-0.2621 5.6198,-0.2155 5.6290,-0.1693 5.6403,-0.1236 5.6538,-0.0784 5.6694,-0.0340 5.6871,0.0097 5.7068,0.0525 5.7286,0.0943 5.7522,0.1351 5.7778,0.1746 5.8052,0.2130 5.8344,0.2500 5.8652,0.2856 5.8978,0.3197 5.9319,0.3522 5.9675,0.3831 6.0045,0.4122 6.0428,0.4396 6.0824,0.4652 6.1231,0.4889 6.1649,0.5106 6.2077,0.5303 6.2514,0.5480 6.2959,0.5636 6.3410,0.5771 6.3867,0.5885 6.4329,0.5977 6.4795,0.6047 6.5264,0.6095 6.5735,0.6121 6.6206,0.6124 6.6677,0.6106 6.7146,0.6065 6.7613,0.6003 6.8077,0.5918 6.8536,0.5811 6.8989,0.5684 6.9436,0.5534 6.9876,0.5364 7.0307,0.5174 7.0728,0.4963 7.1139,0.4733 7.1539,0.4484 7.1927,0.4216 7.2301,0.3930 7.2662,0.3627 7.3008,0.3307 7.3338,0.2971 7.3653,0.2620 7.3950,0.2255 7.4230,0.1876 7.4492,0.1484 7.4735,0.1080 7.4959,0.0666 7.5163,0.0241 7.5347,-0.0193 7.5510,-0.0635 7.5652,-0.1084 7.5772,-0.1540 7.5872,-0.2001 7.5949,-0.2465 7.6004,-0.2933 7.6038,-0.3403 7.6049,-0.3874"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.5" stroke-width="0.0100"><path d="M 7.6049,-1.3874 L 6.6049,-1.3874 A 1.0 1.0 0 1 0 7.6049,-0.3874 L 7.6049,-1.3874"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.4" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="7.08" y="-3.3274">True</text></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.6" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="5.5000" y="-4.3749">Large</text></g></g><g class="hud"/></svg>
diff --git a/other/arrow.svg b/other/arrow.svg
--- a/other/arrow.svg
+++ b/other/arrow.svg
@@ -1,58 +1,60 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="437.95328496377425" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7326385238427425 -0.5130334454148697 1.4754917437632011 1.0107185819272355" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}{
+}
+{
   .arrow g {
-    fill: #0d0d0d;
-    stroke: #0d0d0d;
+    fill: rgba(5%, 5%, 5%, 1.00);
+    stroke: rgba(5%, 5%, 5%, 1.00);
   }
 }
 @media (prefers-color-scheme:dark) {
   .arrow g {
-    fill: #f0f0f0;
-    stroke: #f0f0f0;
+    fill: rgba(94%, 94%, 94%, 1.00);
+    stroke: rgba(94%, 94%, 94%, 1.00);
   }
-}</style><g class="chart"><g class="arrow"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-41.70388402745369, -0.5098040106756523, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-40.703991576050946, -0.5098040106756523, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-39.33034350353967, -0.5098040106756523, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-37.32821468040517, -0.5098040106756523, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-34.14934249468909, -0.5098040106756523, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-28.38240378414633, -0.5098040106756523, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-15.274030281041826, -0.5098040106756523, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(24.917115262331563, -0.5098040106756523, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(85.25243231067934, -0.5098040106756523, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(107.43966356457298, -0.5098040106756523, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5098040106756523, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-46.89925433618114, -0.38295264555199554, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-45.41219274140232, -0.38295264555199554, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-43.26655332833368, -0.38295264555199554, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-39.913529548149384, -0.38295264555199554, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-33.99914492987854, -0.38295264555199554, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-21.321176713227626, -0.38295264555199554, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(13.364611169993305, -0.38295264555199554, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(70.26081916410517, -0.38295264555199554, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(96.08437785000453, -0.38295264555199554, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(106.05509143504601, -0.38295264555199554, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.38295264555199554, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-53.3543508353797, -0.2561012804283387, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-51.23448009554123, -0.2561012804283387, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-48.012787504183336, -0.2561012804283387, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-42.58049078334366, -0.2561012804283387, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-31.827446576673104, -0.2561012804283387, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-5.440332031005506, -0.2561012804283387, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(47.1210963966615, -0.2561012804283387, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(80.53767779197439, -0.2561012804283387, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(93.73139699916044, -0.2561012804283387, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(100.06068979532297, -0.2561012804283387, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2561012804283387, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-61.48095159956936, -0.12924991530468188, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-58.67008724249424, -0.12924991530468188, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-54.17002461487118, -0.12924991530468188, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-45.97102193107917, -0.12924991530468188, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-27.930948956080037, -0.12924991530468188, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(14.445942279113961, -0.12924991530468188, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(58.95370855020484, -0.12924991530468188, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(78.38768602098031, -0.12924991530468188, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(87.0721562906961, -0.12924991530468188, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(91.775265785145, -0.12924991530468188, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.12924991530468188, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-71.63155263230772, -2.398550181025083e-3, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-68.30375886013567, -2.398550181025083e-3, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-62.713434447769245, -2.398550181025083e-3, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-51.74335201662478, -2.398550181025083e-3, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-25.463345061871607, -2.398550181025083e-3, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(25.352317626939044, -2.398550181025083e-3, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(58.539020075643705, -2.398550181025083e-3, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(72.03510627877053, -2.398550181025083e-3, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(78.57121322367863, -2.398550181025083e-3, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(82.33198654554482, -2.398550181025083e-3, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-2.398550181025083e-3, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-83.72582919707884, 0.12445281494263172, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-80.37960270065743, 0.12445281494263172, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-74.55784459620769, 0.12445281494263172, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-62.392645475723924, 0.12445281494263172, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-30.325850500388558, 0.12445281494263172, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(25.463345061871614, 0.12445281494263172, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(53.34825221466397, 0.12445281494263172, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(64.18052078566551, 0.12445281494263172, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(69.52530867630297, 0.12445281494263172, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(72.65691141186667, 0.12445281494263172, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.12445281494263172, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-96.84875031477206, 0.25130418006628874, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-94.10747809603637, 0.25130418006628874, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-89.31668823842175, 0.25130418006628874, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-79.0898362236076, 0.25130418006628874, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-48.89810671661513, 0.25130418006628874, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(16.431113233075703, 0.25130418006628874, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(45.97102193107918, 0.25130418006628874, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(56.03475263569897, 0.25130418006628874, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(60.77115498628979, 0.25130418006628874, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(63.48858398583044, 0.25130418006628874, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.25130418006628874, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-109.476575498932, 0.3781555451899452, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-107.65012421993012, 0.3781555451899452, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-104.57421619803874, 0.3781555451899452, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-98.3658861240326, 0.3781555451899452, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-80.5376777919744, 0.3781555451899452, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-10.304846468766057, 0.3781555451899452, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(36.3843518158359, 0.3781555451899452, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(48.012787504183336, 0.3781555451899452, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(52.73359809902285, 0.3781555451899452, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(55.2568198416964, 0.3781555451899452, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3781555451899452, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-120.39004059367852, 0.5050069103136021, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-119.3548748641938, 0.5050069103136021, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-117.72207677286721, 0.5050069103136021, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-114.77180709318333, 0.5050069103136021, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-107.91023110297346, 0.5050069103136021, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-78.88016563239884, 0.5050069103136021, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(18.07717429682483, 0.5050069103136021, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(39.57646251047537, 0.5050069103136021, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(45.412192741402315, 0.5050069103136021, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(48.061152646549644, 0.5050069103136021, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.5050069103136021, -0.4280649927055412) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-129.20442853819998, 0.6318582754372586, 0.33388258313757)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, 0.33388258313757) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-128.6756131139764, 0.6318582754372586, 0.2492217413772243)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, 0.2492217413772243) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-127.8990823601365, 0.6318582754372586, 0.1645608996168786)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, 0.1645608996168786) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-126.64820118726841, 0.6318582754372586, 7.990005785653287e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, 7.990005785653287e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-124.30095672615316, 0.6318582754372586, -4.7607839038127375e-3)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, -4.7607839038127375e-3) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-118.3399495893263, 0.6318582754372586, -8.942162566415846e-2)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, -8.942162566415846e-2) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(-81.6026974133102, 0.6318582754372586, -0.17408246742450428)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, -0.17408246742450428) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(25.916669828467207, 0.6318582754372586, -0.2587433091848499)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, -0.2587433091848499) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(38.15385704023621, 0.6318582754372586, -0.3434041509451956)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, -0.3434041509451956) scale(5.0e-2)"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><g transform="rotate(41.70388402745369, 0.6318582754372586, -0.4280649927055412)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6318582754372586, -0.4280649927055412) scale(5.0e-2)"/></g></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5816853993455909" width="1.285375238178084" y="-0.5" height="0.9058421129540768"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6070556723703223, 0.3762130040177428)"><polyline points="-0.6070556723703223,0.39121300401774284
--0.6070556723703223,0.3612130040177428"/></g><g transform="rotate(-90.0, -0.6070556723703223, 0.29155216225739716)"><polyline points="-0.6070556723703223,0.3065521622573972
--0.6070556723703223,0.27655216225739715"/></g><g transform="rotate(-90.0, -0.6070556723703223, 0.20689132049705145)"><polyline points="-0.6070556723703223,0.22189132049705146
--0.6070556723703223,0.19189132049705143"/></g><g transform="rotate(-90.0, -0.6070556723703223, 0.12223047873670573)"><polyline points="-0.6070556723703223,0.13723047873670574
--0.6070556723703223,0.10723047873670573"/></g><g transform="rotate(-90.0, -0.6070556723703223, 3.7569636976360066e-2)"><polyline points="-0.6070556723703223,5.2569636976360065e-2
--0.6070556723703223,2.2569636976360066e-2"/></g><g transform="rotate(-90.0, -0.6070556723703223, -4.709120478398565e-2)"><polyline points="-0.6070556723703223,-3.209120478398565e-2
--0.6070556723703223,-6.209120478398565e-2"/></g><g transform="rotate(-90.0, -0.6070556723703223, -0.13175204654433137)"><polyline points="-0.6070556723703223,-0.11675204654433137
--0.6070556723703223,-0.14675204654433138"/></g><g transform="rotate(-90.0, -0.6070556723703223, -0.21641288830467698)"><polyline points="-0.6070556723703223,-0.20141288830467696
--0.6070556723703223,-0.231412888304677"/></g><g transform="rotate(-90.0, -0.6070556723703223, -0.3010737300650228)"><polyline points="-0.6070556723703223,-0.2860737300650228
--0.6070556723703223,-0.3160737300650228"/></g><g transform="rotate(-90.0, -0.6070556723703223, -0.3857345718253685)"><polyline points="-0.6070556723703223,-0.3707345718253685
--0.6070556723703223,-0.40073457182536854"/></g><g transform="rotate(-90.0, -0.6070556723703223, -0.47039541358571413)"><polyline points="-0.6070556723703223,-0.4553954135857141
--0.6070556723703223,-0.48539541358571414"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.228378837455226e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6375" y="0.3878538697597904">-0.50</text><text x="-0.6375" y="0.3031930279994447">-0.40</text><text x="-0.6375" y="0.21853218623909898">-0.30</text><text x="-0.6375" y="0.13387134447875332">-0.20</text><text x="-0.6375" y="4.92105027184076e-2">-0.10</text><text x="-0.6375" y="-3.545033904193806e-2"> 0.00</text><text x="-0.6375" y="-0.12011118080228378"> 0.10</text><text x="-0.6375" y="-0.2047720225626295"> 0.20</text><text x="-0.6375" y="-0.2894328643229752"> 0.30</text><text x="-0.6375" y="-0.37409370608332093"> 0.40</text><text x="-0.6375" y="-0.45875454784366665"> 0.50</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5935248600904656" width="3.3827030699641325e-3" y="-0.472088630420921" height="0.8499948512738706"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5732296932374806,0.4462403654821805
--0.5732296932374806,0.41624036548218046"/><polyline points="-0.44637832811382394,0.4462403654821805
--0.44637832811382394,0.41624036548218046"/><polyline points="-0.31952696299016703,0.4462403654821805
--0.31952696299016703,0.41624036548218046"/><polyline points="-0.19267559786651023,0.4462403654821805
--0.19267559786651023,0.41624036548218046"/><polyline points="-6.582423274285343e-2,0.4462403654821805
--6.582423274285343e-2,0.41624036548218046"/><polyline points="6.102713238080337e-2,0.4462403654821805
-6.102713238080337e-2,0.41624036548218046"/><polyline points="0.18787849750446006,0.4462403654821805
-0.18787849750446006,0.41624036548218046"/><polyline points="0.31472986262811686,0.4462403654821805
-0.31472986262811686,0.41624036548218046"/><polyline points="0.4415812277517739,0.4462403654821805
-0.4415812277517739,0.41624036548218046"/><polyline points="0.5684325928754306,0.4462403654821805
-0.5684325928754306,0.41624036548218046"/><polyline points="0.6952839579990873,0.4462403654821805
-0.6952839579990873,0.41624036548218046"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.228378837455226e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5732296932374806" y="0.485">-0.50</text><text x="-0.44637832811382394" y="0.485">-0.40</text><text x="-0.31952696299016703" y="0.485">-0.30</text><text x="-0.19267559786651023" y="0.485">-0.20</text><text x="-6.582423274285343e-2" y="0.485">-0.10</text><text x="6.102713238080337e-2" y="0.485"> 0.00</text><text x="0.18787849750446006" y="0.485"> 0.10</text><text x="0.31472986262811686" y="0.485"> 0.20</text><text x="0.4415812277517739" y="0.485"> 0.30</text><text x="0.5684325928754306" y="0.485"> 0.40</text><text x="0.6952839579990873" y="0.485"> 0.50</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5749210447724628" width="1.271896354306532" y="0.41430819713011136" height="3.386433670413802e-3"/></g></g></g></g></svg>
+}
+</style><g class="chart"><g class="arrow"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-41.7039, -0.5147, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-40.7040, -0.5147, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-39.3303, -0.5147, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-37.3282, -0.5147, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-34.1493, -0.5147, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-28.3824, -0.5147, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-15.2740, -0.5147, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(24.9171, -0.5147, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(85.2524, -0.5147, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(107.4397, -0.5147, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.5147, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-46.8993, -0.3890, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-45.4122, -0.3890, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-43.2666, -0.3890, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-39.9135, -0.3890, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-33.9991, -0.3890, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-21.3212, -0.3890, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(13.3646, -0.3890, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(70.2608, -0.3890, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(96.0844, -0.3890, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(106.0551, -0.3890, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.3890, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-53.3544, -0.2634, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-51.2345, -0.2634, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-48.0128, -0.2634, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-42.5805, -0.2634, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-31.8274, -0.2634, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-5.4403, -0.2634, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(47.1211, -0.2634, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(80.5377, -0.2634, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(93.7314, -0.2634, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(100.0607, -0.2634, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.2634, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-61.4810, -0.1378, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-58.6701, -0.1378, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-54.1700, -0.1378, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-45.9710, -0.1378, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-27.9309, -0.1378, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(14.4459, -0.1378, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(58.9537, -0.1378, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(78.3877, -0.1378, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(87.0722, -0.1378, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(91.7753, -0.1378, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.1378, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-71.6316, -0.0121, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-68.3038, -0.0121, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-62.7134, -0.0121, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-51.7434, -0.0121, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-25.4633, -0.0121, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(25.3523, -0.0121, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(58.5390, -0.0121, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(72.0351, -0.0121, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(78.5712, -0.0121, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(82.3320, -0.0121, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(-0.0121, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-83.7258, 0.1135, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-80.3796, 0.1135, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-74.5578, 0.1135, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-62.3926, 0.1135, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-30.3259, 0.1135, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(25.4633, 0.1135, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(53.3483, 0.1135, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(64.1805, 0.1135, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(69.5253, 0.1135, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(72.6569, 0.1135, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.1135, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-96.8488, 0.2391, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-94.1075, 0.2391, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-89.3167, 0.2391, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-79.0898, 0.2391, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-48.8981, 0.2391, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(16.4311, 0.2391, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(45.9710, 0.2391, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(56.0348, 0.2391, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(60.7712, 0.2391, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(63.4886, 0.2391, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.2391, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-109.4766, 0.3647, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-107.6501, 0.3647, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-104.5742, 0.3647, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-98.3659, 0.3647, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-80.5377, 0.3647, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-10.3048, 0.3647, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(36.3844, 0.3647, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(48.0128, 0.3647, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(52.7336, 0.3647, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(55.2568, 0.3647, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.3647, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-120.3900, 0.4904, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-119.3549, 0.4904, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-117.7221, 0.4904, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-114.7718, 0.4904, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-107.9102, 0.4904, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-78.8802, 0.4904, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(18.0772, 0.4904, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(39.5765, 0.4904, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(45.4122, 0.4904, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(48.0612, 0.4904, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.4904, -0.4007) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-129.2044, 0.6160, 0.3145)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, 0.3145) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-128.6756, 0.6160, 0.2350)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, 0.2350) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-127.8991, 0.6160, 0.1555)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, 0.1555) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-126.6482, 0.6160, 0.0761)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, 0.0761) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-124.3010, 0.6160, -0.0034)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, -0.0034) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-118.3399, 0.6160, -0.0829)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, -0.0829) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(-81.6027, 0.6160, -0.1623)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, -0.1623) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(25.9167, 0.6160, -0.2418)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, -0.2418) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(38.1539, 0.6160, -0.3212)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, -0.3212) scale(0.0500)"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0500"><g transform="rotate(41.7039, 0.6160, -0.4007)"><path d="M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" transform="translate(0.6160, -0.4007) scale(0.0500)"/></g></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8502" width="1.2730" x="-0.5858" y="-0.4682"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6110, 0.3542)"><polyline points="-0.6110,0.3692
+-0.6110,0.3392"/></g><g transform="rotate(-90.0, -0.6110, 0.2747)"><polyline points="-0.6110,0.2897
+-0.6110,0.2597"/></g><g transform="rotate(-90.0, -0.6110, 0.1953)"><polyline points="-0.6110,0.2103
+-0.6110,0.1803"/></g><g transform="rotate(-90.0, -0.6110, 0.1158)"><polyline points="-0.6110,0.1308
+-0.6110,0.1008"/></g><g transform="rotate(-90.0, -0.6110, 0.0363)"><polyline points="-0.6110,0.0513
+-0.6110,0.0213"/></g><g transform="rotate(-90.0, -0.6110, -0.0431)"><polyline points="-0.6110,-0.0281
+-0.6110,-0.0581"/></g><g transform="rotate(-90.0, -0.6110, -0.1226)"><polyline points="-0.6110,-0.1076
+-0.6110,-0.1376"/></g><g transform="rotate(-90.0, -0.6110, -0.2020)"><polyline points="-0.6110,-0.1870
+-0.6110,-0.2170"/></g><g transform="rotate(-90.0, -0.6110, -0.2815)"><polyline points="-0.6110,-0.2665
+-0.6110,-0.2965"/></g><g transform="rotate(-90.0, -0.6110, -0.3610)"><polyline points="-0.6110,-0.3460
+-0.6110,-0.3760"/></g><g transform="rotate(-90.0, -0.6110, -0.4404)"><polyline points="-0.6110,-0.4254
+-0.6110,-0.4554"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0419" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6411" y="0.3651">-0.5</text><text x="-0.6411" y="0.2857">-0.4</text><text x="-0.6411" y="0.2062">-0.3</text><text x="-0.6411" y="0.1267">-0.2</text><text x="-0.6411" y="0.0473">-0.1</text><text x="-0.6411" y="-0.0322"> 0.0</text><text x="-0.6411" y="-0.1117"> 0.1</text><text x="-0.6411" y="-0.1911"> 0.2</text><text x="-0.6411" y="-0.2706"> 0.3</text><text x="-0.6411" y="-0.3500"> 0.4</text><text x="-0.6411" y="-0.4295"> 0.5</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7978" width="0.0034" x="-0.5976" y="-0.4420"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5775,0.4208
+-0.5775,0.3908"/><polyline points="-0.4518,0.4208
+-0.4518,0.3908"/><polyline points="-0.3262,0.4208
+-0.3262,0.3908"/><polyline points="-0.2006,0.4208
+-0.2006,0.3908"/><polyline points="-0.0750,0.4208
+-0.0750,0.3908"/><polyline points="0.0507,0.4208
+0.0507,0.3908"/><polyline points="0.1763,0.4208
+0.1763,0.3908"/><polyline points="0.3019,0.4208
+0.3019,0.3908"/><polyline points="0.4276,0.4208
+0.4276,0.3908"/><polyline points="0.5532,0.4208
+0.5532,0.3908"/><polyline points="0.6788,0.4208
+0.6788,0.3908"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0419" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5775" y="0.4563">-0.5</text><text x="-0.4518" y="0.4563">-0.4</text><text x="-0.3262" y="0.4563">-0.3</text><text x="-0.2006" y="0.4563">-0.2</text><text x="-0.0750" y="0.4563">-0.1</text><text x="0.0507" y="0.4563"> 0.0</text><text x="0.1763" y="0.4563"> 0.1</text><text x="0.3019" y="0.4563"> 0.2</text><text x="0.4276" y="0.4563"> 0.3</text><text x="0.5532" y="0.4563"> 0.4</text><text x="0.6788" y="0.4563"> 0.5</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0032" width="1.2596" x="-0.5791" y="0.3899"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/bar.svg b/other/bar.svg
--- a/other/bar.svg
+++ b/other/bar.svg
@@ -1,61 +1,35 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="442.2805477007745" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7058373898576622 -0.49240509384401787 1.4558373898576622 0.9874981371615359" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.7427 -0.4932 1.4927 0.9682" width="462" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="barchart"><g fill="rgb(2%, 29%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.7" stroke-opacity="1.0"><rect x="-0.48227648037463794" width="3.7848912440692606e-2" y="0.14265463516017468" height="5.883183076959736e-2"/><rect x="-0.39816778606198777" width="3.784891244069266e-2" y="8.382280439057738e-2" height="0.11766366153919466"/><rect x="-0.31405909174933755" width="3.7848912440692606e-2" y="2.4990973620980128e-2" height="0.1764954923087919"/><rect x="-0.22995039743668733" width="3.7848912440692606e-2" y="-9.267268791821459e-2" height="0.29415915384798663"/><rect x="-0.14584170312403727" width="3.784891244069272e-2" y="-0.2691681802270065" height="0.47065464615677854"/><rect x="-6.173300881138699e-2" width="3.784891244069266e-2" y="0.20148646592977204" height="0.0"/><rect x="2.237568550126323e-2" width="3.784891244069266e-2" y="0.20148646592977204" height="0.11766366153919461"/><rect x="0.10648437981391357" width="3.784891244069255e-2" y="-0.4456636725357984" height="0.6471501384655705"/><rect x="0.19059307412656368" width="3.784891244069255e-2" y="8.382280439057738e-2" height="0.11766366153919466"/><rect x="0.2747017684392139" width="3.784891244069255e-2" y="0.14265463516017468" height="5.883183076959736e-2"/></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(66%, 7%, 55%)" stroke-width="5.0e-3" fill-opacity="0.7" stroke-opacity="1.0"><rect x="-0.44442756793394533" width="3.784891244069255e-2" y="0.14265463516017468" height="5.883183076959736e-2"/><rect x="-0.3603188736212951" width="3.784891244069255e-2" y="8.382280439057738e-2" height="0.11766366153919466"/><rect x="-0.27621017930864494" width="3.784891244069255e-2" y="2.4990973620980128e-2" height="0.1764954923087919"/><rect x="-0.19210148499599472" width="3.784891244069255e-2" y="-3.384085714861729e-2" height="0.23532732307838933"/><rect x="-0.10799279068334455" width="3.784891244069266e-2" y="-9.267268791821459e-2" height="0.29415915384798663"/><rect x="-2.388409637069433e-2" width="3.784891244069255e-2" y="-0.151504518687812" height="0.35299098461758405"/><rect x="6.022459794195589e-2" width="3.784891244069255e-2" y="-0.2103363494574092" height="0.41182281538718124"/><rect x="0.14433329225460612" width="3.784891244069255e-2" y="-0.2691681802270065" height="0.47065464615677854"/><rect x="0.22844198656725623" width="3.784891244069255e-2" y="-0.3280000109966038" height="0.5294864769263758"/><rect x="0.31255068087990645" width="3.784891244069255e-2" y="-0.3868318417662012" height="0.5883183076959733"/></g><g fill="rgb(2%, 29%, 48%)" stroke="none" stroke-width="0.0" font-size="2.0186086635036047e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.46545474151210786" y="0.11206208315998406">1.0</text><text x="-0.38134604719945775" y="5.3230252390386756e-2">2.0</text><text x="-0.29723735288680747" y="-5.601578379210548e-3">3.0</text><text x="-0.2131286585741573" y="-0.12326523991840521">5.0</text><text x="-0.12901996426150714" y="-0.2997607322271971">8.0</text><text x="-4.491126994885697e-2" y="0.17089391392958142">0.0</text><text x="3.9197424363793254e-2" y="0.39563150746944314">-2.0</text><text x="0.12330611867644359" y="-0.47625622453598904">11</text><text x="0.2074148129890937" y="5.3230252390386756e-2">2.0</text><text x="0.2915235073017439" y="0.11206208315998406">1.0</text></g><g fill="rgb(66%, 7%, 55%)" stroke="none" stroke-width="0.0" font-size="2.0186086635036047e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.4318112637870478" y="0.11206208315998406">1.0</text><text x="-0.3477025694743976" y="5.3230252390386756e-2">2.0</text><text x="-0.2635938751617475" y="-5.601578379210548e-3">3.0</text><text x="-0.17948518084909715" y="-6.443340914880791e-2">4.0</text><text x="-9.537648653644704e-2" y="-0.12326523991840521">5.0</text><text x="-1.1267792223796813e-2" y="-0.18209707068800252">6.0</text><text x="7.284090208885341e-2" y="-0.24092890145759982">7.0</text><text x="0.15694959640150363" y="-0.2997607322271971">8.0</text><text x="0.24105829071415386" y="-0.35859256299679443">9.0</text><text x="0.32516698502680386" y="-0.41742439376639184">10</text></g></g></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5705906094029206,0.44463512901765506
--0.5705906094029206,0.41463512901765504"/><polyline points="-0.48648191509027044,0.44463512901765506
--0.48648191509027044,0.41463512901765504"/><polyline points="-0.4023732207776203,0.44463512901765506
--0.4023732207776203,0.41463512901765504"/><polyline points="-0.31826452646497005,0.44463512901765506
--0.31826452646497005,0.41463512901765504"/><polyline points="-0.23415583215231983,0.44463512901765506
--0.23415583215231983,0.41463512901765504"/><polyline points="-0.15004713783966966,0.44463512901765506
--0.15004713783966966,0.41463512901765504"/><polyline points="-6.59384435270195e-2,0.44463512901765506
--6.59384435270195e-2,0.41463512901765504"/><polyline points="1.8170250785630615e-2,0.44463512901765506
-1.8170250785630615e-2,0.41463512901765504"/><polyline points="0.10227894509828095,0.44463512901765506
-0.10227894509828095,0.41463512901765504"/><polyline points="0.18638763941093106,0.44463512901765506
-0.18638763941093106,0.41463512901765504"/><polyline points="0.2704963337235814,0.44463512901765506
-0.2704963337235814,0.41463512901765504"/><polyline points="0.3546050280362316,0.44463512901765506
-0.3546050280362316,0.41463512901765504"/><polyline points="0.43871372234888173,0.44463512901765506
-0.43871372234888173,0.41463512901765504"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.364347772506008e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5705906094029206" y="0.485">-1.0</text><text x="-0.48648191509027044" y="0.485"> 0.0</text><text x="-0.4023732207776203" y="0.485"> 1.0</text><text x="-0.31826452646497005" y="0.485"> 2.0</text><text x="-0.23415583215231983" y="0.485"> 3.0</text><text x="-0.15004713783966966" y="0.485"> 4.0</text><text x="-6.59384435270195e-2" y="0.485"> 5.0</text><text x="1.8170250785630615e-2" y="0.485"> 6.0</text><text x="0.10227894509828095" y="0.485"> 7.0</text><text x="0.18638763941093106" y="0.485"> 8.0</text><text x="0.2704963337235814" y="0.485"> 9.0</text><text x="0.3546050280362316" y="0.485">10.0</text><text x="0.43871372234888173" y="0.485">11.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5705906094029206,0.39563150746944314
--0.5705906094029206,-0.47625622453598904"/><polyline points="-0.48648191509027044,0.39563150746944314
--0.48648191509027044,-0.47625622453598904"/><polyline points="-0.4023732207776203,0.39563150746944314
--0.4023732207776203,-0.47625622453598904"/><polyline points="-0.31826452646497005,0.39563150746944314
--0.31826452646497005,-0.47625622453598904"/><polyline points="-0.23415583215231983,0.39563150746944314
--0.23415583215231983,-0.47625622453598904"/><polyline points="-0.15004713783966966,0.39563150746944314
--0.15004713783966966,-0.47625622453598904"/><polyline points="-6.59384435270195e-2,0.39563150746944314
--6.59384435270195e-2,-0.47625622453598904"/><polyline points="1.8170250785630615e-2,0.39563150746944314
-1.8170250785630615e-2,-0.47625622453598904"/><polyline points="0.10227894509828095,0.39563150746944314
-0.10227894509828095,-0.47625622453598904"/><polyline points="0.18638763941093106,0.39563150746944314
-0.18638763941093106,-0.47625622453598904"/><polyline points="0.2704963337235814,0.39563150746944314
-0.2704963337235814,-0.47625622453598904"/><polyline points="0.3546050280362316,0.39563150746944314
-0.3546050280362316,-0.47625622453598904"/><polyline points="0.43871372234888173,0.39563150746944314
-0.43871372234888173,-0.47625622453598904"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5719363485119231" width="1.0119958099698072" y="0.4121973743775464" height="3.487550928021721e-3"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.5907766960379567, 0.35203712086917155)"><polyline points="-0.5907766960379567,0.36703712086917156
--0.5907766960379567,0.33703712086917154"/></g><g transform="rotate(-90.0, -0.5907766960379567, 0.2648483476686283)"><polyline points="-0.5907766960379567,0.2798483476686283
--0.5907766960379567,0.2498483476686283"/></g><g transform="rotate(-90.0, -0.5907766960379567, 0.1776595744680851)"><polyline points="-0.5907766960379567,0.19265957446808513
--0.5907766960379567,0.1626595744680851"/></g><g transform="rotate(-90.0, -0.5907766960379567, 9.047080126754187e-2)"><polyline points="-0.5907766960379567,0.10547080126754187
--0.5907766960379567,7.547080126754187e-2"/></g><g transform="rotate(-90.0, -0.5907766960379567, 3.2820280669986213e-3)"><polyline points="-0.5907766960379567,1.828202806699862e-2
--0.5907766960379567,-1.1717971933001378e-2"/></g><g transform="rotate(-90.0, -0.5907766960379567, -8.390674513354468e-2)"><polyline points="-0.5907766960379567,-6.890674513354468e-2
--0.5907766960379567,-9.890674513354468e-2"/></g><g transform="rotate(-90.0, -0.5907766960379567, -0.17109551833408776)"><polyline points="-0.5907766960379567,-0.15609551833408775
--0.5907766960379567,-0.18609551833408777"/></g><g transform="rotate(-90.0, -0.5907766960379567, -0.25828429153463095)"><polyline points="-0.5907766960379567,-0.24328429153463094
--0.5907766960379567,-0.27328429153463096"/></g><g transform="rotate(-90.0, -0.5907766960379567, -0.34547306473517436)"><polyline points="-0.5907766960379567,-0.33047306473517435
--0.5907766960379567,-0.3604730647351744"/></g><g transform="rotate(-90.0, -0.5907766960379567, -0.43266183793571766)"><polyline points="-0.5907766960379567,-0.41766183793571765
--0.5907766960379567,-0.4476618379357177"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.364347772506008e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.615" y="0.3640255771842462">row 1</text><text x="-0.615" y="0.276836803983703">row 2</text><text x="-0.615" y="0.18964803078315978">row 3</text><text x="-0.615" y="0.10245925758261654">row 4</text><text x="-0.615" y="1.527048438207329e-2">row 5</text><text x="-0.615" y="-7.191828881846996e-2">row 6</text><text x="-0.615" y="-0.15910706201901315">row 7</text><text x="-0.615" y="-0.24629583521955623">row 8</text><text x="-0.615" y="-0.33348460842009964">row 9</text><text x="-0.615" y="-0.42067338162064283">row 10</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5800107831659375" width="2.6914782180047503e-3" y="-0.478" height="0.875375282933454"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="0.5194580688890258" width="0.22717758333846838" y="-0.1428681530104119" height="0.19835445903123577"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.027912995255407e-2" fill-opacity="1.0" text-anchor="start"><text x="0.536279807751556" y="1.0257129923042119e-2">column 2</text></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(66%, 7%, 55%)" stroke-width="1.25e-3" fill-opacity="0.7" stroke-opacity="1.0"><rect x="0.6789281533058107" width="5.046521658759007e-2" y="-3.224739701222279e-2" height="6.53915799004075e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.027912995255407e-2" fill-opacity="1.0" text-anchor="start"><text x="0.536279807751556" y="-7.802150294250787e-2">column 1</text></g><g fill="rgb(2%, 29%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.25e-3" fill-opacity="0.7" stroke-opacity="1.0"><rect x="0.6789281533058107" width="5.046521658759007e-2" y="-0.12052602987777272" height="6.539157990040745e-2"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="barchart"><g fill="rgb(2%, 29%, 48%)" fill-opacity="0.7" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><rect height="0.0539" width="0.0516" x="-0.7119" y="0.0913"/><rect height="0.1078" width="0.0516" x="-0.5972" y="0.0374"/><rect height="0.1616" width="0.0516" x="-0.4825" y="-0.0164"/><rect height="0.2694" width="0.0516" x="-0.3679" y="-0.1242"/><rect height="0.4310" width="0.0516" x="-0.2532" y="-0.2859"/><rect height="0" width="0.0516" x="-0.1385" y="0.1452"/><rect height="0.1078" width="0.0516" x="-0.0238" y="0.1452"/><rect height="0.5927" width="0.0516" x="0.0909" y="-0.4475"/><rect height="0.1078" width="0.0516" x="0.2055" y="0.0374"/><rect height="0.0539" width="0.0516" x="0.3202" y="0.0913"/></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.7" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0050"><rect height="0.0539" width="0.0516" x="-0.6603" y="0.0913"/><rect height="0.1078" width="0.0516" x="-0.5456" y="0.0374"/><rect height="0.1616" width="0.0516" x="-0.4309" y="-0.0164"/><rect height="0.2155" width="0.0516" x="-0.3163" y="-0.0703"/><rect height="0.2694" width="0.0516" x="-0.2016" y="-0.1242"/><rect height="0.3233" width="0.0516" x="-0.0869" y="-0.1781"/><rect height="0.3772" width="0.0516" x="0.0278" y="-0.2320"/><rect height="0.4310" width="0.0516" x="0.1425" y="-0.2859"/><rect height="0.4849" width="0.0516" x="0.2572" y="-0.3397"/><rect height="0.5388" width="0.0516" x="0.3718" y="-0.3936"/></g><g fill="rgb(2%, 29%, 48%)" fill-opacity="1.0" font-size="0.0275" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6861" y="0.0676">1.0</text><text x="-0.5714" y="0.0137">2.0</text><text x="-0.4567" y="-0.0402">3.0</text><text x="-0.3421" y="-0.1479">5.0</text><text x="-0.2274" y="-0.3096">8.0</text><text x="-0.1127" y="0.1215">0.0</text><text x="0.0020" y="0.3122">-2.0</text><text x="0.1167" y="-0.4712">11</text><text x="0.2314" y="0.0137">2.0</text><text x="0.3460" y="0.0676">1.0</text></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="1.0" font-size="0.0275" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6345" y="0.0676">1.0</text><text x="-0.5198" y="0.0137">2.0</text><text x="-0.4051" y="-0.0402">3.0</text><text x="-0.2904" y="-0.0940">4.0</text><text x="-0.1758" y="-0.1479">5.0</text><text x="-0.0611" y="-0.2018">6.0</text><text x="0.0536" y="-0.2557">7.0</text><text x="0.1683" y="-0.3096">8.0</text><text x="0.2830" y="-0.3634">9.0</text><text x="0.3976" y="-0.4173">10</text></g></g></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6603,0.3592
+-0.6603,0.3292"/><polyline points="-0.5456,0.3592
+-0.5456,0.3292"/><polyline points="-0.4309,0.3592
+-0.4309,0.3292"/><polyline points="-0.3163,0.3592
+-0.3163,0.3292"/><polyline points="-0.2016,0.3592
+-0.2016,0.3292"/><polyline points="-0.0869,0.3592
+-0.0869,0.3292"/><polyline points="0.0278,0.3592
+0.0278,0.3292"/><polyline points="0.1425,0.3592
+0.1425,0.3292"/><polyline points="0.2572,0.3592
+0.2572,0.3292"/><polyline points="0.3718,0.3592
+0.3718,0.3292"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0382" stroke="none" stroke-width="0.0" text-anchor="end"><text transform="rotate(-45.0, -0.6603, 0.3939)" x="-0.6603" y="0.3939">row 1</text><text transform="rotate(-45.0, -0.5456, 0.3939)" x="-0.5456" y="0.3939">row 2</text><text transform="rotate(-45.0, -0.4309, 0.3939)" x="-0.4309" y="0.3939">row 3</text><text transform="rotate(-45.0, -0.3163, 0.3939)" x="-0.3163" y="0.3939">row 4</text><text transform="rotate(-45.0, -0.2016, 0.3939)" x="-0.2016" y="0.3939">row 5</text><text transform="rotate(-45.0, -0.0869, 0.3939)" x="-0.0869" y="0.3939">row 6</text><text transform="rotate(-45.0, 0.0278, 0.3939)" x="0.0278" y="0.3939">row 7</text><text transform="rotate(-45.0, 0.1425, 0.3939)" x="0.1425" y="0.3939">row 8</text><text transform="rotate(-45.0, 0.2572, 0.3939)" x="0.2572" y="0.3939">row 9</text><text transform="rotate(-45.0, 0.3718, 0.3939)" x="0.3718" y="0.3939">row 10</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0031" width="1.1499" x="-0.7192" y="0.3285"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.1782" width="0.2581" x="0.4880" y="-0.1371"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0344" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.5072" y="0.0004">column 2</text></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.7" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0012"><rect height="0.0588" width="0.0573" x="0.6692" y="-0.0377"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0344" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.5072" y="-0.0789">column 1</text></g><g fill="rgb(2%, 29%, 48%)" fill-opacity="0.7" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0012"><rect height="0.0588" width="0.0573" x="0.6692" y="-0.1171"/></g></g></g></g></svg>
diff --git a/other/cubic.svg b/other/cubic.svg
--- a/other/cubic.svg
+++ b/other/cubic.svg
@@ -1,126 +1,25 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="459.6022970724569" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.75 -0.4791073779795686 1.5 0.9791073779795686" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.4791 1.5 0.9791" width="459" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="cubic"><g fill="rgb(96%, 60%, 92%)" stroke="rgb(0%, 0%, 0%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="0.0"><path d="M -0.7335,0.4835 C 0.2768,0.4835 -0.7335,-0.3675 0.2768,-0.3675"/></g><g fill="none" stroke="rgb(53%, 51%, 28%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="-0.7335,0.48350000000000004
--0.7037922810442679,0.48324640351689035
--0.6752727091940977,0.48249242202683945
--0.6479170365493757,0.48124826746876453
--0.6217010152099887,0.47952415178158264
--0.596600397275823,0.4773302869042111
--0.572590934846765,0.4746768847755669
--0.5496483800227016,0.47157415733456737
--0.5277484849035188,0.4680323165201296
--0.5068670015891032,0.46406157427117084
--0.4869796821793416,0.4596721425266081
--0.4680622787741203,0.4548742332253587
--0.45009054347332583,0.44967805830633967
--0.43304022837684447,0.44409382970846834
--0.416887085584563,0.43813175937066173
--0.4016068671963679,0.4318020592318372
--0.38717532531214544,0.42511494123091165
--0.3735682120317821,0.41808061730680246
--0.3607612794551645,0.4107092993984267
--0.3487302796821793,0.40301119944470154
--0.3374509648127127,0.3949965293845442
--0.32689908694665154,0.3866755011568719
--0.31705039818388203,0.3780583267006016
--0.30788065062429065,0.36915521795465067
--0.29936559636776394,0.3599763868579362
--0.29148098751418844,0.3505320453493753
--0.2842025761634508,0.3408324053678853
--0.27750611441543704,0.3308876788523832
--0.27136735437003406,0.3207080777417862
--0.2657620481271283,0.3103038139750116
--0.26066594778660623,0.29968509949097644
--0.2560548054483543,0.28886214622859796
--0.25190437321225895,0.27784516612679316
--0.24819040317820668,0.2666443711244795
--0.24488864744608413,0.2552699731605738
--0.2419748581157775,0.24373218417399353
--0.23942478728717376,0.2320412161036558
--0.2372141870601589,0.22020728088847757
--0.23531880953461987,0.2082405904673763
--0.23371440681044275,0.19615135677926887
--0.2323767309875142,0.18394979176307263
--0.23128153416572073,0.17164610735770486
--0.23040456844494883,0.1592505155020824
--0.22972158592508507,0.14677322813512272
--0.22920833870601587,0.13422445719574272
--0.22884057888762754,0.12161441462285977
--0.22859405856980708,0.10895331235539096
--0.22844452985244046,9.625136233225362e-2
--0.22836774483541422,8.351877649236472e-2
--0.22833945561861524,7.076576677464141e-2
--0.22833541430192972,5.800254511800096e-2
--0.22833137298524409,4.523932346136056e-2
--0.228303083768445,3.248631374363725e-2
--0.22822629875141887,1.975372790374824e-2
--0.22807677003405225,7.051777880610843e-3
--0.22783024971623156,-5.609324386857961e-3
--0.22746248989784346,-1.82193669597408e-2
--0.22694924267877403,-3.0768137899120584e-2
--0.22626626015891027,-4.324542526608055e-2
--0.2253892944381385,-5.5641017121702885e-2
--0.2242940976163451,-6.794470152707077e-2
--0.22295642179341657,-8.014626654326684e-2
--0.22135201906923951,-9.223550023137439e-2
--0.21945664154370037,-0.10420219065247571
--0.21724604131668557,-0.11603612586765388
--0.21469597048808176,-0.12772709393799175
--0.21178218115777536,-0.13926488292457195
--0.2084804254256527,-0.15063928088847756
--0.20476645539160043,-0.1618400758907914
--0.20061602315550509,-0.17285705599259582
--0.1960048808172533,-0.18368000925497452
--0.190908780476731,-0.1942987237390097
--0.18530347423382532,-0.2047029875057843
--0.1791647141884224,-0.2148825886163812
--0.17246825244040864,-0.22482731513188337
--0.16518984108967094,-0.2345269551133734
--0.15730523223609538,-0.24397129662193429
--0.14879017797956873,-0.25315012771864875
--0.1396204304199773,-0.26205323646459966
--0.12977174165720762,-0.27067041092086996
--0.11921986379114635,-0.2789914391485424
--0.1079405489216797,-0.28700610920869973
--9.590954914869476e-2,-0.2947042091624248
--8.310261657207729e-2,-0.30207552707080054
--6.949550329171417e-2,-0.3091098509949096
--5.506396140749159e-2,-0.3157969689958351
--3.9783743019296436e-2,-0.3221266691346598
--2.363060022701491e-2,-0.3280887394724664
--6.5802851305335475e-3,-0.33367296807033775
-1.1391450170261108e-2,-0.3388691429893568
-3.030885357548241e-2,-0.34366705229060623
-5.019617298524415e-2,-0.34805648403516876
-7.107765629965945e-2,-0.35202722628412764
-9.297755141884234e-2,-0.3555690670985654
-0.11592010624290572,-0.358671794539565
-0.1399295686719635,-0.36132519666820917
-0.16503018660612934,-0.3635190615455808
-0.1912462079455164,-0.3652431772327627
-0.2186018805902381,-0.3664873317908375
-0.2471214524404084,-0.3672413132808884
-0.2768291713961406,-0.3674949097639981"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="-0.7485" width="3.0000000000000027e-2" y="0.4685" height="3.0000000000000027e-2"/><rect x="0.2618291713961406" width="3.0000000000000027e-2" y="-0.38249490976399814" height="3.0000000000000027e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.48350000000000004" cx="0.2768291713961406" r="1.5e-2"/><circle cy="-0.3674949097639981" cx="-0.7335" r="1.5e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(40%, 40%, 40%)" stroke-width="2.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7335" width="1.0103291713961406" y="-0.3674949097639981" height="0.8509949097639982"/></g></g></g><g class="hud"><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="0.33845925085130535" width="0.40817298524404055" y="-0.2852320684868117" height="0.3879118463674226"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3677639046538026e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3552980703745743" y="6.863998149005096e-2">Bounding Box</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(40%, 40%, 40%)" stroke-width="2.5e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.6617645856980703" width="3.367763904653831e-2" y="3.672767237390101e-2" height="4.254974548819995e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3677639046538026e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3552980703745743" y="5.603887089311033e-4">Path Control Point</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-1.0077047663118899e-2" cx="0.6786034052213392" r="2.5e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3677639046538026e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3552980703745743" y="-6.751920407218881e-2">Path Endpoints</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="0.6536034052213392" width="5.0000000000000044e-2" y="-0.10315664044423875" height="4.9999999999999996e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3677639046538026e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3552980703745743" y="-0.13559879685330856">Path Chord</text></g><g fill="none" stroke="rgb(53%, 51%, 28%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="0.6617645856980703,-0.14623623322535861
-0.7291198637911465,-0.14623623322535861"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3677639046538026e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3552980703745743" y="-0.20367838963442852">Path Fill</text></g><g fill="rgb(96%, 60%, 92%)" stroke="rgb(0%, 0%, 0%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="0.0"><path d="M 0.6618,-0.2001 Q 0.7291,-0.1576 0.6954,-0.2427"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="5.3884222474460834e-2" fill-opacity="1.0" text-anchor="middle"><text x="2.6931895573211184e-3" y="-0.43599999999999994">CubicPosition (Point 0 0) (Point 1 1) (Point 1 0) (Point 0 1)</text></g></g></g></svg>
+}</style><g class="chart"><g class="cubic"><g fill="rgb(96%, 60%, 92%)" fill-opacity="0.2" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0.0100"><path d="M -0.7335,0.4835 C 0.2768,0.4835 -0.7335,-0.3675 0.2768,-0.3675"/></g><g fill="none" stroke="rgb(53%, 51%, 28%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="-0.7335,0.4835 -0.7038,0.4832 -0.6753,0.4825 -0.6479,0.4812 -0.6217,0.4795 -0.5966,0.4773 -0.5726,0.4747 -0.5496,0.4716 -0.5277,0.4680 -0.5069,0.4641 -0.4870,0.4597 -0.4681,0.4549 -0.4501,0.4497 -0.4330,0.4441 -0.4169,0.4381 -0.4016,0.4318 -0.3872,0.4251 -0.3736,0.4181 -0.3608,0.4107 -0.3487,0.4030 -0.3375,0.3950 -0.3269,0.3867 -0.3171,0.3781 -0.3079,0.3692 -0.2994,0.3600 -0.2915,0.3505 -0.2842,0.3408 -0.2775,0.3309 -0.2714,0.3207 -0.2658,0.3103 -0.2607,0.2997 -0.2561,0.2889 -0.2519,0.2778 -0.2482,0.2666 -0.2449,0.2553 -0.2420,0.2437 -0.2394,0.2320 -0.2372,0.2202 -0.2353,0.2082 -0.2337,0.1962 -0.2324,0.1839 -0.2313,0.1716 -0.2304,0.1593 -0.2297,0.1468 -0.2292,0.1342 -0.2288,0.1216 -0.2286,0.1090 -0.2284,0.0963 -0.2284,0.0835 -0.2283,0.0708 -0.2283,0.0580 -0.2283,0.0452 -0.2283,0.0325 -0.2282,0.0198 -0.2281,0.0071 -0.2278,-0.0056 -0.2275,-0.0182 -0.2269,-0.0308 -0.2263,-0.0432 -0.2254,-0.0556 -0.2243,-0.0679 -0.2230,-0.0801 -0.2214,-0.0922 -0.2195,-0.1042 -0.2172,-0.1160 -0.2147,-0.1277 -0.2118,-0.1393 -0.2085,-0.1506 -0.2048,-0.1618 -0.2006,-0.1729 -0.1960,-0.1837 -0.1909,-0.1943 -0.1853,-0.2047 -0.1792,-0.2149 -0.1725,-0.2248 -0.1652,-0.2345 -0.1573,-0.2440 -0.1488,-0.2532 -0.1396,-0.2621 -0.1298,-0.2707 -0.1192,-0.2790 -0.1079,-0.2870 -0.0959,-0.2947 -0.0831,-0.3021 -0.0695,-0.3091 -0.0551,-0.3158 -0.0398,-0.3221 -0.0236,-0.3281 -0.0066,-0.3337 0.0114,-0.3389 0.0303,-0.3437 0.0502,-0.3481 0.0711,-0.3520 0.0930,-0.3556 0.1159,-0.3587 0.1399,-0.3613 0.1650,-0.3635 0.1912,-0.3652 0.2186,-0.3665 0.2471,-0.3672 0.2768,-0.3675"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0300" width="0.0300" x="-0.7485" y="0.4685"/><rect height="0.0300" width="0.0300" x="0.2618" y="-0.3825"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.2768" cy="0.4835" r="0.0150"/><circle cx="-0.7335" cy="-0.3675" r="0.0150"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(40%, 40%, 40%)" stroke-opacity="1.0" stroke-width="0.0020"><rect height="0.8510" width="1.0103" x="-0.7335" y="-0.3675"/></g></g></g><g class="hud"><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.3879" width="0.4082" x="0.3385" y="-0.2852"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0337" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3553" y="0.0686">Bounding Box</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(40%, 40%, 40%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.0425" width="0.0337" x="0.6618" y="0.0367"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0337" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3553" y="0.0006">Path Control Point</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.6786" cy="-0.0101" r="0.0250"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0337" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3553" y="-0.0675">Path Endpoints</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0500" width="0.0500" x="0.6536" y="-0.1032"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0337" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3553" y="-0.1356">Path Chord</text></g><g fill="none" stroke="rgb(53%, 51%, 28%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="0.6618,-0.1462 0.7291,-0.1462"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0337" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3553" y="-0.2037">Path Fill</text></g><g fill="rgb(96%, 60%, 92%)" fill-opacity="0.2" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0.0500"><path d="M 0.6618,-0.2001 Q 0.7291,-0.1576 0.6954,-0.2427"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0539" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="0.0027" y="-0.4360">CubicPosition (Point 0 0) (Point 1 1) (Point 1 0) (Point 0 1)</text></g></g></g></svg>
diff --git a/other/date.svg b/other/date.svg
--- a/other/date.svg
+++ b/other/date.svg
@@ -1,53 +1,39 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="452.11491477002767" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7364320837415482 -0.49842240815450595 1.4853940957293088 0.9856304540306093" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.7364 -0.4984 1.4854 0.9856" width="452" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5794598442049582,0.3585232727269032
--0.5794598442049582,0.3285232727269032"/><polyline points="-0.23948704784224933,0.3585232727269032
--0.23948704784224933,0.3285232727269032"/><polyline points="0.18207921964750973,0.3585232727269032
-0.18207921964750973,0.3285232727269032"/><polyline points="0.5628487515737435,0.3585232727269032
-0.5628487515737435,0.3285232727269032"/><polyline points="0.7396346056823522,0.3585232727269032
-0.7396346056823522,0.3285232727269032"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.396981499624369e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.5794598442049582" y="0.39393398282201786" transform="rotate(-45.0, -0.5794598442049582, 0.39393398282201786)">06 Dec</text><text x="-0.23948704784224933" y="0.39393398282201786" transform="rotate(-45.0, -0.23948704784224933, 0.39393398282201786)">31 Dec</text><text x="0.18207921964750973" y="0.39393398282201786" transform="rotate(-45.0, 0.18207921964750973, 0.39393398282201786)">31 Jan</text><text x="0.5628487515737435" y="0.39393398282201786" transform="rotate(-45.0, 0.5628487515737435, 0.39393398282201786)">28 Feb</text><text x="0.7396346056823522" y="0.39393398282201786" transform="rotate(-45.0, 0.7396346056823522, 0.39393398282201786)">13 Mar</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5794598442049582,0.31970718921740016
--0.5794598442049582,-0.47416226109936654"/><polyline points="-0.23948704784224933,0.31970718921740016
--0.23948704784224933,-0.47416226109936654"/><polyline points="0.18207921964750973,0.31970718921740016
-0.18207921964750973,-0.47416226109936654"/><polyline points="0.5628487515737435,0.31970718921740016
-0.5628487515737435,-0.47416226109936654"/><polyline points="0.7396346056823522,0.31970718921740016
-0.7396346056823522,-0.47416226109936654"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.581218636804808" width="1.32261203508701" y="0.3276458837205678" height="3.1754778012670903e-3"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6058417332027045, 0.31970718921740016)"><polyline points="-0.6058417332027045,0.33470718921740017
--0.6058417332027045,0.30470718921740014"/></g><g transform="rotate(-90.0, -0.6058417332027045, 0.22047350792780432)"><polyline points="-0.6058417332027045,0.2354735079278043
--0.6058417332027045,0.20547350792780433"/></g><g transform="rotate(-90.0, -0.6058417332027045, 0.12123982663820848)"><polyline points="-0.6058417332027045,0.1362398266382085
--0.6058417332027045,0.10623982663820848"/></g><g transform="rotate(-90.0, -0.6058417332027045, 2.200614534861267e-2)"><polyline points="-0.6058417332027045,3.700614534861267e-2
--0.6058417332027045,7.006145348612672e-3"/></g><g transform="rotate(-90.0, -0.6058417332027045, -7.722753594098325e-2)"><polyline points="-0.6058417332027045,-6.222753594098325e-2
--0.6058417332027045,-9.222753594098325e-2"/></g><g transform="rotate(-90.0, -0.6058417332027045, -0.17646121723057906)"><polyline points="-0.6058417332027045,-0.16146121723057905
--0.6058417332027045,-0.19146121723057907"/></g><g transform="rotate(-90.0, -0.6058417332027045, -0.2756948985201749)"><polyline points="-0.6058417332027045,-0.2606948985201749
--0.6058417332027045,-0.29069489852017494"/></g><g transform="rotate(-90.0, -0.6058417332027045, -0.3749285798097708)"><polyline points="-0.6058417332027045,-0.3599285798097708
--0.6058417332027045,-0.3899285798097708"/></g><g transform="rotate(-90.0, -0.6058417332027045, -0.47416226109936654)"><polyline points="-0.6058417332027045,-0.45916226109936653
--0.6058417332027045,-0.48916226109936656"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.396981499624369e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6375" y="0.3306228941592557">00:00</text><text x="-0.6375" y="0.23138921286965985">03:00</text><text x="-0.6375" y="0.132155531580064">06:00</text><text x="-0.6375" y="3.2921850290468235e-2">09:00</text><text x="-0.6375" y="-6.631183099912769e-2">12:00</text><text x="-0.6375" y="-0.1655455122887235">15:00</text><text x="-0.6375" y="-0.26477919357831936">18:00</text><text x="-0.6375" y="-0.3640128748679152">21:00</text><text x="-0.6375" y="-0.463246556157511">00:00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5794598442049582,0.31970718921740016
-0.7396346056823524,0.31970718921740016"/><polyline points="-0.5794598442049582,0.22047350792780432
-0.7396346056823524,0.22047350792780432"/><polyline points="-0.5794598442049582,0.12123982663820848
-0.7396346056823524,0.12123982663820848"/><polyline points="-0.5794598442049582,2.200614534861267e-2
-0.7396346056823524,2.200614534861267e-2"/><polyline points="-0.5794598442049582,-7.722753594098325e-2
-0.7396346056823524,-7.722753594098325e-2"/><polyline points="-0.5794598442049582,-0.17646121723057906
-0.7396346056823524,-0.17646121723057906"/><polyline points="-0.5794598442049582,-0.2756948985201749
-0.7396346056823524,-0.2756948985201749"/><polyline points="-0.5794598442049582,-0.3749285798097708
-0.7396346056823524,-0.3749285798097708"/><polyline points="-0.5794598442049582,-0.47416226109936654
-0.7396346056823524,-0.47416226109936654"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5917713924039065" width="3.51758519969958e-3" y="-0.47575" height="0.7970449281180336"/></g></g></g></g></svg>
+}</style><g class="chart"/><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5795,0.3585
+-0.5795,0.3285"/><polyline points="-0.2395,0.3585
+-0.2395,0.3285"/><polyline points="0.1821,0.3585
+0.1821,0.3285"/><polyline points="0.5628,0.3585
+0.5628,0.3285"/><polyline points="0.7396,0.3585
+0.7396,0.3285"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0440" stroke="none" stroke-width="0.0" text-anchor="end"><text transform="rotate(-45.0, -0.5795, 0.3939)" x="-0.5795" y="0.3939">06 Dec</text><text transform="rotate(-45.0, -0.2395, 0.3939)" x="-0.2395" y="0.3939">31 Dec</text><text transform="rotate(-45.0, 0.1821, 0.3939)" x="0.1821" y="0.3939">31 Jan</text><text transform="rotate(-45.0, 0.5628, 0.3939)" x="0.5628" y="0.3939">28 Feb</text><text transform="rotate(-45.0, 0.7396, 0.3939)" x="0.7396" y="0.3939">13 Mar</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5795,0.3197 -0.5795,-0.4742"/><polyline points="-0.2395,0.3197 -0.2395,-0.4742"/><polyline points="0.1821,0.3197 0.1821,-0.4742"/><polyline points="0.5628,0.3197 0.5628,-0.4742"/><polyline points="0.7396,0.3197 0.7396,-0.4742"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0032" width="1.3226" x="-0.5812" y="0.3276"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6058, 0.3197)"><polyline points="-0.6058,0.3347
+-0.6058,0.3047"/></g><g transform="rotate(-90.0, -0.6058, 0.2205)"><polyline points="-0.6058,0.2355
+-0.6058,0.2055"/></g><g transform="rotate(-90.0, -0.6058, 0.1212)"><polyline points="-0.6058,0.1362
+-0.6058,0.1062"/></g><g transform="rotate(-90.0, -0.6058, 0.0220)"><polyline points="-0.6058,0.0370
+-0.6058,0.0070"/></g><g transform="rotate(-90.0, -0.6058, -0.0772)"><polyline points="-0.6058,-0.0622
+-0.6058,-0.0922"/></g><g transform="rotate(-90.0, -0.6058, -0.1765)"><polyline points="-0.6058,-0.1615
+-0.6058,-0.1915"/></g><g transform="rotate(-90.0, -0.6058, -0.2757)"><polyline points="-0.6058,-0.2607
+-0.6058,-0.2907"/></g><g transform="rotate(-90.0, -0.6058, -0.3749)"><polyline points="-0.6058,-0.3599
+-0.6058,-0.3899"/></g><g transform="rotate(-90.0, -0.6058, -0.4742)"><polyline points="-0.6058,-0.4592
+-0.6058,-0.4892"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0440" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6375" y="0.3306">00:00</text><text x="-0.6375" y="0.2314">03:00</text><text x="-0.6375" y="0.1322">06:00</text><text x="-0.6375" y="0.0329">09:00</text><text x="-0.6375" y="-0.0663">12:00</text><text x="-0.6375" y="-0.1655">15:00</text><text x="-0.6375" y="-0.2648">18:00</text><text x="-0.6375" y="-0.3640">21:00</text><text x="-0.6375" y="-0.4632">00:00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5795,0.3197 0.7396,0.3197"/><polyline points="-0.5795,0.2205 0.7396,0.2205"/><polyline points="-0.5795,0.1212 0.7396,0.1212"/><polyline points="-0.5795,0.0220 0.7396,0.0220"/><polyline points="-0.5795,-0.0772 0.7396,-0.0772"/><polyline points="-0.5795,-0.1765 0.7396,-0.1765"/><polyline points="-0.5795,-0.2757 0.7396,-0.2757"/><polyline points="-0.5795,-0.3749 0.7396,-0.3749"/><polyline points="-0.5795,-0.4742 0.7396,-0.4742"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7970" width="0.0035" x="-0.5918" y="-0.4758"/></g></g></g></g></svg>
diff --git a/other/debug.svg b/other/debug.svg
--- a/other/debug.svg
+++ b/other/debug.svg
@@ -1,68 +1,43 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="450.0" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.75 -0.5 1.5 1.0" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="-0.5894546169989507,0.18728082191780815
--0.19622271773347333,0.18728082191780815
-0.1970091815320042,-0.35335844748858447"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="-0.5894546169989507,0.32244063926940636
-0.511594700944386,-8.303881278538816e-2"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="-0.39283866736621204,-0.21819863013698648
--0.39283866736621204,0.32244063926940636"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5953530954879329" width="1.1855941762854143" y="-0.3584269406392694" height="0.6859360730593607"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6189470094438615, 0.32244063926940636)"><polyline points="-0.6189470094438615,0.3374406392694064
--0.6189470094438615,0.30744063926940635"/></g><g transform="rotate(-90.0, -0.6189470094438615, 0.25486073059360725)"><polyline points="-0.6189470094438615,0.26986073059360727
--0.6189470094438615,0.23986073059360724"/></g><g transform="rotate(-90.0, -0.6189470094438615, 0.18728082191780815)"><polyline points="-0.6189470094438615,0.20228082191780816
--0.6189470094438615,0.17228082191780814"/></g><g transform="rotate(-90.0, -0.6189470094438615, 0.11970091324200904)"><polyline points="-0.6189470094438615,0.13470091324200906
--0.6189470094438615,0.10470091324200904"/></g><g transform="rotate(-90.0, -0.6189470094438615, 5.212100456620994e-2)"><polyline points="-0.6189470094438615,6.712100456620994e-2
--0.6189470094438615,3.712100456620994e-2"/></g><g transform="rotate(-90.0, -0.6189470094438615, -1.5458904109589167e-2)"><polyline points="-0.6189470094438615,-4.5890410958916716e-4
--0.6189470094438615,-3.0458904109589166e-2"/></g><g transform="rotate(-90.0, -0.6189470094438615, -8.303881278538816e-2)"><polyline points="-0.6189470094438615,-6.803881278538816e-2
--0.6189470094438615,-9.803881278538816e-2"/></g><g transform="rotate(-90.0, -0.6189470094438615, -0.15061872146118727)"><polyline points="-0.6189470094438615,-0.13561872146118725
--0.6189470094438615,-0.16561872146118728"/></g><g transform="rotate(-90.0, -0.6189470094438615, -0.21819863013698648)"><polyline points="-0.6189470094438615,-0.20319863013698647
--0.6189470094438615,-0.2331986301369865"/></g><g transform="rotate(-90.0, -0.6189470094438615, -0.2857785388127855)"><polyline points="-0.6189470094438615,-0.27077853881278546
--0.6189470094438615,-0.3007785388127855"/></g><g transform="rotate(-90.0, -0.6189470094438615, -0.35335844748858447)"><polyline points="-0.6189470094438615,-0.33835844748858446
--0.6189470094438615,-0.3683584474885845"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.647259706190976" y="0.33173287671232876">0.00</text><text x="-0.647259706190976" y="0.26415296803652966">0.50</text><text x="-0.647259706190976" y="0.1965730593607305">1.00</text><text x="-0.647259706190976" y="0.12899315068493145">1.50</text><text x="-0.647259706190976" y="6.1413242009132396e-2">2.00</text><text x="-0.647259706190976" y="-6.166666666666654e-3">2.50</text><text x="-0.647259706190976" y="-7.374657534246587e-2">3.00</text><text x="-0.647259706190976" y="-0.14132648401826486">3.50</text><text x="-0.647259706190976" y="-0.20890639269406397">4.00</text><text x="-0.647259706190976" y="-0.2764863013698632">4.50</text><text x="-0.647259706190976" y="-0.3440662100456622">5.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5894546169989507,0.32244063926940636
-0.5902410807974814,0.32244063926940636"/><polyline points="-0.5894546169989507,0.25486073059360725
-0.5902410807974814,0.25486073059360725"/><polyline points="-0.5894546169989507,0.18728082191780815
-0.5902410807974814,0.18728082191780815"/><polyline points="-0.5894546169989507,0.11970091324200904
-0.5902410807974814,0.11970091324200904"/><polyline points="-0.5894546169989507,5.212100456620994e-2
-0.5902410807974814,5.212100456620994e-2"/><polyline points="-0.5894546169989507,-1.5458904109589167e-2
-0.5902410807974814,-1.5458904109589167e-2"/><polyline points="-0.5894546169989507,-8.303881278538816e-2
-0.5902410807974814,-8.303881278538816e-2"/><polyline points="-0.5894546169989507,-0.15061872146118727
-0.5902410807974814,-0.15061872146118727"/><polyline points="-0.5894546169989507,-0.21819863013698648
-0.5902410807974814,-0.21819863013698648"/><polyline points="-0.5894546169989507,-0.2857785388127855
-0.5902410807974814,-0.2857785388127855"/><polyline points="-0.5894546169989507,-0.35335844748858447
-0.5902410807974814,-0.35335844748858447"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.6063635886673662" width="3.1458551941236923e-3" y="-0.3547100456621005" height="0.6785022831050228"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5894546169989507,0.362783105022831
--0.5894546169989507,0.332783105022831"/><polyline points="-0.39283866736621204,0.362783105022831
--0.39283866736621204,0.332783105022831"/><polyline points="-0.19622271773347333,0.362783105022831
--0.19622271773347333,0.332783105022831"/><polyline points="3.932318992654338e-4,0.362783105022831
-3.932318992654338e-4,0.332783105022831"/><polyline points="0.1970091815320042,0.362783105022831
-0.1970091815320042,0.332783105022831"/><polyline points="0.39362513116474274,0.362783105022831
-0.39362513116474274,0.332783105022831"/><polyline points="0.5902410807974814,0.362783105022831
-0.5902410807974814,0.332783105022831"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5894546169989507" y="0.39069634703196343">0.00</text><text x="-0.39283866736621204" y="0.39069634703196343">0.50</text><text x="-0.19622271773347333" y="0.39069634703196343">1.00</text><text x="3.932318992654338e-4" y="0.39069634703196343">1.50</text><text x="0.1970091815320042" y="0.39069634703196343">2.00</text><text x="0.39362513116474274" y="0.39069634703196343">2.50</text><text x="0.5902410807974814" y="0.39069634703196343">3.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5894546169989507,0.32244063926940636
--0.5894546169989507,-0.35335844748858447"/><polyline points="-0.39283866736621204,0.32244063926940636
--0.39283866736621204,-0.35335844748858447"/><polyline points="-0.19622271773347333,0.32244063926940636
--0.19622271773347333,-0.35335844748858447"/><polyline points="3.932318992654338e-4,0.32244063926940636
-3.932318992654338e-4,-0.35335844748858447"/><polyline points="0.1970091815320042,0.32244063926940636
-0.1970091815320042,-0.35335844748858447"/><polyline points="0.39362513116474274,0.32244063926940636
-0.39362513116474274,-0.35335844748858447"/><polyline points="0.5902410807974814,0.32244063926940636
-0.5902410807974814,-0.35335844748858447"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5910275445960127" width="1.1828415529905558" y="0.33426712328767116" height="2.7031963470319775e-3"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="7.864637985309549e-2" fill-opacity="1.0" text-anchor="middle"><text x="-4.620474816369369e-2" y="-0.4184041095890413">Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.718782791185729e-2" fill-opacity="1.0" text-anchor="end"><text x="0.6256319517313744" y="0.46030365296803655">Made with love and chart-svg</text></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(99%, 99%, 99%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.33464034627492123" width="0.3794687827911858" y="7.746347031963463e-2" height="0.1790867579908676"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3543019412381947" y="0.22951826484018256">palette1 2</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="0.5705794858342077,0.2210707762557077
-0.6885490556138509,0.2210707762557077"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3543019412381947" y="0.1754543378995433">palette1 1</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="0.5705794858342077,0.16700684931506843
-0.6885490556138509,0.16700684931506843"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3543019412381947" y="0.12139041095890407">palette1 0</text></g><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="0.5705794858342077,0.11294292237442916
-0.6885490556138509,0.11294292237442916"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.7495" width="1.499" y="-0.49950000000000006" height="0.9990000000000001"/></g></g></g><g class="glyphize"><g class="chart"><g class="line"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.18728082191780815" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.18728082191780815" cx="-0.19622271773347333" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="0.1970091815320042" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.32244063926940636" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-8.303881278538816e-2" cx="0.511594700944386" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-0.21819863013698648" cx="-0.39283866736621204" r="5.0e-3"/><circle cy="0.32244063926940636" cx="-0.39283866736621204" r="5.0e-3"/></g></g><g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-1.5458904109589056e-2" cx="3.932318992654338e-4" r="5.0e-3"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-1.5458904109589056e-2" cx="-2.5560073452257637e-3" r="5.0e-3"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.32244063926940636" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="0.25486073059360725" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="0.18728082191780815" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="0.11970091324200904" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="5.212100456620994e-2" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="-1.5458904109589167e-2" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="-8.303881278538816e-2" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="-0.15061872146118727" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="-0.21819863013698648" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="-0.2857785388127855" cx="-0.6189470094438615" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="-0.6189470094438615" r="5.0e-3"/></g></g><g class="ticktext"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.33173287671232876" cx="-0.647259706190976" r="5.0e-3"/><circle cy="0.26415296803652966" cx="-0.647259706190976" r="5.0e-3"/><circle cy="0.1965730593607305" cx="-0.647259706190976" r="5.0e-3"/><circle cy="0.12899315068493145" cx="-0.647259706190976" r="5.0e-3"/><circle cy="6.1413242009132396e-2" cx="-0.647259706190976" r="5.0e-3"/><circle cy="-6.166666666666654e-3" cx="-0.647259706190976" r="5.0e-3"/><circle cy="-7.374657534246587e-2" cx="-0.647259706190976" r="5.0e-3"/><circle cy="-0.14132648401826486" cx="-0.647259706190976" r="5.0e-3"/><circle cy="-0.20890639269406397" cx="-0.647259706190976" r="5.0e-3"/><circle cy="-0.2764863013698632" cx="-0.647259706190976" r="5.0e-3"/><circle cy="-0.3440662100456622" cx="-0.647259706190976" r="5.0e-3"/></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.32244063926940636" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.32244063926940636" cx="0.5902410807974814" r="5.0e-3"/><circle cy="0.25486073059360725" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.25486073059360725" cx="0.5902410807974814" r="5.0e-3"/><circle cy="0.18728082191780815" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.18728082191780815" cx="0.5902410807974814" r="5.0e-3"/><circle cy="0.11970091324200904" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.11970091324200904" cx="0.5902410807974814" r="5.0e-3"/><circle cy="5.212100456620994e-2" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="5.212100456620994e-2" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-1.5458904109589167e-2" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-1.5458904109589167e-2" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-8.303881278538816e-2" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-8.303881278538816e-2" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-0.15061872146118727" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-0.15061872146118727" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-0.21819863013698648" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-0.21819863013698648" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-0.2857785388127855" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-0.2857785388127855" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="0.5902410807974814" r="5.0e-3"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-1.5458904109589167e-2" cx="-0.6047906610703043" r="5.0e-3"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.347783105022831" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.347783105022831" cx="-0.39283866736621204" r="5.0e-3"/><circle cy="0.347783105022831" cx="-0.19622271773347333" r="5.0e-3"/><circle cy="0.347783105022831" cx="3.932318992654338e-4" r="5.0e-3"/><circle cy="0.347783105022831" cx="0.1970091815320042" r="5.0e-3"/><circle cy="0.347783105022831" cx="0.39362513116474274" r="5.0e-3"/><circle cy="0.347783105022831" cx="0.5902410807974814" r="5.0e-3"/></g></g><g class="ticktext"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.39069634703196343" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.39069634703196343" cx="-0.39283866736621204" r="5.0e-3"/><circle cy="0.39069634703196343" cx="-0.19622271773347333" r="5.0e-3"/><circle cy="0.39069634703196343" cx="3.932318992654338e-4" r="5.0e-3"/><circle cy="0.39069634703196343" cx="0.1970091815320042" r="5.0e-3"/><circle cy="0.39069634703196343" cx="0.39362513116474274" r="5.0e-3"/><circle cy="0.39069634703196343" cx="0.5902410807974814" r="5.0e-3"/></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.32244063926940636" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="-0.5894546169989507" r="5.0e-3"/><circle cy="0.32244063926940636" cx="-0.39283866736621204" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="-0.39283866736621204" r="5.0e-3"/><circle cy="0.32244063926940636" cx="-0.19622271773347333" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="-0.19622271773347333" r="5.0e-3"/><circle cy="0.32244063926940636" cx="3.932318992654338e-4" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="3.932318992654338e-4" r="5.0e-3"/><circle cy="0.32244063926940636" cx="0.1970091815320042" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="0.1970091815320042" r="5.0e-3"/><circle cy="0.32244063926940636" cx="0.39362513116474274" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="0.39362513116474274" r="5.0e-3"/><circle cy="0.32244063926940636" cx="0.5902410807974814" r="5.0e-3"/><circle cy="-0.35335844748858447" cx="0.5902410807974814" r="5.0e-3"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.33561872146118715" cx="3.9323189926521174e-4" r="5.0e-3"/></g></g></g><g class="title"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-0.4184041095890413" cx="-4.620474816369369e-2" r="5.0e-3"/></g></g><g class="title"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.46030365296803655" cx="0.6256319517313744" r="5.0e-3"/></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.16700684931506843" cx="0.5243747376705139" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.16700684931506843" cx="0.5243747376705139" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.16700684931506843" cx="0.5243747376705139" r="5.0e-3"/></g></g><g class="legendContent"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.22951826484018256" cx="0.3543019412381947" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.2210707762557077" cx="0.5705794858342077" r="5.0e-3"/><circle cy="0.2210707762557077" cx="0.6885490556138509" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.1754543378995433" cx="0.3543019412381947" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.16700684931506843" cx="0.5705794858342077" r="5.0e-3"/><circle cy="0.16700684931506843" cx="0.6885490556138509" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.12139041095890407" cx="0.3543019412381947" r="5.0e-3"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.11294292237442916" cx="0.5705794858342077" r="5.0e-3"/><circle cy="0.11294292237442916" cx="0.6885490556138509" r="5.0e-3"/></g></g></g><g class="frame"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-0.0" cx="0.0" r="5.0e-3"/></g></g></g></g><g class="rectangularize"><g class="chart"><g class="line"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.5969496169989507" width="0.8014537985309547" y="-0.3608509474885845" height="0.5556242694063926"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.5969496169989507" width="1.1160393179433363" y="-9.053131278538817e-2" height="0.42046445205479455"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.40033366736621206" width="1.4990000000000003e-2" y="-0.2256911301369866" height="0.555624269406393"/></g></g><g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.5894546169989507" width="1.1796956977964321" y="-0.35335844748858447" height="0.6757990867579908"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.5953530954879329" width="1.1855941762854143" y="-0.3584269406392694" height="0.6859360730593607"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.6359356761105283" width="3.3977333333333415e-2" y="-0.35735444748858447" height="0.6837910867579908"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.647259706190976" y="0.33173287671232876">0.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="0.3002546631761273" height="4.3294832109129044e-2"/></g><text x="-0.647259706190976" y="0.26415296803652966">0.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="0.23267475450032818" height="4.329483210912907e-2"/></g><text x="-0.647259706190976" y="0.1965730593607305">1.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="0.16509484582452902" height="4.329483210912907e-2"/></g><text x="-0.647259706190976" y="0.12899315068493145">1.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="9.751493714872997e-2" height="4.329483210912907e-2"/></g><text x="-0.647259706190976" y="6.1413242009132396e-2">2.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="2.993502847293093e-2" height="4.329483210912906e-2"/></g><text x="-0.647259706190976" y="-6.166666666666654e-3">2.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="-3.7644880202868124e-2" height="4.3294832109129065e-2"/></g><text x="-0.647259706190976" y="-7.374657534246587e-2">3.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="-0.10522478887866735" height="4.329483210912908e-2"/></g><text x="-0.647259706190976" y="-0.14132648401826486">3.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="-0.17280469755446634" height="4.329483210912907e-2"/></g><text x="-0.647259706190976" y="-0.20890639269406397">4.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="-0.24038460623026545" height="4.329483210912907e-2"/></g><text x="-0.647259706190976" y="-0.2764863013698632">4.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="-0.30796451490606463" height="4.3294832109129044e-2"/></g><text x="-0.647259706190976" y="-0.3440662100456622">5.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7180611096537252" width="7.082106505771246e-2" y="-0.37554442358186363" height="4.3294832109129044e-2"/></g></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.591952950332284" width="1.1846923644630987" y="-0.3558559474885844" height="0.6807940867579907"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.6063635886673662" width="3.1458551941236923e-3" y="-0.3547100456621005" height="0.6785022831050228"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.593451950332284" width="1.1876903644630987" y="0.33080010502283097" height="3.396600000000005e-2"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5894546169989507" y="0.39069634703196343">0.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.6248651495278069" width="7.082106505771235e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g><text x="-0.39283866736621204" y="0.39069634703196343">0.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.42824919989506827" width="7.082106505771246e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g><text x="-0.19622271773347333" y="0.39069634703196343">1.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.2316332502623296" width="7.082106505771252e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g><text x="3.932318992654338e-4" y="0.39069634703196343">1.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-3.501730062959081e-2" width="7.082106505771249e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g><text x="0.1970091815320042" y="0.39069634703196343">2.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.16159864900314794" width="7.082106505771252e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g><text x="0.39362513116474274" y="0.39069634703196343">2.50</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.3582145986358865" width="7.082106505771246e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g><text x="0.5902410807974814" y="0.39069634703196343">3.00</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.5548305482686252" width="7.082106505771235e-2" y="0.359218133495762" height="4.3294832109129044e-2"/></g></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.591952950332284" width="1.1846923644630987" y="-0.3558559474885844" height="0.6807940867579907"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.5910275445960127" width="1.1828415529905558" y="0.33426712328767116" height="2.7031963470319775e-3"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="7.864637985309549e-2" fill-opacity="1.0" text-anchor="middle"><text x="-4.620474816369369e-2" y="-0.4184041095890413">Line Chart</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="7.864637985309549e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.2231984260230851" width="0.3539873557187828" y="-0.48136053666144424" height="8.658966421825814e-2"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.718782791185729e-2" fill-opacity="1.0" text-anchor="end"><text x="0.6256319517313744" y="0.46030365296803655">Made with love and chart-svg</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.7187827911857296e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="3.104172612801656e-2" width="0.5946138195173137" y="0.42252979672459473" height="5.195379853095494e-2"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.3307080272822662" width="0.3873334207764956" y="7.408447488584469e-2" height="0.18584474885844748"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.33464034627492123" width="0.3794687827911858" y="7.746347031963463e-2" height="0.1790867579908676"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.3333911796082545" width="0.3819671161245193" y="7.621472031963467e-2" height="0.18158425799086753"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3543019412381947" y="0.22951826484018256">palette1 2</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.35428227964323145" width="0.17699367785939135" y="0.19804005130398109" height="4.329483210912907e-2"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.5630844858342079" width="0.13295956977964285" y="0.2135782762557077" height="1.4985000000000026e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3543019412381947" y="0.1754543378995433">palette1 1</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.35428227964323145" width="0.17699367785939135" y="0.1439761243633418" height="4.329483210912907e-2"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.5630844858342079" width="0.13295956977964285" y="0.15951434931506842" height="1.4985000000000026e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.932318992654774e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3543019412381947" y="0.12139041095890407">palette1 0</text><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="3.9323189926547745e-5" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.35428227964323145" width="0.17699367785939135" y="8.99121974227026e-2" height="4.329483210912907e-2"/></g></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.5630844858342079" width="0.13295956977964285" y="0.10545042237442914" height="1.4985000000000026e-2"/></g></g></g><g class="frame"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(5%, 5%, 5%)" stroke-width="1.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.7495" width="1.499" y="-0.49950000000000006" height="0.9990000000000001"/></g></g></g></g></g><g class="hud"></g></svg>
+}</style><g class="chart"><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.6054,0.1873 -0.2075,0.1873 0.1904,-0.3534"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.6054,0.3224 0.5088,-0.0830"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.4065,-0.2182 -0.4065,0.3224"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.6859" width="1.1998" x="-0.6114" y="-0.3584"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6353, 0.3224)"><polyline points="-0.6353,0.3374
+-0.6353,0.3074"/></g><g transform="rotate(-90.0, -0.6353, 0.2549)"><polyline points="-0.6353,0.2699
+-0.6353,0.2399"/></g><g transform="rotate(-90.0, -0.6353, 0.1873)"><polyline points="-0.6353,0.2023
+-0.6353,0.1723"/></g><g transform="rotate(-90.0, -0.6353, 0.1197)"><polyline points="-0.6353,0.1347
+-0.6353,0.1047"/></g><g transform="rotate(-90.0, -0.6353, 0.0521)"><polyline points="-0.6353,0.0671
+-0.6353,0.0371"/></g><g transform="rotate(-90.0, -0.6353, -0.0155)"><polyline points="-0.6353,-0.0005
+-0.6353,-0.0305"/></g><g transform="rotate(-90.0, -0.6353, -0.0830)"><polyline points="-0.6353,-0.0680
+-0.6353,-0.0980"/></g><g transform="rotate(-90.0, -0.6353, -0.1506)"><polyline points="-0.6353,-0.1356
+-0.6353,-0.1656"/></g><g transform="rotate(-90.0, -0.6353, -0.2182)"><polyline points="-0.6353,-0.2032
+-0.6353,-0.2332"/></g><g transform="rotate(-90.0, -0.6353, -0.2858)"><polyline points="-0.6353,-0.2708
+-0.6353,-0.3008"/></g><g transform="rotate(-90.0, -0.6353, -0.3534)"><polyline points="-0.6353,-0.3384
+-0.6353,-0.3684"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6639" y="0.3317">0.0</text><text x="-0.6639" y="0.2642">0.5</text><text x="-0.6639" y="0.1966">1.0</text><text x="-0.6639" y="0.1290">1.5</text><text x="-0.6639" y="0.0614">2.0</text><text x="-0.6639" y="-0.0062">2.5</text><text x="-0.6639" y="-0.0737">3.0</text><text x="-0.6639" y="-0.1413">3.5</text><text x="-0.6639" y="-0.2089">4.0</text><text x="-0.6639" y="-0.2765">4.5</text><text x="-0.6639" y="-0.3441">5.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6054,0.3224 0.5883,0.3224"/><polyline points="-0.6054,0.2549 0.5883,0.2549"/><polyline points="-0.6054,0.1873 0.5883,0.1873"/><polyline points="-0.6054,0.1197 0.5883,0.1197"/><polyline points="-0.6054,0.0521 0.5883,0.0521"/><polyline points="-0.6054,-0.0155 0.5883,-0.0155"/><polyline points="-0.6054,-0.0830 0.5883,-0.0830"/><polyline points="-0.6054,-0.1506 0.5883,-0.1506"/><polyline points="-0.6054,-0.2182 0.5883,-0.2182"/><polyline points="-0.6054,-0.2858 0.5883,-0.2858"/><polyline points="-0.6054,-0.3534 0.5883,-0.3534"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.6785" width="0.0032" x="-0.6226" y="-0.3547"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6054,0.3628
+-0.6054,0.3328"/><polyline points="-0.4065,0.3628
+-0.4065,0.3328"/><polyline points="-0.2075,0.3628
+-0.2075,0.3328"/><polyline points="-0.0086,0.3628
+-0.0086,0.3328"/><polyline points="0.1904,0.3628
+0.1904,0.3328"/><polyline points="0.3894,0.3628
+0.3894,0.3328"/><polyline points="0.5883,0.3628
+0.5883,0.3328"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6054" y="0.3907">0.0</text><text x="-0.4065" y="0.3907">0.5</text><text x="-0.2075" y="0.3907">1.0</text><text x="-0.0086" y="0.3907">1.5</text><text x="0.1904" y="0.3907">2.0</text><text x="0.3894" y="0.3907">2.5</text><text x="0.5883" y="0.3907">3.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6054,0.3224 -0.6054,-0.3534"/><polyline points="-0.4065,0.3224 -0.4065,-0.3534"/><polyline points="-0.2075,0.3224 -0.2075,-0.3534"/><polyline points="-0.0086,0.3224 -0.0086,-0.3534"/><polyline points="0.1904,0.3224 0.1904,-0.3534"/><polyline points="0.3894,0.3224 0.3894,-0.3534"/><polyline points="0.5883,0.3224 0.5883,-0.3534"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0027" width="1.1970" x="-0.6070" y="0.3343"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0796" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.0512" y="-0.4184">Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0478" stroke="none" stroke-width="0.0" text-anchor="end"><text x="0.6152" y="0.4603">Made with love and chart-svg</text></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(99%, 99%, 99%)" fill-opacity="1.0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.1791" width="0.3840" x="0.3297" y="0.0775"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3496" y="0.2295">palette1 2</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5684,0.2211 0.6878,0.2211"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3496" y="0.1755">palette1 1</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5684,0.1670 0.6878,0.1670"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3496" y="0.1214">palette1 0</text></g><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5684,0.1129 0.6878,0.1129"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.9990" width="1.499" x="-0.7495" y="-0.4995"/></g></g></g><g class="glyphize"><g class="chart"><g class="line"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6054" cy="0.1873" r="0.0050"/><circle cx="-0.2075" cy="0.1873" r="0.0050"/><circle cx="0.1904" cy="-0.3534" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6054" cy="0.3224" r="0.0050"/><circle cx="0.5088" cy="-0.0830" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.4065" cy="-0.2182" r="0.0050"/><circle cx="-0.4065" cy="0.3224" r="0.0050"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.0086" cy="-0.0155" r="0.0050"/></g></g><g class="hud"><g class="frame"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.0115" cy="-0.0155" r="0.0050"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6353" cy="0.3224" r="0.0050"/><circle cx="-0.6353" cy="0.2549" r="0.0050"/><circle cx="-0.6353" cy="0.1873" r="0.0050"/><circle cx="-0.6353" cy="0.1197" r="0.0050"/><circle cx="-0.6353" cy="0.0521" r="0.0050"/><circle cx="-0.6353" cy="-0.0155" r="0.0050"/><circle cx="-0.6353" cy="-0.0830" r="0.0050"/><circle cx="-0.6353" cy="-0.1506" r="0.0050"/><circle cx="-0.6353" cy="-0.2182" r="0.0050"/><circle cx="-0.6353" cy="-0.2858" r="0.0050"/><circle cx="-0.6353" cy="-0.3534" r="0.0050"/></g></g><g class="ticktext"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6639" cy="0.3317" r="0.0050"/><circle cx="-0.6639" cy="0.2642" r="0.0050"/><circle cx="-0.6639" cy="0.1966" r="0.0050"/><circle cx="-0.6639" cy="0.1290" r="0.0050"/><circle cx="-0.6639" cy="0.0614" r="0.0050"/><circle cx="-0.6639" cy="-0.0062" r="0.0050"/><circle cx="-0.6639" cy="-0.0737" r="0.0050"/><circle cx="-0.6639" cy="-0.1413" r="0.0050"/><circle cx="-0.6639" cy="-0.2089" r="0.0050"/><circle cx="-0.6639" cy="-0.2765" r="0.0050"/><circle cx="-0.6639" cy="-0.3441" r="0.0050"/></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6054" cy="0.3224" r="0.0050"/><circle cx="0.5883" cy="0.3224" r="0.0050"/><circle cx="-0.6054" cy="0.2549" r="0.0050"/><circle cx="0.5883" cy="0.2549" r="0.0050"/><circle cx="-0.6054" cy="0.1873" r="0.0050"/><circle cx="0.5883" cy="0.1873" r="0.0050"/><circle cx="-0.6054" cy="0.1197" r="0.0050"/><circle cx="0.5883" cy="0.1197" r="0.0050"/><circle cx="-0.6054" cy="0.0521" r="0.0050"/><circle cx="0.5883" cy="0.0521" r="0.0050"/><circle cx="-0.6054" cy="-0.0155" r="0.0050"/><circle cx="0.5883" cy="-0.0155" r="0.0050"/><circle cx="-0.6054" cy="-0.0830" r="0.0050"/><circle cx="0.5883" cy="-0.0830" r="0.0050"/><circle cx="-0.6054" cy="-0.1506" r="0.0050"/><circle cx="0.5883" cy="-0.1506" r="0.0050"/><circle cx="-0.6054" cy="-0.2182" r="0.0050"/><circle cx="0.5883" cy="-0.2182" r="0.0050"/><circle cx="-0.6054" cy="-0.2858" r="0.0050"/><circle cx="0.5883" cy="-0.2858" r="0.0050"/><circle cx="-0.6054" cy="-0.3534" r="0.0050"/><circle cx="0.5883" cy="-0.3534" r="0.0050"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6210" cy="-0.0155" r="0.0050"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6054" cy="0.3478" r="0.0050"/><circle cx="-0.4065" cy="0.3478" r="0.0050"/><circle cx="-0.2075" cy="0.3478" r="0.0050"/><circle cx="-0.0086" cy="0.3478" r="0.0050"/><circle cx="0.1904" cy="0.3478" r="0.0050"/><circle cx="0.3894" cy="0.3478" r="0.0050"/><circle cx="0.5883" cy="0.3478" r="0.0050"/></g></g><g class="ticktext"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6054" cy="0.3907" r="0.0050"/><circle cx="-0.4065" cy="0.3907" r="0.0050"/><circle cx="-0.2075" cy="0.3907" r="0.0050"/><circle cx="-0.0086" cy="0.3907" r="0.0050"/><circle cx="0.1904" cy="0.3907" r="0.0050"/><circle cx="0.3894" cy="0.3907" r="0.0050"/><circle cx="0.5883" cy="0.3907" r="0.0050"/></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.6054" cy="0.3224" r="0.0050"/><circle cx="-0.6054" cy="-0.3534" r="0.0050"/><circle cx="-0.4065" cy="0.3224" r="0.0050"/><circle cx="-0.4065" cy="-0.3534" r="0.0050"/><circle cx="-0.2075" cy="0.3224" r="0.0050"/><circle cx="-0.2075" cy="-0.3534" r="0.0050"/><circle cx="-0.0086" cy="0.3224" r="0.0050"/><circle cx="-0.0086" cy="-0.3534" r="0.0050"/><circle cx="0.1904" cy="0.3224" r="0.0050"/><circle cx="0.1904" cy="-0.3534" r="0.0050"/><circle cx="0.3894" cy="0.3224" r="0.0050"/><circle cx="0.3894" cy="-0.3534" r="0.0050"/><circle cx="0.5883" cy="0.3224" r="0.0050"/><circle cx="0.5883" cy="-0.3534" r="0.0050"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.0086" cy="0.3356" r="0.0050"/></g></g></g><g class="title"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.0512" cy="-0.4184" r="0.0050"/></g></g><g class="title"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.6152" cy="0.4603" r="0.0050"/></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.5217" cy="0.1670" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.5217" cy="0.1670" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.5217" cy="0.1670" r="0.0050"/></g></g><g class="legendContent"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.3496" cy="0.2295" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.5684" cy="0.2211" r="0.0050"/><circle cx="0.6878" cy="0.2211" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.3496" cy="0.1755" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.5684" cy="0.1670" r="0.0050"/><circle cx="0.6878" cy="0.1670" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.3496" cy="0.1214" r="0.0050"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.5684" cy="0.1129" r="0.0050"/><circle cx="0.6878" cy="0.1129" r="0.0050"/></g></g></g><g class="frame"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0" cy="0" r="0.0050"/></g></g></g></g><g class="rectangularize"><g class="chart"><g class="line"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.5556" width="0.8108" x="-0.6129" y="-0.3609"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.4205" width="1.1292" x="-0.6129" y="-0.0905"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.5556" width="0.0150" x="-0.4140" y="-0.2257"/></g></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.6758" width="1.1938" x="-0.6054" y="-0.3534"/></g></g><g class="hud"><g class="frame"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.6859" width="1.1998" x="-0.6114" y="-0.3584"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.6838" width="0.0340" x="-0.6523" y="-0.3574"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6639" y="0.3317"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="0.2999"/></g>0.0</text><text x="-0.6639" y="0.2642"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="0.2323"/></g>0.5</text><text x="-0.6639" y="0.1966"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="0.1647"/></g>1.0</text><text x="-0.6639" y="0.1290"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="0.0971"/></g>1.5</text><text x="-0.6639" y="0.0614"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="0.0296"/></g>2.0</text><text x="-0.6639" y="-0.0062"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="-0.0380"/></g>2.5</text><text x="-0.6639" y="-0.0737"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="-0.1056"/></g>3.0</text><text x="-0.6639" y="-0.1413"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="-0.1732"/></g>3.5</text><text x="-0.6639" y="-0.2089"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="-0.2408"/></g>4.0</text><text x="-0.6639" y="-0.2765"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="-0.3083"/></g>4.5</text><text x="-0.6639" y="-0.3441"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.7177" y="-0.3759"/></g>5.0</text></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.6808" width="1.1988" x="-0.6079" y="-0.3559"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.6785" width="0.0032" x="-0.6226" y="-0.3547"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.0340" width="1.2018" x="-0.6094" y="0.3308"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6054" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.6323" y="0.3588"/></g>0.0</text><text x="-0.4065" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.4334" y="0.3588"/></g>0.5</text><text x="-0.2075" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.2344" y="0.3588"/></g>1.0</text><text x="-0.0086" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="-0.0354" y="0.3588"/></g>1.5</text><text x="0.1904" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="0.1635" y="0.3588"/></g>2.0</text><text x="0.3894" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="0.3625" y="0.3588"/></g>2.5</text><text x="0.5883" y="0.3907"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.0538" x="0.5615" y="0.3588"/></g>3.0</text></g></g><g class="ticklines"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.6808" width="1.1988" x="-0.6079" y="-0.3559"/></g></g></g><g class="axisbar"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.0027" width="1.1970" x="-0.6070" y="0.3343"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0796" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.0512" y="-0.4184"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0001"><rect height="0.0876" width="0.3582" x="-0.2303" y="-0.4821"/></g>Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0478" stroke="none" stroke-width="0.0" text-anchor="end"><text x="0.6152" y="0.4603"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0526" width="0.6017" x="0.0135" y="0.4221"/></g>Made with love and chart-svg</text></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.1858" width="0.3920" x="0.3257" y="0.0741"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.1791" width="0.3840" x="0.3297" y="0.0775"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.1816" width="0.3865" x="0.3284" y="0.0762"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3496" y="0.2295"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.1791" x="0.3496" y="0.1977"/></g>palette1 2</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.0150" width="0.1344" x="0.5609" y="0.2136"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3496" y="0.1755"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.1791" x="0.3496" y="0.1436"/></g>palette1 1</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.0150" width="0.1344" x="0.5609" y="0.1595"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3496" y="0.1214"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0000"><rect height="0.0438" width="0.1791" x="0.3496" y="0.0895"/></g>palette1 0</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.0150" width="0.1344" x="0.5609" y="0.1055"/></g></g></g><g class="frame"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0010"><rect height="0.9990" width="1.499" x="-0.7495" y="-0.4995"/></g></g></g></g></g><g class="hud"/></svg>
diff --git a/other/ellipse.svg b/other/ellipse.svg
--- a/other/ellipse.svg
+++ b/other/ellipse.svg
@@ -1,261 +1,40 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="458.15392152217606" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7080296806108183 -0.46949693515431773 1.4696780298956873 0.9623477793311109" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.85 -0.5 1.7 1.0" width="510" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="ellipse"><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.223887331075026,-3.2338301402926595e-2
-0.22211215024874542,-1.8050870674847785e-2
-0.2195774697347237,-3.6163721322803877e-3
-0.21628900639857507,1.0932637818583113e-2
-0.2122541772314619,2.556334449587111e-2
-0.20748208262138101,4.024274895417046e-2
-0.20198348582762138,5.4937742412265844e-2
-0.19577078870468267,6.961518092860564e-2
-0.1888580037304135,8.424196015607399e-2
-0.1812607224014553,9.878509000745644e-2
-0.1729960800672744,0.11321176906319891
-0.1640827172821009,0.12748945855363364
-0.15454073776193988,0.1415859557488101
-0.14439166304148265,0.15546946659040178
-0.13365838393318807,0.16910867740187208
-0.12236510889801455,0.18247282551515775
-0.11053730944425211,0.1955317686545776
-9.820166267760311e-2,0.2082560529214712
-8.538599113208833e-2,0.2206169792262318
-7.21192000174895e-2,0.23258666801790007
-5.843121202485968e-2,0.24413812216532182
-4.435289983714863e-2,0.2552452878480457
-2.9916016497160913e-2,0.2658831133196224
-1.5153123789899303e-2,0.27602760541076804
-9.751880082431441e-5,0.28565588364495254
--1.5216841184325536e-2,0.29474623184435317
--3.075541526876946e-2,0.30327814710978496
--4.6483156850226526e-2,0.3112323860641286
--6.236459266705857e-2,0.3185910082549615
--7.836390280672456e-2,0.3253374166184956
--9.444500149609109e-2,0.3314563949135587
--0.11057161849138003,0.33693414204118854
--0.12670738088418354,0.34175830317243294
--0.14281589513903287,0.345917997614148
--0.1588608291774915,0.34940384334994556
--0.1748059943236358,0.352207978200938
--0.19061542692609418,0.3543240775585523
--0.20625346947255635,0.3557473686494201
--0.22168485101379692,0.3564746413001677
--0.23687476671582108,0.3565042551778276
--0.25178895636070997,0.3558361434895403
--0.26639378161910443,0.35447181313320353
--0.28065630192004676,0.3524143412987266
--0.29454434874705726,0.3496683685275576
--0.30802659819287415,0.3462400882461376
--0.3210726416092128,0.3421372327968856
--0.3336530541921973,0.33736905599822564
--0.34573946134877126,0.3319463122729871
--0.3573046026944027,0.32588123239225436
--0.36832239353773844,0.31918749588937634
--0.3787679837135318,0.3118802002063522
--0.38861781363114806,0.3039758266421836
--0.39784966741223304,0.295492203179997
--0.4064427229976957,0.28644846427677406
--0.4143775991109887,0.2768650077063871
--0.4216363989717655,0.26676344855327505
--0.42820275066131774,0.25616657046052704
--0.43406184404875114,0.24509827424233083
--0.43920046419461517,0.2335835239766882
--0.4436070211566446,0.22164829069998443
--0.44727157613038804,0.2093194938304045
--0.4501858638657654,0.1966249404523141
--0.45234331130899175,0.18359326259854658
--0.4537390524278258,0.170253852672054
--0.4543699391867002,0.15663679715257472
--0.454234548646985,0.14277280873783976
--0.4533331861763652,0.1286931570723705
--0.45166788476009717,0.11442959822010795
--0.4492424004156956,0.10001430303994024
--0.44606220372139327,8.547978462568168e-2
--0.4421344674774816,7.085882497415069e-2
--0.4374680505283599,5.61844010467521e-2
--0.432073477781784,4.1489610391323595e-2
--0.4259629164703771,2.6807596492002483e-2
--0.4191501487089479,1.2171474015490069e-2
--0.4116505404095079,-2.385745877692913e-3
--0.40348100662410136,-1.6831229988493956e-2
--0.39465997339361436,-3.113239713323246e-2
--0.38520733618861325,-4.525699162909269e-2
--0.37514441503594353,-5.9173156045464914e-2
--0.3644939064323047,-7.284950305704352e-2
--0.3532798321532531,-8.62551862366232e-2
--0.3415274850730936,-9.935996962792293e-2
--0.3292633721178644,-0.11213429594151525
--0.31651515448007367,-0.12454935322005667
--0.303311585230043,-0.13657713982244568
--0.2896824444645611,-0.14819052758035212
--0.27565847213912414,-0.15936332298466382
--0.2612712987352564,-0.17007032626384544
--0.2465533739192841,-0.18028738822096946
--0.2315378933534744,-0.18999146470121597
--0.2162587238246108,-0.19916066856699688
--0.20075032685887717,-0.20777431906347799
--0.18504768099532748,-0.215812988463154
--0.16918620289326092,-0.22325854588427274
--0.15320166745142966,-0.23009419818427979
--0.13713012711925537,-0.23630452783604672
--0.12100783058204267,-0.2418755277014566
--0.10487114100358713,-0.24679463262391754
--8.875645401058674e-2,-0.2510507477685455
--7.27001156038285e-2,-0.2546342736461006"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="0.10781418152970379,-0.24161651177749155
-9.12473587940632e-2,-0.24802572808665968
-7.386804637350497e-2,-0.2532700031790618
-5.574483247429951e-2,-0.25732864029678915
-3.694924114199871e-2,-0.26018562185335337
-1.7555449988702065e-2,-0.26182967264778134
--2.3600025520886803e-3,-0.2622543043626825
--2.2718519287699745e-2,-0.2614578411706743
--4.343975445349735e-2,-0.25944342634810613
--6.444193080091404e-2,-0.2562190098699838
--8.564216233488803e-2,-0.2517973170350509
--0.10695678142701942,-0.24619579824484772
--0.12830166901347467,-0.2394365601349484
--0.14959258657450153,-0.23154627833017072
--0.17074550858538184,-0.22255609216807126
--0.1916769541267892,-0.21250148180620654
--0.21230431634583985,-0.20142212819816008
--0.23254618846760045,-0.18936175649094789
--0.252322685070438,-0.17636796346183847
--0.271555757357283,-0.16249202967561827
--0.29016950117857426,-0.1477887171036305
--0.30809045659126,-0.13231605300329208
--0.32524789777163166,-0.11613510091101964
--0.34157411213783995,-9.930971965234714e-2
--0.3570046675805192,-8.1906311320317e-2
--0.37147866674688734,-6.399355921675498e-2
--0.38493898737477605,-4.564215679065575e-2
--0.39733250772810225,-2.6924528643436973e-2
--0.4086103162440926,-7.914544702124549e-3
--0.41872790456487485,1.1312771311500325e-2
--0.4276453431916336,3.068153796525719e-2
--0.435327439068099,5.0115315585911646e-2
--0.4417438744714624,6.953740793164315e-2
--0.4468693266625773,8.88711648770733e-2
--0.4506835678232417,0.10804028491629158
--0.4531715448861555,0.12696911629004115
--0.45432343894249994,0.14558295554865047
--0.4541347039926851,0.1638083423724201
--0.4526060848873329,0.1815733494859435
--0.4497436143876927,0.19880786652220378
--0.44555858935708803,0.2154438767161604
--0.4400675261773588,0.2314157253358478
--0.4332920955662472,0.24666037879160813
--0.42525903705297546,0.2611176734008706
--0.41600005344954,0.27473055282672243
--0.4055516857341965,0.2874452932532029
--0.39395516884091236,0.29921171540866065
--0.3812562689239204,0.3099833826004156
--0.36750510273961795,0.31971778397916795
--0.35275593985862375,0.328376502309901
--0.33706698848857775,0.3359253655871556
--0.3205001657529374,0.34233458189632376
--0.30312085333237876,0.34757885698872576
--0.28499763943317347,0.3516374941064532
--0.2662020481008727,0.3544944756630174
--0.24680825694757613,0.3561385264574453
--0.22689280440678533,0.3565631581723465
--0.20653428767117443,0.3557666949803383
--0.1858130525053766,0.35375228015777005
--0.16481087615796003,0.35052786367964783
--0.14361064462398615,0.34610617084471496
--0.12229602553185459,0.34050465205451175
--0.1009511379453995,0.33374541394461243
--7.966022038437237e-2,0.32585513213983475
--5.8507298373492056e-2,0.3168649459777353
--3.7575852832084644e-2,0.30681033561587057
--1.694849061303394e-2,0.295730982007824
-3.2933815087263785e-3,0.2836706103006118
-2.3069878111564135e-2,0.2706768172715023
-4.2302950398409145e-2,0.2568008834852822
-6.0916694219700473e-2,0.24209757091329454
-7.883764963238604e-2,0.2266249068129561
-9.599509081275781e-2,0.21044395472068356
-0.11232130517896577,0.19361857346201117
-0.12775186062164534,0.17621516512998092
-0.14222585978801328,0.158302413026419
-0.155686180415902,0.1399510106003199
-0.1680797007692283,0.12123338245310095
-0.17935750928521854,0.1022233985117888
-0.1894750976060009,8.299608249816365e-2
-0.19839253623275965,6.362731584440678e-2
-0.20607463210922505,4.419353822375255e-2
-0.2124910675125884,2.4771445878021103e-2
-0.21761651970370344,5.4376889325906674e-3
-0.22143076086436775,-1.37314311066275e-2
-0.22391873792728167,-3.266026248037712e-2
-0.2250706319836261,-5.127410173898639e-2
-0.22488189703381123,-6.949948856275578e-2
-0.22335327792845894,-8.726449567627947e-2
-0.22049080742881888,-0.10449901271253981
-0.21630578239821419,-0.12113502290649636
-0.21081471921848483,-0.13710687152618373
-0.20403928860737341,-0.15235152498194382
-0.19600623009410156,-0.16680881959120653
-0.1867472464906661,-0.1804216990170585
-0.17629887877532258,-0.19313643944353887
-0.16470236188203846,-0.2049028615989965
-0.15200346196504644,-0.21567452879075155
-0.13825229578074394,-0.22540893016950392
-0.12350313289974968,-0.23406764850023698
-0.10781418152970379,-0.24161651177749144"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="4.7154426904832014e-2" cx="-0.11462640347943698" r="1.5e-2"/></g><g fill="rgb(100%, 71%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="0.20888733107502566" width="3.0000000000000027e-2" y="-4.7338301402926594e-2" height="3.0e-2"/><rect x="-8.77001156038285e-2" width="3.0e-2" y="-0.2696342736461005" height="3.0000000000000027e-2"/></g><g fill="rgb(53%, 51%, 28%)" stroke="rgb(50%, 50%, 50%)" stroke-width="2.0e-3" fill-opacity="5.0e-3" stroke-opacity="1.0"><rect x="-0.4544100096243192" width="0.6782973406993452" y="-0.2546342736461006" height="0.6112115986149814"/></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.10781418152970379,-0.24161651177749155
--0.33706698848857775,0.3359253655871556"/></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="-0.37147866674688734,-6.399355921675498e-2
-0.14222585978801328,0.158302413026419"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5175812856221098" width="0.8897623400365626" y="-0.3657822597676875" height="0.7780359028511088"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.5332829739756962, 0.4122536430834213)"><polyline points="-0.5332829739756962,0.4272536430834213
--0.5332829739756962,0.39725364308342126"/></g><g transform="rotate(-90.0, -0.5332829739756962, 0.30110565696183433)"><polyline points="-0.5332829739756962,0.31610565696183435
--0.5332829739756962,0.2861056569618343"/></g><g transform="rotate(-90.0, -0.5332829739756962, 0.1899576708402474)"><polyline points="-0.5332829739756962,0.2049576708402474
--0.5332829739756962,0.17495767084024738"/></g><g transform="rotate(-90.0, -0.5332829739756962, 7.880968471866046e-2)"><polyline points="-0.5332829739756962,9.380968471866045e-2
--0.5332829739756962,6.380968471866046e-2"/></g><g transform="rotate(-90.0, -0.5332829739756962, -3.2338301402926595e-2)"><polyline points="-0.5332829739756962,-1.7338301402926595e-2
--0.5332829739756962,-4.7338301402926594e-2"/></g><g transform="rotate(-90.0, -0.5332829739756962, -0.14348628752451342)"><polyline points="-0.5332829739756962,-0.1284862875245134
--0.5332829739756962,-0.15848628752451344"/></g><g transform="rotate(-90.0, -0.5332829739756962, -0.2546342736461005)"><polyline points="-0.5332829739756962,-0.23963427364610046
--0.5332829739756962,-0.2696342736461005"/></g><g transform="rotate(-90.0, -0.5332829739756962, -0.3657822597676875)"><polyline points="-0.5332829739756962,-0.3507822597676875
--0.5332829739756962,-0.38078225976768754"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.552125" y="0.4229516367476241">-2.00</text><text x="-0.552125" y="0.3118036506260371">-1.50</text><text x="-0.552125" y="0.20065566450445016">-1.00</text><text x="-0.552125" y="8.950767838286317e-2">-0.50</text><text x="-0.552125" y="-2.164030773872372e-2"> 0.00</text><text x="-0.552125" y="-0.13278829386031066"> 0.50</text><text x="-0.552125" y="-0.24393627998189782"> 1.00</text><text x="-0.552125" y="-0.35508426610348465"> 1.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5175812856221098,0.4122536430834213
-0.3721810544144528,0.4122536430834213"/><polyline points="-0.5175812856221098,0.30110565696183433
-0.3721810544144528,0.30110565696183433"/><polyline points="-0.5175812856221098,0.1899576708402474
-0.3721810544144528,0.1899576708402474"/><polyline points="-0.5175812856221098,7.880968471866046e-2
-0.3721810544144528,7.880968471866046e-2"/><polyline points="-0.5175812856221098,-3.2338301402926595e-2
-0.3721810544144528,-3.2338301402926595e-2"/><polyline points="-0.5175812856221098,-0.14348628752451342
-0.3721810544144528,-0.14348628752451342"/><polyline points="-0.5175812856221098,-0.2546342736461005
-0.3721810544144528,-0.2546342736461005"/><polyline points="-0.5175812856221098,-0.3657822597676875
-0.3721810544144528,-0.3657822597676875"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5249087401871169" width="2.093558447144872e-3" y="-0.3673383315733896" height="0.7811480464625131"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5175812856221098,0.4505947201689546
--0.5175812856221098,0.42059472016895455"/><polyline points="-0.3692875622826828,0.4505947201689546
--0.3692875622826828,0.42059472016895455"/><polyline points="-0.22099383894325564,0.4505947201689546
--0.22099383894325564,0.42059472016895455"/><polyline points="-7.27001156038285e-2,0.4505947201689546
--7.27001156038285e-2,0.42059472016895455"/><polyline points="7.559360773559864e-2,0.4505947201689546
-7.559360773559864e-2,0.42059472016895455"/><polyline points="0.22388733107502568,0.4505947201689546
-0.22388733107502568,0.42059472016895455"/><polyline points="0.3721810544144528,0.4505947201689546
-0.3721810544144528,0.42059472016895455"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5175812856221098" y="0.485">-1.50</text><text x="-0.3692875622826828" y="0.485">-1.00</text><text x="-0.22099383894325564" y="0.485">-0.50</text><text x="-7.27001156038285e-2" y="0.485"> 0.00</text><text x="7.559360773559864e-2" y="0.485"> 0.50</text><text x="0.22388733107502568" y="0.485"> 1.00</text><text x="0.3721810544144528" y="0.485"> 1.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5175812856221098,0.4122536430834213
--0.5175812856221098,-0.3657822597676875"/><polyline points="-0.3692875622826828,0.4122536430834213
--0.3692875622826828,-0.3657822597676875"/><polyline points="-0.22099383894325564,0.4122536430834213
--0.22099383894325564,-0.3657822597676875"/><polyline points="-7.27001156038285e-2,0.4122536430834213
--7.27001156038285e-2,-0.3657822597676875"/><polyline points="7.559360773559864e-2,0.4122536430834213
-7.559360773559864e-2,-0.3657822597676875"/><polyline points="0.22388733107502568,0.4122536430834213
-0.22388733107502568,-0.3657822597676875"/><polyline points="0.3721810544144528,0.4122536430834213
-0.3721810544144528,-0.3657822597676875"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5186280648456822" width="0.8918558984837076" y="0.4200340021119324" height="3.1121436114043832e-3"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="0.4408759409613934" width="0.2211321109796751" y="-0.35907170010559686" height="0.45515100316789886"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="6.495786694825767e-2">Bounding Box</text></g><g fill="rgb(53%, 51%, 28%)" stroke="rgb(50%, 50%, 50%)" stroke-width="2.5e-3" fill-opacity="5.0e-3" stroke-opacity="1.0"><rect x="0.621445357027637" width="1.308474029465545e-2" y="4.55069693769799e-2" height="1.945089757127777e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="2.714994720168895e-3">Endpoints</text></g><g fill="rgb(100%, 71%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="0.6154877271749648" width="2.499999999999991e-2" y="-1.9510454065469907e-2" height="2.5e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="-5.952787750791977e-2">Centroid</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-6.925332629355863e-2" cx="0.6279877271749648" r="1.25e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="-0.12177074973600843">Arc</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.621445357027637,-0.1314961985216474
-0.6476148376169477,-0.1314961985216474"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="-0.1840136219640971">Full Ellipse</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="0.621445357027637,-0.19373907074973606
-0.6476148376169477,-0.19373907074973606"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="-0.24625649419218587">Minor Axis</text></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.621445357027637,-0.25598194297782484
-0.6476148376169477,-0.25598194297782484"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.6169480589310668e-2" fill-opacity="1.0" text-anchor="start"><text x="0.4539606812560488" y="-0.30849936642027465">Major Axis</text></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.621445357027637,-0.3182248152059134
-0.6476148376169477,-0.3182248152059134"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.1871168942897066e-2" fill-opacity="1.0" text-anchor="middle"><text x="2.680933433702537e-2" y="-0.43600000000000005">ArcPosition (Point 1 0) (Point 0 1) (ArcInfo (Point 1.5 1) (pi / 3) True True)</text></g></g></g></svg>
+}</style><g class="chart"><g class="ellipse"><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.2183,-0.0362 0.2163,-0.0225 0.2135,-0.0087 0.2098,0.0053 0.2053,0.0193 0.1999,0.0333 0.1937,0.0474 0.1867,0.0614 0.1789,0.0754 0.1704,0.0894 0.1611,0.1032 0.1511,0.1168 0.1403,0.1303 0.1289,0.1436 0.1169,0.1567 0.1042,0.1695 0.0909,0.1820 0.0770,0.1941 0.0626,0.2060 0.0476,0.2174 0.0323,0.2285 0.0164,0.2391 0.0002,0.2493 -0.0164,0.2590 -0.0334,0.2682 -0.0506,0.2769 -0.0681,0.2851 -0.0857,0.2927 -0.1036,0.2998 -0.1216,0.3062 -0.1397,0.3121 -0.1578,0.3173 -0.1760,0.3219 -0.1941,0.3259 -0.2121,0.3292 -0.2301,0.3319 -0.2478,0.3340 -0.2654,0.3353 -0.2828,0.3360 -0.2999,0.3360 -0.3166,0.3354 -0.3331,0.3341 -0.3491,0.3321 -0.3647,0.3295 -0.3799,0.3262 -0.3946,0.3223 -0.4087,0.3177 -0.4223,0.3125 -0.4353,0.3067 -0.4477,0.3003 -0.4595,0.2933 -0.4705,0.2858 -0.4809,0.2776 -0.4906,0.2690 -0.4995,0.2598 -0.5077,0.2501 -0.5151,0.2400 -0.5216,0.2294 -0.5274,0.2184 -0.5324,0.2070 -0.5365,0.1952 -0.5398,0.1830 -0.5422,0.1705 -0.5438,0.1578 -0.5445,0.1447 -0.5443,0.1315 -0.5433,0.1180 -0.5414,0.1043 -0.5387,0.0905 -0.5351,0.0766 -0.5307,0.0626 -0.5255,0.0486 -0.5194,0.0345 -0.5125,0.0205 -0.5049,0.0064 -0.4964,-0.0075 -0.4872,-0.0213 -0.4773,-0.0350 -0.4667,-0.0485 -0.4554,-0.0618 -0.4434,-0.0749 -0.4308,-0.0878 -0.4176,-0.1003 -0.4038,-0.1125 -0.3894,-0.1244 -0.3746,-0.1359 -0.3593,-0.1471 -0.3435,-0.1577 -0.3273,-0.1680 -0.3108,-0.1778 -0.2939,-0.1871 -0.2767,-0.1958 -0.2592,-0.2041 -0.2416,-0.2118 -0.2237,-0.2189 -0.2058,-0.2255 -0.1877,-0.2314 -0.1696,-0.2367 -0.1514,-0.2414 -0.1333,-0.2455 -0.1152,-0.2489"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="0.0878,-0.2365 0.0692,-0.2426 0.0496,-0.2476 0.0292,-0.2515 0.0081,-0.2543 -0.0137,-0.2558 -0.0361,-0.2562 -0.0590,-0.2555 -0.0823,-0.2535 -0.1059,-0.2505 -0.1298,-0.2462 -0.1538,-0.2409 -0.1778,-0.2344 -0.2017,-0.2268 -0.2255,-0.2182 -0.2490,-0.2086 -0.2722,-0.1980 -0.2950,-0.1865 -0.3172,-0.1740 -0.3389,-0.1607 -0.3598,-0.1467 -0.3800,-0.1319 -0.3993,-0.1164 -0.4176,-0.1003 -0.4350,-0.0836 -0.4513,-0.0665 -0.4664,-0.0489 -0.4803,-0.0310 -0.4930,-0.0128 -0.5044,0.0056 -0.5144,0.0242 -0.5231,0.0428 -0.5303,0.0614 -0.5360,0.0799 -0.5403,0.0982 -0.5431,0.1163 -0.5444,0.1341 -0.5442,0.1516 -0.5425,0.1686 -0.5393,0.1851 -0.5346,0.2010 -0.5284,0.2163 -0.5208,0.2309 -0.5117,0.2447 -0.5013,0.2578 -0.4896,0.2699 -0.4765,0.2812 -0.4623,0.2915 -0.4468,0.3008 -0.4302,0.3091 -0.4126,0.3163 -0.3939,0.3225 -0.3744,0.3275 -0.3540,0.3314 -0.3329,0.3341 -0.3110,0.3357 -0.2886,0.3361 -0.2657,0.3353 -0.2424,0.3334 -0.2188,0.3303 -0.1950,0.3261 -0.1710,0.3207 -0.1470,0.3143 -0.1231,0.3067 -0.0993,0.2981 -0.0757,0.2885 -0.0525,0.2779 -0.0298,0.2663 -0.0075,0.2539 0.0141,0.2406 0.0350,0.2265 0.0552,0.2117 0.0745,0.1962 0.0929,0.1801 0.1102,0.1635 0.1265,0.1463 0.1416,0.1288 0.1556,0.1108 0.1683,0.0926 0.1796,0.0742 0.1897,0.0557 0.1983,0.0371 0.2055,0.0185 0.2113,0 0.2156,-0.0183 0.2184,-0.0365 0.2197,-0.0543 0.2195,-0.0717 0.2177,-0.0887 0.2145,-0.1052 0.2098,-0.1212 0.2036,-0.1364 0.1960,-0.1510 0.1870,-0.1649 0.1766,-0.1779 0.1648,-0.1901 0.1518,-0.2013 0.1375,-0.2117 0.1220,-0.2210 0.1054,-0.2293 0.0878,-0.2365"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.1624" cy="0.0399" r="0.0150"/></g><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0300" width="0.0300" x="0.2033" y="-0.0512"/><rect height="0.0300" width="0.0300" x="-0.1302" y="-0.2639"/></g><g fill="rgb(53%, 51%, 28%)" fill-opacity="0.00" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0020"><rect height="0.5851" width="0.7629" x="-0.5445" y="-0.2489"/></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.0878,-0.2365 -0.4126,0.3163"/></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="-0.4513,-0.0665 0.1265,0.1463"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7447" width="1.0007" x="-0.6156" y="-0.3553"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6332, 0.3894)"><polyline points="-0.6332,0.4044
+-0.6332,0.3744"/></g><g transform="rotate(-90.0, -0.6332, 0.2830)"><polyline points="-0.6332,0.2980
+-0.6332,0.2680"/></g><g transform="rotate(-90.0, -0.6332, 0.1766)"><polyline points="-0.6332,0.1916
+-0.6332,0.1616"/></g><g transform="rotate(-90.0, -0.6332, 0.0702)"><polyline points="-0.6332,0.0852
+-0.6332,0.0552"/></g><g transform="rotate(-90.0, -0.6332, -0.0362)"><polyline points="-0.6332,-0.0212
+-0.6332,-0.0512"/></g><g transform="rotate(-90.0, -0.6332, -0.1426)"><polyline points="-0.6332,-0.1276
+-0.6332,-0.1576"/></g><g transform="rotate(-90.0, -0.6332, -0.2489)"><polyline points="-0.6332,-0.2339
+-0.6332,-0.2639"/></g><g transform="rotate(-90.0, -0.6332, -0.3553)"><polyline points="-0.6332,-0.3403
+-0.6332,-0.3703"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6544" y="0.3996">-2.0</text><text x="-0.6544" y="0.2933">-1.5</text><text x="-0.6544" y="0.1869">-1.0</text><text x="-0.6544" y="0.0805">-0.5</text><text x="-0.6544" y="-0.0259"> 0.0</text><text x="-0.6544" y="-0.1323"> 0.5</text><text x="-0.6544" y="-0.2387"> 1.0</text><text x="-0.6544" y="-0.3451"> 1.5</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6156,0.3894 0.3851,0.3894"/><polyline points="-0.6156,0.2830 0.3851,0.2830"/><polyline points="-0.6156,0.1766 0.3851,0.1766"/><polyline points="-0.6156,0.0702 0.3851,0.0702"/><polyline points="-0.6156,-0.0362 0.3851,-0.0362"/><polyline points="-0.6156,-0.1426 0.3851,-0.1426"/><polyline points="-0.6156,-0.2489 0.3851,-0.2489"/><polyline points="-0.6156,-0.3553 0.3851,-0.3553"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7477" width="0.0024" x="-0.6238" y="-0.3568"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6156,0.4267
+-0.6156,0.3967"/><polyline points="-0.4488,0.4267
+-0.4488,0.3967"/><polyline points="-0.2820,0.4267
+-0.2820,0.3967"/><polyline points="-0.1152,0.4267
+-0.1152,0.3967"/><polyline points="0.0516,0.4267
+0.0516,0.3967"/><polyline points="0.2183,0.4267
+0.2183,0.3967"/><polyline points="0.3851,0.4267
+0.3851,0.3967"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6156" y="0.4590">-2.0</text><text x="-0.4488" y="0.4590">-1.0</text><text x="-0.2820" y="0.4590">-0.5</text><text x="-0.1152" y="0.4590"> 0.0</text><text x="0.0516" y="0.4590"> 0.5</text><text x="0.2183" y="0.4590"> 1.0</text><text x="0.3851" y="0.4590"> 2.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6156,0.3894 -0.6156,-0.3553"/><polyline points="-0.4488,0.3894 -0.4488,-0.3553"/><polyline points="-0.2820,0.3894 -0.2820,-0.3553"/><polyline points="-0.1152,0.3894 -0.1152,-0.3553"/><polyline points="0.0516,0.3894 0.0516,-0.3553"/><polyline points="0.2183,0.3894 0.2183,-0.3553"/><polyline points="0.3851,0.3894 0.3851,-0.3553"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0030" width="1.0030" x="-0.6168" y="0.3969"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.4357" width="0.2487" x="0.4558" y="-0.3489"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="0.0570">Bounding Box</text></g><g fill="rgb(53%, 51%, 28%)" fill-opacity="0.00" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.0186" width="0.0147" x="0.6588" y="0.0384"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="-0.0026">Endpoints</text></g><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0250" width="0.0250" x="0.6537" y="-0.0244"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="-0.0622">Centroid</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.6662" cy="-0.0715" r="0.0125"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="-0.1218">Arc</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.6588,-0.1311 0.6883,-0.1311"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="-0.1813">Full Ellipse</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="0.6588,-0.1907 0.6883,-0.1907"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="-0.2409">Minor Axis</text></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.6588,-0.2502 0.6883,-0.2502"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0294" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4705" y="-0.3005">Major Axis</text></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.6588,-0.3098 0.6883,-0.3098"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0471" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="0" y="-0.4225">ArcPosition (Point 1 0) (Point 0 1) (ArcInfo (Point 1.5 1) (pi / 3) True True)</text></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.7" x="-0.85" y="-0.5"/></g></g></g></svg>
diff --git a/other/ellipse2.svg b/other/ellipse2.svg
--- a/other/ellipse2.svg
+++ b/other/ellipse2.svg
@@ -1,261 +1,40 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="597.6099976648998" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.9544783312696444 -0.48029831412515483 1.9435885322411657 0.975680731498238" height="300.0"><style>svg {
+<svg height="300" viewBox="-1.0 -0.5 2.0 1.0" width="600" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="ellipse"><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.3471595667841385,-3.2338301402926595e-2
-0.34439768046583885,-1.8050870674847785e-2
-0.3404541388675415,-3.6163721322803877e-3
-0.3353378364819595,1.0932637818583113e-2
-0.3290603129145857,2.556334449587111e-2
-0.3216357268565957,4.024274895417046e-2
-0.31308082415051475,5.4937742412265844e-2
-0.3034149000206692,6.961518092860564e-2
-0.2926597555536212,8.424196015607399e-2
-0.28083964852672905,9.878509000745644e-2
-0.2679812386957485,0.11321176906319891
-0.25411352766487183,0.12748945855363364
-0.23926779347482552,0.1415859557488101
-0.22347752005656019,0.15546946659040178
-0.20677832170965083,0.16910867740187208
-0.18920786277573298,0.18247282551515775
-0.1708057726881651,0.1955317686545776
-0.1516135565894987,0.2082560529214712
-0.1316745017183728,0.2206169792262318
-0.11103357977695993,0.23258666801790007
-8.973734549917989e-2,0.24413812216532182
-6.78338316484478e-2,0.2552452878480457
-4.537244068179125e-2,0.2658831133196224
-2.2403833324679656e-2,0.27602760541076804
--1.0201856921179253e-3,0.28565588364495254
--2.4846784475928807e-2,0.29474623184435317
--4.9022223132299425e-2,0.30327814710978496
--7.349197497306958e-2,0.3112323860641286
--9.820084949903274e-2,0.3185910082549615
--0.12309311687979396,0.3253374166184956
--0.14811263365006366,0.3314563949135587
--0.17320296933888957,0.33693414204118854
--0.1983075337462198,0.34175830317243294
--0.22336970457972305,0.345917997614148
--0.24833295516399645,0.34940384334994556
--0.2731409819341122,0.352207978200938
--0.2977378314259447,0.3543240775585523
--0.32206802647686594,0.3557473686494201
--0.346076691352158,0.3564746413001677
--0.3697096755149301,0.3565042551778276
--0.3929136757603872,0.3558361434895403
--0.4156363564389704,0.35447181313320353
--0.43782646749722137,0.3524143412987266
--0.4594339600701289,0.3496683685275576
--0.48041009936424467,0.3462400882461376
--0.5007075745769665,0.3421372327968856
--0.5202806056040705,0.33736905599822564
--0.5390850462948154,0.3319463122729871
--0.5570784840217349,0.32588123239225436
--0.5742203353405408,0.31918749588937634
--0.590471937524379,0.3118802002063522
--0.6057966357659896,0.3039758266421836
--0.6201598658510872,0.295492203179997
--0.633529232116497,0.28644846427677406
--0.6458745805172142,0.2768650077063871
--0.657168066637589,0.26676344855327505
--0.6673842184932376,0.25616657046052704
--0.6764999939820354,0.24509827424233083
--0.6844948328546122,0.2335835239766882
--0.691350703087132,0.22164829069998443
--0.6970521415517674,0.2093194938304045
--0.701586288893135,0.1966249404523141
--0.7049429185320335,0.18359326259854658
--0.7071144597310632,0.170253852672054
--0.7080960146701072,0.15663679715257472
--0.7078853694931591,0.14277280873783976
--0.7064829993015829,0.1286931570723705
--0.7038920670825409,0.11442959822010795
--0.7001184165750101,0.10001430303994024
--0.6951705590894723,8.547978462568168e-2
--0.6890596543110119,7.085882497415069e-2
--0.6817994851291126,5.61844010467521e-2
--0.6734064265509295,4.1489610391323595e-2
--0.6638994087681459,2.6807596492002483e-2
--0.6532998744607208,1.2171474015490069e-2
--0.6416317304338225,-2.385745877692913e-3
--0.6289212936970329,-1.6831229988493956e-2
--0.6151972321074346,-3.113239713323246e-2
--0.6004904997104632,-4.525699162909269e-2
--0.5848342669243538,-5.9173156045464914e-2
--0.5682638457256555,-7.284950305704352e-2
--0.5508166100045472,-8.62551862366232e-2
--0.5325319112695963,-9.935996962792293e-2
--0.5134509898920827,-0.11213429594151525
--0.49361688209006677,-0.12454935322005667
--0.4730743228620086,-0.13657713982244568
--0.4518696450888526,-0.14819052758035212
--0.4300506750321561,-0.15936332298466382
--0.40766662446396545,-0.17007032626384544
--0.38476797967172366,-0.18028738822096946
--0.361406387588569,-0.18999146470121597
--0.3376345393058412,-0.19916066856699688
--0.3135060512305369,-0.20777431906347799
--0.28907534415574787,-0.215812988463154
--0.2643975205168486,-0.22325854588427274
--0.23952824011026097,-0.23009419818427979
--0.21452359455511694,-0.23630452783604672
--0.18943998078096735,-0.2418755277014566
--0.16433397382686732,-0.24679463262391754
--0.13926219923875294,-0.2510507477685455
--0.11428120535289066,-0.2546342736461006"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="0.16656903825591596,-0.24161651177749155
-0.1407938156003571,-0.24802572808665968
-0.11375449403649895,-0.2532700031790618
-8.555778541346293e-2,-0.25732864029678915
-5.63149692583339e-2,-0.26018562185335337
-2.614145360670339e-2,-0.26182967264778134
--4.843680460118738e-3,-0.2622543043626825
--3.6518148773732606e-2,-0.2614578411706743
--6.875694667839238e-2,-0.25944342634810613
--0.10143284236727412,-0.2562190098699838
--0.13441687900829014,-0.2517973170350509
--0.16757888367779195,-0.24619579824484772
--0.2007879810936275,-0.2394365601349484
--0.23391311012008986,-0.23154627833017072
--0.26682354100634387,-0.22255609216807126
--0.2993893913170266,-0.21250148180620654
--0.3314821385188843,-0.20142212819816008
--0.3629751272004923,-0.18936175649094789
--0.3937440689233023,-0.17636796346183847
--0.42366753273132673,-0.16249202967561827
--0.45262742438364556,-0.1477887171036305
--0.48050945241842324,-0.13231605300329208
--0.5072035792090932,-0.11613510091101964
--0.5326044552325992,-9.930971965234714e-2
--0.5566118348358332,-8.1906311320317e-2
--0.5791309718594293,-6.399355921675498e-2
--0.6000729935575706,-4.564215679065575e-2
--0.6193552513381141,-2.6924528643436973e-2
--0.6369016469388257,-7.914544702124549e-3
--0.652642932752455,1.1312771311500325e-2
--0.6665169851154051,3.068153796525719e-2
--0.678469049481451,5.0115315585911646e-2
--0.6884519565129188,6.953740793164315e-2
--0.6964263082365114,8.88711648770733e-2
--0.7023606335291108,0.10804028491629158
--0.7062315123199225,0.12696911629004115
--0.7080236680187952,0.14558295554865047
--0.707730027805944,0.1638083423724201
--0.705351750545137,0.1815733494859435
--0.7008982222101914,0.19880786652220378
--0.6943870188428215,0.2154438767161604
--0.6858438371880327,0.2314157253358478
--0.6753023932808077,0.24666037879160813
--0.6628042893843209,0.2611176734008706
--0.648398849804811,0.27473055282672243
--0.6321429262310793,0.2874452932532029
--0.6141006733668462,0.29921171540866065
--0.5943432957414451,0.3099833826004156
--0.572948766698077,0.31971778397916795
--0.5500015206686448,0.328376502309901
--0.5255921199496276,0.3359253655871556
--0.49981689729406864,0.34233458189632376
--0.47277757573021034,0.34757885698872576
--0.4445808671071745,0.3516374941064532
--0.4153380509520453,0.3544944756630174
--0.38516453530041506,0.3561385264574453
--0.35417940123359265,0.3565631581723465
--0.32250493291997895,0.3557666949803383
--0.29026613501531906,0.35375228015777005
--0.25759023932643754,0.35052786367964783
--0.22460620268542153,0.34610617084471496
--0.1914441980159195,0.34050465205451175
--0.15823510060008417,0.33374541394461243
--0.12510997157362158,0.32585513213983475
--9.219954068736758e-2,0.3168649459777353
--5.963369037668487e-2,0.30681033561587057
--2.7540943174827026e-2,0.295730982007824
-3.952045506780855e-3,0.2836706103006118
-3.472098722959105e-2,0.2706768172715023
-6.46444510376154e-2,0.2568008834852822
-9.360434268993423e-2,0.24209757091329454
-0.1214863707247118,0.2266249068129561
-0.14818049751538176,0.21044395472068356
-0.17358137353888758,0.19361857346201117
-0.19758875314212188,0.17621516512998092
-0.22010789016571786,0.158302413026419
-0.24104991186385893,0.1399510106003199
-0.26033216964440276,0.12123338245310095
-0.2778785652451141,0.1022233985117888
-0.29361985105874355,8.299608249816365e-2
-0.3074939034216937,6.362731584440678e-2
-0.3194459677877395,4.419353822375255e-2
-0.32942887481920713,2.4771445878021103e-2
-0.3374032265428002,5.4376889325906674e-3
-0.3433375518353994,-1.37314311066275e-2
-0.3472084306262111,-3.266026248037712e-2
-0.3490005863250838,-5.127410173898639e-2
-0.3487069461122325,-6.949948856275578e-2
-0.34632866885142555,-8.726449567627947e-2
-0.34187514051647994,-0.10449901271253981
-0.33536393714911017,-0.12113502290649636
-0.3268207554943212,-0.13710687152618373
-0.31627931158709655,-0.15235152498194382
-0.30378120769060946,-0.16680881959120653
-0.28937576811109955,-0.1804216990170585
-0.2731198445373677,-0.19313643944353887
-0.25507759167313493,-0.2049028615989965
-0.23532021404773373,-0.21567452879075155
-0.21392568500436537,-0.22540893016950392
-0.19097843897493316,-0.23406764850023698
-0.16656903825591618,-0.24161651177749144"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="4.7154426904832014e-2" cx="-0.17951154084685572" r="1.5e-2"/></g><g fill="rgb(100%, 71%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="0.33215956678413805" width="3.0000000000000027e-2" y="-4.7338301402926594e-2" height="3.0e-2"/><rect x="-0.12928120535289067" width="3.0000000000000013e-2" y="-0.2696342736461005" height="3.0000000000000027e-2"/></g><g fill="rgb(53%, 51%, 28%)" stroke="rgb(50%, 50%, 50%)" stroke-width="2.0e-3" fill-opacity="5.0e-3" stroke-opacity="1.0"><rect x="-0.7081583576110569" width="1.0553179243951956" y="-0.2546342736461006" height="0.6112115986149814"/></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.16656903825591596,-0.24161651177749155
--0.5255921199496276,0.3359253655871556"/></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="-0.5791309718594293,-6.399355921675498e-2
-0.22010789016571786,0.158302413026419"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.806442363558434" width="1.3843223164110867" y="-0.3657822597676875" height="0.7780359028511088"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.8272071983046003, 0.4122536430834213)"><polyline points="-0.8272071983046003,0.4272536430834213
--0.8272071983046003,0.39725364308342126"/></g><g transform="rotate(-90.0, -0.8272071983046003, 0.30110565696183433)"><polyline points="-0.8272071983046003,0.31610565696183435
--0.8272071983046003,0.2861056569618343"/></g><g transform="rotate(-90.0, -0.8272071983046003, 0.1899576708402474)"><polyline points="-0.8272071983046003,0.2049576708402474
--0.8272071983046003,0.17495767084024738"/></g><g transform="rotate(-90.0, -0.8272071983046003, 7.880968471866046e-2)"><polyline points="-0.8272071983046003,9.380968471866045e-2
--0.8272071983046003,6.380968471866046e-2"/></g><g transform="rotate(-90.0, -0.8272071983046003, -3.2338301402926595e-2)"><polyline points="-0.8272071983046003,-1.7338301402926595e-2
--0.8272071983046003,-4.7338301402926594e-2"/></g><g transform="rotate(-90.0, -0.8272071983046003, -0.14348628752451342)"><polyline points="-0.8272071983046003,-0.1284862875245134
--0.8272071983046003,-0.15848628752451344"/></g><g transform="rotate(-90.0, -0.8272071983046003, -0.2546342736461005)"><polyline points="-0.8272071983046003,-0.23963427364610046
--0.8272071983046003,-0.2696342736461005"/></g><g transform="rotate(-90.0, -0.8272071983046003, -0.3657822597676875)"><polyline points="-0.8272071983046003,-0.3507822597676875
--0.8272071983046003,-0.38078225976768754"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.8521249999999998" y="0.4229516367476241">-2.00</text><text x="-0.8521249999999998" y="0.3118036506260371">-1.50</text><text x="-0.8521249999999998" y="0.20065566450445016">-1.00</text><text x="-0.8521249999999998" y="8.950767838286317e-2">-0.50</text><text x="-0.8521249999999998" y="-2.164030773872372e-2"> 0.00</text><text x="-0.8521249999999998" y="-0.13278829386031066"> 0.50</text><text x="-0.8521249999999998" y="-0.24393627998189782"> 1.00</text><text x="-0.8521249999999998" y="-0.35508426610348465"> 1.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.806442363558434,0.4122536430834213
-0.5778799528526526,0.4122536430834213"/><polyline points="-0.806442363558434,0.30110565696183433
-0.5778799528526526,0.30110565696183433"/><polyline points="-0.806442363558434,0.1899576708402474
-0.5778799528526526,0.1899576708402474"/><polyline points="-0.806442363558434,7.880968471866046e-2
-0.5778799528526526,7.880968471866046e-2"/><polyline points="-0.806442363558434,-3.2338301402926595e-2
-0.5778799528526526,-3.2338301402926595e-2"/><polyline points="-0.806442363558434,-0.14348628752451342
-0.5778799528526526,-0.14348628752451342"/><polyline points="-0.806442363558434,-0.2546342736461005
-0.5778799528526526,-0.2546342736461005"/><polyline points="-0.806442363558434,-0.3657822597676875
-0.5778799528526526,-0.3657822597676875"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.8161326197733116" width="2.768644632822115e-3" y="-0.3673383315733896" height="0.7811480464625131"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.806442363558434,0.4505947201689546
--0.806442363558434,0.42059472016895455"/><polyline points="-0.5757219774899196,0.4505947201689546
--0.5757219774899196,0.42059472016895455"/><polyline points="-0.3450015914214052,0.4505947201689546
--0.3450015914214052,0.42059472016895455"/><polyline points="-0.11428120535289066,0.4505947201689546
--0.11428120535289066,0.42059472016895455"/><polyline points="0.11643918071562376,0.4505947201689546
-0.11643918071562376,0.42059472016895455"/><polyline points="0.34715956678413806,0.4505947201689546
-0.34715956678413806,0.42059472016895455"/><polyline points="0.5778799528526526,0.4505947201689546
-0.5778799528526526,0.42059472016895455"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.806442363558434" y="0.485">-1.50</text><text x="-0.5757219774899196" y="0.485">-1.00</text><text x="-0.3450015914214052" y="0.485">-0.50</text><text x="-0.11428120535289066" y="0.485"> 0.00</text><text x="0.11643918071562376" y="0.485"> 0.50</text><text x="0.34715956678413806" y="0.485"> 1.00</text><text x="0.5778799528526526" y="0.485"> 1.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.806442363558434,0.4122536430834213
--0.806442363558434,-0.3657822597676875"/><polyline points="-0.5757219774899196,0.4122536430834213
--0.5757219774899196,-0.3657822597676875"/><polyline points="-0.3450015914214052,0.4122536430834213
--0.3450015914214052,-0.3657822597676875"/><polyline points="-0.11428120535289066,0.4122536430834213
--0.11428120535289066,-0.3657822597676875"/><polyline points="0.11643918071562376,0.4122536430834213
-0.11643918071562376,-0.3657822597676875"/><polyline points="0.34715956678413806,0.4122536430834213
-0.34715956678413806,-0.3657822597676875"/><polyline points="0.5778799528526526,0.4122536430834213
-0.5778799528526526,-0.3657822597676875"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.8078266858748452" width="1.387090961043909" y="0.4200340021119324" height="3.1121436114043832e-3"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="0.6687261048671302" width="0.2924380893418421" y="-0.35907170010559686" height="0.45515100316789886"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="6.495786694825767e-2">Bounding Box</text></g><g fill="rgb(53%, 51%, 28%)" stroke="rgb(50%, 50%, 50%)" stroke-width="2.5e-3" fill-opacity="5.0e-3" stroke-opacity="1.0"><rect x="0.907521704448043" width="1.7304028955138273e-2" y="4.55069693769799e-2" height="1.945089757127777e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="2.714994720168895e-3">Endpoints</text></g><g fill="rgb(100%, 71%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="0.9036737189256121" width="2.499999999999991e-2" y="-1.9510454065469907e-2" height="2.5e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="-5.952787750791977e-2">Centroid</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-6.925332629355863e-2" cx="0.9161737189256121" r="1.25e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="-0.12177074973600843">Arc</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.907521704448043,-0.1314961985216474
-0.9421297623583198,-0.1314961985216474"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="-0.1840136219640971">Full Ellipse</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="0.907521704448043,-0.19373907074973606
-0.9421297623583198,-0.19373907074973606"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="-0.24625649419218587">Minor Axis</text></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.907521704448043,-0.25598194297782484
-0.9421297623583198,-0.25598194297782484"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.460805791027717e-2" fill-opacity="1.0" text-anchor="start"><text x="0.686030133822269" y="-0.30849936642027465">Major Axis</text></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="3.0e-2 1.0e-2" stroke-linecap="round" stroke-width="5.0e-3" stroke-opacity="1.0"><polyline points="0.907521704448043,-0.3182248152059134
-0.9421297623583198,-0.3182248152059134"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="5.537289265644347e-2" fill-opacity="1.0" text-anchor="middle"><text x="1.7315934850938408e-2" y="-0.43600000000000005">ArcPosition (Point 1 0) (Point 0 1) (ArcInfo (Point 1.5 1) (pi / 3) True True)</text></g></g></g></svg>
+}</style><g class="chart"><g class="ellipse"><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.3261,-0.0362 0.3234,-0.0225 0.3194,-0.0087 0.3143,0.0053 0.3080,0.0193 0.3006,0.0333 0.2920,0.0474 0.2824,0.0614 0.2716,0.0754 0.2598,0.0894 0.2469,0.1032 0.2330,0.1168 0.2182,0.1303 0.2024,0.1436 0.1857,0.1567 0.1681,0.1695 0.1497,0.1820 0.1305,0.1941 0.1105,0.2060 0.0899,0.2174 0.0686,0.2285 0.0466,0.2391 0.0242,0.2493 0.0012,0.2590 -0.0222,0.2682 -0.0461,0.2769 -0.0703,0.2851 -0.0948,0.2927 -0.1195,0.2998 -0.1444,0.3062 -0.1694,0.3121 -0.1945,0.3173 -0.2196,0.3219 -0.2447,0.3259 -0.2697,0.3292 -0.2945,0.3319 -0.3191,0.3340 -0.3435,0.3353 -0.3675,0.3360 -0.3911,0.3360 -0.4143,0.3354 -0.4371,0.3341 -0.4593,0.3321 -0.4809,0.3295 -0.5019,0.3262 -0.5222,0.3223 -0.5418,0.3177 -0.5606,0.3125 -0.5786,0.3067 -0.5957,0.3003 -0.6120,0.2933 -0.6273,0.2858 -0.6417,0.2776 -0.6551,0.2690 -0.6674,0.2598 -0.6787,0.2501 -0.6890,0.2400 -0.6981,0.2294 -0.7061,0.2184 -0.7129,0.2070 -0.7186,0.1952 -0.7232,0.1830 -0.7265,0.1705 -0.7287,0.1578 -0.7297,0.1447 -0.7295,0.1315 -0.7281,0.1180 -0.7255,0.1043 -0.7217,0.0905 -0.7168,0.0766 -0.7106,0.0626 -0.7034,0.0486 -0.6950,0.0345 -0.6855,0.0205 -0.6749,0.0064 -0.6632,-0.0075 -0.6505,-0.0213 -0.6367,-0.0350 -0.6220,-0.0485 -0.6064,-0.0618 -0.5898,-0.0749 -0.5723,-0.0878 -0.5540,-0.1003 -0.5349,-0.1125 -0.5151,-0.1244 -0.4945,-0.1359 -0.4733,-0.1471 -0.4515,-0.1577 -0.4291,-0.1680 -0.4062,-0.1778 -0.3828,-0.1871 -0.3590,-0.1958 -0.3349,-0.2041 -0.3104,-0.2118 -0.2858,-0.2189 -0.2609,-0.2255 -0.2359,-0.2314 -0.2108,-0.2367 -0.1856,-0.2414 -0.1606,-0.2455 -0.1356,-0.2489"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="0.1454,-0.2365 0.1196,-0.2426 0.0926,-0.2476 0.0644,-0.2515 0.0351,-0.2543 0.0049,-0.2558 -0.0261,-0.2562 -0.0578,-0.2555 -0.0900,-0.2535 -0.1227,-0.2505 -0.1557,-0.2462 -0.1889,-0.2409 -0.2221,-0.2344 -0.2553,-0.2268 -0.2882,-0.2182 -0.3208,-0.2086 -0.3529,-0.1980 -0.3844,-0.1865 -0.4152,-0.1740 -0.4451,-0.1607 -0.4741,-0.1467 -0.5020,-0.1319 -0.5287,-0.1164 -0.5541,-0.1003 -0.5781,-0.0836 -0.6007,-0.0665 -0.6216,-0.0489 -0.6409,-0.0310 -0.6585,-0.0128 -0.6742,0.0056 -0.6881,0.0242 -0.7000,0.0428 -0.7100,0.0614 -0.7180,0.0799 -0.7239,0.0982 -0.7278,0.1163 -0.7296,0.1341 -0.7293,0.1516 -0.7269,0.1686 -0.7225,0.1851 -0.7160,0.2010 -0.7074,0.2163 -0.6969,0.2309 -0.6844,0.2447 -0.6700,0.2578 -0.6537,0.2699 -0.6356,0.2812 -0.6159,0.2915 -0.5945,0.3008 -0.5715,0.3091 -0.5471,0.3163 -0.5213,0.3225 -0.4942,0.3275 -0.4660,0.3314 -0.4368,0.3341 -0.4066,0.3357 -0.3756,0.3361 -0.3439,0.3353 -0.3116,0.3334 -0.2789,0.3303 -0.2459,0.3261 -0.2128,0.3207 -0.1795,0.3143 -0.1464,0.3067 -0.1135,0.2981 -0.0809,0.2885 -0.0488,0.2779 -0.0173,0.2663 0.0135,0.2539 0.0435,0.2406 0.0724,0.2265 0.1003,0.2117 0.1270,0.1962 0.1525,0.1801 0.1765,0.1635 0.1990,0.1463 0.2200,0.1288 0.2392,0.1108 0.2568,0.0926 0.2726,0.0742 0.2864,0.0557 0.2984,0.0371 0.3084,0.0185 0.3164,0 0.3223,-0.0183 0.3262,-0.0365 0.3280,-0.0543 0.3277,-0.0717 0.3253,-0.0887 0.3208,-0.1052 0.3143,-0.1212 0.3058,-0.1364 0.2952,-0.1510 0.2827,-0.1649 0.2683,-0.1779 0.2520,-0.1901 0.2340,-0.2013 0.2142,-0.2117 0.1928,-0.2210 0.1699,-0.2293 0.1454,-0.2365"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.2008" cy="0.0399" r="0.0150"/></g><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0300" width="0.0300" x="0.3111" y="-0.0512"/><rect height="0.0300" width="0.0300" x="-0.1506" y="-0.2639"/></g><g fill="rgb(53%, 51%, 28%)" fill-opacity="0.00" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0020"><rect height="0.5851" width="1.0559" x="-0.7297" y="-0.2489"/></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.1454,-0.2365 -0.5471,0.3163"/></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="-0.6007,-0.0665 0.1990,0.1463"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7447" width="1.3850" x="-0.8281" y="-0.3553"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.8489, 0.3894)"><polyline points="-0.8489,0.4044
+-0.8489,0.3744"/></g><g transform="rotate(-90.0, -0.8489, 0.2830)"><polyline points="-0.8489,0.2980
+-0.8489,0.2680"/></g><g transform="rotate(-90.0, -0.8489, 0.1766)"><polyline points="-0.8489,0.1916
+-0.8489,0.1616"/></g><g transform="rotate(-90.0, -0.8489, 0.0702)"><polyline points="-0.8489,0.0852
+-0.8489,0.0552"/></g><g transform="rotate(-90.0, -0.8489, -0.0362)"><polyline points="-0.8489,-0.0212
+-0.8489,-0.0512"/></g><g transform="rotate(-90.0, -0.8489, -0.1426)"><polyline points="-0.8489,-0.1276
+-0.8489,-0.1576"/></g><g transform="rotate(-90.0, -0.8489, -0.2489)"><polyline points="-0.8489,-0.2339
+-0.8489,-0.2639"/></g><g transform="rotate(-90.0, -0.8489, -0.3553)"><polyline points="-0.8489,-0.3403
+-0.8489,-0.3703"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.8738" y="0.3996">-2.0</text><text x="-0.8738" y="0.2933">-1.5</text><text x="-0.8738" y="0.1869">-1.0</text><text x="-0.8738" y="0.0805">-0.5</text><text x="-0.8738" y="-0.0259"> 0.0</text><text x="-0.8738" y="-0.1323"> 0.5</text><text x="-0.8738" y="-0.2387"> 1.0</text><text x="-0.8738" y="-0.3451"> 1.5</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.8281,0.3894 0.5570,0.3894"/><polyline points="-0.8281,0.2830 0.5570,0.2830"/><polyline points="-0.8281,0.1766 0.5570,0.1766"/><polyline points="-0.8281,0.0702 0.5570,0.0702"/><polyline points="-0.8281,-0.0362 0.5570,-0.0362"/><polyline points="-0.8281,-0.1426 0.5570,-0.1426"/><polyline points="-0.8281,-0.2489 0.5570,-0.2489"/><polyline points="-0.8281,-0.3553 0.5570,-0.3553"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7477" width="0.0028" x="-0.8378" y="-0.3568"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.8281,0.4267
+-0.8281,0.3967"/><polyline points="-0.5972,0.4267
+-0.5972,0.3967"/><polyline points="-0.3664,0.4267
+-0.3664,0.3967"/><polyline points="-0.1356,0.4267
+-0.1356,0.3967"/><polyline points="0.0953,0.4267
+0.0953,0.3967"/><polyline points="0.3261,0.4267
+0.3261,0.3967"/><polyline points="0.5570,0.4267
+0.5570,0.3967"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.8281" y="0.4590">-2.0</text><text x="-0.5972" y="0.4590">-1.0</text><text x="-0.3664" y="0.4590">-0.5</text><text x="-0.1356" y="0.4590"> 0.0</text><text x="0.0953" y="0.4590"> 0.5</text><text x="0.3261" y="0.4590"> 1.0</text><text x="0.5570" y="0.4590"> 2.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.8281,0.3894 -0.8281,-0.3553"/><polyline points="-0.5972,0.3894 -0.5972,-0.3553"/><polyline points="-0.3664,0.3894 -0.3664,-0.3553"/><polyline points="-0.1356,0.3894 -0.1356,-0.3553"/><polyline points="0.0953,0.3894 0.0953,-0.3553"/><polyline points="0.3261,0.3894 0.3261,-0.3553"/><polyline points="0.5570,0.3894 0.5570,-0.3553"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0030" width="1.3878" x="-0.8295" y="0.3969"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.4357" width="0.2926" x="0.6401" y="-0.3489"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="0.0570">Bounding Box</text></g><g fill="rgb(53%, 51%, 28%)" fill-opacity="0.00" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.0186" width="0.0173" x="0.8790" y="0.0384"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="-0.0026">Endpoints</text></g><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0250" width="0.0250" x="0.8751" y="-0.0244"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="-0.0622">Centroid</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.8876" cy="-0.0715" r="0.0125"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="-0.1218">Arc</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.8790,-0.1311 0.9136,-0.1311"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="-0.1813">Full Ellipse</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="0.8790,-0.1907 0.9136,-0.1907"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="-0.2409">Minor Axis</text></g><g fill="none" stroke="rgb(73%, 34%, 1%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.8790,-0.2502 0.9136,-0.2502"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0346" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.6574" y="-0.3005">Major Axis</text></g><g fill="none" stroke="rgb(21%, 29%, 7%)" stroke-dasharray="0.0300 0.0100" stroke-linecap="round" stroke-opacity="1.0" stroke-width="0.0050"><polyline points="0.8790,-0.3098 0.9136,-0.3098"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0554" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="0" y="-0.4225">ArcPosition (Point 1 0) (Point 0 1) (ArcInfo (Point 1.5 1) (pi / 3) True True)</text></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="2.0" x="-1.0" y="-0.5"/></g></g></g></svg>
diff --git a/other/ex.svg b/other/ex.svg
deleted file mode 100644
--- a/other/ex.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="444.5569342690883" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.25 -489.73 435.64812 489.98012" height="500.0"><style>svg {
-  color-scheme: light dark;
-}
-{
-  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
-  }
-  .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
-  }
-  .legendBorder g {
-    fill: #f0f0f0;
-  }
-}
-@media (prefers-color-scheme:dark) {
-  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
-  }
-  .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
-  }
-  .legendBorder g {
-    fill: #0d0d0d;
-  }
-}</style><g class="chart"><g class="edges"><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 365.08,-231.92 C 369.74,-219.55 376.14,-202.55 380.83,-190.12 L 380.94,-189.83"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 345.88,-236.43 C 330.22,-222.58 304.18,-199.5500 288.4,-185.6 L 288.03,-185.27"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 352.92,-231.92 C 348.5200,-220.23 342.56,-204.4 337.96,-192.2100 L 337.85,-191.9200"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 373.16,-160.86 C 369.07,-157.94 364.48,-154.94 360.0,-152.59 C 314.22,-128.55 255.61,-110.4200 226.73,-102.2400 L 226.39,-102.15"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 380.92,-155.6200 C 376.26,-143.2600 369.86,-126.2600 365.17,-113.8300 L 365.06,-113.53"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 393.08,-155.6200 C 397.48,-143.9300 403.44,-128.11 408.04,-115.91 L 408.1500,-115.62"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 206.93,-114.5800 C 203.7400,-142.49 198.0,-199.54 198.0,-248.04 C 198.0,-326.33 198.0,-326.33 198.0,-326.33 C 198.0,-368.23 190.59,-379.02 174.0,-417.4800 C 168.08,-431.2 158.97,-445.51 151.82,-455.7900 L 151.48,-456.2800"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 219.82,-81.8180 C 230.38,-68.517 246.3700,-48.382 257.0,-35.004 L 257.25,-34.689"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 209.7,-78.213 C 210.15,-66.984 210.74,-52.3090 211.21,-40.653 L 211.22,-40.378"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 198.65,-81.47 C 189.33,-68.875 175.63,-50.3620 165.86,-37.1710 L 165.63,-36.861"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 194.12,-85.6940 C 177.33,-74.682 149.19,-56.222 125.0,-40.2960 C 121.09,-37.725 116.9000,-34.956 112.94,-32.344 L 112.56,-32.092"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 157.4200,-463.38 C 188.35,-450.0200 254.93,-421.2500 286.17,-407.76 L 286.53,-407.6"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 125.6700,-461.7600 C 102.19,-448.4 57.559,-423.0000 33.801,-409.4700 L 33.523,-409.32"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 136.37,-453.77 C 129.4000,-427.06 117.0000,-373.02 117.0000,-326.33 C 117.0000,-326.33 117.0000,-326.33 117.0000,-248.04 C 117.0000,-201.1400 114.55,-146.06 113.08,-117.2700 L 113.06,-116.9300"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 296.79,-382.47 C 292.18,-370.61 285.93,-354.5 281.31,-342.58 L 281.2,-342.3000"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 316.44,-387.21 C 331.91,-374.2300 357.26,-352.96 373.54,-339.3 L 373.92,-338.98"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 309.21,-382.47 C 313.56,-371.27 319.38,-356.2800 323.91,-344.61 L 324.02,-344.33"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 288.12,-312.73 C 303.78,-298.8800 329.82,-275.85 345.6,-261.89 L 345.97,-261.56"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 281.29,-308.21 C 285.95,-296.27 292.3,-280.01 297.1,-267.7100 L 297.21,-267.42"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 268.71,-308.21 C 264.11,-296.44 257.88,-280.47 253.1,-268.2400 L 252.99,-267.9500"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 121.5300,-78.586 C 128.3500,-66.5220 137.5,-50.339 144.3500,-38.226 L 144.51,-37.941"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 107.96,-76.697 C 105.56,-65.522 102.51,-51.375 100.09,-40.155 L 100.04,-39.89"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 155.27,-40.632 C 157.03,-69.326 160.0,-124.6400 160.0,-171.74 C 160.0,-326.33 160.0,-326.33 160.0,-326.33 C 160.0,-372.6000 150.26,-426.5 144.73,-453.4 L 144.6600,-453.7100"/></g><g fill="rgb(0%, 0%, 0%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="1.0" fill-opacity="0.0" stroke-opacity="1.0"><path d="M 89.524,-39.429 C 80.174,-67.503 64.0,-123.1 64.0,-171.74 C 64.0,-326.33 64.0,-326.33 64.0,-326.33 C 64.0,-380.31 106.53,-433.6800 128.37,-457.52 L 128.63,-457.8000"/></g></g><g class="shapes"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-249.04" cx="359.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-172.74" cx="387.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-96.445" cx="208.99999999999997" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-471.48" cx="141.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-399.48" cx="303.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-325.3299999999999" cx="275.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-172.74" cx="275.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-96.445" cx="359.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-20.148" cx="268.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-399.48" cx="18.0" r="18.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-325.3299999999999" cx="389.0" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-249.04" cx="304.0" r="19.49832"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-172.74" cx="330.99999999999994" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-96.445" cx="415.0" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-20.148" cx="212.0" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-96.445" cx="112.0" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-325.3299999999999" cx="330.99999999999994" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-249.04" cx="246.0" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-20.148" cx="154.0" r="20.14812"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(-51%, 30%, 37%)" stroke-width="0.5" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-20.148" cx="96.0" r="20.14812"/></g></g><g class="labels"><g fill="rgb(-51%, 30%, 37%)" stroke="none" stroke-width="0.0" font-size="14.0" fill-opacity="1.0" text-anchor="middle"><text x="359.0" y="-245.33999999999997">0</text><text x="387.0" y="-169.04000000000002">1</text><text x="208.99999999999997" y="-92.745">2</text><text x="141.0" y="-467.78000000000003">3</text><text x="303.0" y="-395.78">4</text><text x="275.0" y="-321.63">5</text><text x="275.0" y="-169.04000000000002">6</text><text x="359.0" y="-92.745">7</text><text x="268.0" y="-16.448">8</text><text x="18.0" y="-395.78">9</text><text x="389.0" y="-321.63">10</text><text x="304.0" y="-245.33999999999997">11</text><text x="330.99999999999994" y="-169.04000000000002">12</text><text x="415.0" y="-92.745">13</text><text x="212.0" y="-16.448">14</text><text x="112.0" y="-92.745">15</text><text x="330.99999999999994" y="-321.63">16</text><text x="246.0" y="-245.33999999999997">17</text><text x="154.0" y="-16.448">18</text><text x="96.0" y="-16.448">19</text></g></g></g><g class="hud"></g></svg>
diff --git a/other/glyphs.svg b/other/glyphs.svg
--- a/other/glyphs.svg
+++ b/other/glyphs.svg
@@ -1,27 +1,27 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="600.0" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.75 -0.5 1.5 1.0" height="400.0"><style>svg {
+<svg height="50" viewBox="-6.0 -0.5378 12.0 1.0378" width="578" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="glyphs"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-0.0" cx="-0.695" r="5.0e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><rect x="-0.57125" width="0.10000000000000003" y="-5.0e-2" height="0.1"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><rect x="-0.39749999999999996" width="9.999999999999998e-2" y="-3.7500000000000006e-2" height="7.500000000000001e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><rect x="-0.22374999999999995" ry="1.0e-2" width="9.999999999999999e-2" y="-3.7500000000000006e-2" height="7.500000000000001e-2" rx="1.0e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><ellipse cy="-0.0" ry="3.7500000000000006e-2" cx="0.0" rx="5.0e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><polyline points="0.17374999999999996,5.0e-2
-0.17374999999999996,-5.0e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><polyline points="0.29750000000000004,-0.0
-0.3975,-0.0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="1.0"><polygon transform="translate(0.5212499999999999, -0.0)" points="0.0,-7.071067811865477e-2 -5.000000000000002e-2,4.330127018922193e-2 5.000000000000002e-2,4.330127018922193e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="9.999999999999999e-2" fill-opacity="0.2" stroke-opacity="1.0"><path d="M 0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0,0.5 A 1.0 1.0 -0.0 0 1 -0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0.5,-0.3660 L 0.5,-0.3660 Z" transform="translate(0.695, -0.0) scale(0.1)"/></g></g></g><g class="hud"></g></svg>
+}</style><g class="chart"><g class="glyphs"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><circle cx="-5.59" cy="0.0378" r="0.4"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><rect height="0.8" width="0.8000" x="-4.5925" y="-0.3622"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><rect height="0.6000" width="0.8000" x="-3.195" y="-0.2622"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><rect height="0.6000" rx="0.0100" ry="0.0100" width="0.8000" x="-1.7975" y="-0.2622"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><ellipse cx="0.0" cy="3.784271247461907e-2" rx="0.4" ry="0.30000000000000004"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><polyline points="1.3975,0.4378
+1.3975,-0.3622"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><polyline points="2.395,0.0378
+3.195,0.0378"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0200"><polygon points="0,-0.5657 -0.4000,0.3464 0.4000,0.3464" transform="translate(4.1925, 0.0378)"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0250"><path d="M 0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0,0.5 A 1.0 1.0 -0.0 0 1 -0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0.5,-0.3660 L 0.5,-0.3660 Z" transform="translate(5.59, 0.0378) scale(0.8)"/></g></g></g><g class="hud"/></svg>
diff --git a/other/gradient.svg b/other/gradient.svg
--- a/other/gradient.svg
+++ b/other/gradient.svg
@@ -1,25 +1,25 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="600.0" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-3.0 -0.5 6.0 1.0" height="100.0"><style>svg { shape-rendering: crispEdges; }svg {
+<svg height="100" viewBox="-3.0 -0.5 6.0 1.0" width="600" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="gradient"><g fill="rgb(60%, 26%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.9012903225806452" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(60%, 26%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.8432645161290324" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(60%, 26%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.7852387096774196" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 26%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.7272129032258063" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 26%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.6691870967741935" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 26%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.611161290322581" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 26%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.553135483870968" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 26%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.495109677419355" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 27%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.4370838709677423" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 27%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.379058064516129" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 27%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.321032258064516" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(61%, 28%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.2630064516129034" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(60%, 28%, 14%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.2049806451612906" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(60%, 29%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.1469548387096773" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(59%, 29%, 8%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.088929032258065" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(59%, 30%, 5%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.0309032258064517" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(58%, 31%, 0%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.9728774193548388" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(58%, 31%, -4%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.9148516129032258" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(57%, 32%, -7%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.856825806451613" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(56%, 33%, -10%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.7988" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(55%, 33%, -13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.740774193548387" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(54%, 34%, -15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.6827483870967743" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(53%, 35%, -17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.6247225806451613" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(52%, 36%, -18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.5666967741935482" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(51%, 36%, -18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.5086709677419357" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(49%, 37%, -19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.4506451612903228" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(48%, 38%, -18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.3926193548387096" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(47%, 38%, -18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.3345935483870965" width="5.8025806451612594e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(45%, 39%, -16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.276567741935484" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(43%, 40%, -15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.2185419354838711" width="5.8025806451612594e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(42%, 40%, -13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.1605161290322585" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(40%, 41%, -10%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.1024903225806455" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(38%, 42%, -7%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.0444645161290322" width="5.802580645161304e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(36%, 42%, -3%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.9864387096774192" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(34%, 43%, 2%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.9284129032258064" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(32%, 43%, 6%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.8703870967741936" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(30%, 44%, 10%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.8123612903225803" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(28%, 44%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.7543354838709679" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(25%, 45%, 15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.6963096774193547" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(22%, 45%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.6382838709677419" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(19%, 46%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.5802580645161286" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(16%, 46%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.5222322580645162" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(11%, 46%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.46420645161290297" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(5%, 46%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4061806451612906" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-5%, 47%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.34815483870967734" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-14%, 47%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2901290322580641" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-23%, 47%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2321032258064517" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-30%, 47%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17407741935483845" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-37%, 47%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11605161290322563" width="5.802580645161237e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-43%, 47%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.802580645161326e-2" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-48%, 47%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.0" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-52%, 47%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.8025806451612816e-2" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-56%, 47%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11605161290322608" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-58%, 47%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1740774193548389" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-60%, 47%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2321032258064517" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-60%, 46%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.29012903225806497" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-60%, 46%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3481548387096778" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-59%, 46%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4061806451612906" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-57%, 46%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.46420645161290297" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-54%, 45%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5222322580645167" width="5.802580645161193e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-50%, 45%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5802580645161286" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-46%, 44%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.6382838709677419" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-41%, 44%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.6963096774193547" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-35%, 44%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.7543354838709679" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-28%, 43%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.8123612903225808" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-20%, 43%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.8703870967741936" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-12%, 42%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.9284129032258068" width="5.802580645161326e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(-4%, 41%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.9864387096774201" width="5.8025806451611484e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(6%, 41%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.0444645161290316" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(11%, 40%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.1024903225806453" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(15%, 40%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.160516129032258" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(19%, 39%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.218541935483871" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(21%, 38%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.2765677419354837" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(24%, 38%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.3345935483870974" width="5.802580645161104e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(26%, 37%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.3926193548387085" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(29%, 37%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.4506451612903222" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(31%, 36%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.5086709677419359" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(33%, 35%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.5666967741935487" width="5.802580645161193e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(35%, 35%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.6247225806451606" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(36%, 34%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.6827483870967743" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(38%, 34%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.740774193548388" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(40%, 33%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.7988000000000008" width="5.802580645161193e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(41%, 32%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.8568258064516128" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(43%, 32%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.9148516129032256" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(44%, 31%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.9728774193548393" width="5.802580645161104e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(46%, 31%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0309032258064503" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(47%, 30%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.088929032258064" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(48%, 30%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.1469548387096777" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(49%, 29%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.2049806451612906" width="5.802580645161193e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(51%, 29%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.2630064516129025" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(52%, 28%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.321032258064516" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(53%, 28%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.37905806451613" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(54%, 28%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.4370838709677427" width="5.802580645161193e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(55%, 27%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.4951096774193546" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(56%, 27%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.5531354838709674" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(56%, 27%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.611161290322581" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(57%, 26%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.669187096774193" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(58%, 26%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.727212903225807" width="5.8025806451612816e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(58%, 26%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7852387096774196" width="5.802580645161193e-2" y="-0.3401639344262295" height="0.680327868852459"/></g><g fill="rgb(59%, 26%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.8432645161290315" width="5.8025806451613704e-2" y="-0.3401639344262295" height="0.680327868852459"/></g></g><g class="border"><g fill="rgb(0%, 0%, 0%)" stroke="rgb(94%, 94%, 94%)" stroke-width="2.0e-2" fill-opacity="0.0" stroke-opacity="1.0"><rect x="-0.970320430107527" width="0.2321032258064517" y="-0.40819672131147533" height="0.8163934426229508"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(0%, 0%, 0%)" stroke="rgb(99%, 99%, 99%)" stroke-width="4.0e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="-2.998" width="5.996" y="-0.498" height="0.996"/></g></g></g></svg>
+}svg { shape-rendering: crispEdges; }</style><g class="chart"><g class="gradient"><g fill="rgb(60%, 26%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.9013" y="-0.3402"/></g><g fill="rgb(60%, 26%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.8433" y="-0.3402"/></g><g fill="rgb(60%, 26%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.7852" y="-0.3402"/></g><g fill="rgb(61%, 26%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.7272" y="-0.3402"/></g><g fill="rgb(61%, 26%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.6692" y="-0.3402"/></g><g fill="rgb(61%, 26%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.6112" y="-0.3402"/></g><g fill="rgb(61%, 26%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.5531" y="-0.3402"/></g><g fill="rgb(61%, 26%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.4951" y="-0.3402"/></g><g fill="rgb(61%, 27%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.4371" y="-0.3402"/></g><g fill="rgb(61%, 27%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.3791" y="-0.3402"/></g><g fill="rgb(61%, 27%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.3210" y="-0.3402"/></g><g fill="rgb(61%, 28%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.2630" y="-0.3402"/></g><g fill="rgb(60%, 28%, 14%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.2050" y="-0.3402"/></g><g fill="rgb(60%, 29%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.1470" y="-0.3402"/></g><g fill="rgb(59%, 29%, 8%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.0889" y="-0.3402"/></g><g fill="rgb(59%, 30%, 5%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-2.0309" y="-0.3402"/></g><g fill="rgb(58%, 31%, 0%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.9729" y="-0.3402"/></g><g fill="rgb(58%, 31%, -4%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.9149" y="-0.3402"/></g><g fill="rgb(57%, 32%, -7%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.8568" y="-0.3402"/></g><g fill="rgb(56%, 33%, -10%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.7988" y="-0.3402"/></g><g fill="rgb(55%, 33%, -13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.7408" y="-0.3402"/></g><g fill="rgb(54%, 34%, -15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.6827" y="-0.3402"/></g><g fill="rgb(53%, 35%, -17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.6247" y="-0.3402"/></g><g fill="rgb(52%, 36%, -18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.5667" y="-0.3402"/></g><g fill="rgb(51%, 36%, -18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.5087" y="-0.3402"/></g><g fill="rgb(49%, 37%, -19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.4506" y="-0.3402"/></g><g fill="rgb(48%, 38%, -18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.3926" y="-0.3402"/></g><g fill="rgb(47%, 38%, -18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.3346" y="-0.3402"/></g><g fill="rgb(45%, 39%, -16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.2766" y="-0.3402"/></g><g fill="rgb(43%, 40%, -15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.2185" y="-0.3402"/></g><g fill="rgb(42%, 40%, -13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.1605" y="-0.3402"/></g><g fill="rgb(40%, 41%, -10%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.1025" y="-0.3402"/></g><g fill="rgb(38%, 42%, -7%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-1.0445" y="-0.3402"/></g><g fill="rgb(36%, 42%, -3%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.9864" y="-0.3402"/></g><g fill="rgb(34%, 43%, 2%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.9284" y="-0.3402"/></g><g fill="rgb(32%, 43%, 6%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.8704" y="-0.3402"/></g><g fill="rgb(30%, 44%, 10%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.8124" y="-0.3402"/></g><g fill="rgb(28%, 44%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.7543" y="-0.3402"/></g><g fill="rgb(25%, 45%, 15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.6963" y="-0.3402"/></g><g fill="rgb(22%, 45%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.6383" y="-0.3402"/></g><g fill="rgb(19%, 46%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.5803" y="-0.3402"/></g><g fill="rgb(16%, 46%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.5222" y="-0.3402"/></g><g fill="rgb(11%, 46%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.4642" y="-0.3402"/></g><g fill="rgb(5%, 46%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.4062" y="-0.3402"/></g><g fill="rgb(-5%, 47%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.3482" y="-0.3402"/></g><g fill="rgb(-14%, 47%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.2901" y="-0.3402"/></g><g fill="rgb(-23%, 47%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.2321" y="-0.3402"/></g><g fill="rgb(-30%, 47%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.1741" y="-0.3402"/></g><g fill="rgb(-37%, 47%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.1161" y="-0.3402"/></g><g fill="rgb(-43%, 47%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="-0.0580" y="-0.3402"/></g><g fill="rgb(-48%, 47%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0" y="-0.3402"/></g><g fill="rgb(-52%, 47%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.0580" y="-0.3402"/></g><g fill="rgb(-56%, 47%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.1161" y="-0.3402"/></g><g fill="rgb(-58%, 47%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.1741" y="-0.3402"/></g><g fill="rgb(-60%, 47%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.2321" y="-0.3402"/></g><g fill="rgb(-60%, 46%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.2901" y="-0.3402"/></g><g fill="rgb(-60%, 46%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.3482" y="-0.3402"/></g><g fill="rgb(-59%, 46%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.4062" y="-0.3402"/></g><g fill="rgb(-57%, 46%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.4642" y="-0.3402"/></g><g fill="rgb(-54%, 45%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.5222" y="-0.3402"/></g><g fill="rgb(-50%, 45%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.5803" y="-0.3402"/></g><g fill="rgb(-46%, 44%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.6383" y="-0.3402"/></g><g fill="rgb(-41%, 44%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.6963" y="-0.3402"/></g><g fill="rgb(-35%, 44%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.7543" y="-0.3402"/></g><g fill="rgb(-28%, 43%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.8124" y="-0.3402"/></g><g fill="rgb(-20%, 43%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.8704" y="-0.3402"/></g><g fill="rgb(-12%, 42%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.9284" y="-0.3402"/></g><g fill="rgb(-4%, 41%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="0.9864" y="-0.3402"/></g><g fill="rgb(6%, 41%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.0445" y="-0.3402"/></g><g fill="rgb(11%, 40%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.1025" y="-0.3402"/></g><g fill="rgb(15%, 40%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.1605" y="-0.3402"/></g><g fill="rgb(19%, 39%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.2185" y="-0.3402"/></g><g fill="rgb(21%, 38%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.2766" y="-0.3402"/></g><g fill="rgb(24%, 38%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.3346" y="-0.3402"/></g><g fill="rgb(26%, 37%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.3926" y="-0.3402"/></g><g fill="rgb(29%, 37%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.4506" y="-0.3402"/></g><g fill="rgb(31%, 36%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.5087" y="-0.3402"/></g><g fill="rgb(33%, 35%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.5667" y="-0.3402"/></g><g fill="rgb(35%, 35%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.6247" y="-0.3402"/></g><g fill="rgb(36%, 34%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.6827" y="-0.3402"/></g><g fill="rgb(38%, 34%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.7408" y="-0.3402"/></g><g fill="rgb(40%, 33%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.7988" y="-0.3402"/></g><g fill="rgb(41%, 32%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.8568" y="-0.3402"/></g><g fill="rgb(43%, 32%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.9149" y="-0.3402"/></g><g fill="rgb(44%, 31%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="1.9729" y="-0.3402"/></g><g fill="rgb(46%, 31%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.0309" y="-0.3402"/></g><g fill="rgb(47%, 30%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.0889" y="-0.3402"/></g><g fill="rgb(48%, 30%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.1470" y="-0.3402"/></g><g fill="rgb(49%, 29%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.2050" y="-0.3402"/></g><g fill="rgb(51%, 29%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.2630" y="-0.3402"/></g><g fill="rgb(52%, 28%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.3210" y="-0.3402"/></g><g fill="rgb(53%, 28%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.3791" y="-0.3402"/></g><g fill="rgb(54%, 28%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.4371" y="-0.3402"/></g><g fill="rgb(55%, 27%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.4951" y="-0.3402"/></g><g fill="rgb(56%, 27%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.5531" y="-0.3402"/></g><g fill="rgb(56%, 27%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.6112" y="-0.3402"/></g><g fill="rgb(57%, 26%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.6692" y="-0.3402"/></g><g fill="rgb(58%, 26%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.7272" y="-0.3402"/></g><g fill="rgb(58%, 26%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.7852" y="-0.3402"/></g><g fill="rgb(59%, 26%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.6803" width="0.0580" x="2.8433" y="-0.3402"/></g></g><g class="border"><g fill="rgb(0%, 0%, 0%)" fill-opacity="0" stroke="rgb(94%, 94%, 94%)" stroke-opacity="1.0" stroke-width="0.0200"><rect height="0.8164" width="0.2321" x="-0.9703" y="-0.4082"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(0%, 0%, 0%)" fill-opacity="0" stroke="rgb(99%, 99%, 99%)" stroke-opacity="1.0" stroke-width="0.0040"><rect height="0.996" width="5.996" x="-2.998" y="-0.498"/></g></g></g></svg>
diff --git a/other/hudoptions.svg b/other/hudoptions.svg
--- a/other/hudoptions.svg
+++ b/other/hudoptions.svg
@@ -1,69 +1,47 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="445.31471568510756" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7331572863520408 -0.49594877991132563 1.4750353555484697 0.9937030847582644" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"></g><g class="hud"><g class="frame"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5813810586734693" width="1.2754304846938778" y="-0.47399600638977646" height="0.8769968051118211"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6068896683673468, 0.4030007987220447)"><polyline points="-0.6068896683673468,0.4180007987220447
--0.6068896683673468,0.3880007987220447"/></g><g transform="rotate(-90.0, -0.6068896683673468, 0.3153011182108626)"><polyline points="-0.6068896683673468,0.3303011182108626
--0.6068896683673468,0.3003011182108626"/></g><g transform="rotate(-90.0, -0.6068896683673468, 0.22760143769968044)"><polyline points="-0.6068896683673468,0.24260143769968046
--0.6068896683673468,0.21260143769968043"/></g><g transform="rotate(-90.0, -0.6068896683673468, 0.1399017571884983)"><polyline points="-0.6068896683673468,0.1549017571884983
--0.6068896683673468,0.12490175718849829"/></g><g transform="rotate(-90.0, -0.6068896683673468, 5.220207667731619e-2)"><polyline points="-0.6068896683673468,6.720207667731619e-2
--0.6068896683673468,3.720207667731619e-2"/></g><g transform="rotate(-90.0, -0.6068896683673468, -3.549760383386591e-2)"><polyline points="-0.6068896683673468,-2.049760383386591e-2
--0.6068896683673468,-5.049760383386591e-2"/></g><g transform="rotate(-90.0, -0.6068896683673468, -0.12319728434504806)"><polyline points="-0.6068896683673468,-0.10819728434504806
--0.6068896683673468,-0.13819728434504808"/></g><g transform="rotate(-90.0, -0.6068896683673468, -0.21089696485623022)"><polyline points="-0.6068896683673468,-0.1958969648562302
--0.6068896683673468,-0.22589696485623023"/></g><g transform="rotate(-90.0, -0.6068896683673468, -0.29859664536741226)"><polyline points="-0.6068896683673468,-0.28359664536741225
--0.6068896683673468,-0.3135966453674123"/></g><g transform="rotate(-90.0, -0.6068896683673468, -0.3862963258785943)"><polyline points="-0.6068896683673468,-0.3712963258785943
--0.6068896683673468,-0.4012963258785943"/></g><g transform="rotate(-90.0, -0.6068896683673468, -0.47399600638977646)"><polyline points="-0.6068896683673468,-0.45899600638977645
--0.6068896683673468,-0.48899600638977647"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.251434948979592e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6375" y="0.4150595047923323">-0.50</text><text x="-0.6375" y="0.3273598242811501">-0.40</text><text x="-0.6375" y="0.23966014376996794">-0.30</text><text x="-0.6375" y="0.15196046325878587">-0.20</text><text x="-0.6375" y="6.426078274760372e-2">-0.10</text><text x="-0.6375" y="-2.3438897763578326e-2"> 0.00</text><text x="-0.6375" y="-0.11113857827476048"> 0.10</text><text x="-0.6375" y="-0.19883825878594263"> 0.20</text><text x="-0.6375" y="-0.2865379392971247"> 0.30</text><text x="-0.6375" y="-0.37423761980830683"> 0.40</text><text x="-0.6375" y="-0.4619373003194889"> 0.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5813810586734693,0.4030007987220447
-0.6940494260204084,0.4030007987220447"/><polyline points="-0.5813810586734693,0.3153011182108626
-0.6940494260204084,0.3153011182108626"/><polyline points="-0.5813810586734693,0.22760143769968044
-0.6940494260204084,0.22760143769968044"/><polyline points="-0.5813810586734693,0.1399017571884983
-0.6940494260204084,0.1399017571884983"/><polyline points="-0.5813810586734693,5.220207667731619e-2
-0.6940494260204084,5.220207667731619e-2"/><polyline points="-0.5813810586734693,-3.549760383386591e-2
-0.6940494260204084,-3.549760383386591e-2"/><polyline points="-0.5813810586734693,-0.12319728434504806
-0.6940494260204084,-0.12319728434504806"/><polyline points="-0.5813810586734693,-0.21089696485623022
-0.6940494260204084,-0.21089696485623022"/><polyline points="-0.5813810586734693,-0.29859664536741226
-0.6940494260204084,-0.29859664536741226"/><polyline points="-0.5813810586734693,-0.3862963258785943
-0.6940494260204084,-0.3862963258785943"/><polyline points="-0.5813810586734693,-0.47399600638977646
-0.6940494260204084,-0.47399600638977646"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5932850765306121" width="3.40114795918367e-3" y="-0.47575" height="0.8805047923322683"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5813810586734693,0.44431070287539937
--0.5813810586734693,0.41431070287539934"/><polyline points="-0.4538380102040816,0.44431070287539937
--0.4538380102040816,0.41431070287539934"/><polyline points="-0.32629496173469374,0.44431070287539937
--0.32629496173469374,0.41431070287539934"/><polyline points="-0.198751913265306,0.44431070287539937
--0.198751913265306,0.41431070287539934"/><polyline points="-7.120886479591826e-2,0.44431070287539937
--7.120886479591826e-2,0.41431070287539934"/><polyline points="5.633418367346954e-2,0.44431070287539937
-5.633418367346954e-2,0.41431070287539934"/><polyline points="0.18387723214285745,0.44431070287539937
-0.18387723214285745,0.41431070287539934"/><polyline points="0.311420280612245,0.44431070287539937
-0.311420280612245,0.41431070287539934"/><polyline points="0.43896332908163305,0.44431070287539937
-0.43896332908163305,0.41431070287539934"/><polyline points="0.5665063775510206,0.44431070287539937
-0.5665063775510206,0.41431070287539934"/><polyline points="0.6940494260204084,0.44431070287539937
-0.6940494260204084,0.41431070287539934"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.251434948979592e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5813810586734693" y="0.485">-0.50</text><text x="-0.4538380102040816" y="0.485">-0.40</text><text x="-0.32629496173469374" y="0.485">-0.30</text><text x="-0.198751913265306" y="0.485">-0.20</text><text x="-7.120886479591826e-2" y="0.485">-0.10</text><text x="5.633418367346954e-2" y="0.485"> 0.00</text><text x="0.18387723214285745" y="0.485"> 0.10</text><text x="0.311420280612245" y="0.485"> 0.20</text><text x="0.43896332908163305" y="0.485"> 0.30</text><text x="0.5665063775510206" y="0.485"> 0.40</text><text x="0.6940494260204084" y="0.485"> 0.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5813810586734693,0.4030007987220447
--0.5813810586734693,-0.47399600638977646"/><polyline points="-0.4538380102040816,0.4030007987220447
--0.4538380102040816,-0.47399600638977646"/><polyline points="-0.32629496173469374,0.4030007987220447
--0.32629496173469374,-0.47399600638977646"/><polyline points="-0.198751913265306,0.4030007987220447
--0.198751913265306,-0.47399600638977646"/><polyline points="-7.120886479591826e-2,0.4030007987220447
--7.120886479591826e-2,-0.47399600638977646"/><polyline points="5.633418367346954e-2,0.4030007987220447
-5.633418367346954e-2,-0.47399600638977646"/><polyline points="0.18387723214285745,0.4030007987220447
-0.18387723214285745,-0.47399600638977646"/><polyline points="0.311420280612245,0.4030007987220447
-0.311420280612245,-0.47399600638977646"/><polyline points="0.43896332908163305,0.4030007987220447
-0.43896332908163305,-0.47399600638977646"/><polyline points="0.5665063775510206,0.4030007987220447
-0.5665063775510206,-0.47399600638977646"/><polyline points="0.6940494260204084,0.4030007987220447
-0.6940494260204084,-0.47399600638977646"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5830816326530611" width="1.2788316326530613" y="0.41177076677316293" height="3.5079872204472617e-3"/></g></g></g></g></svg>
+}</style><g class="chart"/><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8232" width="1.2633" x="-0.5849" y="-0.4455"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6102, 0.3778)"><polyline points="-0.6102,0.3928
+-0.6102,0.3628"/></g><g transform="rotate(-90.0, -0.6102, 0.2954)"><polyline points="-0.6102,0.3104
+-0.6102,0.2804"/></g><g transform="rotate(-90.0, -0.6102, 0.2131)"><polyline points="-0.6102,0.2281
+-0.6102,0.1981"/></g><g transform="rotate(-90.0, -0.6102, 0.1308)"><polyline points="-0.6102,0.1458
+-0.6102,0.1158"/></g><g transform="rotate(-90.0, -0.6102, 0.0485)"><polyline points="-0.6102,0.0635
+-0.6102,0.0335"/></g><g transform="rotate(-90.0, -0.6102, -0.0339)"><polyline points="-0.6102,-0.0189
+-0.6102,-0.0489"/></g><g transform="rotate(-90.0, -0.6102, -0.1162)"><polyline points="-0.6102,-0.1012
+-0.6102,-0.1312"/></g><g transform="rotate(-90.0, -0.6102, -0.1985)"><polyline points="-0.6102,-0.1835
+-0.6102,-0.2135"/></g><g transform="rotate(-90.0, -0.6102, -0.2808)"><polyline points="-0.6102,-0.2658
+-0.6102,-0.2958"/></g><g transform="rotate(-90.0, -0.6102, -0.3631)"><polyline points="-0.6102,-0.3481
+-0.6102,-0.3781"/></g><g transform="rotate(-90.0, -0.6102, -0.4455)"><polyline points="-0.6102,-0.4305
+-0.6102,-0.4605"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0421" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6405" y="0.3891">-0.5</text><text x="-0.6405" y="0.3068">-0.4</text><text x="-0.6405" y="0.2244">-0.3</text><text x="-0.6405" y="0.1421">-0.2</text><text x="-0.6405" y="0.0598">-0.1</text><text x="-0.6405" y="-0.0225"> 0.0</text><text x="-0.6405" y="-0.1049"> 0.1</text><text x="-0.6405" y="-0.1872"> 0.2</text><text x="-0.6405" y="-0.2695"> 0.3</text><text x="-0.6405" y="-0.3518"> 0.4</text><text x="-0.6405" y="-0.4341"> 0.5</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5849,0.3778 0.6784,0.3778"/><polyline points="-0.5849,0.2954 0.6784,0.2954"/><polyline points="-0.5849,0.2131 0.6784,0.2131"/><polyline points="-0.5849,0.1308 0.6784,0.1308"/><polyline points="-0.5849,0.0485 0.6784,0.0485"/><polyline points="-0.5849,-0.0339 0.6784,-0.0339"/><polyline points="-0.5849,-0.1162 0.6784,-0.1162"/><polyline points="-0.5849,-0.1985 0.6784,-0.1985"/><polyline points="-0.5849,-0.2808 0.6784,-0.2808"/><polyline points="-0.5849,-0.3631 0.6784,-0.3631"/><polyline points="-0.5849,-0.4455 0.6784,-0.4455"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8265" width="0.0034" x="-0.5967" y="-0.4471"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5849,0.4174
+-0.5849,0.3874"/><polyline points="-0.4586,0.4174
+-0.4586,0.3874"/><polyline points="-0.3323,0.4174
+-0.3323,0.3874"/><polyline points="-0.2059,0.4174
+-0.2059,0.3874"/><polyline points="-0.0796,0.4174
+-0.0796,0.3874"/><polyline points="0.0467,0.4174
+0.0467,0.3874"/><polyline points="0.1731,0.4174
+0.1731,0.3874"/><polyline points="0.2994,0.4174
+0.2994,0.3874"/><polyline points="0.4257,0.4174
+0.4257,0.3874"/><polyline points="0.5521,0.4174
+0.5521,0.3874"/><polyline points="0.6784,0.4174
+0.6784,0.3874"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0421" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5849" y="0.4547">-0.5</text><text x="-0.4586" y="0.4547">-0.4</text><text x="-0.3323" y="0.4547">-0.3</text><text x="-0.2059" y="0.4547">-0.2</text><text x="-0.0796" y="0.4547">-0.1</text><text x="0.0467" y="0.4547"> 0.0</text><text x="0.1731" y="0.4547"> 0.1</text><text x="0.2994" y="0.4547"> 0.2</text><text x="0.4257" y="0.4547"> 0.3</text><text x="0.5521" y="0.4547"> 0.4</text><text x="0.6784" y="0.4547"> 0.5</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5849,0.3778 -0.5849,-0.4455"/><polyline points="-0.4586,0.3778 -0.4586,-0.4455"/><polyline points="-0.3323,0.3778 -0.3323,-0.4455"/><polyline points="-0.2059,0.3778 -0.2059,-0.4455"/><polyline points="-0.0796,0.3778 -0.0796,-0.4455"/><polyline points="0.0467,0.3778 0.0467,-0.4455"/><polyline points="0.1731,0.3778 0.1731,-0.4455"/><polyline points="0.2994,0.3778 0.2994,-0.4455"/><polyline points="0.4257,0.3778 0.4257,-0.4455"/><polyline points="0.5521,0.3778 0.5521,-0.4455"/><polyline points="0.6784,0.3778 0.6784,-0.4455"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0033" width="1.2667" x="-0.5866" y="0.3860"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/line.svg b/other/line.svg
--- a/other/line.svg
+++ b/other/line.svg
@@ -1,68 +1,43 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="450.0" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.75 -0.5 1.5 1.0" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="-0.5898478488982162,0.18746829020801614
--0.1963536201469046,0.18746829020801614
-0.19714060860440707,-0.35371215964823266"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="-0.5898478488982162,0.32276340267207837
-0.5119359916054562,-8.312193472010831e-2"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="-0.39310073452256034,-0.21841704718417065
--0.39310073452256034,0.32276340267207837"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5957502623294858" width="1.1863850996852046" y="-0.358785726365635" height="0.6866226957551157"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6193599160545645, 0.32276340267207837)"><polyline points="-0.6193599160545645,0.3377634026720784
--0.6193599160545645,0.30776340267207836"/></g><g transform="rotate(-90.0, -0.6193599160545645, 0.2551158464400473)"><polyline points="-0.6193599160545645,0.2701158464400473
--0.6193599160545645,0.2401158464400473"/></g><g transform="rotate(-90.0, -0.6193599160545645, 0.18746829020801614)"><polyline points="-0.6193599160545645,0.20246829020801616
--0.6193599160545645,0.17246829020801613"/></g><g transform="rotate(-90.0, -0.6193599160545645, 0.11982073397598503)"><polyline points="-0.6193599160545645,0.13482073397598504
--0.6193599160545645,0.10482073397598503"/></g><g transform="rotate(-90.0, -0.6193599160545645, 5.2173177743953913e-2)"><polyline points="-0.6193599160545645,6.717317774395391e-2
--0.6193599160545645,3.7173177743953914e-2"/></g><g transform="rotate(-90.0, -0.6193599160545645, -1.54743784880772e-2)"><polyline points="-0.6193599160545645,-4.743784880772012e-4
--0.6193599160545645,-3.04743784880772e-2"/></g><g transform="rotate(-90.0, -0.6193599160545645, -8.312193472010831e-2)"><polyline points="-0.6193599160545645,-6.812193472010832e-2
--0.6193599160545645,-9.812193472010831e-2"/></g><g transform="rotate(-90.0, -0.6193599160545645, -0.15076949095213943)"><polyline points="-0.6193599160545645,-0.13576949095213942
--0.6193599160545645,-0.16576949095213944"/></g><g transform="rotate(-90.0, -0.6193599160545645, -0.21841704718417065)"><polyline points="-0.6193599160545645,-0.20341704718417064
--0.6193599160545645,-0.23341704718417067"/></g><g transform="rotate(-90.0, -0.6193599160545645, -0.28606460341620166)"><polyline points="-0.6193599160545645,-0.27106460341620164
--0.6193599160545645,-0.30106460341620167"/></g><g transform="rotate(-90.0, -0.6193599160545645, -0.35371215964823266)"><polyline points="-0.6193599160545645,-0.33871215964823265
--0.6193599160545645,-0.3687121596482327"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.9349422875131164e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.647691500524659" y="0.3320649416539827">0.00</text><text x="-0.647691500524659" y="0.2644173854219516">0.50</text><text x="-0.647691500524659" y="0.19676982918992042">1.00</text><text x="-0.647691500524659" y="0.1291222729578893">1.50</text><text x="-0.647691500524659" y="6.147471672585825e-2">2.00</text><text x="-0.647691500524659" y="-6.172839506172867e-3">2.50</text><text x="-0.647691500524659" y="-7.382039573820409e-2">3.00</text><text x="-0.647691500524659" y="-0.1414679519702351">3.50</text><text x="-0.647691500524659" y="-0.2091155082022662">4.00</text><text x="-0.647691500524659" y="-0.27676306443429743">4.50</text><text x="-0.647691500524659" y="-0.34441062066632844">5.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5898478488982162,0.32276340267207837
-0.5906348373557186,0.32276340267207837"/><polyline points="-0.5898478488982162,0.2551158464400473
-0.5906348373557186,0.2551158464400473"/><polyline points="-0.5898478488982162,0.18746829020801614
-0.5906348373557186,0.18746829020801614"/><polyline points="-0.5898478488982162,0.11982073397598503
-0.5906348373557186,0.11982073397598503"/><polyline points="-0.5898478488982162,5.2173177743953913e-2
-0.5906348373557186,5.2173177743953913e-2"/><polyline points="-0.5898478488982162,-1.54743784880772e-2
-0.5906348373557186,-1.54743784880772e-2"/><polyline points="-0.5898478488982162,-8.312193472010831e-2
-0.5906348373557186,-8.312193472010831e-2"/><polyline points="-0.5898478488982162,-0.15076949095213943
-0.5906348373557186,-0.15076949095213943"/><polyline points="-0.5898478488982162,-0.21841704718417065
-0.5906348373557186,-0.21841704718417065"/><polyline points="-0.5898478488982162,-0.28606460341620166
-0.5906348373557186,-0.28606460341620166"/><polyline points="-0.5898478488982162,-0.35371215964823266
-0.5906348373557186,-0.35371215964823266"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.6067681007345225" width="3.1479538300104304e-3" y="-0.3550651107728734" height="0.6791814645695924"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5898478488982162,0.36313123625909005
--0.5898478488982162,0.33313123625909"/><polyline points="-0.39310073452256034,0.36313123625909005
--0.39310073452256034,0.33313123625909"/><polyline points="-0.1963536201469046,0.36313123625909005
--0.1963536201469046,0.33313123625909"/><polyline points="3.934942287512344e-4,0.36313123625909005
-3.934942287512344e-4,0.33313123625909"/><polyline points="0.19714060860440707,0.36313123625909005
-0.19714060860440707,0.33313123625909"/><polyline points="0.3938877229800628,0.36313123625909005
-0.3938877229800628,0.33313123625909"/><polyline points="0.5906348373557186,0.36313123625909005
-0.5906348373557186,0.33313123625909"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.9349422875131164e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5898478488982162" y="0.3910874344664298">0.00</text><text x="-0.39310073452256034" y="0.3910874344664298">0.50</text><text x="-0.1963536201469046" y="0.3910874344664298">1.00</text><text x="3.934942287512344e-4" y="0.3910874344664298">1.50</text><text x="0.19714060860440707" y="0.3910874344664298">2.00</text><text x="0.3938877229800628" y="0.3910874344664298">2.50</text><text x="0.5906348373557186" y="0.3910874344664298">3.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5898478488982162,0.32276340267207837
--0.5898478488982162,-0.35371215964823266"/><polyline points="-0.39310073452256034,0.32276340267207837
--0.39310073452256034,-0.35371215964823266"/><polyline points="-0.1963536201469046,0.32276340267207837
--0.1963536201469046,-0.35371215964823266"/><polyline points="3.934942287512344e-4,0.32276340267207837
-3.934942287512344e-4,-0.35371215964823266"/><polyline points="0.19714060860440707,0.32276340267207837
-0.19714060860440707,-0.35371215964823266"/><polyline points="0.3938877229800628,0.32276340267207837
-0.3938877229800628,-0.35371215964823266"/><polyline points="0.5906348373557186,0.32276340267207837
-0.5906348373557186,-0.35371215964823266"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5914218258132214" width="1.1836306400839454" y="0.3346017250126838" height="2.7059022492812446e-3"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="7.869884575026233e-2" fill-opacity="1.0" text-anchor="middle"><text x="-4.62355718782792e-2" y="-0.4188229325215628">Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.721930745015739e-2" fill-opacity="1.0" text-anchor="end"><text x="0.6260493179433366" y="0.4607644173854219">Made with love and chart-svg</text></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(99%, 99%, 99%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3348635886673661" width="0.3797219307450159" y="7.754101133096558e-2" height="0.17926602401488245"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.9349422875131164e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3545383001049316" y="0.2297480128530356">palette1 2</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="0.5709601259181531,0.2212920683240317
-0.6890083945435466,0.2212920683240317"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.9349422875131164e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3545383001049316" y="0.1756299678674107">palette1 1</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="0.5709601259181531,0.1671740233384068
-0.6890083945435466,0.1671740233384068"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.9349422875131164e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3545383001049316" y="0.12151192288178586">palette1 0</text></g><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-width="1.5e-2" stroke-opacity="1.0"><polyline points="0.5709601259181531,0.11305597835278192
-0.6890083945435466,0.11305597835278192"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.75" width="1.5" y="-0.5" height="1.0"/></g></g></g></svg>
+}</style><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.6059,0.1875 -0.2077,0.1875 0.1905,-0.3537"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.6059,0.3228 0.5091,-0.0831"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.4068,-0.2184 -0.4068,0.3228"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.6866" width="1.2006" x="-0.6118" y="-0.3588"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6357, 0.3228)"><polyline points="-0.6357,0.3378
+-0.6357,0.3078"/></g><g transform="rotate(-90.0, -0.6357, 0.2551)"><polyline points="-0.6357,0.2701
+-0.6357,0.2401"/></g><g transform="rotate(-90.0, -0.6357, 0.1875)"><polyline points="-0.6357,0.2025
+-0.6357,0.1725"/></g><g transform="rotate(-90.0, -0.6357, 0.1198)"><polyline points="-0.6357,0.1348
+-0.6357,0.1048"/></g><g transform="rotate(-90.0, -0.6357, 0.0522)"><polyline points="-0.6357,0.0672
+-0.6357,0.0372"/></g><g transform="rotate(-90.0, -0.6357, -0.0155)"><polyline points="-0.6357,-0.0005
+-0.6357,-0.0305"/></g><g transform="rotate(-90.0, -0.6357, -0.0831)"><polyline points="-0.6357,-0.0681
+-0.6357,-0.0981"/></g><g transform="rotate(-90.0, -0.6357, -0.1508)"><polyline points="-0.6357,-0.1358
+-0.6357,-0.1658"/></g><g transform="rotate(-90.0, -0.6357, -0.2184)"><polyline points="-0.6357,-0.2034
+-0.6357,-0.2334"/></g><g transform="rotate(-90.0, -0.6357, -0.2861)"><polyline points="-0.6357,-0.2711
+-0.6357,-0.3011"/></g><g transform="rotate(-90.0, -0.6357, -0.3537)"><polyline points="-0.6357,-0.3387
+-0.6357,-0.3687"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6644" y="0.3321">0.0</text><text x="-0.6644" y="0.2644">0.5</text><text x="-0.6644" y="0.1968">1.0</text><text x="-0.6644" y="0.1291">1.5</text><text x="-0.6644" y="0.0615">2.0</text><text x="-0.6644" y="-0.0062">2.5</text><text x="-0.6644" y="-0.0738">3.0</text><text x="-0.6644" y="-0.1415">3.5</text><text x="-0.6644" y="-0.2091">4.0</text><text x="-0.6644" y="-0.2768">4.5</text><text x="-0.6644" y="-0.3444">5.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6059,0.3228 0.5887,0.3228"/><polyline points="-0.6059,0.2551 0.5887,0.2551"/><polyline points="-0.6059,0.1875 0.5887,0.1875"/><polyline points="-0.6059,0.1198 0.5887,0.1198"/><polyline points="-0.6059,0.0522 0.5887,0.0522"/><polyline points="-0.6059,-0.0155 0.5887,-0.0155"/><polyline points="-0.6059,-0.0831 0.5887,-0.0831"/><polyline points="-0.6059,-0.1508 0.5887,-0.1508"/><polyline points="-0.6059,-0.2184 0.5887,-0.2184"/><polyline points="-0.6059,-0.2861 0.5887,-0.2861"/><polyline points="-0.6059,-0.3537 0.5887,-0.3537"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.6792" width="0.0032" x="-0.6230" y="-0.3551"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6059,0.3631
+-0.6059,0.3331"/><polyline points="-0.4068,0.3631
+-0.4068,0.3331"/><polyline points="-0.2077,0.3631
+-0.2077,0.3331"/><polyline points="-0.0086,0.3631
+-0.0086,0.3331"/><polyline points="0.1905,0.3631
+0.1905,0.3331"/><polyline points="0.3896,0.3631
+0.3896,0.3331"/><polyline points="0.5887,0.3631
+0.5887,0.3331"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6059" y="0.3911">0.0</text><text x="-0.4068" y="0.3911">0.5</text><text x="-0.2077" y="0.3911">1.0</text><text x="-0.0086" y="0.3911">1.5</text><text x="0.1905" y="0.3911">2.0</text><text x="0.3896" y="0.3911">2.5</text><text x="0.5887" y="0.3911">3.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6059,0.3228 -0.6059,-0.3537"/><polyline points="-0.4068,0.3228 -0.4068,-0.3537"/><polyline points="-0.2077,0.3228 -0.2077,-0.3537"/><polyline points="-0.0086,0.3228 -0.0086,-0.3537"/><polyline points="0.1905,0.3228 0.1905,-0.3537"/><polyline points="0.3896,0.3228 0.3896,-0.3537"/><polyline points="0.5887,0.3228 0.5887,-0.3537"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0027" width="1.1978" x="-0.6074" y="0.3346"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0796" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.0513" y="-0.4188">Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0478" stroke="none" stroke-width="0.0" text-anchor="end"><text x="0.6156" y="0.4608">Made with love and chart-svg</text></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(99%, 99%, 99%)" fill-opacity="1.0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.1793" width="0.3843" x="0.3299" y="0.0775"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3498" y="0.2297">palette1 2</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5688,0.2213 0.6883,0.2213"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3498" y="0.1756">palette1 1</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5688,0.1672 0.6883,0.1672"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0398" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3498" y="0.1215">palette1 0</text></g><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5688,0.1131 0.6883,0.1131"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/path.svg b/other/path.svg
--- a/other/path.svg
+++ b/other/path.svg
@@ -1,68 +1,53 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="375.0492051476155" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7512380952380954 -1.52625 2.0643333333333342 1.6512500000000006" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.7687 -1.5663 2.1218 1.7313" width="367" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}{
+}
+{
   .pathtext g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .pathtext g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
-}</style><g class="chart"><g class="path"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.1" stroke-opacity="1.0"><path d="M 0.0476,0 L 1.0,0 C 0.2381,0 0.2857,-0.9375 1.0,-0.9375 Q -0.9048,-1.875 0.0476,-0.9375 A 0.9486825977868139 0.9412422945844034 30.0 0 0 0.0476,0"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="3.261904761904767e-2" width="3.0e-2" y="-1.4999999999999555e-2" height="3.0e-2"/><rect x="0.985" width="2.9999999999999916e-2" y="-1.4999999999999555e-2" height="3.0e-2"/><rect x="0.985" width="2.9999999999999916e-2" y="-0.9524999999999998" height="3.0000000000000027e-2"/><rect x="3.261904761904767e-2" width="3.0e-2" y="-0.9524999999999998" height="3.0000000000000027e-2"/><rect x="3.261904761904767e-2" width="3.0e-2" y="-1.4999999999999555e-2" height="3.0e-2"/></g></g><g class="pathtext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.761904761904763e-2" fill-opacity="1.0" text-anchor="middle"><text x="4.761904761904767e-2" y="-4.687499999999957e-2">StartP (Point 0 0)</text><text x="0.523809523809524" y="4.440892098500626e-16">LineP (Point 1 0)</text><text x="0.8095238095238099" y="-0.46874999999999967">CubicP (Point 0.2 0) (Point 0.25 1) (Point 1 1)</text><text x="0.4285714285714287" y="-1.0312499999999998">QuadP (Point (-1) 2) (Point 0 1)</text><text x="4.761904761904767e-2" y="-0.37499999999999967">ArcP (ArcInfo (Point 1 1) (-pi / 6) False False) (Point 0 0)</text></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5952380952380953" width="1.908333333333334" y="-1.5" height="1.5165000000000004"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6252380952380954, 6.661338147750939e-16)"><polyline points="-0.6252380952380954,1.5000000000000666e-2
--0.6252380952380954,-1.4999999999999333e-2"/></g><g transform="rotate(-90.0, -0.6252380952380954, -0.18749999999999942)"><polyline points="-0.6252380952380954,-0.17249999999999943
--0.6252380952380954,-0.2024999999999994"/></g><g transform="rotate(-90.0, -0.6252380952380954, -0.3749999999999995)"><polyline points="-0.6252380952380954,-0.3599999999999995
--0.6252380952380954,-0.3899999999999995"/></g><g transform="rotate(-90.0, -0.6252380952380954, -0.5624999999999997)"><polyline points="-0.6252380952380954,-0.5474999999999997
--0.6252380952380954,-0.5774999999999997"/></g><g transform="rotate(-90.0, -0.6252380952380954, -0.7499999999999997)"><polyline points="-0.6252380952380954,-0.7349999999999997
--0.6252380952380954,-0.7649999999999997"/></g><g transform="rotate(-90.0, -0.6252380952380954, -0.9374999999999998)"><polyline points="-0.6252380952380954,-0.9224999999999998
--0.6252380952380954,-0.9524999999999998"/></g><g transform="rotate(-90.0, -0.6252380952380954, -1.125)"><polyline points="-0.6252380952380954,-1.11
--0.6252380952380954,-1.14"/></g><g transform="rotate(-90.0, -0.6252380952380954, -1.3125)"><polyline points="-0.6252380952380954,-1.2975
--0.6252380952380954,-1.3275"/></g><g transform="rotate(-90.0, -0.6252380952380954, -1.5)"><polyline points="-0.6252380952380954,-1.485
--0.6252380952380954,-1.515"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="5.0e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6612380952380954" y="1.3750000000000668e-2">0.00</text><text x="-0.6612380952380954" y="-0.1737499999999994">0.20</text><text x="-0.6612380952380954" y="-0.3612499999999995">0.40</text><text x="-0.6612380952380954" y="-0.5487499999999996">0.60</text><text x="-0.6612380952380954" y="-0.7362499999999996">0.80</text><text x="-0.6612380952380954" y="-0.9237499999999997">1.00</text><text x="-0.6612380952380954" y="-1.11125">1.20</text><text x="-0.6612380952380954" y="-1.29875">1.40</text><text x="-0.6612380952380954" y="-1.48625">1.60</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.33333333333333337,6.661338147750939e-16
-1.0,6.661338147750939e-16"/><polyline points="-0.33333333333333337,-0.18749999999999942
-1.0,-0.18749999999999942"/><polyline points="-0.33333333333333337,-0.3749999999999995
-1.0,-0.3749999999999995"/><polyline points="-0.33333333333333337,-0.5624999999999997
-1.0,-0.5624999999999997"/><polyline points="-0.33333333333333337,-0.7499999999999997
-1.0,-0.7499999999999997"/><polyline points="-0.33333333333333337,-0.9374999999999998
-1.0,-0.9374999999999998"/><polyline points="-0.33333333333333337,-1.125
-1.0,-1.125"/><polyline points="-0.33333333333333337,-1.3125
-1.0,-1.3125"/><polyline points="-0.33333333333333337,-1.5
-1.0,-1.5"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.6092380952380954" width="4.0000000000000036e-3" y="-1.502" height="1.5040000000000007"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.33333333333333337,6.150000000000044e-2
--0.33333333333333337,3.1500000000000444e-2"/><polyline points="-0.14285714285714285,6.150000000000044e-2
--0.14285714285714285,3.1500000000000444e-2"/><polyline points="4.761904761904767e-2,6.150000000000044e-2
-4.761904761904767e-2,3.1500000000000444e-2"/><polyline points="0.23809523809523825,6.150000000000044e-2
-0.23809523809523825,3.1500000000000444e-2"/><polyline points="0.4285714285714287,6.150000000000044e-2
-0.4285714285714287,3.1500000000000444e-2"/><polyline points="0.6190476190476192,6.150000000000044e-2
-0.6190476190476192,3.1500000000000444e-2"/><polyline points="0.8095238095238099,6.150000000000044e-2
-0.8095238095238099,3.1500000000000444e-2"/><polyline points="1.0,6.150000000000044e-2
-1.0,3.1500000000000444e-2"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="5.0e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.33333333333333337" y="0.11000000000000046">-0.40</text><text x="-0.14285714285714285" y="0.11000000000000046">-0.20</text><text x="4.761904761904767e-2" y="0.11000000000000046"> 0.00</text><text x="0.23809523809523825" y="0.11000000000000046"> 0.20</text><text x="0.4285714285714287" y="0.11000000000000046"> 0.40</text><text x="0.6190476190476192" y="0.11000000000000046"> 0.60</text><text x="0.8095238095238099" y="0.11000000000000046"> 0.80</text><text x="1.0" y="0.11000000000000046"> 1.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.33333333333333337,6.661338147750939e-16
--0.33333333333333337,-1.5"/><polyline points="-0.14285714285714285,6.661338147750939e-16
--0.14285714285714285,-1.5"/><polyline points="4.761904761904767e-2,6.661338147750939e-16
-4.761904761904767e-2,-1.5"/><polyline points="0.23809523809523825,6.661338147750939e-16
-0.23809523809523825,-1.5"/><polyline points="0.4285714285714287,6.661338147750939e-16
-0.4285714285714287,-1.5"/><polyline points="0.6190476190476192,6.661338147750939e-16
-0.6190476190476192,-1.5"/><polyline points="0.8095238095238099,6.661338147750939e-16
-0.8095238095238099,-1.5"/><polyline points="1.0,6.661338147750939e-16
-1.0,-1.5"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.33533333333333337" width="1.3373333333333335" y="2.6500000000000447e-2" height="3.999999999999997e-3"/></g></g></g></g></svg>
+}
+</style><g class="chart"><g class="path"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.1" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0100"><path d="M 0.0476,0 L 1.0,0 C 0.2381,0 0.2857,-0.9375 1.0,-0.9375 Q -0.9048,-1.875 0.0476,-0.9375 A 0.9487 0.9412 30.0 0 0 0.0476,0"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0300" width="0.0300" x="0.0326" y="-0.0150"/><rect height="0.0300" width="0.0300" x="0.985" y="-0.0150"/><rect height="0.0300" width="0.0300" x="0.985" y="-0.9525"/><rect height="0.0300" width="0.0300" x="0.0326" y="-0.9525"/><rect height="0.0300" width="0.0300" x="0.0326" y="-0.0150"/></g></g><g class="pathtext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0476" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="0.0476" y="-0.0469">StartP (Point 0 0)</text><text x="0.5238" y="0">LineP (Point 1 0)</text><text x="0.8095" y="-0.4687">CubicP (Point 0.2 0) (Point 0.25 1) (Point 1 1)</text><text x="0.4286" y="-1.0312">QuadP (Point (-1) 2) (Point 0 1)</text><text x="0.0476" y="-0.3750">ArcP (ArcInfo (Point 1 1) (-pi / 6) False False) (Point 0 0)</text></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.5165" width="1.9083" x="-0.5952" y="-1.5"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6252, 0)"><polyline points="-0.6252,0.0150
+-0.6252,-0.0150"/></g><g transform="rotate(-90.0, -0.6252, -0.1875)"><polyline points="-0.6252,-0.1725
+-0.6252,-0.2025"/></g><g transform="rotate(-90.0, -0.6252, -0.3750)"><polyline points="-0.6252,-0.3600
+-0.6252,-0.3900"/></g><g transform="rotate(-90.0, -0.6252, -0.5625)"><polyline points="-0.6252,-0.5475
+-0.6252,-0.5775"/></g><g transform="rotate(-90.0, -0.6252, -0.7500)"><polyline points="-0.6252,-0.7350
+-0.6252,-0.7650"/></g><g transform="rotate(-90.0, -0.6252, -0.9375)"><polyline points="-0.6252,-0.9225
+-0.6252,-0.9525"/></g><g transform="rotate(-90.0, -0.6252, -1.125)"><polyline points="-0.6252,-1.11
+-0.6252,-1.14"/></g><g transform="rotate(-90.0, -0.6252, -1.3125)"><polyline points="-0.6252,-1.2975
+-0.6252,-1.3275"/></g><g transform="rotate(-90.0, -0.6252, -1.5)"><polyline points="-0.6252,-1.485
+-0.6252,-1.515"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0500" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6612" y="0.0138">0.0</text><text x="-0.6612" y="-0.1737">0.2</text><text x="-0.6612" y="-0.3612">0.4</text><text x="-0.6612" y="-0.5487">0.6</text><text x="-0.6612" y="-0.7362">0.8</text><text x="-0.6612" y="-0.9237">1.0</text><text x="-0.6612" y="-1.1112">1.2</text><text x="-0.6612" y="-1.2988">1.4</text><text x="-0.6612" y="-1.4862">1.6</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.3333,0 1.0,0"/><polyline points="-0.3333,-0.1875 1.0,-0.1875"/><polyline points="-0.3333,-0.3750 1.0,-0.3750"/><polyline points="-0.3333,-0.5625 1.0,-0.5625"/><polyline points="-0.3333,-0.7500 1.0,-0.7500"/><polyline points="-0.3333,-0.9375 1.0,-0.9375"/><polyline points="-0.3333,-1.125 1.0,-1.125"/><polyline points="-0.3333,-1.3125 1.0,-1.3125"/><polyline points="-0.3333,-1.5 1.0,-1.5"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.5040" width="0.0040" x="-0.6092" y="-1.502"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.3333,0.0615
+-0.3333,0.0315"/><polyline points="-0.1429,0.0615
+-0.1429,0.0315"/><polyline points="0.0476,0.0615
+0.0476,0.0315"/><polyline points="0.2381,0.0615
+0.2381,0.0315"/><polyline points="0.4286,0.0615
+0.4286,0.0315"/><polyline points="0.6190,0.0615
+0.6190,0.0315"/><polyline points="0.8095,0.0615
+0.8095,0.0315"/><polyline points="1.0,0.0615
+1.0,0.0315"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0500" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.3333" y="0.1100">-0.4</text><text x="-0.1429" y="0.1100">-0.2</text><text x="0.0476" y="0.1100"> 0.0</text><text x="0.2381" y="0.1100"> 0.2</text><text x="0.4286" y="0.1100"> 0.4</text><text x="0.6190" y="0.1100"> 0.6</text><text x="0.8095" y="0.1100"> 0.8</text><text x="1.0" y="0.1100"> 1.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.3333,0 -0.3333,-1.5"/><polyline points="-0.1429,0 -0.1429,-1.5"/><polyline points="0.0476,0 0.0476,-1.5"/><polyline points="0.2381,0 0.2381,-1.5"/><polyline points="0.4286,0 0.4286,-1.5"/><polyline points="0.6190,0 0.6190,-1.5"/><polyline points="0.8095,0 0.8095,-1.5"/><polyline points="1.0,0 1.0,-1.5"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0040" width="1.3373" x="-0.3353" y="0.0265"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.7313" width="2.1218" x="-0.7687" y="-1.5663"/></g></g></g></svg>
diff --git a/other/priorityv1.svg b/other/priorityv1.svg
new file mode 100644
--- /dev/null
+++ b/other/priorityv1.svg
@@ -0,0 +1,43 @@
+<svg height="300" viewBox="-0.75 -0.5 1.5000 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
+  color-scheme: light dark;
+}
+{
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: rgb(5%, 5%, 5%);
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: rgb(5%, 5%, 5%);
+  }
+  .legendBorder g {
+    fill: rgb(94%, 94%, 94%);
+  }
+}
+@media (prefers-color-scheme:dark) {
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: rgb(94%, 94%, 94%);
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: rgb(94%, 94%, 94%);
+  }
+  .legendBorder g {
+    fill: rgb(5%, 5%, 5%);
+  }
+}</style><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.5977,0.1717 -0.2920,0.1717 0.0137,-0.3239"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.5977,0.2955 0.2582,-0.0761"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.4448,-0.2000 -0.4448,0.2955"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.1" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0100"><rect height="0.6287" width="0.9216" x="-0.6023" y="-0.3285"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6206, 0.2955)"><polyline points="-0.6206,0.3105
+-0.6206,0.2805"/></g><g transform="rotate(-90.0, -0.6206, 0.2336)"><polyline points="-0.6206,0.2486
+-0.6206,0.2186"/></g><g transform="rotate(-90.0, -0.6206, 0.1717)"><polyline points="-0.6206,0.1867
+-0.6206,0.1567"/></g><g transform="rotate(-90.0, -0.6206, 0.1097)"><polyline points="-0.6206,0.1247
+-0.6206,0.0947"/></g><g transform="rotate(-90.0, -0.6206, 0.0478)"><polyline points="-0.6206,0.0628
+-0.6206,0.0328"/></g><g transform="rotate(-90.0, -0.6206, -0.0142)"><polyline points="-0.6206,0.0008
+-0.6206,-0.0292"/></g><g transform="rotate(-90.0, -0.6206, -0.0761)"><polyline points="-0.6206,-0.0611
+-0.6206,-0.0911"/></g><g transform="rotate(-90.0, -0.6206, -0.1381)"><polyline points="-0.6206,-0.1231
+-0.6206,-0.1531"/></g><g transform="rotate(-90.0, -0.6206, -0.2000)"><polyline points="-0.6206,-0.1850
+-0.6206,-0.2150"/></g><g transform="rotate(-90.0, -0.6206, -0.2619)"><polyline points="-0.6206,-0.2469
+-0.6206,-0.2769"/></g><g transform="rotate(-90.0, -0.6206, -0.3239)"><polyline points="-0.6206,-0.3089
+-0.6206,-0.3389"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6426" y="0.3041">0.0</text><text x="-0.6426" y="0.2421">0.5</text><text x="-0.6426" y="0.1802">1.0</text><text x="-0.6426" y="0.1182">1.5</text><text x="-0.6426" y="0.0563">2.0</text><text x="-0.6426" y="-0.0057">2.5</text><text x="-0.6426" y="-0.0676">3.0</text><text x="-0.6426" y="-0.1295">3.5</text><text x="-0.6426" y="-0.1915">4.0</text><text x="-0.6426" y="-0.2534">4.5</text><text x="-0.6426" y="-0.3154">5.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5977,0.2955 0.3194,0.2955"/><polyline points="-0.5977,0.2336 0.3194,0.2336"/><polyline points="-0.5977,0.1717 0.3194,0.1717"/><polyline points="-0.5977,0.1097 0.3194,0.1097"/><polyline points="-0.5977,0.0478 0.3194,0.0478"/><polyline points="-0.5977,-0.0142 0.3194,-0.0142"/><polyline points="-0.5977,-0.0761 0.3194,-0.0761"/><polyline points="-0.5977,-0.1381 0.3194,-0.1381"/><polyline points="-0.5977,-0.2000 0.3194,-0.2000"/><polyline points="-0.5977,-0.2619 0.3194,-0.2619"/><polyline points="-0.5977,-0.3239 0.3194,-0.3239"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.6219" width="0.0024" x="-0.6139" y="-0.3251"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5977,0.3338
+-0.5977,0.3038"/><polyline points="-0.4448,0.3338
+-0.4448,0.3038"/><polyline points="-0.2920,0.3338
+-0.2920,0.3038"/><polyline points="-0.1392,0.3338
+-0.1392,0.3038"/><polyline points="0.0137,0.3338
+0.0137,0.3038"/><polyline points="0.1665,0.3338
+0.1665,0.3038"/><polyline points="0.3194,0.3338
+0.3194,0.3038"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5977" y="0.3581">0.0</text><text x="-0.4448" y="0.3581">0.5</text><text x="-0.2920" y="0.3581">1.0</text><text x="-0.1392" y="0.3581">1.5</text><text x="0.0137" y="0.3581">2.0</text><text x="0.1665" y="0.3581">2.5</text><text x="0.3194" y="0.3581">3.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5977,0.2955 -0.5977,-0.3239"/><polyline points="-0.4448,0.2955 -0.4448,-0.3239"/><polyline points="-0.2920,0.2955 -0.2920,-0.3239"/><polyline points="-0.1392,0.2955 -0.1392,-0.3239"/><polyline points="0.0137,0.2955 0.0137,-0.3239"/><polyline points="0.1665,0.2955 0.1665,-0.3239"/><polyline points="0.3194,0.2955 0.3194,-0.3239"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0025" width="0.9195" x="-0.5989" y="0.3095"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0611" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.1719" y="-0.3835">Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0367" stroke="none" stroke-width="0.0" text-anchor="end"><text x="0.3400" y="0.4219">Made with love and chart-svg</text></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(99%, 99%, 99%)" fill-opacity="1.0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.1641" width="0.2950" x="0.3858" y="-0.1316"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4011" y="0.0077">palette1 2</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5692,0 0.6609,0"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4011" y="-0.0418">palette1 1</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5692,-0.0496 0.6609,-0.0496"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4011" y="-0.0914">palette1 0</text></g><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5692,-0.0991 0.6609,-0.0991"/></g></g></g><g class="frame"><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.05" stroke="rgb(100%, 71%, 35%)" stroke-opacity="1.0" stroke-width="0.0100"><rect height="0.99" width="1.4900" x="-0.745" y="-0.495"/></g></g></g></svg>
diff --git a/other/priorityv2.svg b/other/priorityv2.svg
new file mode 100644
--- /dev/null
+++ b/other/priorityv2.svg
@@ -0,0 +1,43 @@
+<svg height="300" viewBox="-0.75 -0.5 1.5000 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
+  color-scheme: light dark;
+}
+{
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: rgb(5%, 5%, 5%);
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: rgb(5%, 5%, 5%);
+  }
+  .legendBorder g {
+    fill: rgb(94%, 94%, 94%);
+  }
+}
+@media (prefers-color-scheme:dark) {
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: rgb(94%, 94%, 94%);
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: rgb(94%, 94%, 94%);
+  }
+  .legendBorder g {
+    fill: rgb(5%, 5%, 5%);
+  }
+}</style><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.5977,0.1717 -0.2920,0.1717 0.0137,-0.3239"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.5977,0.2955 0.2582,-0.0761"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.4448,-0.2000 -0.4448,0.2955"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.1" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0100"><rect height="0.6287" width="0.9216" x="-0.6023" y="-0.3285"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6206, 0.2955)"><polyline points="-0.6206,0.3105
+-0.6206,0.2805"/></g><g transform="rotate(-90.0, -0.6206, 0.2336)"><polyline points="-0.6206,0.2486
+-0.6206,0.2186"/></g><g transform="rotate(-90.0, -0.6206, 0.1717)"><polyline points="-0.6206,0.1867
+-0.6206,0.1567"/></g><g transform="rotate(-90.0, -0.6206, 0.1097)"><polyline points="-0.6206,0.1247
+-0.6206,0.0947"/></g><g transform="rotate(-90.0, -0.6206, 0.0478)"><polyline points="-0.6206,0.0628
+-0.6206,0.0328"/></g><g transform="rotate(-90.0, -0.6206, -0.0142)"><polyline points="-0.6206,0.0008
+-0.6206,-0.0292"/></g><g transform="rotate(-90.0, -0.6206, -0.0761)"><polyline points="-0.6206,-0.0611
+-0.6206,-0.0911"/></g><g transform="rotate(-90.0, -0.6206, -0.1381)"><polyline points="-0.6206,-0.1231
+-0.6206,-0.1531"/></g><g transform="rotate(-90.0, -0.6206, -0.2000)"><polyline points="-0.6206,-0.1850
+-0.6206,-0.2150"/></g><g transform="rotate(-90.0, -0.6206, -0.2619)"><polyline points="-0.6206,-0.2469
+-0.6206,-0.2769"/></g><g transform="rotate(-90.0, -0.6206, -0.3239)"><polyline points="-0.6206,-0.3089
+-0.6206,-0.3389"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6426" y="0.3041">0.0</text><text x="-0.6426" y="0.2421">0.5</text><text x="-0.6426" y="0.1802">1.0</text><text x="-0.6426" y="0.1182">1.5</text><text x="-0.6426" y="0.0563">2.0</text><text x="-0.6426" y="-0.0057">2.5</text><text x="-0.6426" y="-0.0676">3.0</text><text x="-0.6426" y="-0.1295">3.5</text><text x="-0.6426" y="-0.1915">4.0</text><text x="-0.6426" y="-0.2534">4.5</text><text x="-0.6426" y="-0.3154">5.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5977,0.2955 0.3194,0.2955"/><polyline points="-0.5977,0.2336 0.3194,0.2336"/><polyline points="-0.5977,0.1717 0.3194,0.1717"/><polyline points="-0.5977,0.1097 0.3194,0.1097"/><polyline points="-0.5977,0.0478 0.3194,0.0478"/><polyline points="-0.5977,-0.0142 0.3194,-0.0142"/><polyline points="-0.5977,-0.0761 0.3194,-0.0761"/><polyline points="-0.5977,-0.1381 0.3194,-0.1381"/><polyline points="-0.5977,-0.2000 0.3194,-0.2000"/><polyline points="-0.5977,-0.2619 0.3194,-0.2619"/><polyline points="-0.5977,-0.3239 0.3194,-0.3239"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.6219" width="0.0024" x="-0.6139" y="-0.3251"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5977,0.3338
+-0.5977,0.3038"/><polyline points="-0.4448,0.3338
+-0.4448,0.3038"/><polyline points="-0.2920,0.3338
+-0.2920,0.3038"/><polyline points="-0.1392,0.3338
+-0.1392,0.3038"/><polyline points="0.0137,0.3338
+0.0137,0.3038"/><polyline points="0.1665,0.3338
+0.1665,0.3038"/><polyline points="0.3194,0.3338
+0.3194,0.3038"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5977" y="0.3581">0.0</text><text x="-0.4448" y="0.3581">0.5</text><text x="-0.2920" y="0.3581">1.0</text><text x="-0.1392" y="0.3581">1.5</text><text x="0.0137" y="0.3581">2.0</text><text x="0.1665" y="0.3581">2.5</text><text x="0.3194" y="0.3581">3.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5977,0.2955 -0.5977,-0.3239"/><polyline points="-0.4448,0.2955 -0.4448,-0.3239"/><polyline points="-0.2920,0.2955 -0.2920,-0.3239"/><polyline points="-0.1392,0.2955 -0.1392,-0.3239"/><polyline points="0.0137,0.2955 0.0137,-0.3239"/><polyline points="0.1665,0.2955 0.1665,-0.3239"/><polyline points="0.3194,0.2955 0.3194,-0.3239"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0025" width="0.9195" x="-0.5989" y="0.3095"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(99%, 99%, 99%)" fill-opacity="1.0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.1641" width="0.2950" x="0.3858" y="-0.1180"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4011" y="0.0214">palette1 2</text></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5692,0.0136 0.6609,0.0136"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4011" y="-0.0282">palette1 1</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5692,-0.0359 0.6609,-0.0359"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0306" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.4011" y="-0.0777">palette1 0</text></g><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="0.5692,-0.0855 0.6609,-0.0855"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0611" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="0" y="-0.3835">Line Chart</text></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0367" stroke="none" stroke-width="0.0" text-anchor="end"><text x="0.6839" y="0.4219">Made with love and chart-svg</text></g></g><g class="frame"><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.05" stroke="rgb(100%, 71%, 35%)" stroke-opacity="1.0" stroke-width="0.0100"><rect height="0.99" width="1.4900" x="-0.745" y="-0.495"/></g></g></g></svg>
diff --git a/other/quad.svg b/other/quad.svg
--- a/other/quad.svg
+++ b/other/quad.svg
@@ -1,170 +1,47 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="450.74399222262986" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7049708234277069 -0.47438340177220667 1.4549708234277068 0.9683795115625675" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="quad"><g fill="rgb(66%, 7%, 55%)" stroke="rgb(0%, 0%, 0%)" stroke-width="1.0e-2" fill-opacity="0.2" stroke-opacity="0.0"><path d="M -0.5880,0.0169 Q 0.3116,0.4006 -0.1382,-0.3667"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="-0.5880213961530149,1.6922516142470367e-2
--0.5701641182191485,2.448081649656314e-2
--0.5525767235789928,3.180891480941461e-2
--0.535259212232548,3.890681108102473e-2
--0.5182115841798142,4.577450531139343e-2
--0.501433839420791,5.2411997500520724e-2
--0.4849259779554787,5.881928764840655e-2
--0.4686879997838772,6.499637575505102e-2
--0.45271990490598657,7.094326182045407e-2
--0.4370216933218068,7.665994584461566e-2
--0.42159336503133776,8.214642782753595e-2
--0.4064349200345796,8.740270776921472e-2
--0.3915463583315323,9.242878566965207e-2
--0.3769276799221958,9.722466152884812e-2
--0.36257888480657013,0.10179033534680276
--0.3484999729846553,0.10612580712351594
--0.3346909444564513,0.1102310768589877
--0.3211517992219581,0.1141061445532181
--0.30788253728117565,0.11775101020620704
--0.29488315863410414,0.12116567381795462
--0.2821536632807434,0.12435013538846074
--0.2696940512210936,0.1273043949177255
--0.2575043224551545,0.13002845240574873
--0.24558447698292635,0.13252230785253072
--0.2339345148044089,0.13478596125807119
--0.22255443591960233,0.1368194126223703
--0.21144424032850662,0.138622661945428
--0.2006039280311217,0.14019570922724428
--0.19003349902744765,0.14153855446781916
--0.1797329533174844,0.14265119766715262
--0.1697022909012319,0.14353363882524467
--0.15994151177869037,0.1441858779420953
--0.15045061594985953,0.14460791501770465
--0.1412296034147396,0.14479975005207246
--0.1322784741733306,0.14476138304519887
--0.12359722822563213,0.1444928139970839
--0.11518586557164479,0.14399404290772755
--0.10704438621136814,0.14326506977712977
--9.917279014480229e-2,0.14230589460529053
--9.157107737194736e-2,0.14111651739220993
--8.423924789280313e-2,0.13969693813788792
--7.71773017073697e-2,0.1380471568423245
--7.038523881564729e-2,0.1361671735055197
--6.386305921763569e-2,0.13405698812747346
--5.761076291333467e-2,0.13171660070818586
--5.1628349902744786e-2,0.12914601124765668
--4.59158201858656e-2,0.1263452197458863
--4.047317376269732e-2,0.12331422620287436
--3.530041063323974e-2,0.12005303061862105
--3.0397530797492966e-2,0.11656163299312644
--2.5764534255457106e-2,0.11284003332639037
--2.140142100713216e-2,0.10888823161841282
--1.7308191052517907e-2,0.10470622786919387
--1.348484439161457e-2,0.10029402207873361
--9.931381024421815e-3,9.565161424703189e-2
--6.647800950940197e-3,9.077900437408865e-2
--3.6341041711692723e-3,8.567619245990415e-2
--8.902906851092629e-4,8.034317850447825e-2
-1.5836395072399423e-3,7.477996250781088e-2
-3.7876864058786763e-3,6.898654446990216e-2
-5.72185001080594e-3,6.29629243907519e-2
-7.386130322022844e-3,5.6709102270360356e-2
-8.780527339528721e-3,5.022507810872734e-2
-9.905041063323905e-3,4.3510851905852854e-2
-1.0759671493408174e-2,3.6566423661737124e-2
-1.134441862978175e-2,2.939179337637987e-2
-1.1659282472444299e-2,2.1986961049781262e-2
-1.1704263021396155e-2,1.435192668194113e-2
-1.1479360276637096e-2,6.4866902728596965e-3
-1.0984574238167233e-2,-1.6087481774630374e-3
-1.0219904905986565e-2,-9.934388669027239e-3
-9.185352280095094e-3,-1.8490231201832907e-2
-7.880916360492707e-3,-2.7276275775879988e-2
-6.306597147179516e-3,-3.6292522391168536e-2
-4.462394640155742e-3,-4.553897104769833e-2
-2.3483088394207208e-3,-5.50156217454697e-2
--3.5660255024883014e-5,-6.472247448448254e-2
--2.689512643181402e-3,-7.465952926473662e-2
--5.613248325048725e-3,-8.482678608623206e-2
--8.806867300626742e-3,-9.522424494896897e-2
--1.2270369569915784e-2,-0.10585190585294746
--1.600375513291552e-2,-0.11670976879816719
--2.0007023989626282e-2,-0.12779783378462806
--2.4280176140047627e-2,-0.13911610081233072
--2.8823211584179886e-2,-0.15066456988127463
--3.363613032202306e-2,-0.16244324099146012
--3.871893235357682e-2,-0.17445211414288686
--4.40716176788416e-2,-0.18669118933555506
--4.969418629781719e-2,-0.19916046656946473
--5.558663821050358e-2,-0.21185994584461576
--6.174897341690089e-2,-0.22478962716100825
--6.8181191917009e-2,-0.237949510518642
--7.48832937108278e-2,-0.2513395959175173
--8.185527879835752e-2,-0.2649598833576339
--8.909714717959794e-2,-0.2788103728389919
--9.660889885454937e-2,-0.2928910643615913
--0.10439053382321162,-0.30720195792543226
--0.11244205208558455,-0.32174305353051436
--0.12076345364166852,-0.33651435117683803
--0.12935473849146317,-0.3515158508644033
--0.13821590663496874,-0.3667475525932098"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="-0.6030213961530149" width="3.0000000000000027e-2" y="1.922516142470368e-3" height="3.0e-2"/><rect x="-0.15321590663496876" width="3.0000000000000013e-2" y="-0.3817475525932098" height="3.0000000000000027e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="0.40059258487815036" cx="0.3115895828830775" r="1.5e-2"/></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(40%, 40%, 40%)" stroke-width="2.0e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="-0.5880213961530149" width="0.5997406526907282" y="-0.3667475525932098" height="0.5115600916475735"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5979171169224119" width="0.9194024205748864" y="-0.3794086648614873" height="0.7926623620079151"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6159093365031337, 0.40059258487815036)"><polyline points="-0.6159093365031337,0.4155925848781504
--0.6159093365031337,0.38559258487815035"/></g><g transform="rotate(-90.0, -0.6159093365031337, 0.32385857113101435)"><polyline points="-0.6159093365031337,0.33885857113101436
--0.6159093365031337,0.30885857113101434"/></g><g transform="rotate(-90.0, -0.6159093365031337, 0.24712455738387834)"><polyline points="-0.6159093365031337,0.26212455738387835
--0.6159093365031337,0.23212455738387833"/></g><g transform="rotate(-90.0, -0.6159093365031337, 0.17039054363674233)"><polyline points="-0.6159093365031337,0.18539054363674234
--0.6159093365031337,0.15539054363674232"/></g><g transform="rotate(-90.0, -0.6159093365031337, 9.365652988960627e-2)"><polyline points="-0.6159093365031337,0.10865652988960627
--0.6159093365031337,7.865652988960627e-2"/></g><g transform="rotate(-90.0, -0.6159093365031337, 1.6922516142470367e-2)"><polyline points="-0.6159093365031337,3.192251614247037e-2
--0.6159093365031337,1.922516142470368e-3"/></g><g transform="rotate(-90.0, -0.6159093365031337, -5.981149760466575e-2)"><polyline points="-0.6159093365031337,-4.4811497604665754e-2
--0.6159093365031337,-7.481149760466575e-2"/></g><g transform="rotate(-90.0, -0.6159093365031337, -0.13654551135180182)"><polyline points="-0.6159093365031337,-0.12154551135180182
--0.6159093365031337,-0.15154551135180183"/></g><g transform="rotate(-90.0, -0.6159093365031337, -0.21327952509893777)"><polyline points="-0.6159093365031337,-0.19827952509893776
--0.6159093365031337,-0.22827952509893779"/></g><g transform="rotate(-90.0, -0.6159093365031337, -0.29001353884607384)"><polyline points="-0.6159093365031337,-0.2750135388460738
--0.6159093365031337,-0.30501353884607385"/></g><g transform="rotate(-90.0, -0.6159093365031337, -0.3667475525932098)"><polyline points="-0.6159093365031337,-0.3517475525932098
--0.6159093365031337,-0.3817475525932098"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6375" y="0.4111435117683816">-1.00</text><text x="-0.6375" y="0.33440949802124553">-0.80</text><text x="-0.6375" y="0.2576754842741095">-0.60</text><text x="-0.6375" y="0.18094147052697357">-0.40</text><text x="-0.6375" y="0.10420745677983745">-0.20</text><text x="-0.6375" y="2.747344303270155e-2"> 0.00</text><text x="-0.6375" y="-4.926057071443457e-2"> 0.20</text><text x="-0.6375" y="-0.12599458446157064"> 0.40</text><text x="-0.6375" y="-0.20272859820870648"> 0.60</text><text x="-0.6375" y="-0.27946261195584265"> 0.80</text><text x="-0.6375" y="-0.3561966257029785"> 1.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5880213961530149,0.40059258487815036
-0.3115895828830775,0.40059258487815036"/><polyline points="-0.5880213961530149,0.32385857113101435
-0.3115895828830775,0.32385857113101435"/><polyline points="-0.5880213961530149,0.24712455738387834
-0.3115895828830775,0.24712455738387834"/><polyline points="-0.5880213961530149,0.17039054363674233
-0.3115895828830775,0.17039054363674233"/><polyline points="-0.5880213961530149,9.365652988960627e-2
-0.3115895828830775,9.365652988960627e-2"/><polyline points="-0.5880213961530149,1.6922516142470367e-2
-0.3115895828830775,1.6922516142470367e-2"/><polyline points="-0.5880213961530149,-5.981149760466575e-2
-0.3115895828830775,-5.981149760466575e-2"/><polyline points="-0.5880213961530149,-0.13654551135180182
-0.3115895828830775,-0.13654551135180182"/><polyline points="-0.5880213961530149,-0.21327952509893777
-0.3115895828830775,-0.21327952509893777"/><polyline points="-0.5880213961530149,-0.29001353884607384
-0.3115895828830775,-0.29001353884607384"/><polyline points="-0.5880213961530149,-0.3667475525932098
-0.3115895828830775,-0.3667475525932098"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.6063134860600821" width="2.398962610762889e-3" y="-0.36828223286815254" height="0.7704094980212457"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5880213961530149,0.45127390127056866
--0.5880213961530149,0.42127390127056863"/><polyline points="-0.4980602982494056,0.45127390127056866
--0.4980602982494056,0.42127390127056863"/><polyline points="-0.4080992003457964,0.45127390127056866
--0.4080992003457964,0.42127390127056863"/><polyline points="-0.3181381024421871,0.45127390127056866
--0.3181381024421871,0.42127390127056863"/><polyline points="-0.22817700453857787,0.45127390127056866
--0.22817700453857787,0.42127390127056863"/><polyline points="-0.13821590663496874,0.45127390127056866
--0.13821590663496874,0.42127390127056863"/><polyline points="-4.8254808731359344e-2,0.45127390127056866
--4.8254808731359344e-2,0.42127390127056863"/><polyline points="4.170628917224983e-2,0.45127390127056866
-4.170628917224983e-2,0.42127390127056863"/><polyline points="0.131667387075859,0.45127390127056866
-0.131667387075859,0.42127390127056863"/><polyline points="0.2216284849794684,0.45127390127056866
-0.2216284849794684,0.42127390127056863"/><polyline points="0.3115895828830775,0.45127390127056866
-0.3115895828830775,0.42127390127056863"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5880213961530149" y="0.485">0.00</text><text x="-0.4980602982494056" y="0.485">0.20</text><text x="-0.4080992003457964" y="0.485">0.40</text><text x="-0.3181381024421871" y="0.485">0.60</text><text x="-0.22817700453857787" y="0.485">0.80</text><text x="-0.13821590663496874" y="0.485">1.00</text><text x="-4.8254808731359344e-2" y="0.485">1.20</text><text x="4.170628917224983e-2" y="0.485">1.40</text><text x="0.131667387075859" y="0.485">1.60</text><text x="0.2216284849794684" y="0.485">1.80</text><text x="0.3115895828830775" y="0.485">2.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5880213961530149,0.40059258487815036
--0.5880213961530149,-0.3667475525932098"/><polyline points="-0.4980602982494056,0.40059258487815036
--0.4980602982494056,-0.3667475525932098"/><polyline points="-0.4080992003457964,0.40059258487815036
--0.4080992003457964,-0.3667475525932098"/><polyline points="-0.3181381024421871,0.40059258487815036
--0.3181381024421871,-0.3667475525932098"/><polyline points="-0.22817700453857787,0.40059258487815036
--0.22817700453857787,-0.3667475525932098"/><polyline points="-0.13821590663496874,0.40059258487815036
--0.13821590663496874,-0.3667475525932098"/><polyline points="-4.8254808731359344e-2,0.40059258487815036
--4.8254808731359344e-2,-0.3667475525932098"/><polyline points="4.170628917224983e-2,0.40059258487815036
-4.170628917224983e-2,-0.3667475525932098"/><polyline points="0.131667387075859,0.40059258487815036
-0.131667387075859,-0.3667475525932098"/><polyline points="0.2216284849794684,0.40059258487815036
-0.2216284849794684,-0.3667475525932098"/><polyline points="0.3115895828830775,0.40059258487815036
-0.3115895828830775,-0.3667475525932098"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5892208774583964" width="0.9020099416468553" y="0.4209270985211414" height="3.069360549885436e-3"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="0.38355846120596504" width="0.3634428355305812" y="-0.2546839200166634" height="0.34977921266402856"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3985519775232331" y="6.440168714851074e-2">Bounding Box</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(40%, 40%, 40%)" stroke-width="2.5e-3" fill-opacity="5.0e-2" stroke-opacity="1.0"><rect x="0.6714339744975144" width="2.9987032634536392e-2" y="3.562643199333476e-2" height="3.836700687356792e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3985519775232331" y="3.0144761508018036e-3">Path Control Point</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><circle cy="-6.577275567590135e-3" cx="0.6864274908147825" r="2.5e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3985519775232331" y="-5.837273484690686e-2">Path Endpoints</text></g><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="0.6614274908147825" width="5.0000000000000044e-2" y="-9.296448656529907e-2" height="4.9999999999999996e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3985519775232331" y="-0.11975994584461569">Path Chord</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-width="2.0e-3" stroke-opacity="1.0"><polyline points="0.6714339744975144,-0.1293516975630078
-0.7314080397665872,-0.1293516975630078"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="2.998703263453641e-2" fill-opacity="1.0" text-anchor="start"><text x="0.3985519775232331" y="-0.18114715684232452">Path Fill</text></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(0%, 0%, 0%)" stroke-width="5.0e-2" fill-opacity="0.2" stroke-opacity="0.0"><path d="M 0.6714,-0.1779 Q 0.7314,-0.1396 0.7014,-0.2163"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.7979252215258256e-2" fill-opacity="1.0" text-anchor="middle"><text x="2.2514588286146497e-2" y="-0.43600000000000005">QuadPosition (Point 0 0) (Point 1 1) (Point 2 (-1))</text></g></g></g></svg>
+}</style><g class="chart"><g class="quad"><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.2" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0.0100"><path d="M -0.6211,0.0108 Q 0.2890,0.3786 -0.1660,-0.3571"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="-0.6211,0.0108 -0.6030,0.0180 -0.5852,0.0250 -0.5677,0.0318 -0.5504,0.0384 -0.5335,0.0448 -0.5168,0.0509 -0.5003,0.0569 -0.4842,0.0626 -0.4683,0.0680 -0.4527,0.0733 -0.4374,0.0783 -0.4223,0.0832 -0.4075,0.0878 -0.3930,0.0921 -0.3788,0.0963 -0.3648,0.1002 -0.3511,0.1039 -0.3377,0.1074 -0.3245,0.1107 -0.3116,0.1138 -0.2990,0.1166 -0.2867,0.1192 -0.2746,0.1216 -0.2629,0.1238 -0.2513,0.1257 -0.2401,0.1274 -0.2291,0.1289 -0.2184,0.1302 -0.2080,0.1313 -0.1979,0.1322 -0.1880,0.1328 -0.1784,0.1332 -0.1691,0.1334 -0.1600,0.1333 -0.1512,0.1331 -0.1427,0.1326 -0.1345,0.1319 -0.1265,0.1310 -0.1188,0.1298 -0.1114,0.1285 -0.1043,0.1269 -0.0974,0.1251 -0.0908,0.1231 -0.0845,0.1208 -0.0784,0.1184 -0.0726,0.1157 -0.0671,0.1128 -0.0619,0.1096 -0.0569,0.1063 -0.0523,0.1027 -0.0478,0.0989 -0.0437,0.0949 -0.0398,0.0907 -0.0362,0.0862 -0.0329,0.0816 -0.0299,0.0767 -0.0271,0.0716 -0.0246,0.0662 -0.0224,0.0607 -0.0204,0.0549 -0.0187,0.0489 -0.0173,0.0427 -0.0162,0.0363 -0.0153,0.0296 -0.0147,0.0227 -0.0144,0.0156 -0.0143,0.0083 -0.0146,0.0008 -0.0151,-0.0070 -0.0159,-0.0150 -0.0169,-0.0232 -0.0182,-0.0316 -0.0198,-0.0403 -0.0217,-0.0491 -0.0238,-0.0582 -0.0262,-0.0675 -0.0289,-0.0770 -0.0319,-0.0868 -0.0351,-0.0968 -0.0386,-0.1070 -0.0424,-0.1174 -0.0464,-0.1280 -0.0508,-0.1388 -0.0553,-0.1499 -0.0602,-0.1612 -0.0654,-0.1727 -0.0708,-0.1845 -0.0765,-0.1964 -0.0824,-0.2086 -0.0887,-0.2210 -0.0952,-0.2336 -0.1019,-0.2464 -0.1090,-0.2595 -0.1163,-0.2728 -0.1239,-0.2863 -0.1318,-0.3000 -0.1399,-0.3139 -0.1484,-0.3281 -0.1571,-0.3425 -0.1660,-0.3571"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0300" width="0.0300" x="-0.6361" y="-0.0042"/><rect height="0.0300" width="0.0300" x="-0.1810" y="-0.3721"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.2890" cy="0.3786" r="0.0150"/></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(40%, 40%, 40%)" stroke-opacity="1.0" stroke-width="0.0020"><rect height="0.4905" width="0.6067" x="-0.6211" y="-0.3571"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7600" width="0.9301" x="-0.6311" y="-0.3692"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6493, 0.3786)"><polyline points="-0.6493,0.3936
+-0.6493,0.3636"/></g><g transform="rotate(-90.0, -0.6493, 0.3050)"><polyline points="-0.6493,0.3200
+-0.6493,0.2900"/></g><g transform="rotate(-90.0, -0.6493, 0.2315)"><polyline points="-0.6493,0.2465
+-0.6493,0.2165"/></g><g transform="rotate(-90.0, -0.6493, 0.1579)"><polyline points="-0.6493,0.1729
+-0.6493,0.1429"/></g><g transform="rotate(-90.0, -0.6493, 0.0843)"><polyline points="-0.6493,0.0993
+-0.6493,0.0693"/></g><g transform="rotate(-90.0, -0.6493, 0.0108)"><polyline points="-0.6493,0.0258
+-0.6493,-0.0042"/></g><g transform="rotate(-90.0, -0.6493, -0.0628)"><polyline points="-0.6493,-0.0478
+-0.6493,-0.0778"/></g><g transform="rotate(-90.0, -0.6493, -0.1364)"><polyline points="-0.6493,-0.1214
+-0.6493,-0.1514"/></g><g transform="rotate(-90.0, -0.6493, -0.2100)"><polyline points="-0.6493,-0.1950
+-0.6493,-0.2250"/></g><g transform="rotate(-90.0, -0.6493, -0.2835)"><polyline points="-0.6493,-0.2685
+-0.6493,-0.2985"/></g><g transform="rotate(-90.0, -0.6493, -0.3571)"><polyline points="-0.6493,-0.3421
+-0.6493,-0.3721"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6711" y="0.3887">-1.0</text><text x="-0.6711" y="0.3152">-0.8</text><text x="-0.6711" y="0.2416">-0.6</text><text x="-0.6711" y="0.1680">-0.4</text><text x="-0.6711" y="0.0944">-0.2</text><text x="-0.6711" y="0.0209"> 0.0</text><text x="-0.6711" y="-0.0527"> 0.2</text><text x="-0.6711" y="-0.1263"> 0.4</text><text x="-0.6711" y="-0.1998"> 0.6</text><text x="-0.6711" y="-0.2734"> 0.8</text><text x="-0.6711" y="-0.3470"> 1.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6211,0.3786 0.2890,0.3786"/><polyline points="-0.6211,0.3050 0.2890,0.3050"/><polyline points="-0.6211,0.2315 0.2890,0.2315"/><polyline points="-0.6211,0.1579 0.2890,0.1579"/><polyline points="-0.6211,0.0843 0.2890,0.0843"/><polyline points="-0.6211,0.0108 0.2890,0.0108"/><polyline points="-0.6211,-0.0628 0.2890,-0.0628"/><polyline points="-0.6211,-0.1364 0.2890,-0.1364"/><polyline points="-0.6211,-0.2100 0.2890,-0.2100"/><polyline points="-0.6211,-0.2835 0.2890,-0.2835"/><polyline points="-0.6211,-0.3571 0.2890,-0.3571"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7386" width="0.0024" x="-0.6396" y="-0.3586"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6211,0.4278
+-0.6211,0.3978"/><polyline points="-0.5301,0.4278
+-0.5301,0.3978"/><polyline points="-0.4390,0.4278
+-0.4390,0.3978"/><polyline points="-0.3480,0.4278
+-0.3480,0.3978"/><polyline points="-0.2570,0.4278
+-0.2570,0.3978"/><polyline points="-0.1660,0.4278
+-0.1660,0.3978"/><polyline points="-0.0750,0.4278
+-0.0750,0.3978"/><polyline points="0.0160,0.4278
+0.0160,0.3978"/><polyline points="0.1070,0.4278
+0.1070,0.3978"/><polyline points="0.1980,0.4278
+0.1980,0.3978"/><polyline points="0.2890,0.4278
+0.2890,0.3978"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6211" y="0.4595">0.0</text><text x="-0.5301" y="0.4595">0.2</text><text x="-0.4390" y="0.4595">0.4</text><text x="-0.3480" y="0.4595">0.6</text><text x="-0.2570" y="0.4595">0.8</text><text x="-0.1660" y="0.4595">1.0</text><text x="-0.0750" y="0.4595">1.2</text><text x="0.0160" y="0.4595">1.4</text><text x="0.1070" y="0.4595">1.6</text><text x="0.1980" y="0.4595">1.8</text><text x="0.2890" y="0.4595">2.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6211,0.3786 -0.6211,-0.3571"/><polyline points="-0.5301,0.3786 -0.5301,-0.3571"/><polyline points="-0.4390,0.3786 -0.4390,-0.3571"/><polyline points="-0.3480,0.3786 -0.3480,-0.3571"/><polyline points="-0.2570,0.3786 -0.2570,-0.3571"/><polyline points="-0.1660,0.3786 -0.1660,-0.3571"/><polyline points="-0.0750,0.3786 -0.0750,-0.3571"/><polyline points="0.0160,0.3786 0.0160,-0.3571"/><polyline points="0.1070,0.3786 0.1070,-0.3571"/><polyline points="0.1980,0.3786 0.1980,-0.3571"/><polyline points="0.2890,0.3786 0.2890,-0.3571"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0029" width="0.9125" x="-0.6223" y="0.3981"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.3354" width="0.3677" x="0.3550" y="-0.2496"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3702" y="0.0563">Bounding Box</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.05" stroke="rgb(40%, 40%, 40%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.0368" width="0.0303" x="0.6462" y="0.0287"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3702" y="-0.0026">Path Control Point</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.6614" cy="-0.0118" r="0.0250"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3702" y="-0.0614">Path Endpoints</text></g><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0500" width="0.0500" x="0.6364" y="-0.0956"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3702" y="-0.1203">Path Chord</text></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0020"><polyline points="0.6462,-0.1295 0.7069,-0.1295"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0303" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.3702" y="-0.1791">Path Fill</text></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.2" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0.0500"><path d="M 0.6462,-0.1761 Q 0.7069,-0.1393 0.6766,-0.2129"/></g></g></g><g class="title"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0485" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="0" y="-0.4235">QuadPosition (Point 0 0) (Point 1 1) (Point 2 (-1))</text></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/rect.svg b/other/rect.svg
--- a/other/rect.svg
+++ b/other/rect.svg
@@ -1,36 +1,36 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="448.85901573886144" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7474268617021277 -0.5 1.4948537234042556 0.9991023936170212" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.7494 -0.5 1.4988 0.9996" width="449" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="rect"><g fill="rgb(2%, 29%, 48%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.7051196808510638" width="2.8204787234042517e-2" y="0.4007717859632665" height="5.534567140419444e-6"/><rect x="-0.6769148936170212" width="2.8204787234042406e-2" y="0.4007628659209244" height="1.4454609482517089e-5"/><rect x="-0.6487101063829787" width="2.8204787234042517e-2" y="0.40074104971774216" height="3.627081266477372e-5"/><rect x="-0.6205053191489361" width="2.8204787234042406e-2" y="0.40068987523880195" height="8.744529160498171e-5"/><rect x="-0.5923005319148936" width="2.8204787234042517e-2" y="0.40057476514465823" height="2.025553857487039e-4"/><rect x="-0.564095744680851" width="2.8204787234042517e-2" y="0.4003265252291367" height="4.507953012702348e-4"/><rect x="-0.5358909574468085" width="2.8204787234042628e-2" y="0.3998133956573891" height="9.639248730178296e-4"/><rect x="-0.5076861702127659" width="2.8204787234042572e-2" y="0.39879700125871337" height="1.9803192716935647e-3"/><rect x="-0.4794813829787234" width="2.8204787234042628e-2" y="0.3968684124173042" height="3.908908113102738e-3"/><rect x="-0.4512765957446808" width="2.8204787234042572e-2" y="0.39336415103494765" height="7.413169495459282e-3"/><rect x="-0.42307180851063825" width="2.8204787234042628e-2" y="0.38726964502224914" height="1.350767550815779e-2"/><rect x="-0.3948670212765956" width="2.8204787234042517e-2" y="0.37712980447535194" height="2.3647516055054996e-2"/><rect x="-0.3666622340425531" width="2.8204787234042572e-2" y="0.36100154467910606" height="3.9775775851300876e-2"/><rect x="-0.3384574468085106" width="2.8204787234042517e-2" y="0.33649670734975734" height="6.428061318064959e-2"/><rect x="-0.31025265957446807" width="2.8204787234042628e-2" y="0.3009683484344774" height="9.980897209592954e-2"/><rect x="-0.28204787234042544" width="2.8204787234042572e-2" y="0.25187983091151095" height="0.14889748961889598"/><rect x="-0.25384308510638287" width="2.8204787234042517e-2" y="0.18735816890545037" height="0.21341915162495656"/><rect x="-0.22563829787234035" width="2.8204787234042628e-2" y="0.10687188138665377" height="0.29390543914375317"/><rect x="-0.19743351063829784" width="2.8204787234042628e-2" y="1.1902271991181046e-2" height="0.3888750485392259"/><rect x="-0.1692287234042552" width="2.8204787234042517e-2" y="-9.357975450627909e-2" height="0.494357075036686"/><rect x="-0.1410239361702127" width="2.8204787234042628e-2" y="-0.2030317744353951" height="0.603809094965802"/><rect x="-0.11281914893617007" width="2.8204787234042517e-2" y="-0.3077992164156882" height="0.7085765369460951"/><rect x="-8.461436170212755e-2" width="2.8204787234042628e-2" y="-0.3981404939793325" height="0.7989178145097394"/><rect x="-5.640957446808492e-2" width="2.8204787234042517e-2" y="-0.46468001606313514" height="0.8654573365935421"/><rect x="-2.8204787234042406e-2" width="2.8204787234042517e-2" y="-0.5" height="0.9007773205304069"/><rect x="0.0" width="2.8204787234042628e-2" y="-0.4999999999999998" height="0.9007773205304067"/><rect x="2.8204787234042628e-2" width="2.8204787234042406e-2" y="-0.46468001606313514" height="0.8654573365935421"/><rect x="5.640957446808503e-2" width="2.8204787234042628e-2" y="-0.39814049397933216" height="0.7989178145097391"/><rect x="8.461436170212766e-2" width="2.8204787234042628e-2" y="-0.30779921641568786" height="0.7085765369460948"/><rect x="0.11281914893617029" width="2.8204787234042517e-2" y="-0.20303177443539466" height="0.6038090949658016"/><rect x="0.1410239361702128" width="2.8204787234042628e-2" y="-9.357975450627887e-2" height="0.4943570750366858"/><rect x="0.16922872340425543" width="2.8204787234042628e-2" y="1.1902271991181268e-2" height="0.38887504853922567"/><rect x="0.19743351063829806" width="2.8204787234042628e-2" y="0.10687188138665421" height="0.2939054391437527"/><rect x="0.2256382978723407" width="2.8204787234042406e-2" y="0.1873581689054507" height="0.21341915162495623"/><rect x="0.2538430851063831" width="2.8204787234042628e-2" y="0.2518798309115112" height="0.1488974896188957"/><rect x="0.2820478723404256" width="2.8204787234042406e-2" y="0.3009683484344775" height="9.980897209592943e-2"/><rect x="0.310252659574468" width="2.820478723404274e-2" y="0.33649670734975745" height="6.428061318064948e-2"/><rect x="0.33845744680851075" width="2.8204787234042517e-2" y="0.36100154467910617" height="3.9775775851300765e-2"/><rect x="0.36666223404255327" width="2.820478723404274e-2" y="0.37712980447535194" height="2.3647516055054996e-2"/><rect x="0.394867021276596" width="2.8204787234042294e-2" y="0.3872696450222492" height="1.3507675508157735e-2"/><rect x="0.4230718085106383" width="2.8204787234042517e-2" y="0.39336415103494765" height="7.413169495459282e-3"/><rect x="0.45127659574468104" width="2.820478723404274e-2" y="0.39686841241730425" height="3.908908113102683e-3"/><rect x="0.47948138297872356" width="2.8204787234042517e-2" y="0.39879700125871337" height="1.9803192716935647e-3"/><rect x="0.5076861702127659" width="2.820478723404296e-2" y="0.3998133956573891" height="9.639248730178296e-4"/><rect x="0.5358909574468088" width="2.8204787234042294e-2" y="0.4003265252291367" height="4.507953012702348e-4"/><rect x="0.5640957446808511" width="2.8204787234042294e-2" y="0.40057476514465823" height="2.025553857487039e-4"/><rect x="0.5923005319148941" width="2.8204787234042294e-2" y="0.40068987523880195" height="8.744529160498171e-5"/><rect x="0.6205053191489364" width="2.8204787234042294e-2" y="0.40074104971774216" height="3.627081266477372e-5"/><rect x="0.6487101063829791" width="2.8204787234042294e-2" y="0.4007628659209244" height="1.4454609482517089e-5"/><rect x="0.6769148936170214" width="2.8204787234042517e-2" y="0.4007717859632665" height="5.534567140419444e-6"/></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.7051196808510638" width="2.8204787234042517e-2" y="0.37826954340562563" height="2.2507777124781303e-2"/><rect x="-0.6769148936170212" width="2.8204787234042406e-2" y="0.3721643279849052" height="2.861299254550176e-2"/><rect x="-0.6487101063829787" width="2.8204787234042517e-2" y="0.36476500782852633" height="3.60123127018806e-2"/><rect x="-0.6205053191489361" width="2.8204787234042406e-2" y="0.3559032156579572" height="4.487410487244975e-2"/><rect x="-0.5923005319148936" width="2.8204787234042517e-2" y="0.3454171218890677" height="5.536019864133923e-2"/><rect x="-0.564095744680851" width="2.8204787234042517e-2" y="0.33316022121758027" height="6.761709931282667e-2"/><rect x="-0.5358909574468085" width="2.8204787234042628e-2" y="0.3190113703916208" height="8.176595013878613e-2"/><rect x="-0.5076861702127659" width="2.8204787234042572e-2" y="0.3028857053121" height="9.789161521830692e-2"/><rect x="-0.4794813829787234" width="2.8204787234042628e-2" y="0.2847459141085612" height="0.11603140642184573"/><rect x="-0.4512765957446808" width="2.8204787234042572e-2" y="0.2646132037179021" height="0.13616411681250484"/><rect x="-0.42307180851063825" width="2.8204787234042628e-2" y="0.24257718698678488" height="0.15820013354362206"/><rect x="-0.3948670212765956" width="2.8204787234042517e-2" y="0.2188038519394641" height="0.18197346859094282"/><rect x="-0.3666622340425531" width="2.8204787234042572e-2" y="0.19354076948700966" height="0.20723655104339728"/><rect x="-0.3384574468085106" width="2.8204787234042517e-2" y="0.167118761696808" height="0.23365855883359893"/><rect x="-0.31025265957446807" width="2.8204787234042628e-2" y="0.13994939532943634" height="0.2608279252009706"/><rect x="-0.28204787234042544" width="2.8204787234042572e-2" y="0.11251788297628401" height="0.2882594375541229"/><rect x="-0.25384308510638287" width="2.8204787234042517e-2" y="8.537125692335767e-2" height="0.31540606360704926"/><rect x="-0.22563829787234035" width="2.8204787234042628e-2" y="5.9102010758625034e-2" height="0.3416753097717819"/><rect x="-0.19743351063829784" width="2.8204787234042628e-2" y="3.4327755467602084e-2" height="0.36644956506280485"/><rect x="-0.1692287234042552" width="2.8204787234042517e-2" y="1.1667779881069262e-2" height="0.38910954064933767"/><rect x="-0.1410239361702127" width="2.8204787234042628e-2" y="-8.282292878393327e-3" height="0.40905961340880026"/><rect x="-0.11281914893617007" width="2.8204787234042517e-2" y="-2.4976332392445677e-2" height="0.4257536529228526"/><rect x="-8.461436170212755e-2" width="2.8204787234042628e-2" y="-3.794246147121838e-2" height="0.4387197820016253"/><rect x="-5.640957446808492e-2" width="2.8204787234042517e-2" y="-4.6805188963897404e-2" height="0.44758250949430434"/><rect x="-2.8204787234042406e-2" width="2.8204787234042517e-2" y="-5.130346796826635e-2" height="0.4520807884986733"/><rect x="0.0" width="2.8204787234042628e-2" y="-5.130346796826635e-2" height="0.4520807884986733"/><rect x="2.8204787234042628e-2" width="2.8204787234042406e-2" y="-4.6805188963897404e-2" height="0.44758250949430434"/><rect x="5.640957446808503e-2" width="2.8204787234042628e-2" y="-3.794246147121838e-2" height="0.4387197820016253"/><rect x="8.461436170212766e-2" width="2.8204787234042628e-2" y="-2.4976332392445566e-2" height="0.4257536529228525"/><rect x="0.11281914893617029" width="2.8204787234042517e-2" y="-8.282292878393327e-3" height="0.40905961340880026"/><rect x="0.1410239361702128" width="2.8204787234042628e-2" y="1.1667779881069373e-2" height="0.38910954064933756"/><rect x="0.16922872340425543" width="2.8204787234042628e-2" y="3.4327755467602084e-2" height="0.36644956506280485"/><rect x="0.19743351063829806" width="2.8204787234042628e-2" y="5.9102010758625145e-2" height="0.3416753097717818"/><rect x="0.2256382978723407" width="2.8204787234042406e-2" y="8.537125692335779e-2" height="0.31540606360704915"/><rect x="0.2538430851063831" width="2.8204787234042628e-2" y="0.11251788297628418" height="0.28825943755412275"/><rect x="0.2820478723404256" width="2.8204787234042406e-2" y="0.13994939532943645" height="0.2608279252009705"/><rect x="0.310252659574468" width="2.820478723404274e-2" y="0.167118761696808" height="0.23365855883359893"/><rect x="0.33845744680851075" width="2.8204787234042517e-2" y="0.1935407694870097" height="0.20723655104339722"/><rect x="0.36666223404255327" width="2.820478723404274e-2" y="0.21880385193946422" height="0.1819734685909427"/><rect x="0.394867021276596" width="2.8204787234042294e-2" y="0.242577186986785" height="0.15820013354362195"/><rect x="0.4230718085106383" width="2.8204787234042517e-2" y="0.2646132037179021" height="0.13616411681250484"/><rect x="0.45127659574468104" width="2.820478723404274e-2" y="0.28474591410856137" height="0.11603140642184556"/><rect x="0.47948138297872356" width="2.8204787234042517e-2" y="0.3028857053121001" height="9.789161521830686e-2"/><rect x="0.5076861702127659" width="2.820478723404296e-2" y="0.3190113703916208" height="8.176595013878613e-2"/><rect x="0.5358909574468088" width="2.8204787234042294e-2" y="0.33316022121758027" height="6.761709931282667e-2"/><rect x="0.5640957446808511" width="2.8204787234042294e-2" y="0.3454171218890676" height="5.536019864133934e-2"/><rect x="0.5923005319148941" width="2.8204787234042294e-2" y="0.3559032156579572" height="4.487410487244975e-2"/><rect x="0.6205053191489364" width="2.8204787234042294e-2" y="0.36476500782852633" height="3.60123127018806e-2"/><rect x="0.6487101063829791" width="2.8204787234042294e-2" y="0.37216432798490523" height="2.8612992545501703e-2"/><rect x="0.6769148936170214" width="2.8204787234042517e-2" y="0.37826954340562563" height="2.2507777124781303e-2"/></g></g></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.7051196808510638,0.44280064014631915
--0.7051196808510638,0.4128006401463191"/><polyline points="-0.564095744680851,0.44280064014631915
--0.564095744680851,0.4128006401463191"/><polyline points="-0.42307180851063825,0.44280064014631915
--0.42307180851063825,0.4128006401463191"/><polyline points="-0.28204787234042544,0.44280064014631915
--0.28204787234042544,0.4128006401463191"/><polyline points="-0.1410239361702127,0.44280064014631915
--0.1410239361702127,0.4128006401463191"/><polyline points="0.0,0.44280064014631915
-0.0,0.4128006401463191"/><polyline points="0.1410239361702128,0.44280064014631915
-0.1410239361702128,0.4128006401463191"/><polyline points="0.2820478723404256,0.44280064014631915
-0.2820478723404256,0.4128006401463191"/><polyline points="0.4230718085106383,0.44280064014631915
-0.4230718085106383,0.4128006401463191"/><polyline points="0.5640957446808511,0.44280064014631915
-0.5640957446808511,0.4128006401463191"/><polyline points="0.7051196808510639,0.44280064014631915
-0.7051196808510639,0.4128006401463191"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.700797872340426e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.7051196808510638" y="0.485">-5.0</text><text x="-0.564095744680851" y="0.485">-4.0</text><text x="-0.42307180851063825" y="0.485">-3.0</text><text x="-0.28204787234042544" y="0.485">-2.0</text><text x="-0.1410239361702127" y="0.485">-1.0</text><text x="0.0" y="0.485"> 0.0</text><text x="0.1410239361702128" y="0.485"> 1.0</text><text x="0.2820478723404256" y="0.485"> 2.0</text><text x="0.4230718085106383" y="0.485"> 3.0</text><text x="0.5640957446808511" y="0.485"> 4.0</text><text x="0.7051196808510639" y="0.485"> 5.0</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.707" width="1.414" y="0.409785093735711" height="3.6031092821216526e-3"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="rect"><g fill="rgb(2%, 29%, 48%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0000" width="0.0291" x="-0.7276" y="0.4008"/><rect height="0.0000" width="0.0291" x="-0.6985" y="0.4008"/><rect height="0.0000" width="0.0291" x="-0.6694" y="0.4007"/><rect height="0.0001" width="0.0291" x="-0.6403" y="0.4007"/><rect height="0.0002" width="0.0291" x="-0.6112" y="0.4006"/><rect height="0.0005" width="0.0291" x="-0.5820" y="0.4003"/><rect height="0.0010" width="0.0291" x="-0.5529" y="0.3998"/><rect height="0.0020" width="0.0291" x="-0.5238" y="0.3988"/><rect height="0.0039" width="0.0291" x="-0.4947" y="0.3969"/><rect height="0.0074" width="0.0291" x="-0.4656" y="0.3934"/><rect height="0.0135" width="0.0291" x="-0.4365" y="0.3873"/><rect height="0.0236" width="0.0291" x="-0.4074" y="0.3771"/><rect height="0.0398" width="0.0291" x="-0.3783" y="0.3610"/><rect height="0.0643" width="0.0291" x="-0.3492" y="0.3365"/><rect height="0.0998" width="0.0291" x="-0.3201" y="0.3010"/><rect height="0.1489" width="0.0291" x="-0.2910" y="0.2519"/><rect height="0.2134" width="0.0291" x="-0.2619" y="0.1874"/><rect height="0.2939" width="0.0291" x="-0.2328" y="0.1069"/><rect height="0.3889" width="0.0291" x="-0.2037" y="0.0119"/><rect height="0.4944" width="0.0291" x="-0.1746" y="-0.0936"/><rect height="0.6038" width="0.0291" x="-0.1455" y="-0.2030"/><rect height="0.7086" width="0.0291" x="-0.1164" y="-0.3078"/><rect height="0.7989" width="0.0291" x="-0.0873" y="-0.3981"/><rect height="0.8655" width="0.0291" x="-0.0582" y="-0.4647"/><rect height="0.9008" width="0.0291" x="-0.0291" y="-0.5"/><rect height="0.9008" width="0.0291" x="0" y="-0.5000"/><rect height="0.8655" width="0.0291" x="0.0291" y="-0.4647"/><rect height="0.7989" width="0.0291" x="0.0582" y="-0.3981"/><rect height="0.7086" width="0.0291" x="0.0873" y="-0.3078"/><rect height="0.6038" width="0.0291" x="0.1164" y="-0.2030"/><rect height="0.4944" width="0.0291" x="0.1455" y="-0.0936"/><rect height="0.3889" width="0.0291" x="0.1746" y="0.0119"/><rect height="0.2939" width="0.0291" x="0.2037" y="0.1069"/><rect height="0.2134" width="0.0291" x="0.2328" y="0.1874"/><rect height="0.1489" width="0.0291" x="0.2619" y="0.2519"/><rect height="0.0998" width="0.0291" x="0.2910" y="0.3010"/><rect height="0.0643" width="0.0291" x="0.3201" y="0.3365"/><rect height="0.0398" width="0.0291" x="0.3492" y="0.3610"/><rect height="0.0236" width="0.0291" x="0.3783" y="0.3771"/><rect height="0.0135" width="0.0291" x="0.4074" y="0.3873"/><rect height="0.0074" width="0.0291" x="0.4365" y="0.3934"/><rect height="0.0039" width="0.0291" x="0.4656" y="0.3969"/><rect height="0.0020" width="0.0291" x="0.4947" y="0.3988"/><rect height="0.0010" width="0.0291" x="0.5238" y="0.3998"/><rect height="0.0005" width="0.0291" x="0.5529" y="0.4003"/><rect height="0.0002" width="0.0291" x="0.5820" y="0.4006"/><rect height="0.0001" width="0.0291" x="0.6112" y="0.4007"/><rect height="0.0000" width="0.0291" x="0.6403" y="0.4007"/><rect height="0.0000" width="0.0291" x="0.6694" y="0.4008"/><rect height="0.0000" width="0.0291" x="0.6985" y="0.4008"/></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0225" width="0.0291" x="-0.7276" y="0.3783"/><rect height="0.0286" width="0.0291" x="-0.6985" y="0.3722"/><rect height="0.0360" width="0.0291" x="-0.6694" y="0.3648"/><rect height="0.0449" width="0.0291" x="-0.6403" y="0.3559"/><rect height="0.0554" width="0.0291" x="-0.6112" y="0.3454"/><rect height="0.0676" width="0.0291" x="-0.5820" y="0.3332"/><rect height="0.0818" width="0.0291" x="-0.5529" y="0.3190"/><rect height="0.0979" width="0.0291" x="-0.5238" y="0.3029"/><rect height="0.1160" width="0.0291" x="-0.4947" y="0.2847"/><rect height="0.1362" width="0.0291" x="-0.4656" y="0.2646"/><rect height="0.1582" width="0.0291" x="-0.4365" y="0.2426"/><rect height="0.1820" width="0.0291" x="-0.4074" y="0.2188"/><rect height="0.2072" width="0.0291" x="-0.3783" y="0.1935"/><rect height="0.2337" width="0.0291" x="-0.3492" y="0.1671"/><rect height="0.2608" width="0.0291" x="-0.3201" y="0.1399"/><rect height="0.2883" width="0.0291" x="-0.2910" y="0.1125"/><rect height="0.3154" width="0.0291" x="-0.2619" y="0.0854"/><rect height="0.3417" width="0.0291" x="-0.2328" y="0.0591"/><rect height="0.3664" width="0.0291" x="-0.2037" y="0.0343"/><rect height="0.3891" width="0.0291" x="-0.1746" y="0.0117"/><rect height="0.4091" width="0.0291" x="-0.1455" y="-0.0083"/><rect height="0.4258" width="0.0291" x="-0.1164" y="-0.0250"/><rect height="0.4387" width="0.0291" x="-0.0873" y="-0.0379"/><rect height="0.4476" width="0.0291" x="-0.0582" y="-0.0468"/><rect height="0.4521" width="0.0291" x="-0.0291" y="-0.0513"/><rect height="0.4521" width="0.0291" x="0" y="-0.0513"/><rect height="0.4476" width="0.0291" x="0.0291" y="-0.0468"/><rect height="0.4387" width="0.0291" x="0.0582" y="-0.0379"/><rect height="0.4258" width="0.0291" x="0.0873" y="-0.0250"/><rect height="0.4091" width="0.0291" x="0.1164" y="-0.0083"/><rect height="0.3891" width="0.0291" x="0.1455" y="0.0117"/><rect height="0.3664" width="0.0291" x="0.1746" y="0.0343"/><rect height="0.3417" width="0.0291" x="0.2037" y="0.0591"/><rect height="0.3154" width="0.0291" x="0.2328" y="0.0854"/><rect height="0.2883" width="0.0291" x="0.2619" y="0.1125"/><rect height="0.2608" width="0.0291" x="0.2910" y="0.1399"/><rect height="0.2337" width="0.0291" x="0.3201" y="0.1671"/><rect height="0.2072" width="0.0291" x="0.3492" y="0.1935"/><rect height="0.1820" width="0.0291" x="0.3783" y="0.2188"/><rect height="0.1582" width="0.0291" x="0.4074" y="0.2426"/><rect height="0.1362" width="0.0291" x="0.4365" y="0.2646"/><rect height="0.1160" width="0.0291" x="0.4656" y="0.2847"/><rect height="0.0979" width="0.0291" x="0.4947" y="0.3029"/><rect height="0.0818" width="0.0291" x="0.5238" y="0.3190"/><rect height="0.0676" width="0.0291" x="0.5529" y="0.3332"/><rect height="0.0554" width="0.0291" x="0.5820" y="0.3454"/><rect height="0.0449" width="0.0291" x="0.6112" y="0.3559"/><rect height="0.0360" width="0.0291" x="0.6403" y="0.3648"/><rect height="0.0286" width="0.0291" x="0.6694" y="0.3722"/><rect height="0.0225" width="0.0291" x="0.6985" y="0.3783"/></g></g></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.7276,0.4428
+-0.7276,0.4128"/><polyline points="-0.5820,0.4428
+-0.5820,0.4128"/><polyline points="-0.4365,0.4428
+-0.4365,0.4128"/><polyline points="-0.2910,0.4428
+-0.2910,0.4128"/><polyline points="-0.1455,0.4428
+-0.1455,0.4128"/><polyline points="0,0.4428
+0,0.4128"/><polyline points="0.1455,0.4428
+0.1455,0.4128"/><polyline points="0.2910,0.4428
+0.2910,0.4128"/><polyline points="0.4365,0.4428
+0.4365,0.4128"/><polyline points="0.5820,0.4428
+0.5820,0.4128"/><polyline points="0.7276,0.4428
+0.7276,0.4128"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0485" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.7276" y="0.485">-5</text><text x="-0.5820" y="0.485">-4</text><text x="-0.4365" y="0.485">-3</text><text x="-0.2910" y="0.485">-2</text><text x="-0.1455" y="0.485">-1</text><text x="0" y="0.485"> 0</text><text x="0.1455" y="0.485"> 1</text><text x="0.2910" y="0.485"> 2</text><text x="0.4365" y="0.485"> 3</text><text x="0.5820" y="0.485"> 4</text><text x="0.7276" y="0.485"> 5</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0036" width="1.459" x="-0.7295" y="0.4098"/></g></g></g></g></svg>
diff --git a/other/sbar.svg b/other/sbar.svg
--- a/other/sbar.svg
+++ b/other/sbar.svg
@@ -1,61 +1,35 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="438.8226077722425" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7058653846153846 -0.5002026471930626 1.4558653846153846 0.9952988010392165" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.7427 -0.5 1.4927 0.9751" width="459" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="barchart"><g fill="rgb(2%, 29%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="0.7" stroke-opacity="1.0"><rect x="-0.48223557692307695" width="7.572115384615391e-2" y="0.2725914129229966" height="4.279411445089221e-2"/><rect x="-0.39810096153846153" width="7.572115384615385e-2" y="0.22979729847210445" height="8.558822890178436e-2"/><rect x="-0.31396634615384617" width="7.572115384615374e-2" y="0.18700318402121224" height="0.12838234335267656"/><rect x="-0.2298317307692308" width="7.572115384615374e-2" y="0.10141495511942789" height="0.21397057225446092"/><rect x="-0.1456971153846155" width="7.572115384615385e-2" y="-2.6967388233248624e-2" height="0.34235291560713743"/><rect x="-6.1562500000000075e-2" width="7.572115384615385e-2" y="0.3153855273738888" height="0.0"/><rect x="2.2572115384615232e-2" width="7.572115384615385e-2" y="0.3153855273738888" height="8.558822890178436e-2"/><rect x="0.10670673076923076" width="7.572115384615374e-2" y="-0.15534973158592524" height="0.47073525895981405"/><rect x="0.19084134615384618" width="7.572115384615374e-2" y="0.22979729847210445" height="8.558822890178436e-2"/><rect x="0.2749759615384615" width="7.572115384615385e-2" y="0.2725914129229966" height="4.279411445089221e-2"/></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(66%, 7%, 55%)" stroke-width="0.0" fill-opacity="0.7" stroke-opacity="1.0"><rect x="-0.48223557692307695" width="7.572115384615391e-2" y="0.22979729847210445" height="4.279411445089215e-2"/><rect x="-0.39810096153846153" width="7.572115384615385e-2" y="0.1442090695703201" height="8.558822890178436e-2"/><rect x="-0.31396634615384617" width="7.572115384615374e-2" y="5.8620840668535734e-2" height="0.1283823433526765"/><rect x="-0.2298317307692308" width="7.572115384615374e-2" y="-6.976150268414072e-2" height="0.1711764578035686"/><rect x="-0.1456971153846155" width="7.572115384615385e-2" y="-0.24093796048770955" height="0.21397057225446092"/><rect x="-6.1562500000000075e-2" width="7.572115384615385e-2" y="5.8620840668535734e-2" height="0.2567646867053531"/><rect x="2.2572115384615232e-2" width="7.572115384615385e-2" y="0.10141495511942789" height="0.2995588011562453"/><rect x="0.10670673076923076" width="7.572115384615374e-2" y="-0.4977026471930627" height="0.34235291560713743"/><rect x="0.19084134615384618" width="7.572115384615374e-2" y="-0.15534973158592524" height="0.3851470300580297"/><rect x="0.2749759615384615" width="7.572115384615385e-2" y="-0.15534973158592524" height="0.42794114450892184"/></g></g></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5705769230769231,0.44293404837973527
--0.5705769230769231,0.41293404837973524"/><polyline points="-0.4864423076923077,0.44293404837973527
--0.4864423076923077,0.41293404837973524"/><polyline points="-0.4023076923076923,0.44293404837973527
--0.4023076923076923,0.41293404837973524"/><polyline points="-0.3181730769230769,0.44293404837973527
--0.3181730769230769,0.41293404837973524"/><polyline points="-0.23403846153846158,0.44293404837973527
--0.23403846153846158,0.41293404837973524"/><polyline points="-0.14990384615384622,0.44293404837973527
--0.14990384615384622,0.41293404837973524"/><polyline points="-6.57692307692308e-2,0.44293404837973527
--6.57692307692308e-2,0.41293404837973524"/><polyline points="1.8365384615384395e-2,0.44293404837973527
-1.8365384615384395e-2,0.41293404837973524"/><polyline points="0.10249999999999992,0.44293404837973527
-0.10249999999999992,0.41293404837973524"/><polyline points="0.18663461538461534,0.44293404837973527
-0.18663461538461534,0.41293404837973524"/><polyline points="0.27076923076923065,0.44293404837973527
-0.27076923076923065,0.41293404837973524"/><polyline points="0.35490384615384607,0.44293404837973527
-0.35490384615384607,0.41293404837973524"/><polyline points="0.43903846153846127,0.44293404837973527
-0.43903846153846127,0.41293404837973524"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3653846153846145e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5705769230769231" y="0.485">-1.0</text><text x="-0.4864423076923077" y="0.485"> 0.0</text><text x="-0.4023076923076923" y="0.485"> 1.0</text><text x="-0.3181730769230769" y="0.485"> 2.0</text><text x="-0.23403846153846158" y="0.485"> 3.0</text><text x="-0.14990384615384622" y="0.485"> 4.0</text><text x="-6.57692307692308e-2" y="0.485"> 5.0</text><text x="1.8365384615384395e-2" y="0.485"> 6.0</text><text x="0.10249999999999992" y="0.485"> 7.0</text><text x="0.18663461538461534" y="0.485"> 8.0</text><text x="0.27076923076923065" y="0.485"> 9.0</text><text x="0.35490384615384607" y="0.485">10.0</text><text x="0.43903846153846127" y="0.485">11.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5705769230769231,0.40097375627567317
--0.5705769230769231,-0.4977026471930627"/><polyline points="-0.4864423076923077,0.40097375627567317
--0.4864423076923077,-0.4977026471930627"/><polyline points="-0.4023076923076923,0.40097375627567317
--0.4023076923076923,-0.4977026471930627"/><polyline points="-0.3181730769230769,0.40097375627567317
--0.3181730769230769,-0.4977026471930627"/><polyline points="-0.23403846153846158,0.40097375627567317
--0.23403846153846158,-0.4977026471930627"/><polyline points="-0.14990384615384622,0.40097375627567317
--0.14990384615384622,-0.4977026471930627"/><polyline points="-6.57692307692308e-2,0.40097375627567317
--6.57692307692308e-2,-0.4977026471930627"/><polyline points="1.8365384615384395e-2,0.40097375627567317
-1.8365384615384395e-2,-0.4977026471930627"/><polyline points="0.10249999999999992,0.40097375627567317
-0.10249999999999992,-0.4977026471930627"/><polyline points="0.18663461538461534,0.40097375627567317
-0.18663461538461534,-0.4977026471930627"/><polyline points="0.27076923076923065,0.40097375627567317
-0.27076923076923065,-0.4977026471930627"/><polyline points="0.35490384615384607,0.40097375627567317
-0.35490384615384607,-0.4977026471930627"/><polyline points="0.43903846153846127,0.40097375627567317
-0.43903846153846127,-0.4977026471930627"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5719230769230769" width="1.012307692307692" y="0.40996052031036057" height="3.594705613874871e-3"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.5907692307692307, 0.3560399361022364)"><polyline points="-0.5907692307692307,0.3710399361022364
--0.5907692307692307,0.3410399361022364"/></g><g transform="rotate(-90.0, -0.5907692307692307, 0.2661722957553628)"><polyline points="-0.5907692307692307,0.2811722957553628
--0.5907692307692307,0.25117229575536276"/></g><g transform="rotate(-90.0, -0.5907692307692307, 0.17630465540848922)"><polyline points="-0.5907692307692307,0.19130465540848923
--0.5907692307692307,0.1613046554084892"/></g><g transform="rotate(-90.0, -0.5907692307692307, 8.643701506161561e-2)"><polyline points="-0.5907692307692307,0.1014370150616156
--0.5907692307692307,7.143701506161561e-2"/></g><g transform="rotate(-90.0, -0.5907692307692307, -3.4306252852580044e-3)"><polyline points="-0.5907692307692307,1.1569374714741995e-2
--0.5907692307692307,-1.8430625285258004e-2"/></g><g transform="rotate(-90.0, -0.5907692307692307, -9.32982656321315e-2)"><polyline points="-0.5907692307692307,-7.82982656321315e-2
--0.5907692307692307,-0.1082982656321315"/></g><g transform="rotate(-90.0, -0.5907692307692307, -0.18316590597900517)"><polyline points="-0.5907692307692307,-0.16816590597900516
--0.5907692307692307,-0.19816590597900519"/></g><g transform="rotate(-90.0, -0.5907692307692307, -0.27303354632587873)"><polyline points="-0.5907692307692307,-0.2580335463258787
--0.5907692307692307,-0.28803354632587874"/></g><g transform="rotate(-90.0, -0.5907692307692307, -0.3629011866727523)"><polyline points="-0.5907692307692307,-0.34790118667275227
--0.5907692307692307,-0.3779011866727523"/></g><g transform="rotate(-90.0, -0.5907692307692307, -0.45276882701962595)"><polyline points="-0.5907692307692307,-0.43776882701962594
--0.5907692307692307,-0.46776882701962597"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.3653846153846145e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.615" y="0.3683967366499315">row 1</text><text x="-0.615" y="0.2785290963030579">row 2</text><text x="-0.615" y="0.18866145595618433">row 3</text><text x="-0.615" y="9.879381560931072e-2">row 4</text><text x="-0.615" y="8.926175262437108e-3">row 5</text><text x="-0.615" y="-8.094146508443634e-2">row 6</text><text x="-0.615" y="-0.17080910543131">row 7</text><text x="-0.615" y="-0.26067674577818356">row 8</text><text x="-0.615" y="-0.35054438612505723">row 9</text><text x="-0.615" y="-0.4404120264719309">row 10</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.58" width="2.6923076923076605e-3" y="-0.49950000000000006" height="0.9022711090826107"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="2.5e-3" fill-opacity="0.0" stroke-opacity="1.0"><rect x="0.519807692307692" width="0.22682692307692331" y="-0.14676951163852126" height="0.20220219078046553"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.0288461538461528e-2" fill-opacity="1.0" text-anchor="start"><text x="0.5366346153846153" y="9.375513464171537e-3">column 2</text></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(66%, 7%, 55%)" stroke-width="0.0" fill-opacity="0.7" stroke-opacity="1.0"><rect x="0.6793269230769228" width="5.0480769230769384e-2" y="-3.443496120492928e-2" height="6.740073026015514e-2"/></g><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="3.0288461538461528e-2" fill-opacity="1.0" text-anchor="start"><text x="0.5366346153846153" y="-8.049212688270202e-2">column 1</text></g><g fill="rgb(2%, 29%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="0.7" stroke-opacity="1.0"><rect x="0.6793269230769228" width="5.0480769230769384e-2" y="-0.12430260155180284" height="6.740073026015514e-2"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="barchart"><g fill="rgb(2%, 29%, 48%)" fill-opacity="0.7" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0629" width="0.1032" x="-0.7119" y="0.1288"/><rect height="0.1258" width="0.1032" x="-0.5972" y="0.0660"/><rect height="0.1887" width="0.1032" x="-0.4825" y="0.0031"/><rect height="0.3144" width="0.1032" x="-0.3677" y="-0.1227"/><rect height="0.5031" width="0.1032" x="-0.2530" y="-0.3113"/><rect height="0" width="0.1032" x="-0.1383" y="0.1917"/><rect height="0.1258" width="0.1032" x="-0.0236" y="0.1917"/><rect height="0.6917" width="0.1032" x="0.0911" y="-0.5"/><rect height="0.1258" width="0.1032" x="0.2059" y="0.0660"/><rect height="0.0629" width="0.1032" x="0.3206" y="0.1288"/></g></g></g><g class="hud"><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6603,0.3570
+-0.6603,0.3270"/><polyline points="-0.5456,0.3570
+-0.5456,0.3270"/><polyline points="-0.4308,0.3570
+-0.4308,0.3270"/><polyline points="-0.3161,0.3570
+-0.3161,0.3270"/><polyline points="-0.2014,0.3570
+-0.2014,0.3270"/><polyline points="-0.0867,0.3570
+-0.0867,0.3270"/><polyline points="0.0280,0.3570
+0.0280,0.3270"/><polyline points="0.1428,0.3570
+0.1428,0.3270"/><polyline points="0.2575,0.3570
+0.2575,0.3270"/><polyline points="0.3722,0.3570
+0.3722,0.3270"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0382" stroke="none" stroke-width="0.0" text-anchor="end"><text transform="rotate(-45.0, -0.6603, 0.3939)" x="-0.6603" y="0.3939">row 1</text><text transform="rotate(-45.0, -0.5456, 0.3939)" x="-0.5456" y="0.3939">row 2</text><text transform="rotate(-45.0, -0.4308, 0.3939)" x="-0.4308" y="0.3939">row 3</text><text transform="rotate(-45.0, -0.3161, 0.3939)" x="-0.3161" y="0.3939">row 4</text><text transform="rotate(-45.0, -0.2014, 0.3939)" x="-0.2014" y="0.3939">row 5</text><text transform="rotate(-45.0, -0.0867, 0.3939)" x="-0.0867" y="0.3939">row 6</text><text transform="rotate(-45.0, 0.0280, 0.3939)" x="0.0280" y="0.3939">row 7</text><text transform="rotate(-45.0, 0.1428, 0.3939)" x="0.1428" y="0.3939">row 8</text><text transform="rotate(-45.0, 0.2575, 0.3939)" x="0.2575" y="0.3939">row 9</text><text transform="rotate(-45.0, 0.3722, 0.3939)" x="0.3722" y="0.3939">row 10</text></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0033" width="1.1502" x="-0.7192" y="0.3257"/></g></g></g><g class="legend"><g class="legendBorder"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0" stroke="rgb(5%, 5%, 5%)" stroke-opacity="1.0" stroke-width="0.0025"><rect height="0.1839" width="0.2577" x="0.4884" y="-0.1425"/></g></g><g class="legendContent"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0344" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.5076" y="-0.0005">column 2</text></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.7" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0613" width="0.0574" x="0.6697" y="-0.0403"/></g><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0344" stroke="none" stroke-width="0.0" text-anchor="start"><text x="0.5076" y="-0.0822">column 1</text></g><g fill="rgb(2%, 29%, 48%)" fill-opacity="0.7" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0613" width="0.0574" x="0.6697" y="-0.1221"/></g></g></g></g></svg>
diff --git a/other/surface.svg b/other/surface.svg
# file too large to diff: other/surface.svg
diff --git a/other/text.svg b/other/text.svg
--- a/other/text.svg
+++ b/other/text.svg
@@ -1,68 +1,53 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="445.5752551155162" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.737737713453645 -0.5010794026798592 1.4838186055464497 0.9990356882554667" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}{
+}
+{
   .text g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .text g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
-}</style><g class="chart"><g class="text"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="6.478142787803755e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5884165221947686" y="0.37213541666666666">a</text><text x="-0.4590694965882771" y="0.3386320153061224">b</text><text x="-0.3310148637052037" y="0.3051286139455782">c</text><text x="-0.20553210310808218" y="0.271625212585034">d</text><text x="-8.387499706171309e-2" y="0.23812181122448978">e</text><text x="3.274089684478099e-2" y="0.20461840986394558">f</text><text x="0.14315039114757588" y="0.1711150085034014">g</text><text x="0.24625031067612413" y="0.13761160714285714">h</text><text x="0.3410105151147992" y="0.10410820578231295">i</text><text x="0.4264841918244081" y="7.060480442176875e-2">j</text><text x="0.5018173160811107" y="3.71014030612245e-2">k</text><text x="0.5662571842091536" y="3.5980017006802534e-3">l</text><text x="0.6191599343471895" y="-2.990539965986394e-2">m</text><text x="0.6599969797031636" y="-6.340880102040813e-2">n</text><text x="0.6883602900188116" y="-9.691220238095244e-2">o</text><text x="0.7039664684731229" y="-0.13041560374149652">p</text><text x="0.7066595832896992" y="-0.16391900510204072">q</text><text x="0.6964127257555185" y="-0.1974224064625849">r</text><text x="0.6733282790839018" y="-0.2309258078231291">s</text><text x="0.6376368954352881" y="-0.2644292091836733">t</text><text x="0.5896951913170917" y="-0.2979326105442176">u</text><text x="0.5299821843894411" y="-0.3314360119047618">v</text><text x="0.4590945072790612" y="-0.364939413265306">w</text><text x="0.37774044622328884" y="-0.3984428146258503">x</text><text x="0.2867328641081157" y="-0.43194621598639427">y</text><text x="0.18698107861093038" y="-0.46544961734693857">z</text></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.602992343467327" width="1.3242277480295845" y="-0.4999999999999999" height="0.9066857993197277"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.628904914618542, 0.37213541666666666)"><polyline points="-0.628904914618542,0.3871354166666667
--0.628904914618542,0.35713541666666665"/></g><g transform="rotate(-90.0, -0.628904914618542, 0.20461840986394558)"><polyline points="-0.628904914618542,0.2196184098639456
--0.628904914618542,0.18961840986394557"/></g><g transform="rotate(-90.0, -0.628904914618542, 3.71014030612245e-2)"><polyline points="-0.628904914618542,5.21014030612245e-2
--0.628904914618542,2.2101403061224503e-2"/></g><g transform="rotate(-90.0, -0.628904914618542, -0.13041560374149652)"><polyline points="-0.628904914618542,-0.11541560374149652
--0.628904914618542,-0.14541560374149654"/></g><g transform="rotate(-90.0, -0.628904914618542, -0.2979326105442176)"><polyline points="-0.628904914618542,-0.2829326105442176
--0.628904914618542,-0.3129326105442176"/></g><g transform="rotate(-90.0, -0.628904914618542, -0.46544961734693857)"><polyline points="-0.628904914618542,-0.45044961734693856
--0.628904914618542,-0.4804496173469386"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.3187618585358356e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.66" y="0.38365221088435375"> 0.0</text><text x="-0.66" y="0.21613520408163267"> 5.0</text><text x="-0.66" y="4.8618197278911646e-2">10.0</text><text x="-0.66" y="-0.11889880952380938">15.0</text><text x="-0.66" y="-0.28641581632653057">20.0</text><text x="-0.66" y="-0.45393282312925154">25.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5884165221947686,0.37213541666666666
-0.7072120353659822,0.37213541666666666"/><polyline points="-0.5884165221947686,0.20461840986394558
-0.7072120353659822,0.20461840986394558"/><polyline points="-0.5884165221947686,3.71014030612245e-2
-0.7072120353659822,3.71014030612245e-2"/><polyline points="-0.5884165221947686,-0.13041560374149652
-0.7072120353659822,-0.13041560374149652"/><polyline points="-0.5884165221947686,-0.2979326105442176
-0.7072120353659822,-0.2979326105442176"/><polyline points="-0.5884165221947686,-0.46544961734693857
-0.7072120353659822,-0.46544961734693857"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.6150848766712274" width="3.455009486828753e-3" y="-0.4671247874149659" height="0.8409353741496597"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5884165221947686,0.4468133503401361
--0.5884165221947686,0.41681335034013606"/><polyline points="-0.4588536664386934,0.4468133503401361
--0.4588536664386934,0.41681335034013606"/><polyline points="-0.32929081068261834,0.4468133503401361
--0.32929081068261834,0.41681335034013606"/><polyline points="-0.19972795492654322,0.4468133503401361
--0.19972795492654322,0.41681335034013606"/><polyline points="-7.016509917046809e-2,0.4468133503401361
--7.016509917046809e-2,0.41681335034013606"/><polyline points="5.9397756585606865e-2,0.4468133503401361
-5.9397756585606865e-2,0.41681335034013606"/><polyline points="0.18896061234168204,0.4468133503401361
-0.18896061234168204,0.41681335034013606"/><polyline points="0.318523468097757,0.4468133503401361
-0.318523468097757,0.41681335034013606"/><polyline points="0.4480863238538323,0.4468133503401361
-0.4480863238538323,0.41681335034013606"/><polyline points="0.5776491796099071,0.4468133503401361
-0.5776491796099071,0.41681335034013606"/><polyline points="0.7072120353659822,0.4468133503401361
-0.7072120353659822,0.41681335034013606"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.3187618585358356e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5884165221947686" y="0.485">0.00</text><text x="-0.4588536664386934" y="0.485">0.10</text><text x="-0.32929081068261834" y="0.485">0.20</text><text x="-0.19972795492654322" y="0.485">0.30</text><text x="-7.016509917046809e-2" y="0.485">0.40</text><text x="5.9397756585606865e-2" y="0.485">0.50</text><text x="0.18896061234168204" y="0.485">0.60</text><text x="0.318523468097757" y="0.485">0.70</text><text x="0.4480863238538323" y="0.485">0.80</text><text x="0.5776491796099071" y="0.485">0.90</text><text x="0.7072120353659822" y="0.485">1.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5884165221947686,0.37213541666666666
--0.5884165221947686,-0.46544961734693857"/><polyline points="-0.4588536664386934,0.37213541666666666
--0.4588536664386934,-0.46544961734693857"/><polyline points="-0.32929081068261834,0.37213541666666666
--0.32929081068261834,-0.46544961734693857"/><polyline points="-0.19972795492654322,0.37213541666666666
--0.19972795492654322,-0.46544961734693857"/><polyline points="-7.016509917046809e-2,0.37213541666666666
--7.016509917046809e-2,-0.46544961734693857"/><polyline points="5.9397756585606865e-2,0.37213541666666666
-5.9397756585606865e-2,-0.46544961734693857"/><polyline points="0.18896061234168204,0.37213541666666666
-0.18896061234168204,-0.46544961734693857"/><polyline points="0.318523468097757,0.37213541666666666
-0.318523468097757,-0.46544961734693857"/><polyline points="0.4480863238538323,0.37213541666666666
-0.4480863238538323,-0.46544961734693857"/><polyline points="0.5776491796099071,0.37213541666666666
-0.5776491796099071,-0.46544961734693857"/><polyline points="0.7072120353659822,0.37213541666666666
-0.7072120353659822,-0.46544961734693857"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5901440269381829" width="1.2990835670475795" y="0.4150616496598639" height="3.350340136054397e-3"/></g></g></g></g></svg>
+}
+</style><g class="chart"><g class="text"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0646" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6054" y="0.3507">a</text><text x="-0.4764" y="0.3192">b</text><text x="-0.3488" y="0.2878">c</text><text x="-0.2236" y="0.2563">d</text><text x="-0.1023" y="0.2248">e</text><text x="0.0140" y="0.1934">f</text><text x="0.1240" y="0.1619">g</text><text x="0.2268" y="0.1304">h</text><text x="0.3213" y="0.0989">i</text><text x="0.4066" y="0.0675">j</text><text x="0.4817" y="0.0360">k</text><text x="0.5459" y="0.0045">l</text><text x="0.5987" y="-0.0269">m</text><text x="0.6394" y="-0.0584">n</text><text x="0.6677" y="-0.0899">o</text><text x="0.6832" y="-0.1214">p</text><text x="0.6859" y="-0.1528">q</text><text x="0.6757" y="-0.1843">r</text><text x="0.6527" y="-0.2158">s</text><text x="0.6171" y="-0.2472">t</text><text x="0.5693" y="-0.2787">u</text><text x="0.5098" y="-0.3102">v</text><text x="0.4391" y="-0.3417">w</text><text x="0.3580" y="-0.3731">x</text><text x="0.2672" y="-0.4046">y</text><text x="0.1677" y="-0.4361">z</text></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8517" width="1.3204" x="-0.6199" y="-0.4685"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6458, 0.3507)"><polyline points="-0.6458,0.3657
+-0.6458,0.3357"/></g><g transform="rotate(-90.0, -0.6458, 0.1934)"><polyline points="-0.6458,0.2084
+-0.6458,0.1784"/></g><g transform="rotate(-90.0, -0.6458, 0.0360)"><polyline points="-0.6458,0.0510
+-0.6458,0.0210"/></g><g transform="rotate(-90.0, -0.6458, -0.1214)"><polyline points="-0.6458,-0.1064
+-0.6458,-0.1364"/></g><g transform="rotate(-90.0, -0.6458, -0.2787)"><polyline points="-0.6458,-0.2637
+-0.6458,-0.2937"/></g><g transform="rotate(-90.0, -0.6458, -0.4361)"><polyline points="-0.6458,-0.4211
+-0.6458,-0.4511"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0431" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6768" y="0.3615"> 0</text><text x="-0.6768" y="0.2042"> 5</text><text x="-0.6768" y="0.0468">10</text><text x="-0.6768" y="-0.1105">15</text><text x="-0.6768" y="-0.2679">20</text><text x="-0.6768" y="-0.4253">25</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6054,0.3507 0.6865,0.3507"/><polyline points="-0.6054,0.1934 0.6865,0.1934"/><polyline points="-0.6054,0.0360 0.6865,0.0360"/><polyline points="-0.6054,-0.1214 0.6865,-0.1214"/><polyline points="-0.6054,-0.2787 0.6865,-0.2787"/><polyline points="-0.6054,-0.4361 0.6865,-0.4361"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7899" width="0.0034" x="-0.6320" y="-0.4376"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.6054,0.4218
+-0.6054,0.3918"/><polyline points="-0.4762,0.4218
+-0.4762,0.3918"/><polyline points="-0.3470,0.4218
+-0.3470,0.3918"/><polyline points="-0.2178,0.4218
+-0.2178,0.3918"/><polyline points="-0.0887,0.4218
+-0.0887,0.3918"/><polyline points="0.0405,0.4218
+0.0405,0.3918"/><polyline points="0.1697,0.4218
+0.1697,0.3918"/><polyline points="0.2989,0.4218
+0.2989,0.3918"/><polyline points="0.4281,0.4218
+0.4281,0.3918"/><polyline points="0.5573,0.4218
+0.5573,0.3918"/><polyline points="0.6865,0.4218
+0.6865,0.3918"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0431" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.6054" y="0.4567">0.0</text><text x="-0.4762" y="0.4567">0.1</text><text x="-0.3470" y="0.4567">0.2</text><text x="-0.2178" y="0.4567">0.3</text><text x="-0.0887" y="0.4567">0.4</text><text x="0.0405" y="0.4567">0.5</text><text x="0.1697" y="0.4567">0.6</text><text x="0.2989" y="0.4567">0.7</text><text x="0.4281" y="0.4567">0.8</text><text x="0.5573" y="0.4567">0.9</text><text x="0.6865" y="0.4567">1.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.6054,0.3507 -0.6054,-0.4361"/><polyline points="-0.4762,0.3507 -0.4762,-0.4361"/><polyline points="-0.3470,0.3507 -0.3470,-0.4361"/><polyline points="-0.2178,0.3507 -0.2178,-0.4361"/><polyline points="-0.0887,0.3507 -0.0887,-0.4361"/><polyline points="0.0405,0.3507 0.0405,-0.4361"/><polyline points="0.1697,0.3507 0.1697,-0.4361"/><polyline points="0.2989,0.3507 0.2989,-0.4361"/><polyline points="0.4281,0.3507 0.4281,-0.4361"/><polyline points="0.5573,0.3507 0.5573,-0.4361"/><polyline points="0.6865,0.3507 0.6865,-0.4361"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0031" width="1.2953" x="-0.6071" y="0.3910"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/unit.svg b/other/unit.svg
--- a/other/unit.svg
+++ b/other/unit.svg
@@ -1,69 +1,47 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="445.19459582915766" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7328858661167512 -0.4962895215155287 1.475089427347716 0.9940076369977622" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5 1.0" width="450" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="unit"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="1.0e-2" fill-opacity="0.1" stroke-opacity="1.0"><rect x="-0.5773009200507613" width="1.2718115482233503" y="-0.47438321250566384" height="0.8733574988672406"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5815402918781725" width="1.2802902918781724" y="-0.47875" height="0.8820910738559129"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6069765228426395, 0.3989742863615767)"><polyline points="-0.6069765228426395,0.41397428636157674
--0.6069765228426395,0.3839742863615767"/></g><g transform="rotate(-90.0, -0.6069765228426395, 0.31163853647485273)"><polyline points="-0.6069765228426395,0.32663853647485275
--0.6069765228426395,0.2966385364748527"/></g><g transform="rotate(-90.0, -0.6069765228426395, 0.22430278658812863)"><polyline points="-0.6069765228426395,0.23930278658812865
--0.6069765228426395,0.20930278658812862"/></g><g transform="rotate(-90.0, -0.6069765228426395, 0.13696703670140453)"><polyline points="-0.6069765228426395,0.15196703670140455
--0.6069765228426395,0.12196703670140453"/></g><g transform="rotate(-90.0, -0.6069765228426395, 4.9631286814680486e-2)"><polyline points="-0.6069765228426395,6.463128681468049e-2
--0.6069765228426395,3.463128681468049e-2"/></g><g transform="rotate(-90.0, -0.6069765228426395, -3.770446307204356e-2)"><polyline points="-0.6069765228426395,-2.270446307204356e-2
--0.6069765228426395,-5.270446307204356e-2"/></g><g transform="rotate(-90.0, -0.6069765228426395, -0.12504021295876766)"><polyline points="-0.6069765228426395,-0.11004021295876766
--0.6069765228426395,-0.14004021295876767"/></g><g transform="rotate(-90.0, -0.6069765228426395, -0.21237596284549165)"><polyline points="-0.6069765228426395,-0.19737596284549164
--0.6069765228426395,-0.22737596284549166"/></g><g transform="rotate(-90.0, -0.6069765228426395, -0.29971171273221575)"><polyline points="-0.6069765228426395,-0.28471171273221574
--0.6069765228426395,-0.31471171273221576"/></g><g transform="rotate(-90.0, -0.6069765228426395, -0.38704746261893985)"><polyline points="-0.6069765228426395,-0.37204746261893984
--0.6069765228426395,-0.40204746261893987"/></g><g transform="rotate(-90.0, -0.6069765228426395, -0.47438321250566384)"><polyline points="-0.6069765228426395,-0.45938321250566383
--0.6069765228426395,-0.48938321250566386"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.2393718274111675e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6375" y="0.4109829519710013">-0.50</text><text x="-0.6375" y="0.3236472020842772">-0.40</text><text x="-0.6375" y="0.23631145219755315">-0.30</text><text x="-0.6375" y="0.14897570231082913">-0.20</text><text x="-0.6375" y="6.163995242410503e-2">-0.10</text><text x="-0.6375" y="-2.5695797462618963e-2"> 0.00</text><text x="-0.6375" y="-0.11303154734934306"> 0.10</text><text x="-0.6375" y="-0.20036729723606705"> 0.20</text><text x="-0.6375" y="-0.28770304712279127"> 0.30</text><text x="-0.6375" y="-0.37503879700951526"> 0.40</text><text x="-0.6375" y="-0.46237454689623936"> 0.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5773009200507613,0.3989742863615767
-0.694510628172589,0.3989742863615767"/><polyline points="-0.5773009200507613,0.31163853647485273
-0.694510628172589,0.31163853647485273"/><polyline points="-0.5773009200507613,0.22430278658812863
-0.694510628172589,0.22430278658812863"/><polyline points="-0.5773009200507613,0.13696703670140453
-0.694510628172589,0.13696703670140453"/><polyline points="-0.5773009200507613,4.9631286814680486e-2
-0.694510628172589,4.9631286814680486e-2"/><polyline points="-0.5773009200507613,-3.770446307204356e-2
-0.694510628172589,-3.770446307204356e-2"/><polyline points="-0.5773009200507613,-0.12504021295876766
-0.694510628172589,-0.12504021295876766"/><polyline points="-0.5773009200507613,-0.21237596284549165
-0.694510628172589,-0.21237596284549165"/><polyline points="-0.5773009200507613,-0.29971171273221575
-0.694510628172589,-0.29971171273221575"/><polyline points="-0.5773009200507613,-0.38704746261893985
-0.694510628172589,-0.38704746261893985"/><polyline points="-0.5773009200507613,-0.47438321250566384
-0.694510628172589,-0.47438321250566384"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5934105329949237" width="3.391497461928905e-3" y="-0.47612992750339833" height="0.8768509288627095"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5773009200507613,0.44454179882193023
--0.5773009200507613,0.4145417988219302"/><polyline points="-0.45011976522842634,0.44454179882193023
--0.45011976522842634,0.4145417988219302"/><polyline points="-0.32293861040609123,0.44454179882193023
--0.32293861040609123,0.4145417988219302"/><polyline points="-0.19575745558375618,0.44454179882193023
--0.19575745558375618,0.4145417988219302"/><polyline points="-6.857630076142118e-2,0.44454179882193023
--6.857630076142118e-2,0.4145417988219302"/><polyline points="5.860485406091387e-2,0.44454179882193023
-5.860485406091387e-2,0.4145417988219302"/><polyline points="0.18578600888324892,0.44454179882193023
-0.18578600888324892,0.4145417988219302"/><polyline points="0.31296716370558375,0.44454179882193023
-0.31296716370558375,0.4145417988219302"/><polyline points="0.44014831852791914,0.44454179882193023
-0.44014831852791914,0.4145417988219302"/><polyline points="0.5673294733502541,0.44454179882193023
-0.5673294733502541,0.4145417988219302"/><polyline points="0.694510628172589,0.44454179882193023
-0.694510628172589,0.4145417988219302"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.2393718274111675e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5773009200507613" y="0.485">-0.50</text><text x="-0.45011976522842634" y="0.485">-0.40</text><text x="-0.32293861040609123" y="0.485">-0.30</text><text x="-0.19575745558375618" y="0.485">-0.20</text><text x="-6.857630076142118e-2" y="0.485">-0.10</text><text x="5.860485406091387e-2" y="0.485"> 0.00</text><text x="0.18578600888324892" y="0.485"> 0.10</text><text x="0.31296716370558375" y="0.485"> 0.20</text><text x="0.44014831852791914" y="0.485"> 0.30</text><text x="0.5673294733502541" y="0.485"> 0.40</text><text x="0.694510628172589" y="0.485"> 0.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5773009200507613,0.3989742863615767
--0.5773009200507613,-0.47438321250566384"/><polyline points="-0.45011976522842634,0.3989742863615767
--0.45011976522842634,-0.47438321250566384"/><polyline points="-0.32293861040609123,0.3989742863615767
--0.32293861040609123,-0.47438321250566384"/><polyline points="-0.19575745558375618,0.3989742863615767
--0.19575745558375618,-0.47438321250566384"/><polyline points="-6.857630076142118e-2,0.3989742863615767
--6.857630076142118e-2,-0.47438321250566384"/><polyline points="5.860485406091387e-2,0.3989742863615767
-5.860485406091387e-2,-0.47438321250566384"/><polyline points="0.18578600888324892,0.3989742863615767
-0.18578600888324892,-0.47438321250566384"/><polyline points="0.31296716370558375,0.3989742863615767
-0.31296716370558375,-0.47438321250566384"/><polyline points="0.44014831852791914,0.3989742863615767
-0.44014831852791914,-0.47438321250566384"/><polyline points="0.5673294733502541,0.3989742863615767
-0.5673294733502541,-0.47438321250566384"/><polyline points="0.694510628172589,0.3989742863615767
-0.694510628172589,-0.47438321250566384"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5789966687817258" width="1.275203045685279" y="0.4120746488445854" height="3.493429995468922e-3"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="unit"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.1" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0100"><rect height="0.8198" width="1.2598" x="-0.5812" y="-0.4457"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8280" width="1.2682" x="-0.5854" y="-0.4498"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6106, 0.3742)"><polyline points="-0.6106,0.3892
+-0.6106,0.3592"/></g><g transform="rotate(-90.0, -0.6106, 0.2922)"><polyline points="-0.6106,0.3072
+-0.6106,0.2772"/></g><g transform="rotate(-90.0, -0.6106, 0.2102)"><polyline points="-0.6106,0.2252
+-0.6106,0.1952"/></g><g transform="rotate(-90.0, -0.6106, 0.1282)"><polyline points="-0.6106,0.1432
+-0.6106,0.1132"/></g><g transform="rotate(-90.0, -0.6106, 0.0462)"><polyline points="-0.6106,0.0612
+-0.6106,0.0312"/></g><g transform="rotate(-90.0, -0.6106, -0.0358)"><polyline points="-0.6106,-0.0208
+-0.6106,-0.0508"/></g><g transform="rotate(-90.0, -0.6106, -0.1177)"><polyline points="-0.6106,-0.1027
+-0.6106,-0.1327"/></g><g transform="rotate(-90.0, -0.6106, -0.1997)"><polyline points="-0.6106,-0.1847
+-0.6106,-0.2147"/></g><g transform="rotate(-90.0, -0.6106, -0.2817)"><polyline points="-0.6106,-0.2667
+-0.6106,-0.2967"/></g><g transform="rotate(-90.0, -0.6106, -0.3637)"><polyline points="-0.6106,-0.3487
+-0.6106,-0.3787"/></g><g transform="rotate(-90.0, -0.6106, -0.4457)"><polyline points="-0.6106,-0.4307
+-0.6106,-0.4607"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0420" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6408" y="0.3854">-0.5</text><text x="-0.6408" y="0.3034">-0.4</text><text x="-0.6408" y="0.2215">-0.3</text><text x="-0.6408" y="0.1395">-0.2</text><text x="-0.6408" y="0.0575">-0.1</text><text x="-0.6408" y="-0.0245"> 0.0</text><text x="-0.6408" y="-0.1065"> 0.1</text><text x="-0.6408" y="-0.1885"> 0.2</text><text x="-0.6408" y="-0.2704"> 0.3</text><text x="-0.6408" y="-0.3524"> 0.4</text><text x="-0.6408" y="-0.4344"> 0.5</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5812,0.3742 0.6786,0.3742"/><polyline points="-0.5812,0.2922 0.6786,0.2922"/><polyline points="-0.5812,0.2102 0.6786,0.2102"/><polyline points="-0.5812,0.1282 0.6786,0.1282"/><polyline points="-0.5812,0.0462 0.6786,0.0462"/><polyline points="-0.5812,-0.0358 0.6786,-0.0358"/><polyline points="-0.5812,-0.1177 0.6786,-0.1177"/><polyline points="-0.5812,-0.1997 0.6786,-0.1997"/><polyline points="-0.5812,-0.2817 0.6786,-0.2817"/><polyline points="-0.5812,-0.3637 0.6786,-0.3637"/><polyline points="-0.5812,-0.4457 0.6786,-0.4457"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8231" width="0.0034" x="-0.5971" y="-0.4473"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5812,0.4178
+-0.5812,0.3878"/><polyline points="-0.4552,0.4178
+-0.4552,0.3878"/><polyline points="-0.3292,0.4178
+-0.3292,0.3878"/><polyline points="-0.2032,0.4178
+-0.2032,0.3878"/><polyline points="-0.0773,0.4178
+-0.0773,0.3878"/><polyline points="0.0487,0.4178
+0.0487,0.3878"/><polyline points="0.1747,0.4178
+0.1747,0.3878"/><polyline points="0.3007,0.4178
+0.3007,0.3878"/><polyline points="0.4267,0.4178
+0.4267,0.3878"/><polyline points="0.5526,0.4178
+0.5526,0.3878"/><polyline points="0.6786,0.4178
+0.6786,0.3878"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0420" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5812" y="0.4549">-0.5</text><text x="-0.4552" y="0.4549">-0.4</text><text x="-0.3292" y="0.4549">-0.3</text><text x="-0.2032" y="0.4549">-0.2</text><text x="-0.0773" y="0.4549">-0.1</text><text x="0.0487" y="0.4549"> 0.0</text><text x="0.1747" y="0.4549"> 0.1</text><text x="0.3007" y="0.4549"> 0.2</text><text x="0.4267" y="0.4549"> 0.3</text><text x="0.5526" y="0.4549"> 0.4</text><text x="0.6786" y="0.4549"> 0.5</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5812,0.3742 -0.5812,-0.4457"/><polyline points="-0.4552,0.3742 -0.4552,-0.4457"/><polyline points="-0.3292,0.3742 -0.3292,-0.4457"/><polyline points="-0.2032,0.3742 -0.2032,-0.4457"/><polyline points="-0.0773,0.3742 -0.0773,-0.4457"/><polyline points="0.0487,0.3742 0.0487,-0.4457"/><polyline points="0.1747,0.3742 0.1747,-0.4457"/><polyline points="0.3007,0.3742 0.3007,-0.4457"/><polyline points="0.4267,0.3742 0.4267,-0.4457"/><polyline points="0.5526,0.3742 0.5526,-0.4457"/><polyline points="0.6786,0.3742 0.6786,-0.4457"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0033" width="1.2632" x="-0.5829" y="0.3865"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/usage.svg b/other/usage.svg
--- a/other/usage.svg
+++ b/other/usage.svg
@@ -1,65 +1,43 @@
-<svg width="446.753163625545" height="300.0" viewBox="-0.7380894953982863 -0.49743338195719966 1.4823989209774675 0.995448297856914" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5000 1.0" width="449" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="line"><g stroke-width="1.5e-2" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" fill="none"><polyline points="-0.5962269120913996,0.2226262967974741
--0.16239638210092033,0.2226262967974741
-0.271434147889559,-0.47471244925575107"/></g><g stroke-width="1.5e-2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" fill="none"><polyline points="-0.5962269120913996,0.39696098331078034
-0.6184985718819421,-0.12604307622913857"/></g><g stroke-width="1.5e-2" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" fill="none"><polyline points="-0.37931164709615994,-0.30037776274244476
--0.37931164709615994,0.39696098331078034"/></g></g></g><g class="hud"><g class="frame"><g stroke-width="0.0" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0.0" fill="rgb(100%, 100%, 100%)" fill-opacity="2.0e-2"><rect width="1.3079990479212948" height="0.8847485340550292" x="-0.6027343700412567" y="-0.48124999999999996"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g stroke-width="4.0e-3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" fill="rgb(5%, 5%, 5%)" fill-opacity="0.4"><g transform="rotate(-90.0, -0.6287642018406855, 0.39696098331078034)"><polyline points="-0.6287642018406855,0.41196098331078035
--0.6287642018406855,0.3819609833107803"/></g><g transform="rotate(-90.0, -0.6287642018406855, 0.30979364005412724)"><polyline points="-0.6287642018406855,0.32479364005412725
--0.6287642018406855,0.2947936400541272"/></g><g transform="rotate(-90.0, -0.6287642018406855, 0.2226262967974741)"><polyline points="-0.6287642018406855,0.2376262967974741
--0.6287642018406855,0.20762629679747407"/></g><g transform="rotate(-90.0, -0.6287642018406855, 0.13545895354082088)"><polyline points="-0.6287642018406855,0.1504589535408209
--0.6287642018406855,0.12045895354082088"/></g><g transform="rotate(-90.0, -0.6287642018406855, 4.829161028416773e-2)"><polyline points="-0.6287642018406855,6.329161028416773e-2
--0.6287642018406855,3.329161028416773e-2"/></g><g transform="rotate(-90.0, -0.6287642018406855, -3.8875732972485366e-2)"><polyline points="-0.6287642018406855,-2.3875732972485367e-2
--0.6287642018406855,-5.3875732972485366e-2"/></g><g transform="rotate(-90.0, -0.6287642018406855, -0.12604307622913857)"><polyline points="-0.6287642018406855,-0.11104307622913857
--0.6287642018406855,-0.1410430762291386"/></g><g transform="rotate(-90.0, -0.6287642018406855, -0.21321041948579178)"><polyline points="-0.6287642018406855,-0.19821041948579177
--0.6287642018406855,-0.2282104194857918"/></g><g transform="rotate(-90.0, -0.6287642018406855, -0.30037776274244476)"><polyline points="-0.6287642018406855,-0.28537776274244475
--0.6287642018406855,-0.3153777627424448"/></g><g transform="rotate(-90.0, -0.6287642018406855, -0.38754510599909786)"><polyline points="-0.6287642018406855,-0.37254510599909785
--0.6287642018406855,-0.4025451059990979"/></g><g transform="rotate(-90.0, -0.6287642018406855, -0.47471244925575107)"><polyline points="-0.6287642018406855,-0.45971244925575105
--0.6287642018406855,-0.4897124492557511"/></g></g></g><g class="ticktext"><g stroke-width="0.0" stroke="none" fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="4.3383052999047926e-2" text-anchor="end"><text x="-0.66" y="0.40894649300857017">0.00</text><text x="-0.66" y="0.321779149751917">0.50</text><text x="-0.66" y="0.2346118064952638">1.00</text><text x="-0.66" y="0.14744446323861077">1.50</text><text x="-0.66" y="6.027711998195756e-2">2.00</text><text x="-0.66" y="-2.689022327469548e-2">2.50</text><text x="-0.66" y="-0.11405756653134869">3.00</text><text x="-0.66" y="-0.2012249097880019">3.50</text><text x="-0.66" y="-0.2883922530446551">4.00</text><text x="-0.66" y="-0.3755595963013081">4.50</text><text x="-0.66" y="-0.4627269395579613">5.00</text></g></g><g class="ticklines"><g stroke-width="5.0e-3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="5.0e-2" fill="none"><polyline points="-0.5962269120913996,0.39696098331078034
-0.7052646778800381,0.39696098331078034"/><polyline points="-0.5962269120913996,0.30979364005412724
-0.7052646778800381,0.30979364005412724"/><polyline points="-0.5962269120913996,0.2226262967974741
-0.7052646778800381,0.2226262967974741"/><polyline points="-0.5962269120913996,0.13545895354082088
-0.7052646778800381,0.13545895354082088"/><polyline points="-0.5962269120913996,4.829161028416773e-2
-0.7052646778800381,4.829161028416773e-2"/><polyline points="-0.5962269120913996,-3.8875732972485366e-2
-0.7052646778800381,-3.8875732972485366e-2"/><polyline points="-0.5962269120913996,-0.12604307622913857
-0.7052646778800381,-0.12604307622913857"/><polyline points="-0.5962269120913996,-0.21321041948579178
-0.7052646778800381,-0.21321041948579178"/><polyline points="-0.5962269120913996,-0.30037776274244476
-0.7052646778800381,-0.30037776274244476"/><polyline points="-0.5962269120913996,-0.38754510599909786
-0.7052646778800381,-0.38754510599909786"/><polyline points="-0.5962269120913996,-0.47471244925575107
-0.7052646778800381,-0.47471244925575107"/></g></g></g><g class="axisbar"><g stroke-width="0.0" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0.0" fill="rgb(5%, 5%, 5%)" fill-opacity="0.4"><rect width="3.4706442399238258e-3" height="0.8751601262967976" x="-0.6148816248809902" y="-0.4764557961208842"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g stroke-width="4.0e-3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" fill="rgb(5%, 5%, 5%)" fill-opacity="0.4"><polyline points="-0.5962269120913996,0.44464873703202523
--0.5962269120913996,0.4146487370320252"/><polyline points="-0.37931164709615994,0.44464873703202523
--0.37931164709615994,0.4146487370320252"/><polyline points="-0.16239638210092033,0.44464873703202523
--0.16239638210092033,0.4146487370320252"/><polyline points="5.4518882894319276e-2,0.44464873703202523
-5.4518882894319276e-2,0.4146487370320252"/><polyline points="0.271434147889559,0.44464873703202523
-0.271434147889559,0.4146487370320252"/><polyline points="0.4883494128847986,0.44464873703202523
-0.4883494128847986,0.4146487370320252"/><polyline points="0.7052646778800381,0.44464873703202523
-0.7052646778800381,0.4146487370320252"/></g></g><g class="ticktext"><g stroke-width="0.0" stroke="none" fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="4.3383052999047926e-2" text-anchor="middle"><text x="-0.5962269120913996" y="0.485">0.00</text><text x="-0.37931164709615994" y="0.485">0.50</text><text x="-0.16239638210092033" y="0.485">1.00</text><text x="5.4518882894319276e-2" y="0.485">1.50</text><text x="0.271434147889559" y="0.485">2.00</text><text x="0.4883494128847986" y="0.485">2.50</text><text x="0.7052646778800381" y="0.485">3.00</text></g></g><g class="ticklines"><g stroke-width="5.0e-3" stroke="rgb(5%, 5%, 5%)" stroke-opacity="5.0e-2" fill="none"><polyline points="-0.5962269120913996,0.39696098331078034
--0.5962269120913996,-0.47471244925575107"/><polyline points="-0.37931164709615994,0.39696098331078034
--0.37931164709615994,-0.47471244925575107"/><polyline points="-0.16239638210092033,0.39696098331078034
--0.16239638210092033,-0.47471244925575107"/><polyline points="5.4518882894319276e-2,0.39696098331078034
-5.4518882894319276e-2,-0.47471244925575107"/><polyline points="0.271434147889559,0.39696098331078034
-0.271434147889559,-0.47471244925575107"/><polyline points="0.4883494128847986,0.39696098331078034
-0.4883494128847986,-0.47471244925575107"/><polyline points="0.7052646778800381,0.39696098331078034
-0.7052646778800381,-0.47471244925575107"/></g></g></g><g class="axisbar"><g stroke-width="0.0" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0.0" fill="rgb(5%, 5%, 5%)" fill-opacity="0.4"><rect width="1.3049622342113616" height="3.4866937302661105e-3" x="-0.5979622342113615" y="0.4122152683806946"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="line"><g fill="none" stroke="rgb(2%, 73%, 80%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.5953,0.2087 -0.1679,0.2087 0.2595,-0.4458"/></g><g fill="none" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.5953,0.3724 0.6015,-0.1185"/></g><g fill="none" stroke="rgb(66%, 7%, 55%)" stroke-opacity="1.0" stroke-width="0.0150"><polyline points="-0.3816,-0.2822 -0.3816,0.3724"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8304" width="1.2886" x="-0.6017" y="-0.4519"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6273, 0.3724)"><polyline points="-0.6273,0.3874
+-0.6273,0.3574"/></g><g transform="rotate(-90.0, -0.6273, 0.2906)"><polyline points="-0.6273,0.3056
+-0.6273,0.2756"/></g><g transform="rotate(-90.0, -0.6273, 0.2087)"><polyline points="-0.6273,0.2237
+-0.6273,0.1937"/></g><g transform="rotate(-90.0, -0.6273, 0.1269)"><polyline points="-0.6273,0.1419
+-0.6273,0.1119"/></g><g transform="rotate(-90.0, -0.6273, 0.0451)"><polyline points="-0.6273,0.0601
+-0.6273,0.0301"/></g><g transform="rotate(-90.0, -0.6273, -0.0367)"><polyline points="-0.6273,-0.0217
+-0.6273,-0.0517"/></g><g transform="rotate(-90.0, -0.6273, -0.1185)"><polyline points="-0.6273,-0.1035
+-0.6273,-0.1335"/></g><g transform="rotate(-90.0, -0.6273, -0.2003)"><polyline points="-0.6273,-0.1853
+-0.6273,-0.2153"/></g><g transform="rotate(-90.0, -0.6273, -0.2822)"><polyline points="-0.6273,-0.2672
+-0.6273,-0.2972"/></g><g transform="rotate(-90.0, -0.6273, -0.3640)"><polyline points="-0.6273,-0.3490
+-0.6273,-0.3790"/></g><g transform="rotate(-90.0, -0.6273, -0.4458)"><polyline points="-0.6273,-0.4308
+-0.6273,-0.4608"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0427" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6581" y="0.3836">0.0</text><text x="-0.6581" y="0.3018">0.5</text><text x="-0.6581" y="0.2200">1.0</text><text x="-0.6581" y="0.1382">1.5</text><text x="-0.6581" y="0.0564">2.0</text><text x="-0.6581" y="-0.0255">2.5</text><text x="-0.6581" y="-0.1073">3.0</text><text x="-0.6581" y="-0.1891">3.5</text><text x="-0.6581" y="-0.2709">4.0</text><text x="-0.6581" y="-0.3527">4.5</text><text x="-0.6581" y="-0.4345">5.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5953,0.3724 0.6870,0.3724"/><polyline points="-0.5953,0.2906 0.6870,0.2906"/><polyline points="-0.5953,0.2087 0.6870,0.2087"/><polyline points="-0.5953,0.1269 0.6870,0.1269"/><polyline points="-0.5953,0.0451 0.6870,0.0451"/><polyline points="-0.5953,-0.0367 0.6870,-0.0367"/><polyline points="-0.5953,-0.1185 0.6870,-0.1185"/><polyline points="-0.5953,-0.2003 0.6870,-0.2003"/><polyline points="-0.5953,-0.2822 0.6870,-0.2822"/><polyline points="-0.5953,-0.3640 0.6870,-0.3640"/><polyline points="-0.5953,-0.4458 0.6870,-0.4458"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8214" width="0.0034" x="-0.6137" y="-0.4474"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5953,0.4180
+-0.5953,0.3880"/><polyline points="-0.3816,0.4180
+-0.3816,0.3880"/><polyline points="-0.1679,0.4180
+-0.1679,0.3880"/><polyline points="0.0458,0.4180
+0.0458,0.3880"/><polyline points="0.2595,0.4180
+0.2595,0.3880"/><polyline points="0.4733,0.4180
+0.4733,0.3880"/><polyline points="0.6870,0.4180
+0.6870,0.3880"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0427" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5953" y="0.4550">0.0</text><text x="-0.3816" y="0.4550">0.5</text><text x="-0.1679" y="0.4550">1.0</text><text x="0.0458" y="0.4550">1.5</text><text x="0.2595" y="0.4550">2.0</text><text x="0.4733" y="0.4550">2.5</text><text x="0.6870" y="0.4550">3.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5953,0.3724 -0.5953,-0.4458"/><polyline points="-0.3816,0.3724 -0.3816,-0.4458"/><polyline points="-0.1679,0.3724 -0.1679,-0.4458"/><polyline points="0.0458,0.3724 0.0458,-0.4458"/><polyline points="0.2595,0.3724 0.2595,-0.4458"/><polyline points="0.4733,0.3724 0.4733,-0.4458"/><polyline points="0.6870,0.3724 0.6870,-0.4458"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0033" width="1.2857" x="-0.5970" y="0.3867"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5000" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/venn.svg b/other/venn.svg
--- a/other/venn.svg
+++ b/other/venn.svg
@@ -1,53 +1,39 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="299.59019837846336" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.47987325612208 -0.4958906334198819 0.9784229494865739 0.9797613087300289" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.5 -0.5 1.0 1.0" width="300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="venn"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M 0.0793,-0.4021 A 0.13684926832900743 0.1344253013659252 -0.0 1 1 0.3530,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 0.2161,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 0.0793,-0.4021 L 0.0793,-0.4021"/></g><g fill="rgb(2%, 29%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M -0.1944,0.0636 A 0.13684926832900743 0.1344253013659252 -0.0 1 0 0.3530,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.0793,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 -0.1944,0.0636 L -0.1944,0.0636"/></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M -0.1944,0.0636 A 0.13684926832900743 0.1344253013659252 -0.0 1 1 0.0793,-0.4021 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 -0.0576,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 -0.1944,0.0636 L -0.1944,0.0636"/></g><g fill="rgb(96%, 60%, 92%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M 0.2161,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.3530,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.0793,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 0.2161,-0.1693 L 0.2161,-0.1693"/></g><g fill="rgb(100%, 71%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M 0.0793,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 -0.1944,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 -0.0576,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 0.0793,0.0636 L 0.0793,0.0636"/></g><g fill="rgb(73%, 34%, 1%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M 0.0793,-0.4021 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.2161,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 0 -0.0576,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.0793,-0.4021 L 0.0793,-0.4021"/></g><g fill="rgb(21%, 29%, 7%)" stroke="rgb(2%, 29%, 48%)" stroke-width="5.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><path d="M 0.2161,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.0793,0.0636 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 -0.0576,-0.1693 A 0.27369853665801486 0.2688506027318504 -0.0 0 1 0.2161,-0.1693 L 0.2161,-0.1693"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.333307689741713" width="0.8252010880239147" y="-0.4741368963836091" height="0.8085681877160402"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.35794055804093433, 0.33241491181194227)"><polyline points="-0.35794055804093433,0.3474149118119423
--0.35794055804093433,0.31741491181194226"/></g><g transform="rotate(-90.0, -0.35794055804093433, 0.1979896104460171)"><polyline points="-0.35794055804093433,0.2129896104460171
--0.35794055804093433,0.18298961044601708"/></g><g transform="rotate(-90.0, -0.35794055804093433, 6.356430908009186e-2)"><polyline points="-0.35794055804093433,7.856430908009186e-2
--0.35794055804093433,4.8564309080091864e-2"/></g><g transform="rotate(-90.0, -0.35794055804093433, -7.086099228583331e-2)"><polyline points="-0.35794055804093433,-5.5860992285833314e-2
--0.35794055804093433,-8.586099228583331e-2"/></g><g transform="rotate(-90.0, -0.35794055804093433, -0.20528629365175854)"><polyline points="-0.35794055804093433,-0.19028629365175853
--0.35794055804093433,-0.22028629365175856"/></g><g transform="rotate(-90.0, -0.35794055804093433, -0.33971159501768367)"><polyline points="-0.35794055804093433,-0.32471159501768365
--0.35794055804093433,-0.3547115950176837"/></g><g transform="rotate(-90.0, -0.35794055804093433, -0.4741368963836091)"><polyline points="-0.35794055804093433,-0.4591368963836091
--0.35794055804093433,-0.48913689638360913"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.105478049870223e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.38749999999999996" y="0.3435049991746312">-1.50</text><text x="-0.38749999999999996" y="0.20907969780870594">-1.00</text><text x="-0.38749999999999996" y="7.465439644278071e-2">-0.50</text><text x="-0.38749999999999996" y="-5.977090492314446e-2"> 0.00</text><text x="-0.38749999999999996" y="-0.19419620628906964"> 0.50</text><text x="-0.38749999999999996" y="-0.32862150765499487"> 1.00</text><text x="-0.38749999999999996" y="-0.4630468090209201"> 1.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.3312549507167779,0.33241491181194227
-0.4898406592572666,0.33241491181194227"/><polyline points="-0.3312549507167779,0.1979896104460171
-0.4898406592572666,0.1979896104460171"/><polyline points="-0.3312549507167779,6.356430908009186e-2
-0.4898406592572666,6.356430908009186e-2"/><polyline points="-0.3312549507167779,-7.086099228583331e-2
-0.4898406592572666,-7.086099228583331e-2"/><polyline points="-0.3312549507167779,-0.20528629365175854
-0.4898406592572666,-0.20528629365175854"/><polyline points="-0.3312549507167779,-0.33971159501768367
-0.4898406592572666,-0.33971159501768367"/><polyline points="-0.3312549507167779,-0.4741368963836091
-0.4898406592572666,-0.4741368963836091"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.3448030282813496" width="3.284382439896205e-3" y="-0.47575" height="0.8097780154283334"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.3312549507167779,0.3736278455782977
--0.3312549507167779,0.3436278455782977"/><polyline points="-0.19440568238777053,0.3736278455782977
--0.19440568238777053,0.3436278455782977"/><polyline points="-5.7556414058763106e-2,0.3736278455782977
--5.7556414058763106e-2,0.3436278455782977"/><polyline points="7.929285427024435e-2,0.3736278455782977
-7.929285427024435e-2,0.3436278455782977"/><polyline points="0.2161421225992517,0.3736278455782977
-0.2161421225992517,0.3436278455782977"/><polyline points="0.35299139092825915,0.3736278455782977
-0.35299139092825915,0.3436278455782977"/><polyline points="0.4898406592572666,0.3736278455782977
-0.4898406592572666,0.3436278455782977"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.105478049870223e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.3312549507167779" y="0.4098438853987152" transform="rotate(-45.0, -0.3312549507167779, 0.4098438853987152)">-1.50</text><text x="-0.19440568238777053" y="0.4098438853987152" transform="rotate(-45.0, -0.19440568238777053, 0.4098438853987152)">-1.00</text><text x="-5.7556414058763106e-2" y="0.4098438853987152" transform="rotate(-45.0, -5.7556414058763106e-2, 0.4098438853987152)">-0.50</text><text x="7.929285427024435e-2" y="0.4098438853987152" transform="rotate(-45.0, 7.929285427024435e-2, 0.4098438853987152)"> 0.00</text><text x="0.2161421225992517" y="0.4098438853987152" transform="rotate(-45.0, 0.2161421225992517, 0.4098438853987152)"> 0.50</text><text x="0.35299139092825915" y="0.4098438853987152" transform="rotate(-45.0, 0.35299139092825915, 0.4098438853987152)"> 1.00</text><text x="0.4898406592572666" y="0.4098438853987152" transform="rotate(-45.0, 0.4898406592572666, 0.4098438853987152)"> 1.50</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.3312549507167779,0.33241491181194227
--0.3312549507167779,-0.4741368963836091"/><polyline points="-0.19440568238777053,0.33241491181194227
--0.19440568238777053,-0.4741368963836091"/><polyline points="-5.7556414058763106e-2,0.33241491181194227
--5.7556414058763106e-2,-0.4741368963836091"/><polyline points="7.929285427024435e-2,0.33241491181194227
-7.929285427024435e-2,-0.4741368963836091"/><polyline points="0.2161421225992517,0.33241491181194227
-0.2161421225992517,-0.4741368963836091"/><polyline points="0.35299139092825915,0.33241491181194227
-0.35299139092825915,-0.4741368963836091"/><polyline points="0.4898406592572666,0.33241491181194227
-0.4898406592572666,-0.4741368963836091"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.332897141936726" width="0.8243799924139406" y="0.34249680941438665" height="3.226207232782219e-3"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="venn"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M 0.0592,-0.3781 A 0.1334 0.1306 0 1 1 0.3261,0.0742 A 0.2669 0.2611 0 0 0 0.1926,-0.1520 A 0.2669 0.2611 0 0 0 0.0592,-0.3781 L 0.0592,-0.3781"/></g><g fill="rgb(2%, 29%, 48%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M -0.2077,0.0742 A 0.1334 0.1306 0 1 0 0.3261,0.0742 A 0.2669 0.2611 0 0 1 0.0592,0.0742 A 0.2669 0.2611 0 0 1 -0.2077,0.0742 L -0.2077,0.0742"/></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M -0.2077,0.0742 A 0.1334 0.1306 0 1 1 0.0592,-0.3781 A 0.2669 0.2611 0 0 0 -0.0742,-0.1520 A 0.2669 0.2611 0 0 0 -0.2077,0.0742 L -0.2077,0.0742"/></g><g fill="rgb(96%, 60%, 92%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M 0.1926,-0.1520 A 0.2669 0.2611 0 0 1 0.3261,0.0742 A 0.2669 0.2611 0 0 1 0.0592,0.0742 A 0.2669 0.2611 0 0 0 0.1926,-0.1520 L 0.1926,-0.1520"/></g><g fill="rgb(100%, 71%, 35%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M 0.0592,0.0742 A 0.2669 0.2611 0 0 1 -0.2077,0.0742 A 0.2669 0.2611 0 0 1 -0.0742,-0.1520 A 0.2669 0.2611 0 0 0 0.0592,0.0742 L 0.0592,0.0742"/></g><g fill="rgb(73%, 34%, 1%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M 0.0592,-0.3781 A 0.2669 0.2611 0 0 1 0.1926,-0.1520 A 0.2669 0.2611 0 0 0 -0.0742,-0.1520 A 0.2669 0.2611 0 0 1 0.0592,-0.3781 L 0.0592,-0.3781"/></g><g fill="rgb(21%, 29%, 7%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0050"><path d="M 0.1926,-0.1520 A 0.2669 0.2611 0 0 1 0.0592,0.0742 A 0.2669 0.2611 0 0 1 -0.0742,-0.1520 A 0.2669 0.2611 0 0 1 0.1926,-0.1520 L 0.1926,-0.1520"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7854" width="0.8046" x="-0.3431" y="-0.4481"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.3671, 0.3353)"><polyline points="-0.3671,0.3503
+-0.3671,0.3203"/></g><g transform="rotate(-90.0, -0.3671, 0.2047)"><polyline points="-0.3671,0.2197
+-0.3671,0.1897"/></g><g transform="rotate(-90.0, -0.3671, 0.0742)"><polyline points="-0.3671,0.0892
+-0.3671,0.0592"/></g><g transform="rotate(-90.0, -0.3671, -0.0564)"><polyline points="-0.3671,-0.0414
+-0.3671,-0.0714"/></g><g transform="rotate(-90.0, -0.3671, -0.1870)"><polyline points="-0.3671,-0.1720
+-0.3671,-0.2020"/></g><g transform="rotate(-90.0, -0.3671, -0.3175)"><polyline points="-0.3671,-0.3025
+-0.3671,-0.3325"/></g><g transform="rotate(-90.0, -0.3671, -0.4481)"><polyline points="-0.3671,-0.4331
+-0.3671,-0.4631"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0400" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.3959" y="0.3461">-2.0</text><text x="-0.3959" y="0.2155">-1.0</text><text x="-0.3959" y="0.0849">-0.5</text><text x="-0.3959" y="-0.0456"> 0.0</text><text x="-0.3959" y="-0.1762"> 0.5</text><text x="-0.3959" y="-0.3068"> 1.0</text><text x="-0.3959" y="-0.4373"> 2.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.3411,0.3353 0.4595,0.3353"/><polyline points="-0.3411,0.2047 0.4595,0.2047"/><polyline points="-0.3411,0.0742 0.4595,0.0742"/><polyline points="-0.3411,-0.0564 0.4595,-0.0564"/><polyline points="-0.3411,-0.1870 0.4595,-0.1870"/><polyline points="-0.3411,-0.3175 0.4595,-0.3175"/><polyline points="-0.3411,-0.4481 0.4595,-0.4481"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.7865" width="0.0032" x="-0.3543" y="-0.4497"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.3411,0.3758
+-0.3411,0.3458"/><polyline points="-0.2077,0.3758
+-0.2077,0.3458"/><polyline points="-0.0742,0.3758
+-0.0742,0.3458"/><polyline points="0.0592,0.3758
+0.0592,0.3458"/><polyline points="0.1926,0.3758
+0.1926,0.3458"/><polyline points="0.3261,0.3758
+0.3261,0.3458"/><polyline points="0.4595,0.3758
+0.4595,0.3458"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0400" stroke="none" stroke-width="0.0" text-anchor="end"><text transform="rotate(-45.0, -0.3411, 0.4105)" x="-0.3411" y="0.4105">-2.0</text><text transform="rotate(-45.0, -0.2077, 0.4105)" x="-0.2077" y="0.4105">-1.0</text><text transform="rotate(-45.0, -0.0742, 0.4105)" x="-0.0742" y="0.4105">-0.5</text><text transform="rotate(-45.0, 0.0592, 0.4105)" x="0.0592" y="0.4105"> 0.0</text><text transform="rotate(-45.0, 0.1926, 0.4105)" x="0.1926" y="0.4105"> 0.5</text><text transform="rotate(-45.0, 0.3261, 0.4105)" x="0.3261" y="0.4105"> 1.0</text><text transform="rotate(-45.0, 0.4595, 0.4105)" x="0.4595" y="0.4105"> 2.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.3411,0.3353 -0.3411,-0.4481"/><polyline points="-0.2077,0.3353 -0.2077,-0.4481"/><polyline points="-0.0742,0.3353 -0.0742,-0.4481"/><polyline points="0.0592,0.3353 0.0592,-0.4481"/><polyline points="0.1926,0.3353 0.1926,-0.4481"/><polyline points="0.3261,0.3353 0.3261,-0.4481"/><polyline points="0.4595,0.3353 0.4595,-0.4481"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0031" width="0.8038" x="-0.3427" y="0.3451"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.0" x="-0.5" y="-0.5"/></g></g></g></svg>
diff --git a/other/wave.svg b/other/wave.svg
--- a/other/wave.svg
+++ b/other/wave.svg
@@ -1,63 +1,44 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="445.66691218957544" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.7337586778163459 -0.49786990812511744 1.479175015777848 0.9957043985006302" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5000 1.0" width="449" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="wave"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="3.0e-3" fill-opacity="0.2" stroke-opacity="1.0"><rect x="-0.5819103029346796" width="3.0000000000000027e-2" y="-5.681211862490497e-2" height="3.0e-2"/><rect x="-0.5435095975286989" width="3.0000000000000027e-2" y="-0.1469960821617482" height="3.0000000000000013e-2"/><rect x="-0.505108892122718" width="3.0000000000000027e-2" y="-0.23323857374136125" height="3.0000000000000027e-2"/><rect x="-0.4667081867167372" width="3.0000000000000027e-2" y="-0.3117703826443262" height="3.0000000000000027e-2"/><rect x="-0.4283074813107564" width="3.0000000000000027e-2" y="-0.37915929198415466" height="3.0000000000000027e-2"/><rect x="-0.38990677590477557" width="3.0000000000000027e-2" y="-0.4324600830548322" height="3.0000000000000027e-2"/><rect x="-0.3515060704987948" width="3.0000000000000027e-2" y="-0.46934325552099776" height="3.0000000000000027e-2"/><rect x="-0.31310536509281395" width="3.0000000000000027e-2" y="-0.4881968377607824" height="3.0000000000000027e-2"/><rect x="-0.27470465968683316" width="3.0000000000000027e-2" y="-0.4881968377607824" height="3.0000000000000027e-2"/><rect x="-0.23630395428085232" width="3.0000000000000027e-2" y="-0.46934325552099776" height="3.0000000000000027e-2"/><rect x="-0.19790324887487148" width="3.0000000000000027e-2" y="-0.4324600830548324" height="3.0000000000000027e-2"/><rect x="-0.15950254346889076" width="3.0000000000000027e-2" y="-0.3791592919841549" height="3.0000000000000027e-2"/><rect x="-0.12110183806290985" width="3.0e-2" y="-0.3117703826443262" height="3.0000000000000027e-2"/><rect x="-8.270113265692901e-2" width="3.0e-2" y="-0.23323857374136137" height="3.0000000000000027e-2"/><rect x="-4.430042725094839e-2" width="3.0e-2" y="-0.1469960821617482" height="3.0000000000000013e-2"/><rect x="-5.899721844967329e-3" width="3.0e-2" y="-5.681211862490508e-2" height="3.0e-2"/><rect x="3.25009835610134e-2" width="3.0e-2" y="3.337184491193797e-2" height="3.0e-2"/><rect x="7.090168896699424e-2" width="3.0e-2" y="0.11961433649155113" height="3.0000000000000013e-2"/><rect x="0.10930239437297508" width="3.0000000000000013e-2" y="0.19814614539451608" height="3.0000000000000027e-2"/><rect x="0.1477030997789558" width="3.0000000000000027e-2" y="0.2655350547343446" height="3.0000000000000027e-2"/><rect x="0.18610380518493652" width="3.0000000000000027e-2" y="0.31883584580502206" height="3.0000000000000027e-2"/><rect x="0.22450451059091747" width="3.0000000000000027e-2" y="0.3557190182711878" height="3.0000000000000027e-2"/><rect x="0.2629052159968982" width="3.0000000000000027e-2" y="0.3745726005109724" height="3.0000000000000027e-2"/><rect x="0.30130592140287915" width="3.0000000000000027e-2" y="0.3745726005109724" height="3.0000000000000027e-2"/><rect x="0.33970662680886" width="3.0000000000000027e-2" y="0.3557190182711878" height="3.0000000000000027e-2"/><rect x="0.3781073322148404" width="3.0000000000000027e-2" y="0.31883584580502233" height="3.0000000000000027e-2"/><rect x="0.41650803762082156" width="3.0000000000000027e-2" y="0.26553505473434486" height="3.0000000000000027e-2"/><rect x="0.4549087430268025" width="3.0000000000000027e-2" y="0.19814614539451614" height="3.0000000000000027e-2"/><rect x="0.493309448432783" width="3.0000000000000027e-2" y="0.11961433649155158" height="3.0000000000000013e-2"/><rect x="0.5317101538387642" width="3.0000000000000027e-2" y="3.3371844911938356e-2" height="3.0e-2"/><rect x="0.5701108592447447" width="3.0000000000000027e-2" y="-5.681211862490497e-2" height="3.0e-2"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5810282423477436" width="1.297566976964342" y="-0.4875109476841367" height="0.8913976581184633"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.6066972230987693, 0.39194878814340184)"><polyline points="-0.6066972230987693,0.40694878814340185
--0.6066972230987693,0.3769487881434018"/></g><g transform="rotate(-90.0, -0.6066972230987693, 0.3051966067897405)"><polyline points="-0.6066972230987693,0.3201966067897405
--0.6066972230987693,0.29019660678974046"/></g><g transform="rotate(-90.0, -0.6066972230987693, 0.21844442543607906)"><polyline points="-0.6066972230987693,0.23344442543607907
--0.6066972230987693,0.20344442543607905"/></g><g transform="rotate(-90.0, -0.6066972230987693, 0.1316922440824177)"><polyline points="-0.6066972230987693,0.1466922440824177
--0.6066972230987693,0.1166922440824177"/></g><g transform="rotate(-90.0, -0.6066972230987693, 4.4940062728756336e-2)"><polyline points="-0.6066972230987693,5.9940062728756335e-2
--0.6066972230987693,2.9940062728756336e-2"/></g><g transform="rotate(-90.0, -0.6066972230987693, -4.181211862490497e-2)"><polyline points="-0.6066972230987693,-2.681211862490497e-2
--0.6066972230987693,-5.681211862490497e-2"/></g><g transform="rotate(-90.0, -0.6066972230987693, -0.12856429997856655)"><polyline points="-0.6066972230987693,-0.11356429997856655
--0.6066972230987693,-0.14356429997856657"/></g><g transform="rotate(-90.0, -0.6066972230987693, -0.2153164813322278)"><polyline points="-0.6066972230987693,-0.2003164813322278
--0.6066972230987693,-0.23031648133222782"/></g><g transform="rotate(-90.0, -0.6066972230987693, -0.30206866268588917)"><polyline points="-0.6066972230987693,-0.28706866268588915
--0.6066972230987693,-0.3170686626858892"/></g><g transform="rotate(-90.0, -0.6066972230987693, -0.38882084403955053)"><polyline points="-0.6066972230987693,-0.3738208440395505
--0.6066972230987693,-0.40382084403955054"/></g><g transform="rotate(-90.0, -0.6066972230987693, -0.4755730253932118)"><polyline points="-0.6066972230987693,-0.46057302539321177
--0.6066972230987693,-0.4905730253932118"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.2781634585042604e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.6375" y="0.4038772130795303">-1.00</text><text x="-0.6375" y="0.3171250317258689">-0.80</text><text x="-0.6375" y="0.2303728503722075">-0.60</text><text x="-0.6375" y="0.14362066901854614">-0.40</text><text x="-0.6375" y="5.686848766488478e-2">-0.20</text><text x="-0.6375" y="-2.9883693688776525e-2"> 0.00</text><text x="-0.6375" y="-0.116635875042438"> 0.20</text><text x="-0.6375" y="-0.20338805639609936"> 0.40</text><text x="-0.6375" y="-0.2901402377497606"> 0.60</text><text x="-0.6375" y="-0.3768924191034221"> 0.80</text><text x="-0.6375" y="-0.46364460045708333"> 1.00</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5669103029346796,0.39194878814340184
-0.7165387346165986,0.39194878814340184"/><polyline points="-0.5669103029346796,0.3051966067897405
-0.7165387346165986,0.3051966067897405"/><polyline points="-0.5669103029346796,0.21844442543607906
-0.7165387346165986,0.21844442543607906"/><polyline points="-0.5669103029346796,0.1316922440824177
-0.7165387346165986,0.1316922440824177"/><polyline points="-0.5669103029346796,4.4940062728756336e-2
-0.7165387346165986,4.4940062728756336e-2"/><polyline points="-0.5669103029346796,-4.181211862490497e-2
-0.7165387346165986,-4.181211862490497e-2"/><polyline points="-0.5669103029346796,-0.12856429997856655
-0.7165387346165986,-0.12856429997856655"/><polyline points="-0.5669103029346796,-0.2153164813322278
-0.7165387346165986,-0.2153164813322278"/><polyline points="-0.5669103029346796,-0.30206866268588917
-0.7165387346165986,-0.30206866268588917"/><polyline points="-0.5669103029346796,-0.38882084403955053
-0.7165387346165986,-0.38882084403955053"/><polyline points="-0.5669103029346796,-0.4755730253932118
-0.7165387346165986,-0.4755730253932118"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5930071000315557" width="3.4225307668034333e-3" y="-0.4773080690202852" height="0.8709919007907603"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5669103029346796,0.444912364840425
--0.5669103029346796,0.414912364840425"/><polyline points="-0.3835604404273542,0.444912364840425
--0.3835604404273542,0.414912364840425"/><polyline points="-0.20021057792002872,0.444912364840425
--0.20021057792002872,0.414912364840425"/><polyline points="-1.6860715412703398e-2,0.444912364840425
--1.6860715412703398e-2,0.414912364840425"/><polyline points="0.16648914709462204,0.444912364840425
-0.16648914709462204,0.414912364840425"/><polyline points="0.34983900960194736,0.444912364840425
-0.34983900960194736,0.414912364840425"/><polyline points="0.533188872109273,0.444912364840425
-0.533188872109273,0.414912364840425"/><polyline points="0.7165387346165986,0.444912364840425
-0.7165387346165986,0.414912364840425"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.2781634585042604e-2" fill-opacity="1.0" text-anchor="middle"><text x="-0.5669103029346796" y="0.485">0.0</text><text x="-0.3835604404273542" y="0.485">1.0</text><text x="-0.20021057792002872" y="0.485">2.0</text><text x="-1.6860715412703398e-2" y="0.485">3.0</text><text x="0.16648914709462204" y="0.485">4.0</text><text x="0.34983900960194736" y="0.485">5.0</text><text x="0.533188872109273" y="0.485">6.0</text><text x="0.7165387346165986" y="0.485">7.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5669103029346796,0.39194878814340184
--0.5669103029346796,-0.4755730253932118"/><polyline points="-0.3835604404273542,0.39194878814340184
--0.3835604404273542,-0.4755730253932118"/><polyline points="-0.20021057792002872,0.39194878814340184
--0.20021057792002872,-0.4755730253932118"/><polyline points="-1.6860715412703398e-2,0.39194878814340184
--1.6860715412703398e-2,-0.4755730253932118"/><polyline points="0.16648914709462204,0.39194878814340184
-0.16648914709462204,-0.4755730253932118"/><polyline points="0.34983900960194736,0.39194878814340184
-0.34983900960194736,-0.4755730253932118"/><polyline points="0.533188872109273,0.39194878814340184
-0.533188872109273,-0.4755730253932118"/><polyline points="0.7165387346165986,0.39194878814340184
-0.7165387346165986,-0.4755730253932118"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5686215683180813" width="1.2868715683180814" y="0.4125619285696927" height="3.4700872541464922e-3"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="wave"><g fill="rgb(2%, 73%, 80%)" fill-opacity="0.2" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0.0030"><rect height="0.0300" width="0.0300" x="-0.5843" y="-0.0541"/><rect height="0.0300" width="0.0300" x="-0.5461" y="-0.1387"/><rect height="0.0300" width="0.0300" x="-0.5079" y="-0.2196"/><rect height="0.0300" width="0.0300" x="-0.4698" y="-0.2933"/><rect height="0.0300" width="0.0300" x="-0.4316" y="-0.3565"/><rect height="0.0300" width="0.0300" x="-0.3934" y="-0.4065"/><rect height="0.0300" width="0.0300" x="-0.3553" y="-0.4412"/><rect height="0.0300" width="0.0300" x="-0.3171" y="-0.4588"/><rect height="0.0300" width="0.0300" x="-0.2789" y="-0.4588"/><rect height="0.0300" width="0.0300" x="-0.2408" y="-0.4412"/><rect height="0.0300" width="0.0300" x="-0.2026" y="-0.4065"/><rect height="0.0300" width="0.0300" x="-0.1644" y="-0.3565"/><rect height="0.0300" width="0.0300" x="-0.1263" y="-0.2933"/><rect height="0.0300" width="0.0300" x="-0.0881" y="-0.2196"/><rect height="0.0300" width="0.0300" x="-0.0499" y="-0.1387"/><rect height="0.0300" width="0.0300" x="-0.0117" y="-0.0541"/><rect height="0.0300" width="0.0300" x="0.0264" y="0.0305"/><rect height="0.0300" width="0.0300" x="0.0646" y="0.1115"/><rect height="0.0300" width="0.0300" x="0.1028" y="0.1852"/><rect height="0.0300" width="0.0300" x="0.1409" y="0.2484"/><rect height="0.0300" width="0.0300" x="0.1791" y="0.2984"/><rect height="0.0300" width="0.0300" x="0.2173" y="0.3330"/><rect height="0.0300" width="0.0300" x="0.2554" y="0.3507"/><rect height="0.0300" width="0.0300" x="0.2936" y="0.3507"/><rect height="0.0300" width="0.0300" x="0.3318" y="0.3330"/><rect height="0.0300" width="0.0300" x="0.3699" y="0.2984"/><rect height="0.0300" width="0.0300" x="0.4081" y="0.2484"/><rect height="0.0300" width="0.0300" x="0.4463" y="0.1852"/><rect height="0.0300" width="0.0300" x="0.4844" y="0.1115"/><rect height="0.0300" width="0.0300" x="0.5226" y="0.0305"/><rect height="0.0300" width="0.0300" x="0.5608" y="-0.0541"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8364" width="1.2897" x="-0.5833" y="-0.4573"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.6088, 0.3679)"><polyline points="-0.6088,0.3829
+-0.6088,0.3529"/></g><g transform="rotate(-90.0, -0.6088, 0.2865)"><polyline points="-0.6088,0.3015
+-0.6088,0.2715"/></g><g transform="rotate(-90.0, -0.6088, 0.2051)"><polyline points="-0.6088,0.2201
+-0.6088,0.1901"/></g><g transform="rotate(-90.0, -0.6088, 0.1237)"><polyline points="-0.6088,0.1387
+-0.6088,0.1087"/></g><g transform="rotate(-90.0, -0.6088, 0.0423)"><polyline points="-0.6088,0.0573
+-0.6088,0.0273"/></g><g transform="rotate(-90.0, -0.6088, -0.0391)"><polyline points="-0.6088,-0.0241
+-0.6088,-0.0541"/></g><g transform="rotate(-90.0, -0.6088, -0.1205)"><polyline points="-0.6088,-0.1055
+-0.6088,-0.1355"/></g><g transform="rotate(-90.0, -0.6088, -0.2019)"><polyline points="-0.6088,-0.1869
+-0.6088,-0.2169"/></g><g transform="rotate(-90.0, -0.6088, -0.2833)"><polyline points="-0.6088,-0.2683
+-0.6088,-0.2983"/></g><g transform="rotate(-90.0, -0.6088, -0.3647)"><polyline points="-0.6088,-0.3497
+-0.6088,-0.3797"/></g><g transform="rotate(-90.0, -0.6088, -0.4461)"><polyline points="-0.6088,-0.4311
+-0.6088,-0.4611"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0425" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6394" y="0.3791">-1.0</text><text x="-0.6394" y="0.2977">-0.8</text><text x="-0.6394" y="0.2163">-0.6</text><text x="-0.6394" y="0.1349">-0.4</text><text x="-0.6394" y="0.0535">-0.2</text><text x="-0.6394" y="-0.0279"> 0.0</text><text x="-0.6394" y="-0.1093"> 0.2</text><text x="-0.6394" y="-0.1907"> 0.4</text><text x="-0.6394" y="-0.2721"> 0.6</text><text x="-0.6394" y="-0.3535"> 0.8</text><text x="-0.6394" y="-0.4349"> 1.0</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5693,0.3679 0.7064,0.3679"/><polyline points="-0.5693,0.2865 0.7064,0.2865"/><polyline points="-0.5693,0.2051 0.7064,0.2051"/><polyline points="-0.5693,0.1237 0.7064,0.1237"/><polyline points="-0.5693,0.0423 0.7064,0.0423"/><polyline points="-0.5693,-0.0391 0.7064,-0.0391"/><polyline points="-0.5693,-0.1205 0.7064,-0.1205"/><polyline points="-0.5693,-0.2019 0.7064,-0.2019"/><polyline points="-0.5693,-0.2833 0.7064,-0.2833"/><polyline points="-0.5693,-0.3647 0.7064,-0.3647"/><polyline points="-0.5693,-0.4461 0.7064,-0.4461"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8172" width="0.0034" x="-0.5952" y="-0.4477"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5693,0.4185
+-0.5693,0.3885"/><polyline points="-0.3870,0.4185
+-0.3870,0.3885"/><polyline points="-0.2048,0.4185
+-0.2048,0.3885"/><polyline points="-0.0226,0.4185
+-0.0226,0.3885"/><polyline points="0.1597,0.4185
+0.1597,0.3885"/><polyline points="0.3419,0.4185
+0.3419,0.3885"/><polyline points="0.5242,0.4185
+0.5242,0.3885"/><polyline points="0.7064,0.4185
+0.7064,0.3885"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0425" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5693" y="0.4552">0</text><text x="-0.3870" y="0.4552">1</text><text x="-0.2048" y="0.4552">2</text><text x="-0.0226" y="0.4552">3</text><text x="0.1597" y="0.4552">4</text><text x="0.3419" y="0.4552">5</text><text x="0.5242" y="0.4552">6</text><text x="0.7064" y="0.4552">7</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5693,0.3679 -0.5693,-0.4461"/><polyline points="-0.3870,0.3679 -0.3870,-0.4461"/><polyline points="-0.2048,0.3679 -0.2048,-0.4461"/><polyline points="-0.0226,0.3679 -0.0226,-0.4461"/><polyline points="0.1597,0.3679 0.1597,-0.4461"/><polyline points="0.3419,0.3679 0.3419,-0.4461"/><polyline points="0.5242,0.3679 0.5242,-0.4461"/><polyline points="0.7064,0.3679 0.7064,-0.4461"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0033" width="1.2791" x="-0.5710" y="0.3873"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5000" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/other/wheel.svg b/other/wheel.svg
--- a/other/wheel.svg
+++ b/other/wheel.svg
@@ -1,63 +1,44 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="451.62214217250556" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-0.731781319367409 -0.4978484285626692 1.4806198310116425 0.9835344812075835" height="300.0"><style>svg {
+<svg height="300" viewBox="-0.75 -0.5 1.5000 1.0" width="449" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style>svg {
   color-scheme: light dark;
 }
 {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #0d0d0d;
+    stroke: rgb(5%, 5%, 5%);
   }
   .legendBorder g {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
 }
 @media (prefers-color-scheme:dark) {
   .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: #f0f0f0;
+    fill: rgb(94%, 94%, 94%);
   }
   .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: #f0f0f0;
+    stroke: rgb(94%, 94%, 94%);
   }
   .legendBorder g {
-    fill: #0d0d0d;
+    fill: rgb(5%, 5%, 5%);
   }
-}</style><g class="chart"><g class="dots"><g fill="rgb(2%, 73%, 80%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-0.11103193242994913" cx="-0.4268236784626688" r="4.0e-2"/></g><g fill="rgb(2%, 29%, 48%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-4.8378389925234244e-2" cx="-0.2032463170209744" r="4.0e-2"/></g><g fill="rgb(66%, 7%, 55%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-7.076416935012897e-2" cx="0.5602804899549139" r="4.0e-2"/></g><g fill="rgb(96%, 60%, 92%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-8.125519588584867e-2" cx="0.35424081534968144" r="4.0e-2"/></g><g fill="rgb(100%, 71%, 35%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-0.4386167023784807" cx="8.061815034747388e-2" r="4.0e-2"/></g><g fill="rgb(73%, 34%, 1%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-0.4122535289466883" cx="0.24142247085194224" r="4.0e-2"/></g><g fill="rgb(21%, 29%, 7%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-0.32770362452141577" cx="-0.24108410000700525" r="4.0e-2"/></g><g fill="rgb(53%, 51%, 28%)" stroke="rgb(50%, 50%, 50%)" stroke-width="3.0e-3" fill-opacity="1.0" stroke-opacity="1.0"><circle cy="-0.34648111450405095" cx="-0.1341177220743705" r="4.0e-2"/></g></g><g class="wheel"><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.631807983395156e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.387882445411583e-2" width="9.999999999999995e-3" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.413461767192172e-2" width="9.999999999999995e-3" y="-0.21675018266569146" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.489796331349127e-2" width="9.999999999999995e-3" y="-0.2189263844165089" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.615682296205636e-2" width="9.999999999999995e-3" y="-0.2210333962446197" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.789134364895253e-2" width="9.999999999999995e-3" y="-0.22303798931482688" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.007417094679555e-2" width="9.999999999999995e-3" y="-0.22490854999692722" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.267088036514e-2" width="9.999999999999995e-3" y="-0.22661557843154534" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.564052024526e-2" width="9.999999999999995e-3" y="-0.22813215376053797" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.893625759226894e-2" width="9.999999999999995e-3" y="-0.2294343586850084" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.250611665942662e-2" width="1.0000000000000002e-2" y="-0.23050165665539857" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.629379863671336e-2" width="1.0000000000000002e-2" y="-0.2313172157451424" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.023956951669597e-2" width="1.0000000000000002e-2" y="-0.23186817410020322" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.42812021355077e-2" width="1.0000000000000009e-2" y="-0.2321458427781954" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.835495753239552e-2" width="1.0000000000000009e-2" y="-0.2321458427781954" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.239659015120726e-2" width="1.0000000000000009e-2" y="-0.23186817410020322" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.634236103118975e-2" width="1.0000000000000009e-2" y="-0.2313172157451424" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.01300430084766e-2" width="1.0000000000000009e-2" y="-0.23050165665539857" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.369990207563428e-2" width="1.0000000000000009e-2" y="-0.2294343586850084" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.699563942264322e-2" width="1.0000000000000009e-2" y="-0.22813215376053797" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.996527930276311e-2" width="1.0000000000000009e-2" y="-0.22661557843154534" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 40%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10256198872110767" width="1.0000000000000009e-2" y="-0.22490854999692722" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10474481601895058" width="1.0000000000000009e-2" y="-0.22303798931482688" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10647933670584686" width="1.0000000000000009e-2" y="-0.2210333962446197" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10773819635441184" width="1.0000000000000009e-2" y="-0.2189263844165089" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1085015419959815" width="1.0000000000000009e-2" y="-0.21675018266569146" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10875733521378739" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1085015419959815" width="1.0000000000000009e-2" y="-0.21232803932186395" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 40%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10773819635441184" width="1.0000000000000009e-2" y="-0.2101518375710466" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 40%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10647933670584686" width="1.0000000000000009e-2" y="-0.2080448257429357" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 40%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10474481601895058" width="1.0000000000000009e-2" y="-0.20604023267272864" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10256198872110767" width="1.0000000000000009e-2" y="-0.2041696719906283" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.996527930276311e-2" width="1.0000000000000009e-2" y="-0.20246264355601018" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.699563942264322e-2" width="1.0000000000000009e-2" y="-0.20094606822701766" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.369990207563428e-2" width="1.0000000000000009e-2" y="-0.19964386330254702" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.01300430084766e-2" width="1.0000000000000009e-2" y="-0.19857656533215695" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.634236103118975e-2" width="1.0000000000000009e-2" y="-0.197761006242413" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.239659015120726e-2" width="1.0000000000000009e-2" y="-0.1972100478873522" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.835495753239552e-2" width="1.0000000000000009e-2" y="-0.19693237920936013" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.42812021355077e-2" width="1.0000000000000009e-2" y="-0.19693237920936013" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.023956951669597e-2" width="1.0000000000000002e-2" y="-0.1972100478873522" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.629379863671336e-2" width="1.0000000000000002e-2" y="-0.197761006242413" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 38%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.250611665942662e-2" width="1.0000000000000002e-2" y="-0.19857656533215695" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 38%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.893625759226894e-2" width="9.999999999999995e-3" y="-0.19964386330254702" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 38%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.564052024526e-2" width="9.999999999999995e-3" y="-0.20094606822701766" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 38%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.267088036514e-2" width="9.999999999999995e-3" y="-0.20246264355601018" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 38%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.007417094679555e-2" width="9.999999999999995e-3" y="-0.2041696719906283" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 38%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.789134364895253e-2" width="9.999999999999995e-3" y="-0.20604023267272864" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.615682296205636e-2" width="9.999999999999995e-3" y="-0.2080448257429357" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.489796331349127e-2" width="9.999999999999995e-3" y="-0.2101518375710466" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.413461767192172e-2" width="9.999999999999995e-3" y="-0.21232803932186395" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.1439569074280006e-2" width="1.0000000000000002e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.1951155509891783e-2" width="1.0000000000000002e-2" y="-0.21896125433760516" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.3477846793030986e-2" width="1.0000000000000002e-2" y="-0.22331365783924007" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.599556609016106e-2" width="1.0000000000000002e-2" y="-0.22752768149546176" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.9464607463953617e-2" width="1.0000000000000002e-2" y="-0.231536867635876" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.3830262059639336e-2" width="1.0000000000000002e-2" y="-0.2352779890000768" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 38%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.902368089632845e-2" width="1.0000000000000002e-2" y="-0.23869204586931303" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 38%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.4962960656568336e-2" width="9.999999999999998e-3" y="-0.24172519652729796" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 38%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.155443535058633e-2" width="9.999999999999995e-3" y="-0.24432960637623913" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 38%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.8694153484901685e-2" width="9.999999999999995e-3" y="-0.2464642023170196" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 38%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.626951743947505e-2" width="9.999999999999995e-3" y="-0.2480953204965073" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.416105919944026e-2" width="1.0000000000000002e-2" y="-0.2491972372066289" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 39%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.224432443706363e-2" width="1.0000000000000002e-2" y="-0.24975257456261302" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.039183523083959e-2" width="1.0000000000000009e-2" y="-0.24975257456261302" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.847510046846296e-2" width="1.0000000000000009e-2" y="-0.2491972372066289" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 39%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.636664222842806e-2" width="1.0000000000000009e-2" y="-0.2480953204965073" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 40%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10394200618300165" width="1.0000000000000009e-2" y="-0.2464642023170196" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 40%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11108172431731689" width="1.0000000000000009e-2" y="-0.24432960637623913" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11767319901133488" width="1.0000000000000009e-2" y="-0.24172519652729796" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12361247877157472" width="1.0000000000000009e-2" y="-0.23869204586931292" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 40%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12880589760826394" width="1.0000000000000009e-2" y="-0.2352779890000768" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 40%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1331715522039495" width="1.0000000000000009e-2" y="-0.231536867635876" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 40%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13664059357774222" width="1.0000000000000009e-2" y="-0.22752768149546176" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 40%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13915831287487218" width="1.0000000000000009e-2" y="-0.22331365783924007" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 40%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14068500415801133" width="1.0000000000000009e-2" y="-0.21896125433760516" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14119659059362327" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14068500415801133" width="1.0000000000000009e-2" y="-0.21011696764995036" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13915831287487218" width="1.0000000000000009e-2" y="-0.20576456414831545" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13664059357774222" width="1.0000000000000009e-2" y="-0.20155054049209364" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1331715522039495" width="1.0000000000000009e-2" y="-0.19754135435167952" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12880589760826394" width="1.0000000000000009e-2" y="-0.19380023298747873" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 40%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12361247877157472" width="1.0000000000000009e-2" y="-0.1903861761182426" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 40%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11767319901133488" width="1.0000000000000009e-2" y="-0.18735302546025745" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 40%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11108172431731689" width="1.0000000000000009e-2" y="-0.1847486156113164" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 39%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10394200618300142" width="1.0000000000000009e-2" y="-0.18261401967053603" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 39%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.636664222842806e-2" width="1.0000000000000009e-2" y="-0.18098290149104823" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 39%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.847510046846296e-2" width="1.0000000000000009e-2" y="-0.17988098478092662" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.039183523083959e-2" width="1.0000000000000009e-2" y="-0.1793256474249425" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.224432443706363e-2" width="1.0000000000000002e-2" y="-0.1793256474249425" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 38%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.416105919944026e-2" width="1.0000000000000002e-2" y="-0.17988098478092662" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 38%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.626951743947505e-2" width="9.999999999999995e-3" y="-0.18098290149104823" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 38%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.8694153484901685e-2" width="9.999999999999995e-3" y="-0.18261401967053603" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 38%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.155443535058633e-2" width="9.999999999999995e-3" y="-0.1847486156113164" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 38%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.4962960656568336e-2" width="9.999999999999998e-3" y="-0.18735302546025745" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 38%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.902368089632845e-2" width="1.0000000000000002e-2" y="-0.1903861761182426" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 37%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.3830262059639336e-2" width="1.0000000000000002e-2" y="-0.19380023298747873" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 37%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.9464607463953617e-2" width="1.0000000000000002e-2" y="-0.19754135435167952" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 37%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.5995566090160947e-2" width="1.0000000000000002e-2" y="-0.20155054049209364" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 37%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.3477846793030986e-2" width="1.0000000000000002e-2" y="-0.20576456414831545" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.1951155509891783e-2" width="1.0000000000000002e-2" y="-0.21011696764995036" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 36%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0999686305555824e-2" width="1.0000000000000002e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 36%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0232306652138158e-2" width="1.0000000000000002e-2" y="-0.22117232600951897" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 36%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.794226972742952e-2" width="1.0000000000000002e-2" y="-0.2277009312619711" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 36%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.4165690781734356e-2" width="1.0000000000000002e-2" y="-0.23402196674630382" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 37%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.962128721045296e-3" width="1.0000000000000002e-2" y="-0.24003574595692523" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 37%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.413646827516773e-3" width="1.0000000000000002e-2" y="-0.24564742800322636" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 37%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.376481427517006e-3" width="1.0e-2" y="-0.2507685133070805" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 37%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.4285401067876787e-2" width="1.0000000000000002e-2" y="-0.25531823929405806" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 37%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.4172613108903725e-2" width="1.0000000000000002e-2" y="-0.25922485406746976" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 38%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.488219031037664e-2" width="9.999999999999998e-3" y="-0.2624267479786403" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 38%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.624523624223697e-2" width="9.999999999999995e-3" y="-0.26487342524787194" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 38%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.808254888218455e-2" width="9.999999999999995e-3" y="-0.2665263003130546" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 39%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.020744673861967e-2" width="1.0000000000000002e-2" y="-0.26735930634703053" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 39%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.242871292928344e-2" width="1.0000000000000009e-2" y="-0.26735930634703053" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 39%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.455361078571867e-2" width="1.0000000000000009e-2" y="-0.2665263003130546" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 40%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10639092342566625" width="1.0000000000000009e-2" y="-0.26487342524787194" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 40%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11775396935752647" width="1.0000000000000009e-2" y="-0.2624267479786403" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 40%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12846354655899944" width="1.0000000000000009e-2" y="-0.25922485406746976" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13835075860002632" width="1.0000000000000009e-2" y="-0.25531823929405806" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 41%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14725967824038627" width="1.0000000000000009e-2" y="-0.2507685133070805" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 41%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15504980649541994" width="1.0000000000000009e-2" y="-0.24564742800322636" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 41%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16159828838894852" width="1.0000000000000009e-2" y="-0.24003574595692523" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 41%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16680185044963758" width="1.0000000000000009e-2" y="-0.2340219667463037" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 41%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17057842939533252" width="1.0000000000000009e-2" y="-0.2277009312619711" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 41%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17286846632004127" width="1.0000000000000009e-2" y="-0.22117232600951897" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 41%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17363584597345905" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 41%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17286846632004127" width="1.0000000000000009e-2" y="-0.20790589597803666" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 41%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17057842939533252" width="1.0000000000000009e-2" y="-0.2013772907255842" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 41%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16680185044963758" width="1.0000000000000009e-2" y="-0.1950562552412517" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 41%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16159828838894852" width="1.0000000000000009e-2" y="-0.1890424760306303" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 41%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15504980649541994" width="1.0000000000000009e-2" y="-0.18343079398432927" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 41%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14725967824038627" width="1.0000000000000009e-2" y="-0.17830970868047502" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 40%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13835075860002632" width="1.0000000000000009e-2" y="-0.17375998269349746" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 40%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12846354655899944" width="1.0000000000000009e-2" y="-0.16985336792008576" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 40%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11775396935752647" width="1.0000000000000009e-2" y="-0.16665147400891522" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 39%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10639092342566625" width="1.0000000000000009e-2" y="-0.16420479673968358" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 39%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.455361078571867e-2" width="1.0000000000000009e-2" y="-0.16255192167450105" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 39%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.242871292928344e-2" width="1.0000000000000009e-2" y="-0.16171891564052487" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 39%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.020744673861967e-2" width="1.0000000000000002e-2" y="-0.16171891564052487" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 38%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.808254888218444e-2" width="9.999999999999995e-3" y="-0.16255192167450105" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 38%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.624523624223697e-2" width="9.999999999999995e-3" y="-0.16420479673968358" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 38%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.488219031037664e-2" width="9.999999999999998e-3" y="-0.16665147400891522" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 37%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.4172613108903725e-2" width="1.0000000000000002e-2" y="-0.16985336792008576" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 37%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.4285401067876787e-2" width="1.0000000000000002e-2" y="-0.17375998269349746" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 37%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.376481427516784e-3" width="1.0e-2" y="-0.17830970868047502" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 37%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.413646827516773e-3" width="1.0000000000000002e-2" y="-0.18343079398432915" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 37%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.962128721045296e-3" width="1.0000000000000002e-2" y="-0.1890424760306303" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 36%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.4165690781734356e-2" width="1.0000000000000002e-2" y="-0.1950562552412517" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 36%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.794226972742952e-2" width="1.0000000000000002e-2" y="-0.2013772907255842" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 36%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0232306652138158e-2" width="1.0000000000000002e-2" y="-0.20790589597803666" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 35%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.343894168539177e-2" width="1.0000000000000002e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 35%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.241576881416799e-2" width="9.999999999999995e-3" y="-0.22338339768143256" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 35%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.9362386247889696e-2" width="9.999999999999995e-3" y="-0.23208820468470237" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 35%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.432694765362955e-2" width="9.999999999999995e-3" y="-0.24051625199714577" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 36%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.738886490604421e-2" width="9.999999999999995e-3" y="-0.24853462427797424" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 36%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.865755571467277e-2" width="9.999999999999998e-3" y="-0.2560168670063757" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 36%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.8270718041294657e-2" width="1.0000000000000002e-2" y="-0.2628449807448482" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 36%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.392158520814655e-3" width="1.0000000000000002e-2" y="-0.26891128206081816" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 37%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.790790867221115e-3" width="1.0e-2" y="-0.2741201017587006" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 37%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.1070227135851823e-2" width="1.0000000000000002e-2" y="-0.2783892936402613" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 38%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.6220955044998775e-2" width="9.999999999999998e-3" y="-0.2816515299992367" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 38%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.200403856492885e-2" width="9.999999999999995e-3" y="-0.28385536341948014" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 38%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.817056904017582e-2" width="1.0000000000000002e-2" y="-0.2849660381314483" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 39%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.44655906277274e-2" width="1.0000000000000009e-2" y="-0.2849660381314483" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 39%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10063212110297426" width="1.0000000000000009e-2" y="-0.28385536341948014" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 40%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11641520462290444" width="1.0000000000000009e-2" y="-0.2816515299992367" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 40%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13156593253205145" width="1.0000000000000009e-2" y="-0.2783892936402613" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 40%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.145845368800682" width="1.0000000000000009e-2" y="-0.2741201017587006" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 41%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15902831818871804" width="1.0000000000000009e-2" y="-0.26891128206081816" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 41%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17090687770919788" width="1.0000000000000009e-2" y="-0.2628449807448482" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 41%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18129371538257605" width="1.0000000000000009e-2" y="-0.2560168670063757" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 42%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19002502457394754" width="1.0000000000000009e-2" y="-0.24853462427797424" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 42%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19696310732153277" width="1.0000000000000009e-2" y="-0.24051625199714577" height="1.0000000000000009e-2"/></g><g fill="rgb(30%, 42%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.20199854591579286" width="1.0000000000000009e-2" y="-0.23208820468470237" height="1.0000000000000009e-2"/></g><g fill="rgb(30%, 42%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2050519284820711" width="1.0000000000000009e-2" y="-0.22338339768143256" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 42%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.20607510135329488" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 42%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2050519284820711" width="1.0000000000000009e-2" y="-0.20569482430612285" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 42%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.20199854591579286" width="1.0000000000000009e-2" y="-0.19699001730285315" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 42%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19696310732153277" width="1.0000000000000009e-2" y="-0.18856196999040975" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 42%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19002502457394738" width="1.0000000000000009e-2" y="-0.18054359770958117" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 41%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18129371538257605" width="1.0000000000000009e-2" y="-0.1730613549811797" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 41%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17090687770919788" width="1.0000000000000009e-2" y="-0.16623324124270744" height="1.0000000000000009e-2"/></g><g fill="rgb(30%, 41%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15902831818871804" width="1.0000000000000009e-2" y="-0.16016693992673736" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 40%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.145845368800682" width="1.0000000000000009e-2" y="-0.15495812022885513" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 40%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1315659325320514" width="1.0000000000000009e-2" y="-0.1506889283472943" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 40%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11641520462290444" width="1.0000000000000009e-2" y="-0.14742669198831881" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 39%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10063212110297426" width="1.0000000000000009e-2" y="-0.14522285856807537" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 39%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.44655906277274e-2" width="1.0000000000000009e-2" y="-0.14411218385610725" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 38%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.817056904017582e-2" width="1.0000000000000002e-2" y="-0.14411218385610725" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 38%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.200403856492885e-2" width="9.999999999999995e-3" y="-0.14522285856807537" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 38%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.6220955044998775e-2" width="9.999999999999998e-3" y="-0.14742669198831881" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 37%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.1070227135851823e-2" width="1.0000000000000002e-2" y="-0.1506889283472943" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 37%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.790790867221115e-3" width="1.0e-2" y="-0.15495812022885502" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 37%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.392158520814877e-3" width="1.0000000000000002e-2" y="-0.16016693992673736" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 36%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.8270718041294657e-2" width="1.0000000000000002e-2" y="-0.16623324124270744" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 36%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.865755571467277e-2" width="9.999999999999998e-3" y="-0.1730613549811797" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 36%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.738886490604421e-2" width="9.999999999999995e-3" y="-0.18054359770958117" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 36%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.432694765362955e-2" width="9.999999999999995e-3" y="-0.18856196999040975" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 35%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.9362386247889696e-2" width="9.999999999999995e-3" y="-0.19699001730285315" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 35%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.241576881416799e-2" width="9.999999999999995e-3" y="-0.20569482430612285" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 34%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.587819706522737e-2" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 34%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.459923097619793e-2" width="1.0000000000000009e-2" y="-0.22559446935334637" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 34%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.078250276835008e-2" width="1.0000000000000009e-2" y="-0.23647547810743352" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 35%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="7.448820452552496e-2" width="1.0000000000000009e-2" y="-0.24701053724798772" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 35%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.581560109104312e-2" width="1.0000000000000009e-2" y="-0.25703350259902347" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 35%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.490146460182899e-2" width="1.0000000000000002e-2" y="-0.2663863060095253" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 35%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.19179175101061e-2" width="9.999999999999995e-3" y="-0.27492144818261577" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 36%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7069718109506428e-2" width="9.999999999999998e-3" y="-0.28250432482757826" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 36%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.0591031374461383e-2" width="1.0000000000000002e-2" y="-0.2890153494499311" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 37%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.258263961326779e-3" width="1.0e-2" y="-0.29435183930188213" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 37%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.6196673847760473e-2" width="1.0000000000000002e-2" y="-0.29842963475060136" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 38%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.592552824767326e-2" width="9.999999999999995e-3" y="-0.3011844265259057" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 38%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.613369134173175e-2" width="1.0000000000000002e-2" y="-0.3025727699158659" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 39%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.650246832617148e-2" width="1.0000000000000009e-2" y="-0.3025727699158659" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 39%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10671063142022985" width="1.0000000000000009e-2" y="-0.3011844265259057" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 40%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12643948582014258" width="1.0000000000000009e-2" y="-0.29842963475060136" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 40%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14537789570657644" width="1.0000000000000009e-2" y="-0.29435183930188213" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 41%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16322719104236466" width="1.0000000000000009e-2" y="-0.2890153494499311" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 41%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17970587777740954" width="1.0000000000000009e-2" y="-0.28250432482757837" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 42%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19455407717800943" width="1.0000000000000009e-2" y="-0.27492144818261577" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 42%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2075376242697322" width="1.0000000000000009e-2" y="-0.2663863060095253" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 42%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21845176075894646" width="1.0000000000000009e-2" y="-0.25703350259902347" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 42%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.22712436419342807" width="1.0000000000000009e-2" y="-0.24701053724798772" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 43%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2334186624362532" width="1.0000000000000009e-2" y="-0.23647547810743352" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 43%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.23723539064410104" width="1.0000000000000009e-2" y="-0.22559446935334637" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 43%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.23851435673313065" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 43%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.23723539064410104" width="1.0000000000000009e-2" y="-0.20348375263420915" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 43%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2334186624362532" width="1.0000000000000009e-2" y="-0.192602743880122" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 42%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.22712436419342807" width="1.0000000000000009e-2" y="-0.1820676847395677" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 42%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21845176075894646" width="1.0000000000000009e-2" y="-0.17204471938853205" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 42%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2075376242697322" width="1.0000000000000009e-2" y="-0.16269191597803023" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 41%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19455407717800943" width="1.0000000000000009e-2" y="-0.15415677380493986" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 41%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17970587777740954" width="1.0000000000000009e-2" y="-0.14657389715997704" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 41%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16322719104236466" width="1.0000000000000009e-2" y="-0.14006287253762428" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 40%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1453778957065764" width="1.0000000000000009e-2" y="-0.13472638268567327" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 40%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12643948582014275" width="1.0000000000000009e-2" y="-0.13064858723695416" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 39%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10671063142022985" width="1.0000000000000009e-2" y="-0.1278937954616498" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 39%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.650246832617148e-2" width="1.0000000000000009e-2" y="-0.12650545207168962" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 38%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.613369134173175e-2" width="1.0000000000000002e-2" y="-0.12650545207168962" height="1.0000000000000009e-2"/></g><g fill="rgb(37%, 38%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.5925528247673035e-2" width="9.999999999999995e-3" y="-0.1278937954616498" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 37%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.6196673847760584e-2" width="1.0000000000000002e-2" y="-0.13064858723695416" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 37%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-7.258263961326779e-3" width="1.0e-2" y="-0.13472638268567327" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 36%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.0591031374461383e-2" width="1.0000000000000002e-2" y="-0.14006287253762428" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 36%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7069718109506428e-2" width="9.999999999999998e-3" y="-0.14657389715997715" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 36%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.191791751010621e-2" width="9.999999999999995e-3" y="-0.15415677380493986" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 35%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.490146460182899e-2" width="1.0000000000000002e-2" y="-0.16269191597803023" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 35%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.581560109104312e-2" width="1.0000000000000009e-2" y="-0.17204471938853205" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 35%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="7.448820452552496e-2" width="1.0000000000000009e-2" y="-0.1820676847395677" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 34%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.078250276835008e-2" width="1.0000000000000009e-2" y="-0.192602743880122" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 34%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.459923097619793e-2" width="1.0000000000000009e-2" y="-0.20348375263420915" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 33%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11831745244506342" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 33%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11678269313822764" width="1.0000000000000009e-2" y="-0.22780554102526018" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 33%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11220261928881026" width="1.0000000000000009e-2" y="-0.24086275153016468" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 34%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.10464946139742026" width="1.0000000000000009e-2" y="-0.2535048224988299" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 34%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="9.424233727604225e-2" width="1.0000000000000009e-2" y="-0.2655323809200727" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 34%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.11453734889851e-2" width="1.0000000000000009e-2" y="-0.27675574501267475" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 35%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.556511697891765e-2" width="1.0000000000000009e-2" y="-0.28699791562038335" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 35%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.7747277698198094e-2" width="9.999999999999995e-3" y="-0.29609736759433836" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 36%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7972853616144103e-2" width="9.999999999999998e-3" y="-0.30391059714116186" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 36%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.553699213198265e-3" width="1.0000000000000002e-2" y="-0.31031438496350294" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 37%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.617239265052228e-2" width="1.0000000000000002e-2" y="-0.315207739501966" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 37%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.9847017930417665e-2" width="9.999999999999998e-3" y="-0.3185134896323314" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 38%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.409681364328779e-2" width="1.0000000000000002e-2" y="-0.3201795017002834" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 39%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.853934602461544e-2" width="1.0000000000000009e-2" y="-0.3201795017002834" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 39%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11278914173748555" width="1.0000000000000009e-2" y="-0.3185134896323314" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 40%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13646376701738078" width="1.0000000000000009e-2" y="-0.31520773950196623" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 41%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15918985888110138" width="1.0000000000000009e-2" y="-0.31031438496350294" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 41%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18060901328404733" width="1.0000000000000009e-2" y="-0.30391059714116186" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 42%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2003834373661011" width="1.0000000000000009e-2" y="-0.29609736759433836" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 42%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21820127664682099" width="1.0000000000000009e-2" y="-0.28699791562038335" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 43%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.23378153315688827" width="1.0000000000000009e-2" y="-0.27675574501267475" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 43%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.24687849694394542" width="1.0000000000000009e-2" y="-0.2655323809200727" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 43%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2572856210653234" width="1.0000000000000009e-2" y="-0.2535048224988299" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 43%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2648387789567136" width="1.0000000000000009e-2" y="-0.24086275153016468" height="1.0000000000000009e-2"/></g><g fill="rgb(24%, 43%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2694188528061308" width="1.0000000000000009e-2" y="-0.22780554102525996" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 43%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2709536121129665" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 43%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2694188528061308" width="1.0000000000000009e-2" y="-0.20127268096229545" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 43%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2648387789567136" width="1.0000000000000009e-2" y="-0.18821547045739084" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 43%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2572856210653234" width="1.0000000000000009e-2" y="-0.17557339948872563" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 43%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2468784969439453" width="1.0000000000000009e-2" y="-0.16354584106748282" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 42%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.23378153315688827" width="1.0000000000000009e-2" y="-0.15232247697488066" height="1.0000000000000009e-2"/></g><g fill="rgb(23%, 42%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21820127664682099" width="1.0000000000000009e-2" y="-0.14208030636717217" height="1.0000000000000009e-2"/></g><g fill="rgb(24%, 41%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2003834373661011" width="1.0000000000000009e-2" y="-0.13298085439321694" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 41%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18060901328404733" width="1.0000000000000009e-2" y="-0.12516762484639377" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 40%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1591898588811012" width="1.0000000000000009e-2" y="-0.11876383702405247" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 40%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1364637670173809" width="1.0000000000000009e-2" y="-0.1138704824855894" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 39%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11278914173748555" width="1.0000000000000009e-2" y="-0.11056473235522407" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 39%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-8.853934602461533e-2" width="1.0000000000000009e-2" y="-0.10889872028727204" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 38%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.409681364328779e-2" width="1.0000000000000002e-2" y="-0.10889872028727204" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 37%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.984701793041744e-2" width="9.999999999999998e-3" y="-0.11056473235522407" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 37%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.617239265052239e-2" width="1.0000000000000002e-2" y="-0.1138704824855894" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 36%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.553699213198265e-3" width="1.0000000000000002e-2" y="-0.11876383702405247" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 36%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7972853616144103e-2" width="9.999999999999998e-3" y="-0.12516762484639365" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 35%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.7747277698198094e-2" width="9.999999999999995e-3" y="-0.13298085439321705" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 35%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.556511697891776e-2" width="1.0000000000000009e-2" y="-0.14208030636717217" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 34%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.11453734889851e-2" width="1.0000000000000009e-2" y="-0.15232247697488066" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 34%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="9.424233727604225e-2" width="1.0000000000000009e-2" y="-0.16354584106748282" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 34%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.10464946139742026" width="1.0000000000000009e-2" y="-0.17557339948872563" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 33%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11220261928881026" width="1.0000000000000009e-2" y="-0.18821547045739084" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 33%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11678269313822764" width="1.0000000000000009e-2" y="-0.20127268096229556" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 32%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15075670782489903" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 32%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1489661553002577" width="1.0000000000000009e-2" y="-0.23001661269717366" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 32%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.14362273580927065" width="1.0000000000000009e-2" y="-0.24525002495289583" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 32%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13481071826931545" width="1.0000000000000009e-2" y="-0.25999910774967194" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 33%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.12266907346104117" width="1.0000000000000009e-2" y="-0.2740312592411217" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 33%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1073892823761412" width="1.0000000000000009e-2" y="-0.2871251840158243" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 34%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.921231644772942e-2" width="1.0000000000000009e-2" y="-0.2990743830581509" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 34%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.842483728688953e-2" width="1.0000000000000009e-2" y="-0.30969041036109857" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 35%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.5354675857826605e-2" width="9.999999999999995e-3" y="-0.3188058448323925" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 36%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0365662387723197e-2" width="1.0000000000000002e-2" y="-0.32627693062512386" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 36%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.148111453284084e-3" width="1.0e-2" y="-0.3319858442533309" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 37%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.376850761316185e-2" width="9.999999999999998e-3" y="-0.33584255273875696" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 38%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.205993594484382e-2" width="9.999999999999995e-3" y="-0.33778623348470127" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 39%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.057622372305929e-2" width="1.0000000000000009e-2" y="-0.33778623348470127" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 39%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11886765205474126" width="1.0000000000000009e-2" y="-0.33584255273875696" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 40%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14648804821461908" width="1.0000000000000009e-2" y="-0.3319858442533309" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 41%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17300182205562636" width="1.0000000000000009e-2" y="-0.32627693062512386" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 41%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19799083552572982" width="1.0000000000000009e-2" y="-0.3188058448323925" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 42%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.22106099695479275" width="1.0000000000000009e-2" y="-0.30969041036109857" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 43%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.24184847611563248" width="1.0000000000000009e-2" y="-0.2990743830581509" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 43%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.26002544204404443" width="1.0000000000000009e-2" y="-0.2871251840158243" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 43%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2753052331289444" width="1.0000000000000009e-2" y="-0.2740312592411217" height="1.0000000000000009e-2"/></g><g fill="rgb(24%, 44%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2874468779372187" width="1.0000000000000009e-2" y="-0.25999910774967194" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 44%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2962588954771738" width="1.0000000000000009e-2" y="-0.24525002495289583" height="1.0000000000000009e-2"/></g><g fill="rgb(20%, 44%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.30160231496816076" width="1.0000000000000009e-2" y="-0.23001661269717366" height="1.0000000000000009e-2"/></g><g fill="rgb(18%, 44%, 39%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.30339286749280236" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(17%, 44%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.30160231496816076" width="1.0000000000000009e-2" y="-0.19906160929038175" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 44%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2962588954771738" width="1.0000000000000009e-2" y="-0.1838281970346597" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 44%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2874468779372187" width="1.0000000000000009e-2" y="-0.1690791142378837" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 43%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2753052331289444" width="1.0000000000000009e-2" y="-0.1550469627464337" height="1.0000000000000009e-2"/></g><g fill="rgb(17%, 43%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.26002544204404443" width="1.0000000000000009e-2" y="-0.1419530379717313" height="1.0000000000000009e-2"/></g><g fill="rgb(19%, 42%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.24184847611563248" width="1.0000000000000009e-2" y="-0.1300038389294046" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 42%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.22106099695479275" width="1.0000000000000009e-2" y="-0.11938781162645695" height="1.0000000000000009e-2"/></g><g fill="rgb(23%, 41%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19799083552572988" width="1.0000000000000009e-2" y="-0.11027237715516292" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 41%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1730018220556262" width="1.0000000000000009e-2" y="-0.1028012913624316" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 40%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14648804821461908" width="1.0000000000000009e-2" y="-9.709237773422469e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 39%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11886765205474126" width="1.0000000000000009e-2" y="-9.323566924879856e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 38%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.057622372305929e-2" width="1.0000000000000009e-2" y="-9.12919885028543e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 38%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.2059935944843596e-2" width="9.999999999999995e-3" y="-9.12919885028543e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 37%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.376850761316174e-2" width="9.999999999999998e-3" y="-9.323566924879856e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 36%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.148111453284195e-3" width="1.0e-2" y="-9.709237773422469e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 36%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0365662387723197e-2" width="1.0000000000000002e-2" y="-0.1028012913624316" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 35%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.5354675857826605e-2" width="9.999999999999995e-3" y="-0.11027237715516292" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 35%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.842483728688953e-2" width="1.0000000000000009e-2" y="-0.11938781162645695" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 34%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.921231644772942e-2" width="1.0000000000000009e-2" y="-0.1300038389294046" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 33%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1073892823761412" width="1.0000000000000009e-2" y="-0.1419530379717312" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 33%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.12266907346104117" width="1.0000000000000009e-2" y="-0.1550469627464337" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 33%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13481071826931545" width="1.0000000000000009e-2" y="-0.1690791142378837" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 32%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.14362273580927076" width="1.0000000000000009e-2" y="-0.1838281970346597" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 32%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1489661553002577" width="1.0000000000000009e-2" y="-0.19906160929038175" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 31%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18319596320473486" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 31%, 36%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18114961746228742" width="1.0000000000000009e-2" y="-0.23222768436908747" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 31%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.17504285232973116" width="1.0000000000000009e-2" y="-0.24963729837562698" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 31%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.16497197514121076" width="1.0000000000000009e-2" y="-0.2664933930005139" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 32%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1510958096460402" width="1.0000000000000009e-2" y="-0.28253013756217094" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 32%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13363319126329742" width="1.0000000000000009e-2" y="-0.2974946230189738" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 33%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11285951591654098" width="1.0000000000000009e-2" y="-0.3111508504959184" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 33%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.910239687558119e-2" width="1.0000000000000009e-2" y="-0.32328345312785867" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 34%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.273649809950921e-2" width="1.0000000000000009e-2" y="-0.33370109252362323" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 35%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.417762556224802e-2" width="9.999999999999995e-3" y="-0.34223947628674467" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 36%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.8761697439539987e-3" width="1.0000000000000002e-2" y="-0.34876394900469565" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 37%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.7689997295906262e-2" width="1.0000000000000002e-2" y="-0.35317161584518253" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 38%, 15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.002305824639997e-2" width="9.999999999999995e-3" y="-0.3553929652691188" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 38%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.261310142150336e-2" width="1.0000000000000009e-2" y="-0.3553929652691188" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 39%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12494616237199696" width="1.0000000000000009e-2" y="-0.35317161584518253" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 40%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15651232941185728" width="1.0000000000000009e-2" y="-0.34876394900469565" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 41%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18681378523015135" width="1.0000000000000009e-2" y="-0.34223947628674467" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 42%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21537265776741243" width="1.0000000000000009e-2" y="-0.33370109252362323" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 42%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2417385565434843" width="1.0000000000000009e-2" y="-0.32328345312785867" height="1.0000000000000009e-2"/></g><g fill="rgb(30%, 43%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.26549567558444404" width="1.0000000000000009e-2" y="-0.3111508504959184" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 44%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.28626935093120054" width="1.0000000000000009e-2" y="-0.2974946230189738" height="1.0000000000000009e-2"/></g><g fill="rgb(24%, 44%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.30373196931394336" width="1.0000000000000009e-2" y="-0.28253013756217094" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 44%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.31760813480911404" width="1.0000000000000009e-2" y="-0.2664933930005138" height="1.0000000000000009e-2"/></g><g fill="rgb(18%, 45%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3276790119976342" width="1.0000000000000009e-2" y="-0.24963729837562698" height="1.0000000000000009e-2"/></g><g fill="rgb(15%, 45%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.33378577713019064" width="1.0000000000000009e-2" y="-0.23222768436908747" height="1.0000000000000009e-2"/></g><g fill="rgb(12%, 45%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.33583212287263814" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(10%, 45%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.33378577713019064" width="1.0000000000000009e-2" y="-0.19685053761846805" height="1.0000000000000009e-2"/></g><g fill="rgb(8%, 44%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3276790119976342" width="1.0000000000000009e-2" y="-0.17944092361192843" height="1.0000000000000009e-2"/></g><g fill="rgb(8%, 44%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.31760813480911404" width="1.0000000000000009e-2" y="-0.16258482898704163" height="1.0000000000000009e-2"/></g><g fill="rgb(9%, 44%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.30373196931394325" width="1.0000000000000009e-2" y="-0.14654808442538458" height="1.0000000000000009e-2"/></g><g fill="rgb(11%, 43%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.28626935093120054" width="1.0000000000000009e-2" y="-0.13158359896858174" height="1.0000000000000009e-2"/></g><g fill="rgb(14%, 43%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.26549567558444404" width="1.0000000000000009e-2" y="-0.11792737149163701" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 42%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2417385565434843" width="1.0000000000000009e-2" y="-0.10579476885969685" height="1.0000000000000009e-2"/></g><g fill="rgb(19%, 41%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21537265776741255" width="1.0000000000000009e-2" y="-9.537712946393234e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 41%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18681378523015124" width="1.0000000000000009e-2" y="-8.683874570081074e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 40%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15651232941185728" width="1.0000000000000009e-2" y="-8.031427298285992e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 39%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12494616237199696" width="1.0000000000000009e-2" y="-7.590660614237288e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 38%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.261310142150325e-2" width="1.0000000000000009e-2" y="-7.368525671843673e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(33%, 38%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-6.0023058246399745e-2" width="9.999999999999995e-3" y="-7.368525671843673e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(36%, 37%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.768999729590604e-2" width="1.0000000000000002e-2" y="-7.590660614237288e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 36%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.8761697439539987e-3" width="1.0000000000000002e-2" y="-8.031427298285992e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 35%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.417762556224802e-2" width="9.999999999999995e-3" y="-8.683874570081085e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 34%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.273649809950921e-2" width="1.0000000000000009e-2" y="-9.537712946393234e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 34%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.910239687558119e-2" width="1.0000000000000009e-2" y="-0.10579476885969685" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 33%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11285951591654098" width="1.0000000000000009e-2" y="-0.11792737149163701" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 33%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13363319126329742" width="1.0000000000000009e-2" y="-0.13158359896858174" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 32%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1510958096460402" width="1.0000000000000009e-2" y="-0.14654808442538458" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 32%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.16497197514121076" width="1.0000000000000009e-2" y="-0.16258482898704163" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 31%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.17504285232973116" width="1.0000000000000009e-2" y="-0.17944092361192854" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 31%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18114961746228742" width="1.0000000000000009e-2" y="-0.19685053761846816" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 30%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2156352185845708" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 30%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.21333307962431747" width="1.0000000000000009e-2" y="-0.23443875604100117" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 30%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.20646296885019133" width="1.0000000000000009e-2" y="-0.25402457179835825" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 30%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.19513323201310595" width="1.0000000000000009e-2" y="-0.27298767825135595" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 31%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.179522545831039" width="1.0000000000000009e-2" y="-0.29102901588322005" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 31%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15987710015045353" width="1.0000000000000009e-2" y="-0.30786406202212335" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 32%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1365067153853523" width="1.0000000000000009e-2" y="-0.3232273179336861" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 32%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.10977995646427263" width="1.0000000000000009e-2" y="-0.3368764958946189" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 33%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.011832034119193e-2" width="1.0000000000000009e-2" y="-0.34859634021485386" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 34%, 15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.798958873677318e-2" width="9.999999999999995e-3" y="-0.3582020219483657" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 35%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.3900450941192192e-2" width="1.0000000000000002e-2" y="-0.3655420537560603" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 36%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.161148697865056e-2" width="1.0000000000000002e-2" y="-0.3705006789516082" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 37%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.7986180547955894e-2" width="9.999999999999995e-3" y="-0.3729996970535363" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 38%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.464997911994733e-2" width="1.0000000000000009e-2" y="-0.3729996970535363" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 39%, 12%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1310246726892526" width="1.0000000000000009e-2" y="-0.3705006789516082" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 40%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16653661060909547" width="1.0000000000000009e-2" y="-0.3655420537560603" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 41%, 15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.20062574840467634" width="1.0000000000000009e-2" y="-0.3582020219483656" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 42%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.23275448000909504" width="1.0000000000000009e-2" y="-0.34859634021485386" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 43%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2624161161321759" width="1.0000000000000009e-2" y="-0.3368764958946189" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 44%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.28914287505325564" width="1.0000000000000009e-2" y="-0.3232273179336861" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 44%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3125132598183566" width="1.0000000000000009e-2" y="-0.30786406202212335" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 45%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.33215870549894233" width="1.0000000000000009e-2" y="-0.29102901588322005" height="1.0000000000000009e-2"/></g><g fill="rgb(18%, 45%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3477693916810093" width="1.0000000000000009e-2" y="-0.27298767825135584" height="1.0000000000000009e-2"/></g><g fill="rgb(14%, 45%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3590991285180945" width="1.0000000000000009e-2" y="-0.25402457179835825" height="1.0000000000000009e-2"/></g><g fill="rgb(8%, 45%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3659692392922205" width="1.0000000000000009e-2" y="-0.23443875604100117" height="1.0000000000000009e-2"/></g><g fill="rgb(1%, 45%, 40%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3682713782524739" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(5%, 43%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2891428750532556" width="1.0000000000000009e-2" y="-0.10585090405386949" height="1.0000000000000009e-2"/></g><g fill="rgb(11%, 42%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2624161161321759" width="1.0000000000000009e-2" y="-9.220172609293664e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(15%, 42%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2327544800090951" width="1.0000000000000009e-2" y="-8.04818817727016e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(19%, 41%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.20062574840467612" width="1.0000000000000009e-2" y="-7.087620003918987e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(23%, 40%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16653661060909547" width="1.0000000000000009e-2" y="-6.353616823149522e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(26%, 39%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1310246726892526" width="1.0000000000000009e-2" y="-5.857754303594736e-2" height="9.999999999999995e-3"/></g><g fill="rgb(30%, 38%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.464997911994733e-2" width="1.0000000000000009e-2" y="-5.607852493401921e-2" height="9.999999999999995e-3"/></g><g fill="rgb(33%, 37%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.798618054795578e-2" width="9.999999999999995e-3" y="-5.607852493401921e-2" height="9.999999999999995e-3"/></g><g fill="rgb(35%, 36%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.1611486978650337e-2" width="1.0000000000000002e-2" y="-5.857754303594736e-2" height="9.999999999999995e-3"/></g><g fill="rgb(38%, 35%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.3900450941192192e-2" width="1.0000000000000002e-2" y="-6.353616823149522e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(40%, 35%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.798958873677318e-2" width="9.999999999999995e-3" y="-7.087620003918998e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(43%, 34%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.011832034119193e-2" width="1.0000000000000009e-2" y="-8.04818817727016e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 33%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.10977995646427263" width="1.0000000000000009e-2" y="-9.22017260929367e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 32%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13650671538535242" width="1.0000000000000009e-2" y="-0.10585090405386954" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 32%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15987710015045353" width="1.0000000000000009e-2" y="-0.12121415996543217" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 31%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.179522545831039" width="1.0000000000000009e-2" y="-0.13804920610433535" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 31%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.19513323201310595" width="1.0000000000000009e-2" y="-0.15609054373619968" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 30%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.20646296885019144" width="1.0000000000000009e-2" y="-0.17505365018919739" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 30%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.21333307962431747" width="1.0000000000000009e-2" y="-0.19463946594655446" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 29%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.24807447396440652" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 29%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2455165417863473" width="1.0000000000000009e-2" y="-0.23664982771291487" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 29%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23788308537065161" width="1.0000000000000009e-2" y="-0.2584118452210893" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 29%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.22529448888500136" width="1.0000000000000009e-2" y="-0.2794819635021979" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 29%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2079492820160379" width="1.0000000000000009e-2" y="-0.2995278942042692" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 30%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18612100903760964" width="1.0000000000000009e-2" y="-0.3182335010252728" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 31%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.16015391485416397" width="1.0000000000000009e-2" y="-0.33530378537145367" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 32%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13045751605296452" width="1.0000000000000009e-2" y="-0.350469538661379" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 33%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="9.750014258287454e-2" width="1.0000000000000009e-2" y="-0.3634915879060846" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 34%, 10%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.180155191129811e-2" width="1.0000000000000002e-2" y="-0.3741645676099865" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 35%, 7%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.3924732138430497e-2" width="9.999999999999998e-3" y="-0.38232015850742496" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 36%, 4%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.5532976661394856e-2" width="1.0000000000000002e-2" y="-0.3878297420580338" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 37%, 3%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.594930284951193e-2" width="9.999999999999995e-3" y="-0.39060642883795393" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 38%, 3%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.668685681839129e-2" width="1.0000000000000009e-2" y="-0.39060642883795393" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 39%, 5%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1371031830065083" width="1.0000000000000009e-2" y="-0.3878297420580338" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 40%, 8%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1765608918063336" width="1.0000000000000009e-2" y="-0.38232015850742496" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 41%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21443771157920127" width="1.0000000000000009e-2" y="-0.3741645676099865" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 42%, 14%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2501363022507777" width="1.0000000000000009e-2" y="-0.3634915879060846" height="1.0000000000000009e-2"/></g><g fill="rgb(32%, 43%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2830936757208675" width="1.0000000000000009e-2" y="-0.350469538661379" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 44%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3127900745220672" width="1.0000000000000009e-2" y="-0.33530378537145356" height="1.0000000000000009e-2"/></g><g fill="rgb(24%, 45%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3387571687055127" width="1.0000000000000009e-2" y="-0.3182335010252728" height="1.0000000000000009e-2"/></g><g fill="rgb(19%, 45%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.36058544168394124" width="1.0000000000000009e-2" y="-0.2995278942042692" height="1.0000000000000009e-2"/></g><g fill="rgb(14%, 46%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3779306485529047" width="1.0000000000000009e-2" y="-0.2794819635021979" height="1.0000000000000009e-2"/></g><g fill="rgb(6%, 46%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.39051924503855484" width="1.0000000000000009e-2" y="-0.2584118452210893" height="1.0000000000000009e-2"/></g><g fill="rgb(0%, 43%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2830936757208675" width="1.0000000000000009e-2" y="-7.86086833261766e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(10%, 42%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.25013630225077776" width="1.0000000000000009e-2" y="-6.558663408147092e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(16%, 41%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2144377115792011" width="1.0000000000000009e-2" y="-5.4913654377569e-2" height="9.999999999999995e-3"/></g><g fill="rgb(21%, 40%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1765608918063336" width="1.0000000000000009e-2" y="-4.6758063480130445e-2" height="9.999999999999995e-3"/></g><g fill="rgb(25%, 39%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1371031830065083" width="1.0000000000000009e-2" y="-4.124847992952168e-2" height="9.999999999999998e-3"/></g><g fill="rgb(29%, 38%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.668685681839118e-2" width="1.0000000000000009e-2" y="-3.847179314960152e-2" height="9.999999999999998e-3"/></g><g fill="rgb(32%, 37%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.594930284951182e-2" width="9.999999999999995e-3" y="-3.847179314960152e-2" height="9.999999999999998e-3"/></g><g fill="rgb(35%, 36%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.5532976661394634e-2" width="1.0000000000000002e-2" y="-4.1248479929521735e-2" height="9.999999999999998e-3"/></g><g fill="rgb(38%, 35%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.3924732138430386e-2" width="9.999999999999998e-3" y="-4.6758063480130445e-2" height="9.999999999999995e-3"/></g><g fill="rgb(41%, 34%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.180155191129811e-2" width="1.0000000000000002e-2" y="-5.4913654377569114e-2" height="9.999999999999995e-3"/></g><g fill="rgb(43%, 33%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="9.750014258287454e-2" width="1.0000000000000009e-2" y="-6.558663408147092e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(46%, 32%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13045751605296452" width="1.0000000000000009e-2" y="-7.86086833261766e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 31%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.16015391485416397" width="1.0000000000000009e-2" y="-9.377443661610191e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 31%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18612100903760964" width="1.0000000000000009e-2" y="-0.11084472096228276" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 30%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2079492820160379" width="1.0000000000000009e-2" y="-0.12955032778328623" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 29%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.22529448888500148" width="1.0000000000000009e-2" y="-0.14959625848535762" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 29%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23788308537065161" width="1.0000000000000009e-2" y="-0.17066637676646623" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 29%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2455165417863473" width="1.0000000000000009e-2" y="-0.19242839427464065" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 27%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.28051372934424235" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 27%, 35%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2777000039483768" width="1.0000000000000009e-2" y="-0.23886089938482868" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 27%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2693032018911121" width="1.0000000000000009e-2" y="-0.26279911864382044" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 28%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.25545574575689656" width="1.0000000000000009e-2" y="-0.28597624875303995" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 28%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23637601820103704" width="1.0000000000000009e-2" y="-0.3080267725253184" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 29%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.21236491792476564" width="1.0000000000000009e-2" y="-0.3286029400284223" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 30%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18380111432297552" width="1.0000000000000009e-2" y="-0.34738025280922125" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 31%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15113507564165596" width="1.0000000000000009e-2" y="-0.3640625814281391" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 32%, 8%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11488196482455704" width="1.0000000000000009e-2" y="-0.37838683559731523" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 33%, 2%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="7.561351508582304e-2" width="1.0000000000000009e-2" y="-0.3901271132716073" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 42%, 4%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.22824967475372626" width="1.0000000000000009e-2" y="-0.3901271132716073" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 43%, 9%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2675181244924602" width="1.0000000000000009e-2" y="-0.37838683559731523" height="1.0000000000000009e-2"/></g><g fill="rgb(31%, 44%, 14%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.30377123530955913" width="1.0000000000000009e-2" y="-0.3640625814281391" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 44%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3364372739908788" width="1.0000000000000009e-2" y="-0.34738025280922125" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 45%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.36500107759266887" width="1.0000000000000009e-2" y="-0.3286029400284223" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 46%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.38901217786894027" width="1.0000000000000009e-2" y="-0.3080267725253184" height="1.0000000000000009e-2"/></g><g fill="rgb(7%, 46%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4080919054247999" width="1.0000000000000009e-2" y="-0.28597624875303995" height="1.0000000000000009e-2"/></g><g fill="rgb(0%, 42%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2675181244924603" width="1.0000000000000009e-2" y="-5.069138639024028e-2" height="9.999999999999995e-3"/></g><g fill="rgb(12%, 41%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.22824967475372604" width="1.0000000000000009e-2" y="-3.895110871594803e-2" height="9.999999999999998e-3"/></g><g fill="rgb(18%, 40%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18658517300357197" width="1.0000000000000009e-2" y="-2.997995872876574e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(23%, 39%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14318169332376407" width="1.0000000000000009e-2" y="-2.3919416823096114e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(27%, 38%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.872373451683514e-2" width="1.0000000000000009e-2" y="-2.0865061365183842e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(31%, 36%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.391242515106786e-2" width="9.999999999999995e-3" y="-2.0865061365183842e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(35%, 35%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-9.45446634413882e-3" width="1.0000000000000002e-2" y="-2.3919416823096114e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(38%, 34%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.3949013335668694e-2" width="9.999999999999995e-3" y="-2.997995872876574e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(41%, 33%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="7.561351508582304e-2" width="1.0000000000000009e-2" y="-3.895110871594825e-2" height="9.999999999999998e-3"/></g><g fill="rgb(44%, 32%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11488196482455704" width="1.0000000000000009e-2" y="-5.069138639024028e-2" height="9.999999999999995e-3"/></g><g fill="rgb(46%, 31%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15113507564165607" width="1.0000000000000009e-2" y="-6.50156405594165e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(49%, 30%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18380111432297552" width="1.0000000000000009e-2" y="-8.169796917833438e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 30%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.21236491792476564" width="1.0000000000000009e-2" y="-0.10047528195913313" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 29%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23637601820103704" width="1.0000000000000009e-2" y="-0.12105144946223723" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 28%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.25545574575689656" width="1.0000000000000009e-2" y="-0.14310197323451557" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 28%, 44%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2693032018911121" width="1.0000000000000009e-2" y="-0.16627910334373508" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 27%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2777000039483768" width="1.0000000000000009e-2" y="-0.19021732260272695" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 26%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3129529847240783" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 26%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.30988346611040685" width="1.0000000000000009e-2" y="-0.24107197105674238" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 26%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3007233184115722" width="1.0000000000000009e-2" y="-0.2671863920665516" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 26%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.28561700262879197" width="1.0000000000000009e-2" y="-0.2924705340038819" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 27%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.26480275438603607" width="1.0000000000000009e-2" y="-0.3165256508463675" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 27%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23860882681192186" width="1.0000000000000009e-2" y="-0.33897237903157185" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 28%, 14%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.20744831379178708" width="1.0000000000000009e-2" y="-0.3594567202469888" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 29%, 8%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.17181263523034762" width="1.0000000000000009e-2" y="-0.3776556241948992" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 31%, 0%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13226378706623954" width="1.0000000000000009e-2" y="-0.39328208328854597" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 43%, 2%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.2848999467341429" width="1.0000000000000009e-2" y="-0.39328208328854597" height="1.0000000000000009e-2"/></g><g fill="rgb(30%, 44%, 10%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3244487948982506" width="1.0000000000000009e-2" y="-0.3776556241948992" height="1.0000000000000009e-2"/></g><g fill="rgb(25%, 45%, 15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.36008447345969036" width="1.0000000000000009e-2" y="-0.3594567202469887" height="1.0000000000000009e-2"/></g><g fill="rgb(19%, 46%, 20%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.391244986479825" width="1.0000000000000009e-2" y="-0.33897237903157185" height="1.0000000000000009e-2"/></g><g fill="rgb(11%, 46%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4174389140539392" width="1.0000000000000009e-2" y="-0.3165256508463675" height="1.0000000000000009e-2"/></g><g fill="rgb(6%, 41%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.24206163792825097" width="1.0000000000000009e-2" y="-2.298856305432728e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(15%, 40%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1966094542008101" width="1.0000000000000009e-2" y="-1.3201853977400976e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(21%, 38%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.14926020364101972" width="1.0000000000000009e-2" y="-6.59035371667049e-3" height="1.0e-2"/></g><g fill="rgb(26%, 37%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10076061221527899" width="1.0000000000000009e-2" y="-3.258329580766324e-3" height="1.0e-2"/></g><g fill="rgb(31%, 36%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-5.18755474526239e-2" width="9.999999999999995e-3" y="-3.258329580766324e-3" height="1.0e-2"/></g><g fill="rgb(35%, 35%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.375956026883227e-3" width="1.0e-2" y="-6.590353716670545e-3" height="1.0e-2"/></g><g fill="rgb(38%, 34%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.397329453290678e-2" width="9.999999999999995e-3" y="-1.3201853977400976e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(41%, 32%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.942547826034808e-2" width="1.0000000000000009e-2" y="-2.298856305432728e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(44%, 31%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13226378706623954" width="1.0000000000000009e-2" y="-3.579613869900949e-2" height="9.999999999999998e-3"/></g><g fill="rgb(47%, 30%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.17181263523034762" width="1.0000000000000009e-2" y="-5.142259779265639e-2" height="9.999999999999995e-3"/></g><g fill="rgb(49%, 29%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2074483137917872" width="1.0000000000000009e-2" y="-6.96215017405667e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(52%, 28%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23860882681192164" width="1.0000000000000009e-2" y="-9.010584295598373e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 28%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.26480275438603607" width="1.0000000000000009e-2" y="-0.112552571141188" height="1.0000000000000009e-2"/></g><g fill="rgb(56%, 27%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2856170026287921" width="1.0000000000000009e-2" y="-0.1366076879836735" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 26%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3007233184115722" width="1.0000000000000009e-2" y="-0.16189182992100382" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 26%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.30988346611040685" width="1.0000000000000009e-2" y="-0.18800625093081325" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 24%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.345392240103914" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 24%, 34%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3420669282724368" width="1.0000000000000009e-2" y="-0.24328304272865608" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 24%, 30%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3321434349320327" width="1.0000000000000009e-2" y="-0.27157366548928275" height="1.0000000000000009e-2"/></g><g fill="rgb(63%, 25%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3157782595006874" width="1.0000000000000009e-2" y="-0.29896481925472396" height="1.0000000000000009e-2"/></g><g fill="rgb(63%, 25%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.293229490571035" width="1.0000000000000009e-2" y="-0.32502452916741653" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 26%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.26485273569907786" width="1.0000000000000009e-2" y="-0.3493418180347214" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 27%, 10%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23109551326059874" width="1.0000000000000009e-2" y="-0.3715331876847565" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 28%, 1%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.19249019481903906" width="1.0000000000000009e-2" y="-0.3912486669616593" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 44%, 3%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.3451263544869423" width="1.0000000000000009e-2" y="-0.3912486669616593" height="1.0000000000000009e-2"/></g><g fill="rgb(24%, 45%, 12%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.38373167292850185" width="1.0000000000000009e-2" y="-0.3715331876847564" height="1.0000000000000009e-2"/></g><g fill="rgb(17%, 46%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4174888953669811" width="1.0000000000000009e-2" y="-0.3493418180347214" height="1.0000000000000009e-2"/></g><g fill="rgb(4%, 47%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4458656502389382" width="1.0000000000000009e-2" y="-0.32502452916741653" height="1.0000000000000009e-2"/></g><g fill="rgb(12%, 40%, 67%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.20663373539804836" width="1.0000000000000009e-2" y="3.5762507739636783e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(20%, 38%, 67%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.15533871395827548" width="1.0000000000000009e-2" y="1.0738709389755133e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(25%, 37%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10279748991372295" width="1.0000000000000009e-2" y="1.434840220365136e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(30%, 36%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.9838669754179825e-2" width="9.999999999999995e-3" y="1.434840220365136e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(34%, 34%, 67%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7025542903723653e-3" width="1.0000000000000002e-2" y="1.0738709389755133e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(38%, 33%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.399757573014508e-2" width="1.0000000000000002e-2" y="3.576250773963734e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(42%, 32%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1032374414348729" width="1.0000000000000009e-2" y="-7.026017392706414e-3" height="1.0e-2"/></g><g fill="rgb(45%, 30%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.14964560930792214" width="1.0000000000000009e-2" y="-2.0900891007778918e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(48%, 29%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.19249019481903928" width="1.0000000000000009e-2" y="-3.782955502589624e-2" height="9.999999999999998e-3"/></g><g fill="rgb(50%, 28%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.23109551326059874" width="1.0000000000000009e-2" y="-5.754503430279911e-2" height="9.999999999999995e-3"/></g><g fill="rgb(53%, 27%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.26485273569907786" width="1.0000000000000009e-2" y="-7.973640395283416e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 26%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.293229490571035" width="1.0000000000000009e-2" y="-0.10405369282013899" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 26%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3157782595006874" width="1.0000000000000009e-2" y="-0.13011340273283145" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 25%, 45%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3321434349320327" width="1.0000000000000009e-2" y="-0.15750455649827277" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 24%, 41%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3420669282724368" width="1.0000000000000009e-2" y="-0.18579517925889955" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 22%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37783149548374995" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(63%, 22%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37425039043446695" width="1.0000000000000009e-2" y="-0.24549411440056967" height="1.0000000000000009e-2"/></g><g fill="rgb(64%, 22%, 29%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.363563551452493" width="1.0000000000000009e-2" y="-0.2759609389120139" height="1.0000000000000009e-2"/></g><g fill="rgb(64%, 23%, 24%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3459395163725826" width="1.0000000000000009e-2" y="-0.3054591045055661" height="1.0000000000000009e-2"/></g><g fill="rgb(64%, 23%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3216562267560341" width="1.0000000000000009e-2" y="-0.3335234074884659" height="1.0000000000000009e-2"/></g><g fill="rgb(64%, 24%, 14%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2910966445862342" width="1.0000000000000009e-2" y="-0.3597112570378709" height="1.0000000000000009e-2"/></g><g fill="rgb(63%, 26%, 6%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2547427127294104" width="1.0000000000000009e-2" y="-0.3836096551225241" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 46%, 8%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4073788723973135" width="1.0000000000000009e-2" y="-0.383609655122524" height="1.0000000000000009e-2"/></g><g fill="rgb(13%, 46%, 15%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4437328042541372" width="1.0000000000000009e-2" y="-0.3597112570378709" height="1.0000000000000009e-2"/></g><g fill="rgb(7%, 39%, 69%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.21665801659528666" width="1.0000000000000009e-2" y="2.0354355525328386e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(18%, 38%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16141722427553107" width="1.0000000000000009e-2" y="2.8067772496180702e-2" height="9.999999999999998e-3"/></g><g fill="rgb(24%, 36%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10483436761216702" width="1.0000000000000009e-2" y="3.195513398806905e-2" height="9.999999999999995e-3"/></g><g fill="rgb(30%, 35%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.780179205573586e-2" width="9.999999999999995e-3" y="3.195513398806905e-2" height="9.999999999999995e-3"/></g><g fill="rgb(34%, 34%, 69%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.781064607628068e-3" width="1.0000000000000002e-2" y="2.8067772496180702e-2" height="9.999999999999998e-3"/></g><g fill="rgb(38%, 32%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.402185692738327e-2" width="1.0000000000000009e-2" y="2.035435552532844e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(42%, 31%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11704940460939817" width="1.0000000000000009e-2" y="8.936528268914504e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(45%, 30%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.16702743154960487" width="1.0000000000000009e-2" y="-6.005643316548177e-3" height="1.0e-2"/></g><g fill="rgb(48%, 28%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.21316775440773073" width="1.0000000000000009e-2" y="-2.4236512259136086e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(51%, 27%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2547427127294104" width="1.0000000000000009e-2" y="-4.546856686503158e-2" height="9.999999999999995e-3"/></g><g fill="rgb(54%, 26%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2910966445862342" width="1.0000000000000009e-2" y="-6.936696494968458e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(56%, 25%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3216562267560341" width="1.0000000000000009e-2" y="-9.555481449908965e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 24%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3459395163725826" width="1.0000000000000009e-2" y="-0.1236191174819895" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 23%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3635635514524931" width="1.0000000000000009e-2" y="-0.15311728307554162" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 23%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37425039043446695" width="1.0000000000000009e-2" y="-0.18358410758698596" height="1.0000000000000009e-2"/></g><g fill="rgb(64%, 21%, 38%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4102707508635858" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(65%, 20%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.40643385259649667" width="1.0000000000000009e-2" y="-0.24770518607248349" height="1.0000000000000009e-2"/></g><g fill="rgb(65%, 20%, 28%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.39498366797295337" width="1.0000000000000009e-2" y="-0.28034821233474516" height="1.0000000000000009e-2"/></g><g fill="rgb(66%, 21%, 23%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3761007732444779" width="1.0000000000000009e-2" y="-0.3119533897564081" height="1.0000000000000009e-2"/></g><g fill="rgb(66%, 22%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3500829629410329" width="1.0000000000000009e-2" y="-0.342022285809515" height="1.0000000000000009e-2"/></g><g fill="rgb(65%, 23%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.31734055347338996" width="1.0000000000000009e-2" y="-0.37008069604102034" height="1.0000000000000009e-2"/></g><g fill="rgb(20%, 46%, 1%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.43102607186612496" width="1.0000000000000009e-2" y="-0.39568612256029156" height="1.0000000000000009e-2"/></g><g fill="rgb(9%, 47%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4699767131412933" width="1.0000000000000009e-2" y="-0.37008069604102034" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 38%, 72%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.16749573459278672" width="1.0000000000000009e-2" y="4.539683560260633e-2" height="9.999999999999995e-3"/></g><g fill="rgb(23%, 36%, 72%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1068712453106111" width="1.0000000000000009e-2" y="4.9561865772486564e-2" height="9.999999999999995e-3"/></g><g fill="rgb(29%, 34%, 72%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.57649143572919e-2" width="9.999999999999995e-3" y="4.9561865772486564e-2" height="9.999999999999995e-3"/></g><g fill="rgb(34%, 33%, 71%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="1.485957492488377e-2" width="1.0000000000000002e-2" y="4.539683560260622e-2" height="9.999999999999995e-3"/></g><g fill="rgb(38%, 31%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="7.404613812462146e-2" width="1.0000000000000009e-2" y="3.7132460276693154e-2" height="9.999999999999995e-3"/></g><g fill="rgb(42%, 30%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13086136778392288" width="1.0000000000000009e-2" y="2.4899073930535313e-2" height="9.999999999999998e-3"/></g><g fill="rgb(46%, 29%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18440925379128736" width="1.0000000000000009e-2" y="8.88960437468245e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(49%, 27%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2338453139964224" width="1.0000000000000009e-2" y="-1.0643469492376097e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(52%, 26%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.27838991219822173" width="1.0000000000000009e-2" y="-3.339209942726406e-2" height="9.999999999999998e-3"/></g><g fill="rgb(55%, 25%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.31734055347338996" width="1.0000000000000009e-2" y="-5.899752594653523e-2" height="9.999999999999995e-3"/></g><g fill="rgb(57%, 24%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3500829629410329" width="1.0000000000000009e-2" y="-8.705593617804058e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 23%, 50%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3761007732444779" width="1.0000000000000009e-2" y="-0.11712483223114756" height="1.0000000000000009e-2"/></g><g fill="rgb(61%, 22%, 46%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.39498366797295337" width="1.0000000000000009e-2" y="-0.14873000965281047" height="1.0000000000000009e-2"/></g><g fill="rgb(63%, 21%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.40643385259649667" width="1.0000000000000009e-2" y="-0.18137303591507214" height="1.0000000000000009e-2"/></g><g fill="rgb(65%, 18%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4427100062434214" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(66%, 18%, 33%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4386173147585263" width="1.0000000000000009e-2" y="-0.24991625774439719" height="1.0000000000000009e-2"/></g><g fill="rgb(67%, 18%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.42640378449341376" width="1.0000000000000009e-2" y="-0.2847354857574762" height="1.0000000000000009e-2"/></g><g fill="rgb(67%, 19%, 22%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4062620301163732" width="1.0000000000000009e-2" y="-0.31844767500725013" height="1.0000000000000009e-2"/></g><g fill="rgb(67%, 20%, 16%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37850969912603194" width="1.0000000000000009e-2" y="-0.3505211641305641" height="1.0000000000000009e-2"/></g><g fill="rgb(67%, 21%, 7%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3435844623605463" width="1.0000000000000009e-2" y="-0.3804501350441698" height="1.0000000000000009e-2"/></g><g fill="rgb(2%, 47%, 9%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.4962206220284494" width="1.0000000000000009e-2" y="-0.3804501350441699" height="1.0000000000000009e-2"/></g><g fill="rgb(13%, 37%, 74%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17357424491004242" width="1.0000000000000009e-2" y="6.272589870903189e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(22%, 35%, 74%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.10890812300905495" width="1.0000000000000009e-2" y="6.716859755690419e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(29%, 34%, 74%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.372803665884805e-2" width="9.999999999999995e-3" y="6.716859755690419e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 32%, 73%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.0938085242139585e-2" width="1.0000000000000002e-2" y="6.272589870903184e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(38%, 30%, 72%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.407041932185966e-2" width="1.0000000000000009e-2" y="5.391056502805786e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(42%, 29%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.14467333095844792" width="1.0000000000000009e-2" y="4.0861619592156236e-2" height="9.999999999999995e-3"/></g><g fill="rgb(46%, 27%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.20179107603296997" width="1.0000000000000009e-2" y="2.378485206591319e-2" height="9.999999999999998e-3"/></g><g fill="rgb(50%, 26%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.25452287358511416" width="1.0000000000000009e-2" y="2.949573274384114e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(53%, 25%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3020371116670334" width="1.0000000000000009e-2" y="-2.1315631989496316e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(55%, 23%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3435844623605463" width="1.0000000000000009e-2" y="-4.8628086943385655e-2" height="9.999999999999995e-3"/></g><g fill="rgb(58%, 22%, 55%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37850969912603194" width="1.0000000000000009e-2" y="-7.855705785699135e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(60%, 21%, 51%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4062620301163732" width="1.0000000000000009e-2" y="-0.1106305469803055" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 20%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.42640378449341376" width="1.0000000000000009e-2" y="-0.14434273623007932" height="1.0000000000000009e-2"/></g><g fill="rgb(64%, 19%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4386173147585263" width="1.0000000000000009e-2" y="-0.17916196424315844" height="1.0000000000000009e-2"/></g><g fill="rgb(67%, 16%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.47514926162325744" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(68%, 16%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.47080077692055633" width="1.0000000000000009e-2" y="-0.2521273294163109" height="1.0000000000000009e-2"/></g><g fill="rgb(68%, 16%, 27%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.45782390101387416" width="1.0000000000000009e-2" y="-0.28912275918020747" height="1.0000000000000009e-2"/></g><g fill="rgb(69%, 16%, 21%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4364232869882686" width="1.0000000000000009e-2" y="-0.3249419602580922" height="1.0000000000000009e-2"/></g><g fill="rgb(69%, 17%, 13%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.40693643531103085" width="1.0000000000000009e-2" y="-0.35902004245161323" height="1.0000000000000009e-2"/></g><g fill="rgb(68%, 19%, 1%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3698283712477023" width="1.0000000000000009e-2" y="-0.3908195740473194" height="1.0000000000000009e-2"/></g><g fill="rgb(11%, 37%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.17965275522729812" width="1.0000000000000009e-2" y="8.005496181545751e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(21%, 35%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11094500070749891" width="1.0000000000000009e-2" y="8.477532934132187e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 33%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-4.169115896040398e-2" width="9.999999999999995e-3" y="8.477532934132187e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 31%, 75%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="2.7016595559395177e-2" width="9.999999999999998e-3" y="8.005496181545746e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 30%, 74%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="9.409470051909774e-2" width="1.0000000000000009e-2" y="7.068866977942262e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 28%, 72%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15848529413297285" width="1.0000000000000009e-2" y="5.68241652537771e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(47%, 26%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2191728982746527" width="1.0000000000000009e-2" y="3.868009975714388e-2" height="9.999999999999995e-3"/></g><g fill="rgb(50%, 25%, 67%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2752004331738057" width="1.0000000000000009e-2" y="1.6542616041144157e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(53%, 23%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.32568431113584506" width="1.0000000000000009e-2" y="-9.239164551728792e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(56%, 22%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3698283712477023" width="1.0000000000000009e-2" y="-3.8258647940236194e-2" height="9.999999999999998e-3"/></g><g fill="rgb(59%, 20%, 56%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.40693643531103085" width="1.0000000000000009e-2" y="-7.005817953594223e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(61%, 19%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4364232869882688" width="1.0000000000000009e-2" y="-0.1041362617294635" height="1.0000000000000009e-2"/></g><g fill="rgb(63%, 18%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.45782390101387416" width="1.0000000000000009e-2" y="-0.13995546280734816" height="1.0000000000000009e-2"/></g><g fill="rgb(65%, 17%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.47080077692055633" width="1.0000000000000009e-2" y="-0.17695089257124474" height="1.0000000000000009e-2"/></g><g fill="rgb(68%, 13%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.507588517003093" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(69%, 12%, 32%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5029842390825862" width="1.0000000000000009e-2" y="-0.2543384010882247" height="1.0000000000000009e-2"/></g><g fill="rgb(70%, 12%, 26%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4892440175343341" width="1.0000000000000009e-2" y="-0.2935100326029385" height="1.0000000000000009e-2"/></g><g fill="rgb(70%, 13%, 19%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4665845438601638" width="1.0000000000000009e-2" y="-0.331436245508934" height="1.0000000000000009e-2"/></g><g fill="rgb(70%, 14%, 11%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.43536317149602943" width="1.0000000000000009e-2" y="-0.36751892077266235" height="1.0000000000000009e-2"/></g><g fill="rgb(8%, 36%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.18573126554455383" width="1.0000000000000009e-2" y="9.738402492188303e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(20%, 34%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11298187840594287" width="1.0000000000000009e-2" y="0.10238206112573944" height="1.0000000000000009e-2"/></g><g fill="rgb(28%, 32%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.9654281261960016e-2" width="9.999999999999998e-3" y="0.10238206112573944" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 30%, 77%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.309510587665077e-2" width="9.999999999999995e-3" y="9.738402492188303e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 29%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.10411898171633593" width="1.0000000000000009e-2" y="8.746677453078733e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(43%, 27%, 74%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1722972573074978" width="1.0000000000000009e-2" y="7.27867109153979e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 25%, 71%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2365547205163352" width="1.0000000000000009e-2" y="5.357534744837456e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(51%, 23%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2958779927624974" width="1.0000000000000009e-2" y="3.0135658807904257e-2" height="9.999999999999998e-3"/></g><g fill="rgb(54%, 22%, 65%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3493315106046566" width="1.0000000000000009e-2" y="2.8373028860387327e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(57%, 20%, 61%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3960722801348583" width="1.0000000000000009e-2" y="-2.7889208937086626e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(60%, 18%, 57%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.43536317149602943" width="1.0000000000000009e-2" y="-6.155930121489316e-2" height="9.999999999999995e-3"/></g><g fill="rgb(62%, 17%, 52%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4665845438601638" width="1.0000000000000009e-2" y="-9.76419764786215e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(65%, 15%, 47%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.48924401753433455" width="1.0000000000000009e-2" y="-0.1355681893846169" height="1.0000000000000009e-2"/></g><g fill="rgb(66%, 14%, 42%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5029842390825862" width="1.0000000000000009e-2" y="-0.17473982089933104" height="1.0000000000000009e-2"/></g><g fill="rgb(69%, 9%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5400277723829289" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(70%, 8%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.535167701244616" width="1.0000000000000009e-2" y="-0.2565494727601383" height="1.0000000000000009e-2"/></g><g fill="rgb(71%, 8%, 25%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5206641340547945" width="1.0000000000000009e-2" y="-0.2978973060256698" height="1.0000000000000009e-2"/></g><g fill="rgb(72%, 9%, 18%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4967458007320592" width="1.0000000000000009e-2" y="-0.3379305307597761" height="1.0000000000000009e-2"/></g><g fill="rgb(72%, 10%, 8%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4637899076810287" width="1.0000000000000009e-2" y="-0.37601779909371147" height="1.0000000000000009e-2"/></g><g fill="rgb(3%, 36%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.19180977586180942" width="1.0000000000000009e-2" y="0.11471308802830871" height="1.0000000000000009e-2"/></g><g fill="rgb(19%, 34%, 81%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11501875610438672" width="1.0000000000000009e-2" y="0.11998879291015702" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 32%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.7617403563516054e-2" width="9.999999999999998e-3" y="0.11998879291015702" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 29%, 79%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="3.917361619390659e-2" width="9.999999999999995e-3" y="0.11471308802830865" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 27%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.11414326291357435" width="1.0000000000000009e-2" y="0.10424487928215209" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 25%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.18610922048202283" width="1.0000000000000009e-2" y="8.874925657701882e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 24%, 73%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2539365427580177" width="1.0000000000000009e-2" y="6.847059513960518e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 22%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.31655555235118893" width="1.0000000000000009e-2" y="4.3728701574664415e-2" height="9.999999999999995e-3"/></g><g fill="rgb(55%, 20%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37297871007346817" width="1.0000000000000009e-2" y="1.4913770323806367e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(58%, 18%, 62%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.42231618902201473" width="1.0000000000000009e-2" y="-1.751976993393711e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(61%, 16%, 58%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4637899076810287" width="1.0000000000000009e-2" y="-5.306042289384393e-2" height="9.999999999999995e-3"/></g><g fill="rgb(64%, 14%, 53%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4967458007320592" width="1.0000000000000009e-2" y="-9.114769122777938e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(66%, 12%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5206641340547947" width="1.0000000000000009e-2" y="-0.13118091596188586" height="1.0000000000000009e-2"/></g><g fill="rgb(68%, 11%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.535167701244616" width="1.0000000000000009e-2" y="-0.17252874922741734" height="1.0000000000000009e-2"/></g><g fill="rgb(70%, 2%, 37%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5724670277627649" width="1.0000000000000009e-2" y="-0.21453911099377776" height="1.0000000000000009e-2"/></g><g fill="rgb(72%, 0%, 31%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.567351163406646" width="1.0000000000000009e-2" y="-0.258760544432052" height="1.0000000000000009e-2"/></g><g fill="rgb(73%, 1%, 17%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5269070576039544" width="1.0000000000000009e-2" y="-0.34442481601061814" height="1.0000000000000009e-2"/></g><g fill="rgb(73%, 5%, 4%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4922166438660277" width="1.0000000000000009e-2" y="-0.3845166774147606" height="1.0000000000000009e-2"/></g><g fill="rgb(18%, 33%, 83%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.1170556338028308" width="1.0000000000000009e-2" y="0.1375955246945747" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 31%, 82%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.558052586507209e-2" width="9.999999999999998e-3" y="0.1375955246945747" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 28%, 81%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="4.525212651116229e-2" width="9.999999999999995e-3" y="0.13204215113473433" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 26%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.12416754411081243" width="1.0000000000000009e-2" y="0.1210229840335168" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 24%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.19992118365654776" width="1.0000000000000009e-2" y="0.10471180223863968" height="1.0000000000000009e-2"/></g><g fill="rgb(48%, 22%, 75%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2713183649997005" width="1.0000000000000009e-2" y="8.336584283083592e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(52%, 20%, 71%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3372331119398805" width="1.0000000000000009e-2" y="5.7321744341424515e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(56%, 18%, 68%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.39662590954227983" width="1.0000000000000009e-2" y="2.699023776157389e-2" height="9.999999999999998e-3"/></g><g fill="rgb(59%, 16%, 63%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.44856009790917073" width="1.0000000000000009e-2" y="-7.150330930787592e-3" height="1.0e-2"/></g><g fill="rgb(62%, 13%, 59%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4922166438660277" width="1.0000000000000009e-2" y="-4.456154457279481e-2" height="9.999999999999995e-3"/></g><g fill="rgb(65%, 11%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5269070576039544" width="1.0000000000000009e-2" y="-8.465340597693732e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(67%, 8%, 48%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5520842505752549" width="1.0000000000000009e-2" y="-0.1267936425391547" height="1.0000000000000009e-2"/></g><g fill="rgb(69%, 6%, 43%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.567351163406646" width="1.0000000000000009e-2" y="-0.17031767755550375" height="1.0000000000000009e-2"/></g><g fill="rgb(17%, 32%, 85%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.11909251150127487" width="1.0000000000000009e-2" y="0.15520225647899227" height="1.0000000000000009e-2"/></g><g fill="rgb(27%, 30%, 84%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.354364816662802e-2" width="9.999999999999998e-3" y="0.15520225647899227" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 27%, 83%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.133063682841799e-2" width="9.999999999999995e-3" y="0.14937121424115982" height="1.0000000000000009e-2"/></g><g fill="rgb(39%, 25%, 82%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.13419182530805063" width="1.0000000000000009e-2" y="0.1378010887848815" height="1.0000000000000009e-2"/></g><g fill="rgb(44%, 22%, 79%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2137331468310727" width="1.0000000000000009e-2" y="0.1206743479002606" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 20%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2887001872413828" width="1.0000000000000009e-2" y="9.826109052206655e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 18%, 73%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3579106715285719" width="1.0000000000000009e-2" y="7.091478710818455e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 15%, 69%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4202731090110913" width="1.0000000000000009e-2" y="3.9066705199341474e-2" height="9.999999999999995e-3"/></g><g fill="rgb(60%, 13%, 64%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.47480400679632695" width="1.0000000000000009e-2" y="3.219108072361869e-3" height="1.0000000000000002e-2"/></g><g fill="rgb(63%, 10%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5206433800510267" width="1.0000000000000009e-2" y="-3.6062666251745694e-2" height="9.999999999999998e-3"/></g><g fill="rgb(66%, 7%, 54%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5570683144758498" width="1.0000000000000009e-2" y="-7.815912072609538e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(68%, 2%, 49%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5835043670957153" width="1.0000000000000009e-2" y="-0.12240636911642366" height="1.0000000000000009e-2"/></g><g fill="rgb(16%, 31%, 87%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12112938919971877" width="1.0000000000000009e-2" y="0.17280898826340993" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 29%, 87%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-3.150677046818428e-2" width="9.999999999999998e-3" y="0.17280898826340993" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 26%, 86%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="5.7409147145673696e-2" width="1.0000000000000002e-2" y="0.16670027734758547" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 23%, 84%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.14421610650528882" width="1.0000000000000009e-2" y="0.15457919353624622" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 21%, 81%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.22754511000559763" width="1.0000000000000009e-2" y="0.13663689356188147" height="1.0000000000000009e-2"/></g><g fill="rgb(49%, 18%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3060820094830655" width="1.0000000000000009e-2" y="0.11315633821329724" height="1.0000000000000009e-2"/></g><g fill="rgb(53%, 16%, 75%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.3785882311172636" width="1.0000000000000009e-2" y="8.450782987494476e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(57%, 13%, 70%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4439203084799027" width="1.0000000000000009e-2" y="5.1143172637109054e-2" height="9.999999999999995e-3"/></g><g fill="rgb(61%, 10%, 66%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.501047915683483" width="1.0000000000000009e-2" y="1.358854707551144e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(64%, 5%, 60%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.5490701162360255" width="1.0000000000000009e-2" y="-2.7563787930696523e-2" height="1.0000000000000002e-2"/></g><g fill="rgb(16%, 30%, 89%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12316626689816268" width="1.0000000000000009e-2" y="0.19041572004782759" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 27%, 89%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.94698927697401e-2" width="1.0000000000000002e-2" y="0.19041572004782759" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 24%, 88%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.348765746292917e-2" width="1.0000000000000009e-2" y="0.18402934045401115" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 22%, 86%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.15424038770252702" width="1.0000000000000009e-2" y="0.17135729828761098" height="1.0000000000000009e-2"/></g><g fill="rgb(45%, 19%, 83%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.24135707318012267" width="1.0000000000000009e-2" y="0.1525994392235023" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 16%, 80%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.32346383172474813" width="1.0000000000000009e-2" y="0.12805158590452792" height="1.0000000000000009e-2"/></g><g fill="rgb(54%, 13%, 76%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.399265790705955" width="1.0000000000000009e-2" y="9.810087264170486e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(58%, 9%, 72%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.46756750794871416" width="1.0000000000000009e-2" y="6.321964007487668e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(62%, 4%, 67%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.527291824570639" width="1.0000000000000009e-2" y="2.3957986078660846e-2" height="9.999999999999998e-3"/></g><g fill="rgb(15%, 29%, 91%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12520314459660664" width="1.0000000000000009e-2" y="0.20802245183224516" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 26%, 91%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.7433015071296137e-2" width="1.0000000000000002e-2" y="0.20802245183224516" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 23%, 90%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="6.956616778018487e-2" width="1.0000000000000009e-2" y="0.2013584035604367" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 20%, 88%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1642646688997652" width="1.0000000000000009e-2" y="0.1881354030389757" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 16%, 85%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2551690363546476" width="1.0000000000000009e-2" y="0.1685619848851231" height="1.0000000000000009e-2"/></g><g fill="rgb(50%, 13%, 82%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.34084565396643074" width="1.0000000000000009e-2" y="0.14294683359575855" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 9%, 78%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4199433502946469" width="1.0000000000000009e-2" y="0.11169391540846496" height="1.0000000000000009e-2"/></g><g fill="rgb(59%, 3%, 73%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.4912147074175258" width="1.0000000000000009e-2" y="7.52961075126442e-2" height="1.0000000000000009e-2"/></g><g fill="rgb(14%, 28%, 93%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12724002229505055" width="1.0000000000000009e-2" y="0.2256291836166628" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 24%, 93%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.5396137372852175e-2" width="1.0000000000000002e-2" y="0.2256291836166628" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 21%, 92%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="7.56446780974408e-2" width="1.0000000000000009e-2" y="0.21868746666686226" height="1.0000000000000009e-2"/></g><g fill="rgb(40%, 17%, 90%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1742889500970034" width="1.0000000000000009e-2" y="0.20491350779034043" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 14%, 87%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.26898099952917254" width="1.0000000000000009e-2" y="0.18452453054674406" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 9%, 83%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.35822747620811324" width="1.0000000000000009e-2" y="0.15784208128698926" height="1.0000000000000009e-2"/></g><g fill="rgb(55%, 3%, 79%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.44062090988333835" width="1.0000000000000009e-2" y="0.125286958175225" height="1.0000000000000009e-2"/></g><g fill="rgb(13%, 27%, 96%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.12927689999349457" width="1.0000000000000009e-2" y="0.2432359154010805" height="9.999999999999981e-3"/></g><g fill="rgb(26%, 23%, 95%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.3359259674408214e-2" width="1.0000000000000002e-2" y="0.2432359154010805" height="9.999999999999981e-3"/></g><g fill="rgb(34%, 19%, 94%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.172318841469628e-2" width="1.0000000000000009e-2" y="0.2360165297732879" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 15%, 92%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.1843132312942416" width="1.0000000000000009e-2" y="0.22169161254170514" height="1.0000000000000009e-2"/></g><g fill="rgb(46%, 10%, 89%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.28279296270369747" width="1.0000000000000009e-2" y="0.20048707620836492" height="1.0000000000000009e-2"/></g><g fill="rgb(51%, 3%, 85%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.37560929844979607" width="1.0000000000000009e-2" y="0.17273732897822" height="1.0000000000000009e-2"/></g><g fill="rgb(13%, 25%, 98%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13131377769193847" width="1.0000000000000009e-2" y="0.2608426471854981" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 21%, 97%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-2.1322381975964252e-2" width="1.0000000000000002e-2" y="0.2608426471854981" height="1.0000000000000009e-2"/></g><g fill="rgb(34%, 16%, 96%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="8.78016987319522e-2" width="1.0000000000000009e-2" y="0.2533455928797135" height="1.0000000000000009e-2"/></g><g fill="rgb(41%, 11%, 94%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.19433751249147968" width="1.0000000000000009e-2" y="0.2384697172930699" height="1.0000000000000009e-2"/></g><g fill="rgb(47%, 4%, 91%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2966049258782224" width="1.0000000000000009e-2" y="0.21644962186998581" height="1.0000000000000009e-2"/></g><g fill="rgb(12%, 23%, 100%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-0.13335065539038243" width="1.0000000000000009e-2" y="0.27844937896991573" height="1.0000000000000009e-2"/></g><g fill="rgb(26%, 19%, 99%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="-1.92855042775204e-2" width="1.0000000000000002e-2" y="0.27844937896991573" height="1.0000000000000009e-2"/></g><g fill="rgb(35%, 13%, 98%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="9.388020904920769e-2" width="1.0000000000000009e-2" y="0.27067465598613916" height="1.0000000000000009e-2"/></g><g fill="rgb(42%, 6%, 96%)" stroke="rgb(2%, 29%, 48%)" stroke-width="0.0" fill-opacity="1.0" stroke-opacity="1.0"><rect x="0.2043617936887182" width="1.0000000000000009e-2" y="0.25524782204443464" height="1.0000000000000009e-2"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="2.0e-2" stroke-opacity="0.0"><rect x="-0.5579069105314889" width="1.2975702151934327" y="-0.47416226109936654" height="0.7938694503167667"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><g transform="rotate(-90.0, -0.5838583148353576, 0.31970718921740016)"><polyline points="-0.5838583148353576,0.33470718921740017
--0.5838583148353576,0.30470718921740014"/></g><g transform="rotate(-90.0, -0.5838583148353576, 0.23149947251553718)"><polyline points="-0.5838583148353576,0.24649947251553717
--0.5838583148353576,0.2164994725155372"/></g><g transform="rotate(-90.0, -0.5838583148353576, 0.14329175581367426)"><polyline points="-0.5838583148353576,0.15829175581367427
--0.5838583148353576,0.12829175581367425"/></g><g transform="rotate(-90.0, -0.5838583148353576, 5.5084039111811256e-2)"><polyline points="-0.5838583148353576,7.008403911181126e-2
--0.5838583148353576,4.008403911181126e-2"/></g><g transform="rotate(-90.0, -0.5838583148353576, -3.312367759005175e-2)"><polyline points="-0.5838583148353576,-1.812367759005175e-2
--0.5838583148353576,-4.812367759005175e-2"/></g><g transform="rotate(-90.0, -0.5838583148353576, -0.12133139429191464)"><polyline points="-0.5838583148353576,-0.10633139429191464
--0.5838583148353576,-0.13633139429191465"/></g><g transform="rotate(-90.0, -0.5838583148353576, -0.20953911099377776)"><polyline points="-0.5838583148353576,-0.19453911099377774
--0.5838583148353576,-0.22453911099377777"/></g><g transform="rotate(-90.0, -0.5838583148353576, -0.29774682769564065)"><polyline points="-0.5838583148353576,-0.28274682769564063
--0.5838583148353576,-0.31274682769564066"/></g><g transform="rotate(-90.0, -0.5838583148353576, -0.38595454439750365)"><polyline points="-0.5838583148353576,-0.37095454439750364
--0.5838583148353576,-0.40095454439750366"/></g><g transform="rotate(-90.0, -0.5838583148353576, -0.47416226109936654)"><polyline points="-0.5838583148353576,-0.45916226109936653
--0.5838583148353576,-0.48916226109936656"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.325234050644776e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.615" y="0.3306228941592557">-0.300</text><text x="-0.615" y="0.24241517745739272">-0.250</text><text x="-0.615" y="0.15420746075552977">-0.200</text><text x="-0.615" y="6.599974405366676e-2">-0.150</text><text x="-0.615" y="-2.220797264819624e-2">-0.100</text><text x="-0.615" y="-0.11041568935005908">-0.050</text><text x="-0.615" y="-0.1986234060519222"> 0.000</text><text x="-0.615" y="-0.2868311227537851"> 0.050</text><text x="-0.615" y="-0.3750388394556482"> 0.100</text><text x="-0.615" y="-0.463246556157511"> 0.150</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5579069105314889,0.31970718921740016
-0.7396633046619439,0.31970718921740016"/><polyline points="-0.5579069105314889,0.23149947251553718
-0.7396633046619439,0.23149947251553718"/><polyline points="-0.5579069105314889,0.14329175581367426
-0.7396633046619439,0.14329175581367426"/><polyline points="-0.5579069105314889,5.5084039111811256e-2
-0.7396633046619439,5.5084039111811256e-2"/><polyline points="-0.5579069105314889,-3.312367759005175e-2
-0.7396633046619439,-3.312367759005175e-2"/><polyline points="-0.5579069105314889,-0.12133139429191464
-0.7396633046619439,-0.12133139429191464"/><polyline points="-0.5579069105314889,-0.20953911099377776
-0.7396633046619439,-0.20953911099377776"/><polyline points="-0.5579069105314889,-0.29774682769564065
-0.7396633046619439,-0.29774682769564065"/><polyline points="-0.5579069105314889,-0.38595454439750365
-0.7396633046619439,-0.38595454439750365"/><polyline points="-0.5579069105314889,-0.47416226109936654
-0.7396633046619439,-0.47416226109936654"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5700175658732943" width="3.4601872405158884e-3" y="-0.47575" height="0.7970449281180336"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(5%, 5%, 5%)" stroke-width="4.0e-3" fill-opacity="0.4" stroke-opacity="0.4"><polyline points="-0.5579069105314889,0.3585232727269032
--0.5579069105314889,0.3285232727269032"/><polyline points="-0.39571063363230985,0.3585232727269032
--0.39571063363230985,0.3285232727269032"/><polyline points="-0.2335143567331307,0.3585232727269032
--0.2335143567331307,0.3285232727269032"/><polyline points="-7.131807983395155e-2,0.3585232727269032
--7.131807983395155e-2,0.3285232727269032"/><polyline points="9.087819706522737e-2,0.3585232727269032
-9.087819706522737e-2,0.3285232727269032"/><polyline points="0.2530744739644065,0.3585232727269032
-0.2530744739644065,0.3285232727269032"/><polyline points="0.4152707508635858,0.3585232727269032
-0.4152707508635858,0.3285232727269032"/><polyline points="0.5774670277627649,0.3585232727269032
-0.5774670277627649,0.3285232727269032"/><polyline points="0.7396633046619439,0.3585232727269032
-0.7396633046619439,0.3285232727269032"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" stroke="none" stroke-width="0.0" font-size="4.325234050644776e-2" fill-opacity="1.0" text-anchor="end"><text x="-0.5579069105314889" y="0.39393398282201786" transform="rotate(-45.0, -0.5579069105314889, 0.39393398282201786)">-0.150</text><text x="-0.39571063363230985" y="0.39393398282201786" transform="rotate(-45.0, -0.39571063363230985, 0.39393398282201786)">-0.100</text><text x="-0.2335143567331307" y="0.39393398282201786" transform="rotate(-45.0, -0.2335143567331307, 0.39393398282201786)">-0.050</text><text x="-7.131807983395155e-2" y="0.39393398282201786" transform="rotate(-45.0, -7.131807983395155e-2, 0.39393398282201786)"> 0.000</text><text x="9.087819706522737e-2" y="0.39393398282201786" transform="rotate(-45.0, 9.087819706522737e-2, 0.39393398282201786)"> 0.050</text><text x="0.2530744739644065" y="0.39393398282201786" transform="rotate(-45.0, 0.2530744739644065, 0.39393398282201786)"> 0.100</text><text x="0.4152707508635858" y="0.39393398282201786" transform="rotate(-45.0, 0.4152707508635858, 0.39393398282201786)"> 0.150</text><text x="0.5774670277627649" y="0.39393398282201786" transform="rotate(-45.0, 0.5774670277627649, 0.39393398282201786)"> 0.200</text><text x="0.7396633046619439" y="0.39393398282201786" transform="rotate(-45.0, 0.7396633046619439, 0.39393398282201786)"> 0.250</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-width="5.0e-3" stroke-opacity="5.0e-2"><polyline points="-0.5579069105314889,0.31970718921740016
--0.5579069105314889,-0.47416226109936654"/><polyline points="-0.39571063363230985,0.31970718921740016
--0.39571063363230985,-0.47416226109936654"/><polyline points="-0.2335143567331307,0.31970718921740016
--0.2335143567331307,-0.47416226109936654"/><polyline points="-7.131807983395155e-2,0.31970718921740016
--7.131807983395155e-2,-0.47416226109936654"/><polyline points="9.087819706522737e-2,0.31970718921740016
-9.087819706522737e-2,-0.47416226109936654"/><polyline points="0.2530744739644065,0.31970718921740016
-0.2530744739644065,-0.47416226109936654"/><polyline points="0.4152707508635858,0.31970718921740016
-0.4152707508635858,-0.47416226109936654"/><polyline points="0.5774670277627649,0.31970718921740016
-0.5774670277627649,-0.47416226109936654"/><polyline points="0.7396633046619439,0.31970718921740016
-0.7396633046619439,-0.47416226109936654"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" stroke="rgb(0%, 0%, 0%)" stroke-width="0.0" fill-opacity="0.4" stroke-opacity="0.0"><rect x="-0.5596370041517468" width="1.3010304024339483" y="0.3276458837205678" height="3.1754778012670903e-3"/></g></g></g></g></svg>
+}</style><g class="chart"><g class="dots"><g fill="rgb(2%, 73%, 80%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.4441" cy="-0.0689" r="0.0400"/></g><g fill="rgb(2%, 29%, 48%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.2305" cy="-0.0039" r="0.0400"/></g><g fill="rgb(66%, 7%, 55%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.4990" cy="-0.0272" r="0.0400"/></g><g fill="rgb(96%, 60%, 92%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.3022" cy="-0.0380" r="0.0400"/></g><g fill="rgb(100%, 71%, 35%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.0407" cy="-0.4086" r="0.0400"/></g><g fill="rgb(73%, 34%, 1%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="0.1944" cy="-0.3813" r="0.0400"/></g><g fill="rgb(21%, 29%, 7%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.2667" cy="-0.2936" r="0.0400"/></g><g fill="rgb(53%, 51%, 28%)" fill-opacity="1.0" stroke="rgb(50%, 50%, 50%)" stroke-opacity="1.0" stroke-width="0.0030"><circle cx="-0.1645" cy="-0.3131" r="0.0400"/></g></g><g class="wheel"><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(39%, 39%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1095" y="-0.1761"/></g><g fill="rgb(41%, 38%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0785" y="-0.1761"/></g><g fill="rgb(41%, 38%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0787" y="-0.1783"/></g><g fill="rgb(41%, 38%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0794" y="-0.1806"/></g><g fill="rgb(41%, 38%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0806" y="-0.1828"/></g><g fill="rgb(41%, 38%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0823" y="-0.1849"/></g><g fill="rgb(41%, 38%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0844" y="-0.1868"/></g><g fill="rgb(41%, 38%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0869" y="-0.1886"/></g><g fill="rgb(41%, 38%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0897" y="-0.1902"/></g><g fill="rgb(41%, 38%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0928" y="-0.1915"/></g><g fill="rgb(41%, 38%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0963" y="-0.1926"/></g><g fill="rgb(40%, 39%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0999" y="-0.1935"/></g><g fill="rgb(40%, 39%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1036" y="-0.1940"/></g><g fill="rgb(40%, 39%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1075" y="-0.1943"/></g><g fill="rgb(40%, 39%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1114" y="-0.1943"/></g><g fill="rgb(39%, 39%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1153" y="-0.1940"/></g><g fill="rgb(39%, 39%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1190" y="-0.1935"/></g><g fill="rgb(39%, 39%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1227" y="-0.1926"/></g><g fill="rgb(38%, 39%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1261" y="-0.1915"/></g><g fill="rgb(38%, 39%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1292" y="-0.1902"/></g><g fill="rgb(38%, 39%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1321" y="-0.1886"/></g><g fill="rgb(38%, 40%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1345" y="-0.1868"/></g><g fill="rgb(37%, 40%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1366" y="-0.1849"/></g><g fill="rgb(37%, 40%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1383" y="-0.1828"/></g><g fill="rgb(37%, 40%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1395" y="-0.1806"/></g><g fill="rgb(37%, 40%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1402" y="-0.1783"/></g><g fill="rgb(37%, 40%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1405" y="-0.1761"/></g><g fill="rgb(37%, 40%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1402" y="-0.1738"/></g><g fill="rgb(36%, 40%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1395" y="-0.1715"/></g><g fill="rgb(36%, 40%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1383" y="-0.1693"/></g><g fill="rgb(36%, 40%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1366" y="-0.1672"/></g><g fill="rgb(37%, 40%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1345" y="-0.1653"/></g><g fill="rgb(37%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1321" y="-0.1635"/></g><g fill="rgb(37%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1292" y="-0.1620"/></g><g fill="rgb(37%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1261" y="-0.1606"/></g><g fill="rgb(37%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1227" y="-0.1595"/></g><g fill="rgb(37%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1190" y="-0.1587"/></g><g fill="rgb(38%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1153" y="-0.1581"/></g><g fill="rgb(38%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1114" y="-0.1578"/></g><g fill="rgb(38%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1075" y="-0.1578"/></g><g fill="rgb(38%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1036" y="-0.1581"/></g><g fill="rgb(39%, 39%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0999" y="-0.1587"/></g><g fill="rgb(39%, 38%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0963" y="-0.1595"/></g><g fill="rgb(39%, 38%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0928" y="-0.1606"/></g><g fill="rgb(40%, 38%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0897" y="-0.1620"/></g><g fill="rgb(40%, 38%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0869" y="-0.1635"/></g><g fill="rgb(40%, 38%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0844" y="-0.1653"/></g><g fill="rgb(40%, 38%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0823" y="-0.1672"/></g><g fill="rgb(41%, 38%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0806" y="-0.1693"/></g><g fill="rgb(41%, 38%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0794" y="-0.1715"/></g><g fill="rgb(41%, 38%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0787" y="-0.1738"/></g><g fill="rgb(43%, 37%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0475" y="-0.1761"/></g><g fill="rgb(43%, 37%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0480" y="-0.1806"/></g><g fill="rgb(43%, 37%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0494" y="-0.1852"/></g><g fill="rgb(43%, 37%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0518" y="-0.1895"/></g><g fill="rgb(43%, 37%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0551" y="-0.1937"/></g><g fill="rgb(43%, 37%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0593" y="-0.1976"/></g><g fill="rgb(43%, 38%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0643" y="-0.2011"/></g><g fill="rgb(43%, 38%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0699" y="-0.2042"/></g><g fill="rgb(43%, 38%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0762" y="-0.2069"/></g><g fill="rgb(42%, 38%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0831" y="-0.2092"/></g><g fill="rgb(42%, 38%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0903" y="-0.2109"/></g><g fill="rgb(41%, 38%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0978" y="-0.2120"/></g><g fill="rgb(41%, 39%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1056" y="-0.2126"/></g><g fill="rgb(40%, 39%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1133" y="-0.2126"/></g><g fill="rgb(40%, 39%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1211" y="-0.2120"/></g><g fill="rgb(39%, 39%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1286" y="-0.2109"/></g><g fill="rgb(39%, 40%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1359" y="-0.2092"/></g><g fill="rgb(38%, 40%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1427" y="-0.2069"/></g><g fill="rgb(37%, 40%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1490" y="-0.2042"/></g><g fill="rgb(37%, 40%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1546" y="-0.2011"/></g><g fill="rgb(36%, 40%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1596" y="-0.1976"/></g><g fill="rgb(36%, 40%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1638" y="-0.1937"/></g><g fill="rgb(35%, 40%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1671" y="-0.1895"/></g><g fill="rgb(35%, 40%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1695" y="-0.1852"/></g><g fill="rgb(35%, 40%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1710" y="-0.1806"/></g><g fill="rgb(34%, 40%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1714" y="-0.1761"/></g><g fill="rgb(34%, 40%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1710" y="-0.1715"/></g><g fill="rgb(34%, 40%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1695" y="-0.1670"/></g><g fill="rgb(34%, 40%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1671" y="-0.1626"/></g><g fill="rgb(34%, 40%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1638" y="-0.1584"/></g><g fill="rgb(34%, 40%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1596" y="-0.1546"/></g><g fill="rgb(34%, 40%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1546" y="-0.1510"/></g><g fill="rgb(35%, 40%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1490" y="-0.1479"/></g><g fill="rgb(35%, 40%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1427" y="-0.1452"/></g><g fill="rgb(35%, 39%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1359" y="-0.1430"/></g><g fill="rgb(36%, 39%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1286" y="-0.1413"/></g><g fill="rgb(36%, 39%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1211" y="-0.1401"/></g><g fill="rgb(37%, 39%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1133" y="-0.1395"/></g><g fill="rgb(37%, 39%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1056" y="-0.1395"/></g><g fill="rgb(38%, 38%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0978" y="-0.1401"/></g><g fill="rgb(39%, 38%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0903" y="-0.1413"/></g><g fill="rgb(39%, 38%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0831" y="-0.1430"/></g><g fill="rgb(40%, 38%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0762" y="-0.1452"/></g><g fill="rgb(40%, 38%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0699" y="-0.1479"/></g><g fill="rgb(41%, 38%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0643" y="-0.1510"/></g><g fill="rgb(41%, 37%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0593" y="-0.1546"/></g><g fill="rgb(42%, 37%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0551" y="-0.1584"/></g><g fill="rgb(42%, 37%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0518" y="-0.1626"/></g><g fill="rgb(42%, 37%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0494" y="-0.1670"/></g><g fill="rgb(43%, 37%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0480" y="-0.1715"/></g><g fill="rgb(45%, 36%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0165" y="-0.1761"/></g><g fill="rgb(45%, 36%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0172" y="-0.1829"/></g><g fill="rgb(45%, 36%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0194" y="-0.1897"/></g><g fill="rgb(45%, 36%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0230" y="-0.1963"/></g><g fill="rgb(45%, 37%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0280" y="-0.2025"/></g><g fill="rgb(45%, 37%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0342" y="-0.2083"/></g><g fill="rgb(45%, 37%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0417" y="-0.2136"/></g><g fill="rgb(45%, 37%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0502" y="-0.2183"/></g><g fill="rgb(44%, 37%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0596" y="-0.2224"/></g><g fill="rgb(44%, 38%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0699" y="-0.2257"/></g><g fill="rgb(43%, 38%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0807" y="-0.2283"/></g><g fill="rgb(43%, 38%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0920" y="-0.2300"/></g><g fill="rgb(42%, 39%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1036" y="-0.2308"/></g><g fill="rgb(41%, 39%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1153" y="-0.2308"/></g><g fill="rgb(40%, 39%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1269" y="-0.2300"/></g><g fill="rgb(39%, 40%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1382" y="-0.2283"/></g><g fill="rgb(39%, 40%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1490" y="-0.2257"/></g><g fill="rgb(38%, 40%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1593" y="-0.2224"/></g><g fill="rgb(37%, 40%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1687" y="-0.2183"/></g><g fill="rgb(36%, 41%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1772" y="-0.2136"/></g><g fill="rgb(35%, 41%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1847" y="-0.2083"/></g><g fill="rgb(34%, 41%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1909" y="-0.2025"/></g><g fill="rgb(33%, 41%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1959" y="-0.1963"/></g><g fill="rgb(33%, 41%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1995" y="-0.1897"/></g><g fill="rgb(32%, 41%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2017" y="-0.1829"/></g><g fill="rgb(32%, 41%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2024" y="-0.1761"/></g><g fill="rgb(31%, 41%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2017" y="-0.1692"/></g><g fill="rgb(31%, 41%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1995" y="-0.1624"/></g><g fill="rgb(31%, 41%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1959" y="-0.1559"/></g><g fill="rgb(31%, 41%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1909" y="-0.1496"/></g><g fill="rgb(31%, 41%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1847" y="-0.1438"/></g><g fill="rgb(32%, 41%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1772" y="-0.1385"/></g><g fill="rgb(32%, 40%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1687" y="-0.1338"/></g><g fill="rgb(33%, 40%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1593" y="-0.1297"/></g><g fill="rgb(33%, 40%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1490" y="-0.1264"/></g><g fill="rgb(34%, 39%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1382" y="-0.1239"/></g><g fill="rgb(35%, 39%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1269" y="-0.1221"/></g><g fill="rgb(36%, 39%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1153" y="-0.1213"/></g><g fill="rgb(37%, 39%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1036" y="-0.1213"/></g><g fill="rgb(38%, 38%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0920" y="-0.1221"/></g><g fill="rgb(38%, 38%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0807" y="-0.1239"/></g><g fill="rgb(39%, 38%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0699" y="-0.1264"/></g><g fill="rgb(40%, 37%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0596" y="-0.1297"/></g><g fill="rgb(41%, 37%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0502" y="-0.1338"/></g><g fill="rgb(42%, 37%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0417" y="-0.1385"/></g><g fill="rgb(42%, 37%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0342" y="-0.1438"/></g><g fill="rgb(43%, 37%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0280" y="-0.1496"/></g><g fill="rgb(44%, 36%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0230" y="-0.1559"/></g><g fill="rgb(44%, 36%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0194" y="-0.1624"/></g><g fill="rgb(45%, 36%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0172" y="-0.1692"/></g><g fill="rgb(47%, 35%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0145" y="-0.1761"/></g><g fill="rgb(47%, 35%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0135" y="-0.1852"/></g><g fill="rgb(47%, 35%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0106" y="-0.1943"/></g><g fill="rgb(47%, 35%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0058" y="-0.2030"/></g><g fill="rgb(47%, 36%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0008" y="-0.2113"/></g><g fill="rgb(47%, 36%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0092" y="-0.2191"/></g><g fill="rgb(47%, 36%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0191" y="-0.2261"/></g><g fill="rgb(46%, 36%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0304" y="-0.2324"/></g><g fill="rgb(46%, 37%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0430" y="-0.2378"/></g><g fill="rgb(45%, 37%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0567" y="-0.2423"/></g><g fill="rgb(45%, 38%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0711" y="-0.2457"/></g><g fill="rgb(44%, 38%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0862" y="-0.2479"/></g><g fill="rgb(43%, 38%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1017" y="-0.2491"/></g><g fill="rgb(42%, 39%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1172" y="-0.2491"/></g><g fill="rgb(41%, 39%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1327" y="-0.2479"/></g><g fill="rgb(40%, 40%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1478" y="-0.2457"/></g><g fill="rgb(38%, 40%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1622" y="-0.2423"/></g><g fill="rgb(37%, 40%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1759" y="-0.2378"/></g><g fill="rgb(36%, 41%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1885" y="-0.2324"/></g><g fill="rgb(35%, 41%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1998" y="-0.2261"/></g><g fill="rgb(34%, 41%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2098" y="-0.2191"/></g><g fill="rgb(32%, 42%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2181" y="-0.2113"/></g><g fill="rgb(31%, 42%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2247" y="-0.2030"/></g><g fill="rgb(30%, 42%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2295" y="-0.1943"/></g><g fill="rgb(30%, 42%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2325" y="-0.1852"/></g><g fill="rgb(29%, 42%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2334" y="-0.1761"/></g><g fill="rgb(28%, 42%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2325" y="-0.1669"/></g><g fill="rgb(28%, 42%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2295" y="-0.1579"/></g><g fill="rgb(28%, 42%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2247" y="-0.1491"/></g><g fill="rgb(28%, 42%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2181" y="-0.1408"/></g><g fill="rgb(29%, 41%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2098" y="-0.1330"/></g><g fill="rgb(29%, 41%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1998" y="-0.1260"/></g><g fill="rgb(30%, 41%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1885" y="-0.1197"/></g><g fill="rgb(31%, 40%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1759" y="-0.1143"/></g><g fill="rgb(31%, 40%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1622" y="-0.1098"/></g><g fill="rgb(33%, 40%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1478" y="-0.1065"/></g><g fill="rgb(34%, 39%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1327" y="-0.1042"/></g><g fill="rgb(35%, 39%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1172" y="-0.1030"/></g><g fill="rgb(36%, 38%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1017" y="-0.1030"/></g><g fill="rgb(37%, 38%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0862" y="-0.1042"/></g><g fill="rgb(38%, 38%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0711" y="-0.1065"/></g><g fill="rgb(39%, 37%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0567" y="-0.1098"/></g><g fill="rgb(41%, 37%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0430" y="-0.1143"/></g><g fill="rgb(42%, 37%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0304" y="-0.1197"/></g><g fill="rgb(43%, 36%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0191" y="-0.1260"/></g><g fill="rgb(44%, 36%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0092" y="-0.1330"/></g><g fill="rgb(44%, 36%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0008" y="-0.1408"/></g><g fill="rgb(45%, 36%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0058" y="-0.1491"/></g><g fill="rgb(46%, 35%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0106" y="-0.1579"/></g><g fill="rgb(46%, 35%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0135" y="-0.1669"/></g><g fill="rgb(48%, 34%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0455" y="-0.1761"/></g><g fill="rgb(49%, 34%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0443" y="-0.1875"/></g><g fill="rgb(49%, 34%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0407" y="-0.1988"/></g><g fill="rgb(49%, 35%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0346" y="-0.2097"/></g><g fill="rgb(49%, 35%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0264" y="-0.2201"/></g><g fill="rgb(49%, 35%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0159" y="-0.2298"/></g><g fill="rgb(49%, 35%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0035" y="-0.2387"/></g><g fill="rgb(48%, 36%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0107" y="-0.2465"/></g><g fill="rgb(48%, 36%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0264" y="-0.2533"/></g><g fill="rgb(47%, 37%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0435" y="-0.2588"/></g><g fill="rgb(46%, 37%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0616" y="-0.2630"/></g><g fill="rgb(45%, 38%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0804" y="-0.2659"/></g><g fill="rgb(44%, 38%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0997" y="-0.2673"/></g><g fill="rgb(43%, 39%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1192" y="-0.2673"/></g><g fill="rgb(41%, 39%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1385" y="-0.2659"/></g><g fill="rgb(40%, 40%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1573" y="-0.2630"/></g><g fill="rgb(38%, 40%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1754" y="-0.2588"/></g><g fill="rgb(37%, 41%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1925" y="-0.2533"/></g><g fill="rgb(35%, 41%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2082" y="-0.2465"/></g><g fill="rgb(34%, 42%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2224" y="-0.2387"/></g><g fill="rgb(32%, 42%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2348" y="-0.2298"/></g><g fill="rgb(31%, 42%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2453" y="-0.2201"/></g><g fill="rgb(29%, 42%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2536" y="-0.2097"/></g><g fill="rgb(28%, 43%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2596" y="-0.1988"/></g><g fill="rgb(27%, 43%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2632" y="-0.1875"/></g><g fill="rgb(26%, 43%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2644" y="-0.1761"/></g><g fill="rgb(25%, 43%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2632" y="-0.1646"/></g><g fill="rgb(25%, 43%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2596" y="-0.1533"/></g><g fill="rgb(25%, 42%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2536" y="-0.1424"/></g><g fill="rgb(25%, 42%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2453" y="-0.1320"/></g><g fill="rgb(25%, 42%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2348" y="-0.1223"/></g><g fill="rgb(26%, 41%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2224" y="-0.1134"/></g><g fill="rgb(27%, 41%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2082" y="-0.1056"/></g><g fill="rgb(28%, 41%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1925" y="-0.0988"/></g><g fill="rgb(29%, 40%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1754" y="-0.0933"/></g><g fill="rgb(31%, 40%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1573" y="-0.0891"/></g><g fill="rgb(32%, 39%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1385" y="-0.0862"/></g><g fill="rgb(34%, 39%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1192" y="-0.0848"/></g><g fill="rgb(35%, 38%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0997" y="-0.0848"/></g><g fill="rgb(37%, 38%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0804" y="-0.0862"/></g><g fill="rgb(38%, 37%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0616" y="-0.0891"/></g><g fill="rgb(40%, 37%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0435" y="-0.0933"/></g><g fill="rgb(41%, 36%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0264" y="-0.0988"/></g><g fill="rgb(42%, 36%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0107" y="-0.1056"/></g><g fill="rgb(43%, 36%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0035" y="-0.1134"/></g><g fill="rgb(45%, 35%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0159" y="-0.1223"/></g><g fill="rgb(46%, 35%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0264" y="-0.1320"/></g><g fill="rgb(47%, 35%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0346" y="-0.1424"/></g><g fill="rgb(47%, 34%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0407" y="-0.1533"/></g><g fill="rgb(48%, 34%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0443" y="-0.1646"/></g><g fill="rgb(50%, 33%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0765" y="-0.1761"/></g><g fill="rgb(51%, 33%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0751" y="-0.1898"/></g><g fill="rgb(51%, 33%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0707" y="-0.2034"/></g><g fill="rgb(51%, 34%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0635" y="-0.2165"/></g><g fill="rgb(51%, 34%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0535" y="-0.2289"/></g><g fill="rgb(51%, 34%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0410" y="-0.2406"/></g><g fill="rgb(50%, 35%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0261" y="-0.2512"/></g><g fill="rgb(50%, 35%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0091" y="-0.2606"/></g><g fill="rgb(49%, 36%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0098" y="-0.2687"/></g><g fill="rgb(48%, 36%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0303" y="-0.2754"/></g><g fill="rgb(47%, 37%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0520" y="-0.2804"/></g><g fill="rgb(46%, 37%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0746" y="-0.2839"/></g><g fill="rgb(45%, 38%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0978" y="-0.2856"/></g><g fill="rgb(43%, 39%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1211" y="-0.2856"/></g><g fill="rgb(42%, 39%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1443" y="-0.2839"/></g><g fill="rgb(40%, 40%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1669" y="-0.2804"/></g><g fill="rgb(38%, 41%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1886" y="-0.2754"/></g><g fill="rgb(36%, 41%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2091" y="-0.2687"/></g><g fill="rgb(35%, 42%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2280" y="-0.2606"/></g><g fill="rgb(33%, 42%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2450" y="-0.2512"/></g><g fill="rgb(31%, 43%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2599" y="-0.2406"/></g><g fill="rgb(29%, 43%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2724" y="-0.2289"/></g><g fill="rgb(27%, 43%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2824" y="-0.2165"/></g><g fill="rgb(25%, 43%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2896" y="-0.2034"/></g><g fill="rgb(24%, 43%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2940" y="-0.1898"/></g><g fill="rgb(22%, 43%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2954" y="-0.1761"/></g><g fill="rgb(21%, 43%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2940" y="-0.1623"/></g><g fill="rgb(21%, 43%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2896" y="-0.1488"/></g><g fill="rgb(21%, 43%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2824" y="-0.1357"/></g><g fill="rgb(21%, 43%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2724" y="-0.1232"/></g><g fill="rgb(22%, 42%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2599" y="-0.1115"/></g><g fill="rgb(23%, 42%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2450" y="-0.1009"/></g><g fill="rgb(24%, 41%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2280" y="-0.0915"/></g><g fill="rgb(25%, 41%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2091" y="-0.0834"/></g><g fill="rgb(27%, 40%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1886" y="-0.0767"/></g><g fill="rgb(29%, 40%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1669" y="-0.0717"/></g><g fill="rgb(31%, 39%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1443" y="-0.0682"/></g><g fill="rgb(33%, 39%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1211" y="-0.0665"/></g><g fill="rgb(35%, 38%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0978" y="-0.0665"/></g><g fill="rgb(36%, 37%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0746" y="-0.0682"/></g><g fill="rgb(38%, 37%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0520" y="-0.0717"/></g><g fill="rgb(40%, 36%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0303" y="-0.0767"/></g><g fill="rgb(41%, 36%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0098" y="-0.0834"/></g><g fill="rgb(43%, 35%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0091" y="-0.0915"/></g><g fill="rgb(44%, 35%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0261" y="-0.1009"/></g><g fill="rgb(46%, 34%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0410" y="-0.1115"/></g><g fill="rgb(47%, 34%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0535" y="-0.1232"/></g><g fill="rgb(48%, 34%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0635" y="-0.1357"/></g><g fill="rgb(49%, 33%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0707" y="-0.1488"/></g><g fill="rgb(50%, 33%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0751" y="-0.1623"/></g><g fill="rgb(52%, 32%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1075" y="-0.1761"/></g><g fill="rgb(52%, 32%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1058" y="-0.1921"/></g><g fill="rgb(53%, 32%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1007" y="-0.2079"/></g><g fill="rgb(53%, 32%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0923" y="-0.2232"/></g><g fill="rgb(53%, 33%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0807" y="-0.2377"/></g><g fill="rgb(53%, 33%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0661" y="-0.2513"/></g><g fill="rgb(52%, 34%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0487" y="-0.2637"/></g><g fill="rgb(52%, 34%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0288" y="-0.2747"/></g><g fill="rgb(51%, 35%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0068" y="-0.2842"/></g><g fill="rgb(50%, 36%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0171" y="-0.2919"/></g><g fill="rgb(49%, 36%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0424" y="-0.2978"/></g><g fill="rgb(47%, 37%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0688" y="-0.3018"/></g><g fill="rgb(46%, 38%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0958" y="-0.3039"/></g><g fill="rgb(44%, 39%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1231" y="-0.3039"/></g><g fill="rgb(42%, 39%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1501" y="-0.3018"/></g><g fill="rgb(40%, 40%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1765" y="-0.2978"/></g><g fill="rgb(38%, 41%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2018" y="-0.2919"/></g><g fill="rgb(36%, 41%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2257" y="-0.2842"/></g><g fill="rgb(34%, 42%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2478" y="-0.2747"/></g><g fill="rgb(31%, 43%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2676" y="-0.2637"/></g><g fill="rgb(29%, 43%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2850" y="-0.2513"/></g><g fill="rgb(27%, 43%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2996" y="-0.2377"/></g><g fill="rgb(24%, 44%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3112" y="-0.2232"/></g><g fill="rgb(22%, 44%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3196" y="-0.2079"/></g><g fill="rgb(20%, 44%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3247" y="-0.1921"/></g><g fill="rgb(18%, 44%, 39%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3264" y="-0.1761"/></g><g fill="rgb(17%, 44%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3247" y="-0.1600"/></g><g fill="rgb(16%, 44%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3196" y="-0.1442"/></g><g fill="rgb(16%, 44%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3112" y="-0.1289"/></g><g fill="rgb(16%, 43%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2996" y="-0.1144"/></g><g fill="rgb(17%, 43%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2850" y="-0.1008"/></g><g fill="rgb(19%, 42%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2676" y="-0.0884"/></g><g fill="rgb(21%, 42%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2478" y="-0.0774"/></g><g fill="rgb(23%, 41%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2257" y="-0.0679"/></g><g fill="rgb(25%, 41%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2018" y="-0.0602"/></g><g fill="rgb(27%, 40%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1765" y="-0.0543"/></g><g fill="rgb(29%, 39%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1501" y="-0.0503"/></g><g fill="rgb(32%, 38%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1231" y="-0.0483"/></g><g fill="rgb(34%, 38%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0958" y="-0.0483"/></g><g fill="rgb(36%, 37%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0688" y="-0.0503"/></g><g fill="rgb(38%, 36%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0424" y="-0.0543"/></g><g fill="rgb(40%, 36%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0171" y="-0.0602"/></g><g fill="rgb(42%, 35%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0068" y="-0.0679"/></g><g fill="rgb(44%, 35%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0288" y="-0.0774"/></g><g fill="rgb(45%, 34%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0487" y="-0.0884"/></g><g fill="rgb(47%, 33%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0661" y="-0.1008"/></g><g fill="rgb(48%, 33%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0807" y="-0.1144"/></g><g fill="rgb(49%, 33%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0923" y="-0.1289"/></g><g fill="rgb(50%, 32%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1007" y="-0.1442"/></g><g fill="rgb(51%, 32%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1058" y="-0.1600"/></g><g fill="rgb(53%, 31%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1385" y="-0.1761"/></g><g fill="rgb(54%, 31%, 36%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1366" y="-0.1944"/></g><g fill="rgb(54%, 31%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1307" y="-0.2125"/></g><g fill="rgb(55%, 31%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1211" y="-0.2299"/></g><g fill="rgb(55%, 32%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1078" y="-0.2466"/></g><g fill="rgb(54%, 32%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0912" y="-0.2621"/></g><g fill="rgb(54%, 33%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0713" y="-0.2762"/></g><g fill="rgb(53%, 33%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0486" y="-0.2888"/></g><g fill="rgb(52%, 34%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0234" y="-0.2996"/></g><g fill="rgb(51%, 35%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0039" y="-0.3085"/></g><g fill="rgb(50%, 36%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0328" y="-0.3152"/></g><g fill="rgb(48%, 37%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0630" y="-0.3198"/></g><g fill="rgb(47%, 38%, 15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0939" y="-0.3221"/></g><g fill="rgb(45%, 38%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1250" y="-0.3221"/></g><g fill="rgb(43%, 39%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1559" y="-0.3198"/></g><g fill="rgb(41%, 40%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1861" y="-0.3152"/></g><g fill="rgb(38%, 41%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2150" y="-0.3085"/></g><g fill="rgb(36%, 42%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2423" y="-0.2996"/></g><g fill="rgb(33%, 42%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2675" y="-0.2888"/></g><g fill="rgb(30%, 43%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2902" y="-0.2762"/></g><g fill="rgb(27%, 44%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3101" y="-0.2621"/></g><g fill="rgb(24%, 44%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3268" y="-0.2466"/></g><g fill="rgb(21%, 44%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3400" y="-0.2299"/></g><g fill="rgb(18%, 45%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3496" y="-0.2125"/></g><g fill="rgb(15%, 45%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3555" y="-0.1944"/></g><g fill="rgb(12%, 45%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3574" y="-0.1761"/></g><g fill="rgb(10%, 45%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3555" y="-0.1577"/></g><g fill="rgb(8%, 44%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3496" y="-0.1397"/></g><g fill="rgb(8%, 44%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3400" y="-0.1222"/></g><g fill="rgb(9%, 44%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3268" y="-0.1056"/></g><g fill="rgb(11%, 43%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3101" y="-0.0900"/></g><g fill="rgb(14%, 43%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2902" y="-0.0759"/></g><g fill="rgb(16%, 42%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2675" y="-0.0633"/></g><g fill="rgb(19%, 41%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2423" y="-0.0525"/></g><g fill="rgb(22%, 41%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2150" y="-0.0436"/></g><g fill="rgb(25%, 40%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1861" y="-0.0369"/></g><g fill="rgb(28%, 39%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1559" y="-0.0323"/></g><g fill="rgb(31%, 38%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1250" y="-0.0300"/></g><g fill="rgb(33%, 38%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0939" y="-0.0300"/></g><g fill="rgb(36%, 37%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0630" y="-0.0323"/></g><g fill="rgb(38%, 36%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0328" y="-0.0369"/></g><g fill="rgb(40%, 35%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0039" y="-0.0436"/></g><g fill="rgb(42%, 34%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0234" y="-0.0525"/></g><g fill="rgb(44%, 34%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0486" y="-0.0633"/></g><g fill="rgb(46%, 33%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0713" y="-0.0759"/></g><g fill="rgb(48%, 33%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0912" y="-0.0900"/></g><g fill="rgb(49%, 32%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1078" y="-0.1056"/></g><g fill="rgb(51%, 32%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1211" y="-0.1222"/></g><g fill="rgb(52%, 31%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1307" y="-0.1397"/></g><g fill="rgb(53%, 31%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1366" y="-0.1577"/></g><g fill="rgb(55%, 30%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1695" y="-0.1761"/></g><g fill="rgb(56%, 30%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1673" y="-0.1967"/></g><g fill="rgb(56%, 30%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1607" y="-0.2170"/></g><g fill="rgb(56%, 30%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1499" y="-0.2367"/></g><g fill="rgb(56%, 31%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1350" y="-0.2554"/></g><g fill="rgb(56%, 31%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1162" y="-0.2728"/></g><g fill="rgb(56%, 32%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0939" y="-0.2888"/></g><g fill="rgb(55%, 32%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0684" y="-0.3029"/></g><g fill="rgb(54%, 33%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0400" y="-0.3151"/></g><g fill="rgb(53%, 34%, 15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0093" y="-0.3250"/></g><g fill="rgb(51%, 35%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0233" y="-0.3326"/></g><g fill="rgb(50%, 36%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0572" y="-0.3378"/></g><g fill="rgb(48%, 37%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0919" y="-0.3404"/></g><g fill="rgb(46%, 38%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1270" y="-0.3404"/></g><g fill="rgb(43%, 39%, 12%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1617" y="-0.3378"/></g><g fill="rgb(41%, 40%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1957" y="-0.3326"/></g><g fill="rgb(38%, 41%, 15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2282" y="-0.3250"/></g><g fill="rgb(35%, 42%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2589" y="-0.3151"/></g><g fill="rgb(32%, 43%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2873" y="-0.3029"/></g><g fill="rgb(29%, 44%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3128" y="-0.2888"/></g><g fill="rgb(26%, 44%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3351" y="-0.2728"/></g><g fill="rgb(22%, 45%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3539" y="-0.2554"/></g><g fill="rgb(18%, 45%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3688" y="-0.2367"/></g><g fill="rgb(14%, 45%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3797" y="-0.2170"/></g><g fill="rgb(8%, 45%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3862" y="-0.1967"/></g><g fill="rgb(1%, 45%, 40%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3884" y="-0.1761"/></g><g fill="rgb(5%, 43%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3128" y="-0.0634"/></g><g fill="rgb(11%, 42%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2873" y="-0.0492"/></g><g fill="rgb(15%, 42%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2589" y="-0.0370"/></g><g fill="rgb(19%, 41%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2282" y="-0.0271"/></g><g fill="rgb(23%, 40%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1957" y="-0.0195"/></g><g fill="rgb(26%, 39%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1617" y="-0.0143"/></g><g fill="rgb(30%, 38%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1270" y="-0.0117"/></g><g fill="rgb(33%, 37%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0919" y="-0.0117"/></g><g fill="rgb(35%, 36%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0572" y="-0.0143"/></g><g fill="rgb(38%, 35%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0233" y="-0.0195"/></g><g fill="rgb(40%, 35%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0093" y="-0.0271"/></g><g fill="rgb(43%, 34%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0400" y="-0.0370"/></g><g fill="rgb(45%, 33%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0684" y="-0.0492"/></g><g fill="rgb(47%, 32%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0939" y="-0.0634"/></g><g fill="rgb(49%, 32%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1162" y="-0.0793"/></g><g fill="rgb(50%, 31%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1350" y="-0.0967"/></g><g fill="rgb(52%, 31%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1499" y="-0.1154"/></g><g fill="rgb(53%, 30%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1607" y="-0.1351"/></g><g fill="rgb(54%, 30%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1673" y="-0.1554"/></g><g fill="rgb(57%, 29%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2005" y="-0.1761"/></g><g fill="rgb(57%, 29%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1981" y="-0.1990"/></g><g fill="rgb(58%, 29%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1908" y="-0.2216"/></g><g fill="rgb(58%, 29%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1787" y="-0.2434"/></g><g fill="rgb(58%, 29%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1622" y="-0.2642"/></g><g fill="rgb(58%, 30%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1413" y="-0.2836"/></g><g fill="rgb(57%, 31%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1165" y="-0.3013"/></g><g fill="rgb(56%, 32%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0881" y="-0.3170"/></g><g fill="rgb(55%, 33%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0566" y="-0.3305"/></g><g fill="rgb(54%, 34%, 10%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0225" y="-0.3416"/></g><g fill="rgb(53%, 35%, 7%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0137" y="-0.3500"/></g><g fill="rgb(51%, 36%, 4%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0514" y="-0.3558"/></g><g fill="rgb(49%, 37%, 3%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0900" y="-0.3586"/></g><g fill="rgb(46%, 38%, 3%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1289" y="-0.3586"/></g><g fill="rgb(44%, 39%, 5%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1675" y="-0.3558"/></g><g fill="rgb(41%, 40%, 8%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2052" y="-0.3500"/></g><g fill="rgb(38%, 41%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2414" y="-0.3416"/></g><g fill="rgb(35%, 42%, 14%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2755" y="-0.3305"/></g><g fill="rgb(32%, 43%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3070" y="-0.3170"/></g><g fill="rgb(28%, 44%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3354" y="-0.3013"/></g><g fill="rgb(24%, 45%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3602" y="-0.2836"/></g><g fill="rgb(19%, 45%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3811" y="-0.2642"/></g><g fill="rgb(14%, 46%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3977" y="-0.2434"/></g><g fill="rgb(6%, 46%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4097" y="-0.2216"/></g><g fill="rgb(0%, 43%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3070" y="-0.0351"/></g><g fill="rgb(10%, 42%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2755" y="-0.0216"/></g><g fill="rgb(16%, 41%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2414" y="-0.0105"/></g><g fill="rgb(21%, 40%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2052" y="-0.0021"/></g><g fill="rgb(25%, 39%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1675" y="0.0036"/></g><g fill="rgb(29%, 38%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1289" y="0.0065"/></g><g fill="rgb(32%, 37%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0900" y="0.0065"/></g><g fill="rgb(35%, 36%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0514" y="0.0036"/></g><g fill="rgb(38%, 35%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0137" y="-0.0021"/></g><g fill="rgb(41%, 34%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0225" y="-0.0105"/></g><g fill="rgb(43%, 33%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0566" y="-0.0216"/></g><g fill="rgb(46%, 32%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0881" y="-0.0351"/></g><g fill="rgb(48%, 31%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1165" y="-0.0508"/></g><g fill="rgb(50%, 31%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1413" y="-0.0685"/></g><g fill="rgb(52%, 30%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1622" y="-0.0879"/></g><g fill="rgb(53%, 29%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1787" y="-0.1087"/></g><g fill="rgb(55%, 29%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1908" y="-0.1306"/></g><g fill="rgb(56%, 29%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1981" y="-0.1531"/></g><g fill="rgb(58%, 27%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2315" y="-0.1761"/></g><g fill="rgb(59%, 27%, 35%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2288" y="-0.2013"/></g><g fill="rgb(59%, 27%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2208" y="-0.2261"/></g><g fill="rgb(60%, 28%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2076" y="-0.2501"/></g><g fill="rgb(60%, 28%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1893" y="-0.2730"/></g><g fill="rgb(59%, 29%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1664" y="-0.2943"/></g><g fill="rgb(59%, 30%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1391" y="-0.3138"/></g><g fill="rgb(58%, 31%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1079" y="-0.3311"/></g><g fill="rgb(57%, 32%, 8%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0732" y="-0.3460"/></g><g fill="rgb(55%, 33%, 2%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0357" y="-0.3581"/></g><g fill="rgb(38%, 42%, 4%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2546" y="-0.3581"/></g><g fill="rgb(35%, 43%, 9%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2921" y="-0.3460"/></g><g fill="rgb(31%, 44%, 14%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3268" y="-0.3311"/></g><g fill="rgb(26%, 44%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3580" y="-0.3138"/></g><g fill="rgb(22%, 45%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3853" y="-0.2943"/></g><g fill="rgb(16%, 46%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4082" y="-0.2730"/></g><g fill="rgb(7%, 46%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4265" y="-0.2501"/></g><g fill="rgb(0%, 42%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2921" y="-0.0062"/></g><g fill="rgb(12%, 41%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2546" y="0.0060"/></g><g fill="rgb(18%, 40%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2148" y="0.0153"/></g><g fill="rgb(23%, 39%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1733" y="0.0216"/></g><g fill="rgb(27%, 38%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1309" y="0.0248"/></g><g fill="rgb(31%, 36%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0880" y="0.0248"/></g><g fill="rgb(35%, 35%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0456" y="0.0216"/></g><g fill="rgb(38%, 34%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0041" y="0.0153"/></g><g fill="rgb(41%, 33%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0357" y="0.0060"/></g><g fill="rgb(44%, 32%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0732" y="-0.0062"/></g><g fill="rgb(46%, 31%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1079" y="-0.0210"/></g><g fill="rgb(49%, 30%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1391" y="-0.0383"/></g><g fill="rgb(51%, 30%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1664" y="-0.0578"/></g><g fill="rgb(53%, 29%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1893" y="-0.0791"/></g><g fill="rgb(54%, 28%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2076" y="-0.1020"/></g><g fill="rgb(56%, 28%, 44%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2208" y="-0.1260"/></g><g fill="rgb(57%, 27%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2288" y="-0.1508"/></g><g fill="rgb(60%, 26%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2625" y="-0.1761"/></g><g fill="rgb(60%, 26%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2596" y="-0.2036"/></g><g fill="rgb(61%, 26%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2508" y="-0.2307"/></g><g fill="rgb(61%, 26%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2364" y="-0.2569"/></g><g fill="rgb(61%, 27%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2165" y="-0.2818"/></g><g fill="rgb(61%, 27%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1915" y="-0.3051"/></g><g fill="rgb(60%, 28%, 14%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1617" y="-0.3263"/></g><g fill="rgb(59%, 29%, 8%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1276" y="-0.3452"/></g><g fill="rgb(58%, 31%, 0%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0898" y="-0.3614"/></g><g fill="rgb(34%, 43%, 2%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3088" y="-0.3614"/></g><g fill="rgb(30%, 44%, 10%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3465" y="-0.3452"/></g><g fill="rgb(25%, 45%, 15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3806" y="-0.3263"/></g><g fill="rgb(19%, 46%, 20%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4104" y="-0.3051"/></g><g fill="rgb(11%, 46%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4354" y="-0.2818"/></g><g fill="rgb(6%, 41%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2678" y="0.0226"/></g><g fill="rgb(15%, 40%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2244" y="0.0327"/></g><g fill="rgb(21%, 38%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1792" y="0.0396"/></g><g fill="rgb(26%, 37%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1328" y="0.0430"/></g><g fill="rgb(31%, 36%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0861" y="0.0430"/></g><g fill="rgb(35%, 35%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0398" y="0.0396"/></g><g fill="rgb(38%, 34%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0055" y="0.0327"/></g><g fill="rgb(41%, 32%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0489" y="0.0226"/></g><g fill="rgb(44%, 31%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0898" y="0.0093"/></g><g fill="rgb(47%, 30%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1276" y="-0.0069"/></g><g fill="rgb(49%, 29%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1617" y="-0.0258"/></g><g fill="rgb(52%, 28%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1915" y="-0.0470"/></g><g fill="rgb(54%, 28%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2165" y="-0.0703"/></g><g fill="rgb(56%, 27%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2364" y="-0.0952"/></g><g fill="rgb(57%, 26%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2508" y="-0.1215"/></g><g fill="rgb(58%, 26%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2596" y="-0.1485"/></g><g fill="rgb(61%, 24%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2935" y="-0.1761"/></g><g fill="rgb(62%, 24%, 34%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2903" y="-0.2059"/></g><g fill="rgb(62%, 24%, 30%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2808" y="-0.2352"/></g><g fill="rgb(63%, 25%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2652" y="-0.2636"/></g><g fill="rgb(63%, 25%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2436" y="-0.2906"/></g><g fill="rgb(62%, 26%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2165" y="-0.3158"/></g><g fill="rgb(62%, 27%, 10%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1843" y="-0.3389"/></g><g fill="rgb(61%, 28%, 1%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1474" y="-0.3593"/></g><g fill="rgb(29%, 44%, 3%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.3663" y="-0.3593"/></g><g fill="rgb(24%, 45%, 12%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4032" y="-0.3389"/></g><g fill="rgb(17%, 46%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4354" y="-0.3158"/></g><g fill="rgb(4%, 47%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4626" y="-0.2906"/></g><g fill="rgb(12%, 40%, 67%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2340" y="0.0501"/></g><g fill="rgb(20%, 38%, 67%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1850" y="0.0575"/></g><g fill="rgb(25%, 37%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1348" y="0.0613"/></g><g fill="rgb(30%, 36%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0842" y="0.0613"/></g><g fill="rgb(34%, 34%, 67%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0340" y="0.0575"/></g><g fill="rgb(38%, 33%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0151" y="0.0501"/></g><g fill="rgb(42%, 32%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0621" y="0.0391"/></g><g fill="rgb(45%, 30%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1065" y="0.0247"/></g><g fill="rgb(48%, 29%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1474" y="0.0072"/></g><g fill="rgb(50%, 28%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1843" y="-0.0133"/></g><g fill="rgb(53%, 27%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2165" y="-0.0363"/></g><g fill="rgb(55%, 26%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2436" y="-0.0615"/></g><g fill="rgb(57%, 26%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2652" y="-0.0885"/></g><g fill="rgb(58%, 25%, 45%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2808" y="-0.1169"/></g><g fill="rgb(60%, 24%, 41%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2903" y="-0.1463"/></g><g fill="rgb(62%, 22%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3245" y="-0.1761"/></g><g fill="rgb(63%, 22%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3211" y="-0.2082"/></g><g fill="rgb(64%, 22%, 29%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3109" y="-0.2397"/></g><g fill="rgb(64%, 23%, 24%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2940" y="-0.2703"/></g><g fill="rgb(64%, 23%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2708" y="-0.2994"/></g><g fill="rgb(64%, 24%, 14%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2416" y="-0.3266"/></g><g fill="rgb(63%, 26%, 6%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2069" y="-0.3514"/></g><g fill="rgb(22%, 46%, 8%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4258" y="-0.3514"/></g><g fill="rgb(13%, 46%, 15%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4605" y="-0.3266"/></g><g fill="rgb(7%, 39%, 69%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2436" y="0.0675"/></g><g fill="rgb(18%, 38%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1908" y="0.0755"/></g><g fill="rgb(24%, 36%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1367" y="0.0795"/></g><g fill="rgb(30%, 35%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0822" y="0.0795"/></g><g fill="rgb(34%, 34%, 69%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0281" y="0.0755"/></g><g fill="rgb(38%, 32%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0246" y="0.0675"/></g><g fill="rgb(42%, 31%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0753" y="0.0557"/></g><g fill="rgb(45%, 30%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1231" y="0.0402"/></g><g fill="rgb(48%, 28%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1671" y="0.0213"/></g><g fill="rgb(51%, 27%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2069" y="-0.0007"/></g><g fill="rgb(54%, 26%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2416" y="-0.0255"/></g><g fill="rgb(56%, 25%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2708" y="-0.0527"/></g><g fill="rgb(58%, 24%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2940" y="-0.0818"/></g><g fill="rgb(60%, 23%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3109" y="-0.1124"/></g><g fill="rgb(61%, 23%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3211" y="-0.1440"/></g><g fill="rgb(64%, 21%, 38%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3555" y="-0.1761"/></g><g fill="rgb(65%, 20%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3518" y="-0.2104"/></g><g fill="rgb(65%, 20%, 28%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3409" y="-0.2443"/></g><g fill="rgb(66%, 21%, 23%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3228" y="-0.2771"/></g><g fill="rgb(66%, 22%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2980" y="-0.3083"/></g><g fill="rgb(65%, 23%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2667" y="-0.3373"/></g><g fill="rgb(20%, 46%, 1%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4484" y="-0.3639"/></g><g fill="rgb(9%, 47%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.4856" y="-0.3373"/></g><g fill="rgb(16%, 38%, 72%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1966" y="0.0935"/></g><g fill="rgb(23%, 36%, 72%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1387" y="0.0978"/></g><g fill="rgb(29%, 34%, 72%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0803" y="0.0978"/></g><g fill="rgb(34%, 33%, 71%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0223" y="0.0935"/></g><g fill="rgb(38%, 31%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0342" y="0.0849"/></g><g fill="rgb(42%, 30%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0885" y="0.0722"/></g><g fill="rgb(46%, 29%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1397" y="0.0556"/></g><g fill="rgb(49%, 27%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1869" y="0.0354"/></g><g fill="rgb(52%, 26%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2295" y="0.0118"/></g><g fill="rgb(55%, 25%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2667" y="-0.0148"/></g><g fill="rgb(57%, 24%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2980" y="-0.0439"/></g><g fill="rgb(59%, 23%, 50%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3228" y="-0.0750"/></g><g fill="rgb(61%, 22%, 46%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3409" y="-0.1078"/></g><g fill="rgb(63%, 21%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3518" y="-0.1417"/></g><g fill="rgb(65%, 18%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3865" y="-0.1761"/></g><g fill="rgb(66%, 18%, 33%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3826" y="-0.2127"/></g><g fill="rgb(67%, 18%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3709" y="-0.2488"/></g><g fill="rgb(67%, 19%, 22%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3517" y="-0.2838"/></g><g fill="rgb(67%, 20%, 16%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3251" y="-0.3171"/></g><g fill="rgb(67%, 21%, 7%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2918" y="-0.3481"/></g><g fill="rgb(2%, 47%, 9%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.5107" y="-0.3481"/></g><g fill="rgb(13%, 37%, 74%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2024" y="0.1115"/></g><g fill="rgb(22%, 35%, 74%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1406" y="0.1161"/></g><g fill="rgb(29%, 34%, 74%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0783" y="0.1161"/></g><g fill="rgb(34%, 32%, 73%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0165" y="0.1115"/></g><g fill="rgb(38%, 30%, 72%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0438" y="0.1023"/></g><g fill="rgb(42%, 29%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1017" y="0.0888"/></g><g fill="rgb(46%, 27%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1563" y="0.0711"/></g><g fill="rgb(50%, 26%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2067" y="0.0495"/></g><g fill="rgb(53%, 25%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2521" y="0.0243"/></g><g fill="rgb(55%, 23%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2918" y="-0.0040"/></g><g fill="rgb(58%, 22%, 55%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3251" y="-0.0350"/></g><g fill="rgb(60%, 21%, 51%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3517" y="-0.0683"/></g><g fill="rgb(62%, 20%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3709" y="-0.1033"/></g><g fill="rgb(64%, 19%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3826" y="-0.1394"/></g><g fill="rgb(67%, 16%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4175" y="-0.1761"/></g><g fill="rgb(68%, 16%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4133" y="-0.2150"/></g><g fill="rgb(68%, 16%, 27%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4009" y="-0.2534"/></g><g fill="rgb(69%, 16%, 21%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3805" y="-0.2905"/></g><g fill="rgb(69%, 17%, 13%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3523" y="-0.3259"/></g><g fill="rgb(68%, 19%, 1%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3168" y="-0.3589"/></g><g fill="rgb(11%, 37%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2082" y="0.1294"/></g><g fill="rgb(21%, 35%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1425" y="0.1343"/></g><g fill="rgb(28%, 33%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0764" y="0.1343"/></g><g fill="rgb(34%, 31%, 75%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0107" y="0.1294"/></g><g fill="rgb(39%, 30%, 74%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0534" y="0.1197"/></g><g fill="rgb(43%, 28%, 72%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1149" y="0.1053"/></g><g fill="rgb(47%, 26%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1729" y="0.0865"/></g><g fill="rgb(50%, 25%, 67%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2264" y="0.0636"/></g><g fill="rgb(53%, 23%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2747" y="0.0368"/></g><g fill="rgb(56%, 22%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3168" y="0.0067"/></g><g fill="rgb(59%, 20%, 56%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3523" y="-0.0262"/></g><g fill="rgb(61%, 19%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3805" y="-0.0616"/></g><g fill="rgb(63%, 18%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4009" y="-0.0987"/></g><g fill="rgb(65%, 17%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4133" y="-0.1371"/></g><g fill="rgb(68%, 13%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4485" y="-0.1761"/></g><g fill="rgb(69%, 12%, 32%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4441" y="-0.2173"/></g><g fill="rgb(70%, 12%, 26%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4309" y="-0.2579"/></g><g fill="rgb(70%, 13%, 19%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4093" y="-0.2973"/></g><g fill="rgb(70%, 14%, 11%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3795" y="-0.3347"/></g><g fill="rgb(8%, 36%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2140" y="0.1474"/></g><g fill="rgb(20%, 34%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1445" y="0.1526"/></g><g fill="rgb(28%, 32%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0744" y="0.1526"/></g><g fill="rgb(34%, 30%, 77%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0049" y="0.1474"/></g><g fill="rgb(39%, 29%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0630" y="0.1371"/></g><g fill="rgb(43%, 27%, 74%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1281" y="0.1219"/></g><g fill="rgb(47%, 25%, 71%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1895" y="0.1020"/></g><g fill="rgb(51%, 23%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2462" y="0.0777"/></g><g fill="rgb(54%, 22%, 65%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2973" y="0.0494"/></g><g fill="rgb(57%, 20%, 61%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3419" y="0.0175"/></g><g fill="rgb(60%, 18%, 57%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3795" y="-0.0174"/></g><g fill="rgb(62%, 17%, 52%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4093" y="-0.0548"/></g><g fill="rgb(65%, 15%, 47%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4309" y="-0.0942"/></g><g fill="rgb(66%, 14%, 42%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4441" y="-0.1348"/></g><g fill="rgb(69%, 9%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4795" y="-0.1761"/></g><g fill="rgb(70%, 8%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4748" y="-0.2196"/></g><g fill="rgb(71%, 8%, 25%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4610" y="-0.2625"/></g><g fill="rgb(72%, 9%, 18%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4381" y="-0.3040"/></g><g fill="rgb(72%, 10%, 8%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4066" y="-0.3435"/></g><g fill="rgb(3%, 36%, 80%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.2198" y="0.1654"/></g><g fill="rgb(19%, 34%, 81%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1464" y="0.1708"/></g><g fill="rgb(27%, 32%, 80%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0725" y="0.1708"/></g><g fill="rgb(34%, 29%, 79%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0009" y="0.1654"/></g><g fill="rgb(39%, 27%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0725" y="0.1545"/></g><g fill="rgb(44%, 25%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1413" y="0.1384"/></g><g fill="rgb(48%, 24%, 73%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2061" y="0.1174"/></g><g fill="rgb(52%, 22%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2659" y="0.0918"/></g><g fill="rgb(55%, 20%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3199" y="0.0619"/></g><g fill="rgb(58%, 18%, 62%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3670" y="0.0282"/></g><g fill="rgb(61%, 16%, 58%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4066" y="-0.0086"/></g><g fill="rgb(64%, 14%, 53%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4381" y="-0.0481"/></g><g fill="rgb(66%, 12%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4610" y="-0.0896"/></g><g fill="rgb(68%, 11%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4748" y="-0.1325"/></g><g fill="rgb(70%, 2%, 37%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.5105" y="-0.1761"/></g><g fill="rgb(72%, 0%, 31%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.5056" y="-0.2219"/></g><g fill="rgb(73%, 1%, 17%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4669" y="-0.3107"/></g><g fill="rgb(73%, 5%, 4%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4338" y="-0.3523"/></g><g fill="rgb(18%, 33%, 83%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1484" y="0.1891"/></g><g fill="rgb(27%, 31%, 82%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0705" y="0.1891"/></g><g fill="rgb(34%, 28%, 81%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0067" y="0.1833"/></g><g fill="rgb(39%, 26%, 80%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0821" y="0.1719"/></g><g fill="rgb(44%, 24%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1545" y="0.1550"/></g><g fill="rgb(48%, 22%, 75%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2227" y="0.1329"/></g><g fill="rgb(52%, 20%, 71%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2857" y="0.1059"/></g><g fill="rgb(56%, 18%, 68%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3424" y="0.0744"/></g><g fill="rgb(59%, 16%, 63%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3921" y="0.0390"/></g><g fill="rgb(62%, 13%, 59%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4338" y="0.0002"/></g><g fill="rgb(65%, 11%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4669" y="-0.0414"/></g><g fill="rgb(67%, 8%, 48%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4910" y="-0.0851"/></g><g fill="rgb(69%, 6%, 43%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.5056" y="-0.1302"/></g><g fill="rgb(17%, 32%, 85%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1503" y="0.2074"/></g><g fill="rgb(27%, 30%, 84%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0686" y="0.2074"/></g><g fill="rgb(34%, 27%, 83%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0125" y="0.2013"/></g><g fill="rgb(39%, 25%, 82%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0917" y="0.1893"/></g><g fill="rgb(44%, 22%, 79%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1677" y="0.1715"/></g><g fill="rgb(49%, 20%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2393" y="0.1483"/></g><g fill="rgb(53%, 18%, 73%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3055" y="0.1199"/></g><g fill="rgb(57%, 15%, 69%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3650" y="0.0869"/></g><g fill="rgb(60%, 13%, 64%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4171" y="0.0498"/></g><g fill="rgb(63%, 10%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4609" y="0.0090"/></g><g fill="rgb(66%, 7%, 54%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4957" y="-0.0346"/></g><g fill="rgb(68%, 2%, 49%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.5210" y="-0.0805"/></g><g fill="rgb(16%, 31%, 87%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1523" y="0.2256"/></g><g fill="rgb(26%, 29%, 87%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0666" y="0.2256"/></g><g fill="rgb(34%, 26%, 86%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0183" y="0.2193"/></g><g fill="rgb(40%, 23%, 84%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1013" y="0.2067"/></g><g fill="rgb(45%, 21%, 81%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1809" y="0.1881"/></g><g fill="rgb(49%, 18%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2559" y="0.1638"/></g><g fill="rgb(53%, 16%, 75%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3252" y="0.1340"/></g><g fill="rgb(57%, 13%, 70%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3876" y="0.0994"/></g><g fill="rgb(61%, 10%, 66%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4422" y="0.0605"/></g><g fill="rgb(64%, 5%, 60%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4881" y="0.0178"/></g><g fill="rgb(16%, 30%, 89%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1542" y="0.2439"/></g><g fill="rgb(26%, 27%, 89%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0647" y="0.2439"/></g><g fill="rgb(34%, 24%, 88%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0241" y="0.2372"/></g><g fill="rgb(40%, 22%, 86%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1108" y="0.2241"/></g><g fill="rgb(45%, 19%, 83%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1941" y="0.2047"/></g><g fill="rgb(50%, 16%, 80%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2725" y="0.1792"/></g><g fill="rgb(54%, 13%, 76%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3450" y="0.1481"/></g><g fill="rgb(58%, 9%, 72%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4102" y="0.1120"/></g><g fill="rgb(62%, 4%, 67%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4673" y="0.0713"/></g><g fill="rgb(15%, 29%, 91%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1562" y="0.2621"/></g><g fill="rgb(26%, 26%, 91%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0627" y="0.2621"/></g><g fill="rgb(34%, 23%, 90%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0299" y="0.2552"/></g><g fill="rgb(40%, 20%, 88%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1204" y="0.2415"/></g><g fill="rgb(46%, 16%, 85%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2073" y="0.2212"/></g><g fill="rgb(50%, 13%, 82%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2891" y="0.1946"/></g><g fill="rgb(55%, 9%, 78%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3647" y="0.1622"/></g><g fill="rgb(59%, 3%, 73%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.4328" y="0.1245"/></g><g fill="rgb(14%, 28%, 93%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1581" y="0.2804"/></g><g fill="rgb(26%, 24%, 93%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0608" y="0.2804"/></g><g fill="rgb(34%, 21%, 92%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0357" y="0.2732"/></g><g fill="rgb(40%, 17%, 90%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1300" y="0.2589"/></g><g fill="rgb(46%, 14%, 87%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2205" y="0.2378"/></g><g fill="rgb(51%, 9%, 83%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3058" y="0.2101"/></g><g fill="rgb(55%, 3%, 79%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3845" y="0.1763"/></g><g fill="rgb(13%, 27%, 96%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1601" y="0.2986"/></g><g fill="rgb(26%, 23%, 95%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0589" y="0.2986"/></g><g fill="rgb(34%, 19%, 94%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0416" y="0.2912"/></g><g fill="rgb(41%, 15%, 92%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1396" y="0.2763"/></g><g fill="rgb(46%, 10%, 89%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2337" y="0.2543"/></g><g fill="rgb(51%, 3%, 85%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.3224" y="0.2255"/></g><g fill="rgb(13%, 25%, 98%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1620" y="0.3169"/></g><g fill="rgb(26%, 21%, 97%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0569" y="0.3169"/></g><g fill="rgb(34%, 16%, 96%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0474" y="0.3091"/></g><g fill="rgb(41%, 11%, 94%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1492" y="0.2937"/></g><g fill="rgb(47%, 4%, 91%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.2469" y="0.2709"/></g><g fill="rgb(12%, 23%, 100%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.1640" y="0.3352"/></g><g fill="rgb(26%, 19%, 99%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="-0.0550" y="0.3352"/></g><g fill="rgb(35%, 13%, 98%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.0532" y="0.3271"/></g><g fill="rgb(42%, 6%, 96%)" fill-opacity="1.0" stroke="rgb(2%, 29%, 48%)" stroke-opacity="1.0" stroke-width="0"><rect height="0.0100" width="0.0100" x="0.1587" y="0.3111"/></g></g></g><g class="hud"><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8232" width="1.2398" x="-0.5694" y="-0.4455"/></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><g transform="rotate(-90.0, -0.5942, 0.3778)"><polyline points="-0.5942,0.3928
+-0.5942,0.3628"/></g><g transform="rotate(-90.0, -0.5942, 0.2863)"><polyline points="-0.5942,0.3013
+-0.5942,0.2713"/></g><g transform="rotate(-90.0, -0.5942, 0.1948)"><polyline points="-0.5942,0.2098
+-0.5942,0.1798"/></g><g transform="rotate(-90.0, -0.5942, 0.1033)"><polyline points="-0.5942,0.1183
+-0.5942,0.0883"/></g><g transform="rotate(-90.0, -0.5942, 0.0119)"><polyline points="-0.5942,0.0269
+-0.5942,-0.0031"/></g><g transform="rotate(-90.0, -0.5942, -0.0796)"><polyline points="-0.5942,-0.0646
+-0.5942,-0.0946"/></g><g transform="rotate(-90.0, -0.5942, -0.1711)"><polyline points="-0.5942,-0.1561
+-0.5942,-0.1861"/></g><g transform="rotate(-90.0, -0.5942, -0.2625)"><polyline points="-0.5942,-0.2475
+-0.5942,-0.2775"/></g><g transform="rotate(-90.0, -0.5942, -0.3540)"><polyline points="-0.5942,-0.3390
+-0.5942,-0.3690"/></g><g transform="rotate(-90.0, -0.5942, -0.4455)"><polyline points="-0.5942,-0.4305
+-0.5942,-0.4605"/></g></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0413" stroke="none" stroke-width="0.0" text-anchor="end"><text x="-0.6239" y="0.3891">-0.30</text><text x="-0.6239" y="0.2976">-0.25</text><text x="-0.6239" y="0.2061">-0.20</text><text x="-0.6239" y="0.1147">-0.15</text><text x="-0.6239" y="0.0232">-0.10</text><text x="-0.6239" y="-0.0683">-0.05</text><text x="-0.6239" y="-0.1597"> 0.00</text><text x="-0.6239" y="-0.2512"> 0.05</text><text x="-0.6239" y="-0.3427"> 0.10</text><text x="-0.6239" y="-0.4341"> 0.15</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5694,0.3778 0.6704,0.3778"/><polyline points="-0.5694,0.2863 0.6704,0.2863"/><polyline points="-0.5694,0.1948 0.6704,0.1948"/><polyline points="-0.5694,0.1033 0.6704,0.1033"/><polyline points="-0.5694,0.0119 0.6704,0.0119"/><polyline points="-0.5694,-0.0796 0.6704,-0.0796"/><polyline points="-0.5694,-0.1711 0.6704,-0.1711"/><polyline points="-0.5694,-0.2625 0.6704,-0.2625"/><polyline points="-0.5694,-0.3540 0.6704,-0.3540"/><polyline points="-0.5694,-0.4455 0.6704,-0.4455"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.8265" width="0.0033" x="-0.5810" y="-0.4471"/></g></g></g><g class="axis"><g class="ticks"><g class="tickglyph"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.4" stroke-width="0.0040"><polyline points="-0.5694,0.4174
+-0.5694,0.3874"/><polyline points="-0.4144,0.4174
+-0.4144,0.3874"/><polyline points="-0.2594,0.4174
+-0.2594,0.3874"/><polyline points="-0.1045,0.4174
+-0.1045,0.3874"/><polyline points="0.0505,0.4174
+0.0505,0.3874"/><polyline points="0.2055,0.4174
+0.2055,0.3874"/><polyline points="0.3605,0.4174
+0.3605,0.3874"/><polyline points="0.5155,0.4174
+0.5155,0.3874"/><polyline points="0.6704,0.4174
+0.6704,0.3874"/></g></g><g class="ticktext"><g fill="rgb(5%, 5%, 5%)" fill-opacity="1.0" font-size="0.0413" stroke="none" stroke-width="0.0" text-anchor="middle"><text x="-0.5694" y="0.4547">-0.15</text><text x="-0.4144" y="0.4547">-0.10</text><text x="-0.2594" y="0.4547">-0.05</text><text x="-0.1045" y="0.4547"> 0.00</text><text x="0.0505" y="0.4547"> 0.05</text><text x="0.2055" y="0.4547"> 0.10</text><text x="0.3605" y="0.4547"> 0.15</text><text x="0.5155" y="0.4547"> 0.20</text><text x="0.6704" y="0.4547"> 0.25</text></g></g><g class="ticklines"><g fill="none" stroke="rgb(5%, 5%, 5%)" stroke-opacity="0.05" stroke-width="0.0050"><polyline points="-0.5694,0.3778 -0.5694,-0.4455"/><polyline points="-0.4144,0.3778 -0.4144,-0.4455"/><polyline points="-0.2594,0.3778 -0.2594,-0.4455"/><polyline points="-0.1045,0.3778 -0.1045,-0.4455"/><polyline points="0.0505,0.3778 0.0505,-0.4455"/><polyline points="0.2055,0.3778 0.2055,-0.4455"/><polyline points="0.3605,0.3778 0.3605,-0.4455"/><polyline points="0.5155,0.3778 0.5155,-0.4455"/><polyline points="0.6704,0.3778 0.6704,-0.4455"/></g></g></g><g class="axisbar"><g fill="rgb(5%, 5%, 5%)" fill-opacity="0.4" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="0.0033" width="1.2431" x="-0.5710" y="0.3860"/></g></g></g><g class="frame"><g fill="rgb(100%, 100%, 100%)" fill-opacity="0.02" stroke="rgb(0%, 0%, 0%)" stroke-opacity="0" stroke-width="0"><rect height="1.0" width="1.5000" x="-0.75" y="-0.5"/></g></g></g></svg>
diff --git a/src/Chart.hs b/src/Chart.hs
--- a/src/Chart.hs
+++ b/src/Chart.hs
@@ -8,16 +8,21 @@
     --
     -- $usage
 
-    -- * Overview
+    -- * What is a chart?
 
     --
     -- $overview
 
-    -- * Hud
+    -- * What is a Hud?
 
     --
     -- $hud
 
+    -- * What is Markup?
+
+    --
+    -- $markup
+
     -- * Optics Usage
 
     --
@@ -28,7 +33,8 @@
     module Chart.Data,
     module Chart.Hud,
     module Chart.Style,
-    module Chart.Svg,
+    module Chart.Markup,
+    module Chart.Markup.Parser,
     module Chart.Bar,
     module Chart.Surface,
     module Data.Colour,
@@ -41,10 +47,11 @@
 import Chart.Bar
 import Chart.Data
 import Chart.Hud
+import Chart.Markup
+import Chart.Markup.Parser
 import Chart.Primitive
 import Chart.Style
 import Chart.Surface
-import Chart.Svg
 import Data.Colour
 import Data.FormatN
 import Data.Path
@@ -66,19 +73,17 @@
 -- >>> let lines = [[Point 0.0 1.0, Point 1.0 1.0, Point 2.0 5.0],[Point 0.0 0.0, Point 2.8 3.0],[Point 0.5 4.0, Point 0.5 0]]
 -- >>> let styles = (\c -> defaultLineStyle & #color .~ palette1 c & #size .~ 0.015) <$> [0..2]
 -- >>> let cs = zipWith (\s x -> LineChart s [x]) styles lines
--- >>> let lineExample = mempty & #charts .~ named "line" cs & #hudOptions .~ defaultHudOptions :: ChartSvg
--- >>> writeChartSvg "other/usage.svg" lineExample
+-- >>> let lineExample = mempty & #charts .~ named "line" cs & #hudOptions .~ defaultHudOptions :: ChartOptions
+-- >>> writeChartOptions "other/usage.svg" lineExample
 
 -- $overview
 --
 -- Charting consists of three tightly-coupled domains:
 --
--- 1. /data domain/: the data to be represented.
--- 2. /screen syntax/: the syntactics of the data. How and where data is to be represented on a screen (or page), and.
+-- 1. /the data domain/: the data to be represented.
+-- 2. /the screen syntax/: the syntactics of the data. How and where data is to be represented on a screen (or page), and.
 -- 3. /the hud/: visual aids that help interpret the screened data; such as axes, gridlines and titles.
 --
--- == What is a 'Chart'?
---
 -- A 'Chart' in this library consists of a specification of the first two items in the above list; data and its syntax.
 --
 -- Here's some data; three lists of points that form lines to be charted:
@@ -94,17 +99,17 @@
 -- This is enough to create the charts.
 --
 -- >>> let cs = zipWith (\s x -> LineChart s [x]) styles lines
--- >>> let lineExample = mempty & #charts .~ named "line" cs & #hudOptions .~ defaultHudOptions :: ChartSvg
+-- >>> let lineExample = mempty & #charts .~ named "line" cs & #hudOptions .~ defaultHudOptions :: ChartOptions
 -- >>> :t lineExample
--- lineExample :: ChartSvg
+-- lineExample :: ChartOptions
 --
--- > writeChartSvg "other/usage.svg" lineExample
+-- > writeChartOptions "other/usage.svg" lineExample
 --
 -- ![usage example](other/usage.svg)
 
 -- $hud
 --
--- Axes, titles, tick marks, grid lines and legends are chart elements that exist to provide references to help explain the data being represented. The collective noun used by the library for these elements is /hud/. Hud elements can usually be distinguished from data syntax, but need information from the chart domain (data domain and style domain) to function. A tick mark and tick value on an axis need to know the range of the data to be placed properly on the screen. A chart border needs to know the syntactic range of the entire data representation inclusive of representational artifacts that might extend beyond the data domain. A glyph representing a one-dimensional point exists in 2 dimensions, or we wouldn't be able to see it.
+-- A 'Hud' is the collection of axes, titles, tick marks, grid lines and legends for a 'Chart', which do not explicitly represent the data but, instead, exist to provide references to help explain the data being represented. The collective noun used by the library for these elements is /hud/. Hud elements can usually be distinguished from data syntax, but need information from the chart domain (data domain and style domain) to function. A tick mark and tick value on an axis need to know the range of the data to be placed properly on the screen. A chart border needs to know the syntactic range of the entire data representation inclusive of representational artifacts that might extend beyond the data domain. A glyph representing a one-dimensional point exists in 2 dimensions, or we wouldn't be able to see it.
 --
 -- Apart from this functional usage, however, hud elements are pretty much the same as data elements. They are typically composed of the same stuff; rectangles and lines and text and colors.
 --
@@ -122,12 +127,21 @@
 --
 --   3. The domain of the chart, inclusive of Hud or decorative elements.
 --
--- This process is reified in 'runHudWith'. The most common Hud concepts, such as axes and titles, have been collected into the 'HudOptions' type.
+-- This protocol is reified in 'runHudWith'. The most common Hud concepts, such as axes and titles, have been collected into the 'HudOptions' type.
 --
--- An important quality of 'runHud' (and conversion of charts to svg in general) is that this is the point at which chart data is converted from the data domain to the page domain.
+-- An important quality of 'runHud' (and conversion of charts to svg in general) is that this is the point at which chart data is converted from the data domain to the page domain, and is destructive. Typically, at that point of the pipeline, information about the data disappears, so that we no longer can tell what is chart and what is hud.
 
+-- $markup
+--
+-- 'Markup' is, essentially, SVG (or XML) sufficient to turn a chart into SVG text, but insufficiently standards compliant to call it that. The pipeline from chart to screen is approximately:
+--
+-- - Create a 'ChartOptions' which is a product of a 'ChartTree', 'HudOptions' and 'MarkupOptions', which is SVG specific configuration details.
+-- - Convert this to 'Markup' via 'markupChartOptions'
+-- - Convert 'Markup' to ByteString via 'encodeMarkup',or
+-- - Convert 'Markup' to Text via 'renderMarkup'
+
 -- $optics
 --
 -- Usage suggests the use of optics-core and OverloadedLabels, but this is not required. 'Chart', 'HudOptions' and associated chart configuration types are big and sometimes deep syntax trees, and simple optics; getting, setting and modding, makes manipulation more pleasant. Lens works as well, and the library is perfectly capable of being used with records.
 --
--- Lenses are supplied, for the optics-core library, but can be easily modified for lens. The chart-svg convention is that lenses are either OverloadedLabels, or suffixed with a single quote /'/.
+-- Lenses are supplied, for the optics-core library, but can be easily modified for lens. The chart-svg convention is that lenses are either OverloadedLabels, and thus prefixed with a #, or suffixed with a single quote /'/.
diff --git a/src/Chart/Bar.hs b/src/Chart/Bar.hs
--- a/src/Chart/Bar.hs
+++ b/src/Chart/Bar.hs
@@ -1,7 +1,6 @@
 {-# LANGUAGE DeriveGeneric #-}
 {-# LANGUAGE OverloadedLabels #-}
 {-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE TupleSections #-}
 {-# OPTIONS_GHC -Wall #-}
 
 -- | Bar charts
@@ -9,7 +8,6 @@
   ( BarOptions (..),
     defaultBarOptions,
     BarData (..),
-    barDataLowerUpper,
     barRange,
     bars,
     barChart,
@@ -19,9 +17,9 @@
 
 import Chart.Data
 import Chart.Hud
+import Chart.Markup
 import Chart.Primitive
 import Chart.Style
-import Chart.Svg
 import Data.Bool
 import Data.Colour
 import Data.Foldable
@@ -43,18 +41,35 @@
 
 -- | Typical bar chart options.
 --
+-- The internal model for a bar chart (across the x-axis for a vertical bar chart) is:
+--
+-- - half the outerGap at the start and the end.
+--
+-- - each row collection of bars, including the outerGap and innerGaps has a value of 1.
+--
+-- - the entire x range of the chart isequal to the number of rows in the bar data.
+--
+-- - The value of inner and outer gaps are relative to this model.
+--
 -- >>> let barDataExample = BarData [[1, 2, 3, 5, 8, 0, -2, 11, 2, 1], [1 .. 10]] (("row " <>) . pack . show <$> [1 .. 11]) (("column " <>) . pack . show <$> [1 .. 2])
 -- >>> let barExample = barChart defaultBarOptions barDataExample
 --
--- > writeChartSvg "other/bar.svg" barExample
+-- > writeChartOptions "other/bar.svg" barExample
 --
 -- ![bar chart example](other/bar.svg)
 data BarOptions = BarOptions
   { barRectStyles :: [RectStyle],
     barTextStyles :: [TextStyle],
+    -- | gap between each bar collection row.
     outerGap :: Double,
+    -- | gap between bars within a row collection, negative overlaps
     innerGap :: Double,
+    -- | gap between top of a bar and text representation of the bar value
+    -- as a proportion of the highest absolute bar value
     textGap :: Double,
+    -- | gap between top of a bar and text representation of the bar value,
+    -- if the value is negative
+    -- as a proportion of the highest absolute bar value
     textGapNegative :: Double,
     displayValues :: Bool,
     valueFormatN :: FormatN,
@@ -64,12 +79,70 @@
   }
   deriving (Show, Eq, Generic)
 
+-- | Number of bars per row of data
+cols :: Stacked -> [[Double]] -> Int
+cols Stacked _ = 1
+cols NonStacked xs = length xs
+
+-- | Number of rows
+rows :: [[Double]] -> Int
+rows xs = maximum $ (0 :) $ length <$> xs
+
+-- | Width of each bar
+barWidth :: BarOptions -> [[Double]] -> Double
+barWidth o xs = ((1 - outerGap o) / c) - (innerGap o * (c - 1))
+  where
+    c = fromIntegral $ cols (barStacked o) xs
+
+-- | Placement for the ith row jth column bar (x axis for vertical bars)
+barX0 :: BarOptions -> [[Double]] -> Int -> Int -> Double
+barX0 o xs i j = outerGap o / 2 + fromIntegral i + fromIntegral j * (barWidth o xs + innerGap o)
+
+-- | Make bars from the double list values.
+--
+-- >>> barRects defaultBarOptions [[1,2],[2,3]]
+-- [[Rect 5.0e-2 0.5 0.0 1.0,Rect 1.05 1.5 0.0 2.0],[Rect 0.5 0.95 0.0 2.0,Rect 1.5 1.95 0.0 3.0]]
+--
+-- >>> barRects defaultBarOptions [[]]
+-- []
+barRects :: BarOptions -> [[Double]] -> [[Rect Double]]
+barRects o xs = fmap (flipRect (barOrientation o)) <$> zip2With (\y x0 -> abs (Rect x0 (x0 + barWidth o xs) 0 y)) xs' (barX0s o xs')
+  where
+    xs' = bool id accRows (barStacked o == Stacked) (appendZeros xs)
+
+zip2With :: (a -> b -> c) -> [[a]] -> [[b]] -> [[c]]
+zip2With f = zipWith (zipWith f)
+
+-- outer product on functors
+iter2 :: (Functor f, Functor g) => (a -> b -> c) -> f a -> g b -> f (g c)
+iter2 f xs ys = f <$> xs <&> flip fmap ys -- or (\a -> f a <$> ys) <$> xs
+
+-- | Placements for the bars (x axis for vertical bars)
+barX0s :: BarOptions -> [[Double]] -> [[Double]]
+barX0s o xs = transpose $ iter2 (barX0 o xs) [0 .. (rows xs - 1)] [0 .. cols (barStacked o) xs - 1]
+
+flipRect :: Orientation -> Rect Double -> Rect Double
+flipRect Vert r = r
+flipRect Hori (Rect x z y w) = Rect y w x z
+
+appendZeros :: [[Double]] -> [[Double]]
+appendZeros xs =
+  ( \x ->
+      take
+        (rows xs)
+        (x <> repeat 0)
+  )
+    <$> xs
+
+accRows :: [[Double]] -> [[Double]]
+accRows xs = transpose $ drop 1 . scanl' (+) 0 <$> transpose (fmap toList $ toList xs)
+
 -- | A bar chart.
 --
 -- >>> emptyBar = barChart defaultBarOptions (BarData [] [] [])
 -- >>> foldOf (#charts % charts') emptyBar
 -- []
-barChart :: BarOptions -> BarData -> ChartSvg
+barChart :: BarOptions -> BarData -> ChartOptions
 barChart bo bd =
   mempty
     & set #hudOptions (barHudOptions bo bd)
@@ -86,16 +159,14 @@
 barHudOptions bo bd =
   mempty
     & #axes
-      .~ [ (1, axis1),
-           (1, axis2)
+      .~ [ (1, axis1)
          ]
     & #legends
       .~ [ (10, o & #content .~ barLegendContent bo bd)
          ]
   where
     o = view #barLegendOptions bo
-    axis1 = bool id flipAxis (barOrientation bo == Vert) (defaultAxisOptions & #ticks % #ltick .~ Nothing & #ticks % #style .~ barTicks bd)
-    axis2 = bool id flipAxis (barOrientation bo == Hori) defaultAxisOptions
+    axis1 = bool id flipAxis (barOrientation bo == Hori) (defaultAxisOptions & #ticks % #ltick .~ Nothing & #ticks % #style .~ barTicks bd)
 
 -- | The official bar options.
 defaultBarOptions :: BarOptions
@@ -108,7 +179,7 @@
     0.04
     0.1
     True
-    (FormatN FSCommaPrec (Just 2) True)
+    (FormatN FSCommaPrec (Just 2) 4 True True)
     Vert
     NonStacked
     defaultLegendOptions
@@ -124,54 +195,6 @@
   }
   deriving (Show, Eq, Generic)
 
--- | Convert BarData to Rects
---
--- >>> barRects defaultBarOptions [[1,2],[2,3]]
--- [[Rect 5.0e-2 0.5 0.0 1.0,Rect 1.05 1.5 0.0 2.0],[Rect 0.5 0.95 0.0 2.0,Rect 1.5 1.95 0.0 3.0]]
---
--- >>> barRects defaultBarOptions [[]]
--- [[]]
-barRects ::
-  BarOptions ->
-  [[Double]] ->
-  [[Rect Double]]
-barRects (BarOptions _ _ ogap igap _ _ _ _ orient stacked _) bs = rects'' orient
-  where
-    bs' = appendZero bs
-    rects'' Vert = rects'
-    rects'' Hori = fmap (\(Rect x z y w) -> Rect y w x z) <$> rects'
-    rects' = zipWith batSet (bool [0 ..] (repeat 0) (stacked == Stacked)) (barDataLowerUpper stacked bs')
-    batSet z ys =
-      zipWith
-        ( \x (yl, yh) ->
-            abs
-              ( Rect
-                  (x + (ogap / 2) + z * bstep)
-                  (x + (ogap / 2) + z * bstep + bstep - igap')
-                  yl
-                  yh
-              )
-        )
-        [0 ..]
-        ys
-    n = fromIntegral (length bs')
-    bstep = case stacked of
-      NonStacked -> (1 - ogap + (n - 1) * igap') / n
-      Stacked -> 1 - ogap
-    igap' = case stacked of
-      NonStacked -> igap * (1 - ogap)
-      Stacked -> 0
-
--- | Convert data to a range assuming a zero bound (a very common but implicit assumption in a lot of bar charts)
---
--- >>> barDataLowerUpper NonStacked [[1,2],[2,3]]
--- [[(0.0,1.0),(0.0,2.0)],[(0.0,2.0),(0.0,3.0)]]
-barDataLowerUpper :: Stacked -> [[Double]] -> [[(Double, Double)]]
-barDataLowerUpper stacked bs =
-  case stacked of
-    NonStacked -> fmap (fmap (0,)) bs
-    Stacked -> drop 1 $ scanl' (\acc xs -> zip (fmap snd acc) xs) (repeat (0, 0)) (accRows bs)
-
 -- | Calculate the Rect range of a bar data set.
 --
 -- >>> barRange [[1,2],[2,3]]
@@ -181,91 +204,60 @@
 -- Rect -0.5 0.5 -0.5 0.5
 barRange ::
   [[Double]] -> Rect Double
-barRange ys = singletonGuard $ Just $ Rect 0 (fromIntegral $ maximum (length <$> ys)) (min 0 l) u
+barRange ys = singletonGuard $ Just $ Rect 0 (fromIntegral $ rows ys) (min 0 l) u
   where
     (Range l u) = fromMaybe one $ space1 $ mconcat ys
 
 -- | A bar chart without hud trimmings.
 --
 -- >>> bars defaultBarOptions (BarData [[1,2],[2,3]] [] [])
--- [RectChart (RectStyle {borderSize = 5.0e-3, borderColor = Colour 0.02 0.29 0.48 1.00, color = Colour 0.02 0.29 0.48 0.70}) [Rect 5.0e-2 0.5 0.0 1.0,Rect 1.05 1.5 0.0 2.0],RectChart (RectStyle {borderSize = 5.0e-3, borderColor = Colour 0.66 0.07 0.55 1.00, color = Colour 0.66 0.07 0.55 0.70}) [Rect 0.5 0.95 0.0 2.0,Rect 1.5 1.95 0.0 3.0],BlankChart [Rect -5.0e-2 2.05 0.0 3.0]]
+-- [RectChart (RectStyle {borderSize = 5.0e-3, borderColor = Colour 0.02 0.29 0.48 1.00, color = Colour 0.02 0.29 0.48 0.70}) [Rect 5.0e-2 0.5 0.0 1.0,Rect 1.05 1.5 0.0 2.0],RectChart (RectStyle {borderSize = 5.0e-3, borderColor = Colour 0.66 0.07 0.55 1.00, color = Colour 0.66 0.07 0.55 0.70}) [Rect 0.5 0.95 0.0 2.0,Rect 1.5 1.95 0.0 3.0],BlankChart [Rect 0.0 2.0 0.0 3.0]]
 --
 -- >>> bars defaultBarOptions (BarData [[]] [] [])
 -- []
 bars :: BarOptions -> BarData -> [Chart]
 bars bo bd = bool cs [] (null $ mconcat $ view #barData bd)
   where
-    cs = zipWith (\o d -> RectChart o d) (bo ^. #barRectStyles <> repeat defaultRectStyle) (barRects bo (bd ^. #barData)) <> [BlankChart [Rect (x - (bo ^. #outerGap)) (z + (bo ^. #outerGap)) y w]]
-    (Rect x z y w) = fromMaybe one $ foldRect $ mconcat $ barRects bo (bd ^. #barData)
-
-maxRows :: [[Double]] -> Int
-maxRows xs = maximum $ length <$> xs
-
-appendZero :: [[Double]] -> [[Double]]
-appendZero xs =
-  ( \x ->
-      take
-        (maxRows xs)
-        (x <> repeat 0)
-  )
-    <$> xs
-
-accRows :: [[Double]] -> [[Double]]
-accRows xs = transpose $ drop 1 . scanl' (+) 0 <$> transpose (fmap toList $ toList xs)
+    cs =
+      zipWith
+        (\o d -> RectChart o d)
+        (bo ^. #barRectStyles <> repeat defaultRectStyle)
+        (barRects bo (bd ^. #barData))
+        <> [BlankChart [barRange (bd ^. #barData)]]
 
 -- | Sensible ticks for a bar chart.
 barTicks :: BarData -> TickStyle
 barTicks bd
   | null (bd ^. #barData) = TickNone
   | null (bd ^. #barRowLabels) =
-      TickLabels $ pack . show <$> [0 .. (maxRows (bd ^. #barData) - 1)]
+      TickLabels $ pack . show <$> [0 .. (rows (bd ^. #barData) - 1)]
   | otherwise =
       TickLabels $
-        take (maxRows (bd ^. #barData)) $
+        take (rows (bd ^. #barData)) $
           (bd ^. #barRowLabels) <> repeat ""
 
 -- | A bar legend
-barLegendContent :: BarOptions -> BarData -> [(Text, Chart)]
+barLegendContent :: BarOptions -> BarData -> [(Text, [Chart])]
 barLegendContent bo bd
   | null (bd ^. #barData) = []
   | null (bd ^. #barColumnLabels) = []
   | otherwise =
       zip
         (view #barColumnLabels bd <> repeat "")
-        ((\s -> RectChart s [one]) <$> take (length (view #barData bd)) (bo ^. #barRectStyles))
+        ((\s -> [RectChart s [one]]) <$> take (length (view #barData bd)) (bo ^. #barRectStyles))
 
-barDataTP :: Stacked -> FormatN -> Double -> Double -> [[Double]] -> [[(Text, Double)]]
-barDataTP stacked fn d negd bs =
-  zipWith (zipWith (\x y' -> (formatN fn x, drop' y'))) bs' (bool bs' (accRows bs') (stacked == Stacked))
-  where
-    drop' x = bool (x - (negd * (w - y))) (x + (d * (w - y))) (x >= 0)
-    bs' = appendZero bs
-    (Rect _ _ y w) = barRange bs'
+flipPoint :: Orientation -> Point a -> Point a
+flipPoint Vert p = p
+flipPoint Hori (Point x y) = Point y x
 
--- | Convert BarData to text placed above (or below) the bars.
-barTexts ::
-  BarOptions ->
-  [[Double]] ->
-  [[(Text, Point Double)]]
-barTexts (BarOptions _ _ ogap igap tgap tgapneg _ fn orient stacked _) bs =
-  zipWith zip (fmap fst <$> barDataTP stacked fn tgap tgapneg bs') (txs'' orient)
+maxAbsValue :: [[Double]] -> Double
+maxAbsValue xs = maximum $ fmap abs (0 : mconcat xs)
+
+barTexts :: BarOptions -> [[Double]] -> [[(Text, Point Double)]]
+barTexts o xs = zip2With (\t (Rect x z y w) -> (t, flipPoint (barOrientation o) (Point ((x + z) / 2) (bool (w + gap) (y - gapn) (y < 0))))) (fmap (formatN (valueFormatN o)) <$> xs) (barRects o xs)
   where
-    bs' = bool bs (appendZero bs) (stacked == Stacked)
-    txs'' Vert = txs'
-    txs'' Hori = fmap (\(Point x y) -> Point y x) <$> txs'
-    txs' = zipWith addX [0 ..] (fmap snd <$> barDataTP stacked fn tgap tgapneg bs')
-    addX z y =
-      zipWith
-        ( \x y' ->
-            Point
-              (x + (ogap / 2) + z * bstep + bstep / 2 - igap' / 2)
-              y'
-        )
-        [0 ..]
-        y
-    n = fromIntegral (length bs')
-    bstep = (1 - (1 + 1) * ogap + (n - 1) * igap') / n
-    igap' = igap * (1 - (1 + 1) * ogap)
+    gap = textGap o * maxAbsValue xs
+    gapn = textGapNegative o * maxAbsValue xs
 
 -- | Placed text, hold the bars.
 barTextCharts :: BarOptions -> BarData -> [Chart]
diff --git a/src/Chart/Examples.hs b/src/Chart/Examples.hs
--- a/src/Chart/Examples.hs
+++ b/src/Chart/Examples.hs
@@ -19,6 +19,7 @@
 
     -- * Compounds
     barExample,
+    barDataExample,
     sbarExample,
     waveExample,
     surfaceExample,
@@ -37,6 +38,7 @@
 
     -- * Debugging
     debugExample,
+    pathChartOptions,
     writeAllExamples,
     writeAllExamplesDark,
   )
@@ -45,40 +47,41 @@
 import Chart
 import Data.Bifunctor
 import Data.Bool
+import Data.ByteString (ByteString)
 import Data.Function
-import Data.Text (Text, pack)
+import Data.String.Interpolate
+import Data.Text (Text)
 import qualified Data.Text as Text
 import Data.Time
-import NeatInterpolation
 import Optics.Core
 import Prelude hiding (abs)
 
 -- | unit example
 --
 -- ![unit example](other/unit.svg)
-unitExample :: ChartSvg
+unitExample :: ChartOptions
 unitExample = mempty & #charts .~ named "unit" [RectChart defaultRectStyle [one]] & #hudOptions .~ defaultHudOptions
 
 -- | A 'BlankChart', 'defaultHudOptions' example.
 --
 -- ![hudoptions example](other/hudoptions.svg)
-hudOptionsExample :: ChartSvg
+hudOptionsExample :: ChartOptions
 hudOptionsExample =
   mempty
-    & #hudOptions .~ colourHudOptions (rgb dark) defaultHudOptions
+    & #hudOptions .~ defaultHudOptions
     & #charts .~ blank one
 
 -- | rect example
 --
 -- ![rect example](other/rect.svg)
-rectExample :: ChartSvg
+rectExample :: ChartOptions
 rectExample =
   mempty
     & #hudOptions
       .~ ( mempty
              & set
                #axes
-               [(1, defaultAxisOptions & #ticks % #ltick .~ Nothing)]
+               [(defaultPriority, defaultAxisOptions & #ticks % #ltick .~ Nothing)]
          )
     & #charts .~ named "rect" (zipWith RectChart ropts rss)
 
@@ -97,7 +100,7 @@
 -- | line example
 --
 -- ![line example](other/line.svg)
-lineExample :: ChartSvg
+lineExample :: ChartOptions
 lineExample =
   mempty & set #hudOptions ho & #charts .~ named "line" cs
   where
@@ -113,7 +116,6 @@
                 & set #anchor AnchorEnd
             )
           ]
-        & over #frames (<> [(20, defaultFrameOptions & #buffer .~ 0.04)])
         & set
           #legends
           [ ( 12,
@@ -121,7 +123,7 @@
                 & over #frame (fmap (set #color white))
                 & set #place (PlaceAbsolute (Point 0.45 (-0.35)))
                 & set (#textStyle % #size) 0.20
-                & set #content (zip ["palette1 0", "palette1 1", "palette1 2"] cs)
+                & set #content (zipWith (\t c -> (t, [c])) ["palette1 0", "palette1 1", "palette1 2"] cs)
             )
           ]
     cs =
@@ -142,10 +144,16 @@
         [Point 0.5 4.0, Point 0.5 0]
       ]
 
+priorityv1Example :: ChartOptions
+priorityv1Example = lineExample & (#hudOptions % #frames) .~ [(1, FrameOptions (Just defaultRectStyle) 0), (100, FrameOptions (Just (defaultRectStyle & #color .~ (palette1 4 & opac' .~ 0.05) & #borderColor .~ palette1 4)) 0.1)] & #hudOptions % #legends %~ fmap (first (const (Priority 50))) & #hudOptions % #legends %~ fmap (second (set #place PlaceRight))
+
+priorityv2Example :: ChartOptions
+priorityv2Example = priorityv1Example & #hudOptions % #titles %~ fmap (first (const (Priority 51))) & #hudOptions % #legends %~ fmap (first (const (Priority 50))) & #hudOptions % #legends %~ fmap (second (set #place PlaceRight))
+
 -- | text example
 --
 -- ![text example](other/text.svg)
-textExample :: ChartSvg
+textExample :: ChartOptions
 textExample =
   mempty
     & #charts
@@ -156,8 +164,8 @@
             ts
         ]
     & #hudOptions .~ defaultHudOptions
-    & #svgOptions % #cssOptions % #preferColorScheme .~ PreferHud
-    & #svgOptions % #cssOptions % #cssExtra .~ textSwitch (light, dark)
+    & #markupOptions % #cssOptions % #preferColorScheme .~ PreferHud
+    & #markupOptions % #cssOptions % #cssExtra .~ fillSwitch (dark, light) "dark" "text"
   where
     ts :: [(Text, Point Double)]
     ts =
@@ -165,31 +173,14 @@
         (fmap Text.singleton ['a' .. 'z'])
         ((\x -> Point (sin (x * 0.1)) x) <$> [0 .. 25])
 
-    textSwitch :: (Colour, Colour) -> Text
-    textSwitch (cl, cd) =
-      [trimming|
-{
-  .text g {
-    fill: $hexDark;
-  }
-}
-@media (prefers-color-scheme:dark) {
-  .text g {
-    fill: $hexLight;
-  }
-}
-|]
-      where
-        hexLight = hex cl
-        hexDark = hex cd
-
 -- | glyphs example
 --
 -- ![glyphs example](other/glyphs.svg)
-glyphsExample :: ChartSvg
+glyphsExample :: ChartOptions
 glyphsExample =
   mempty
-    & set (#svgOptions % #svgHeight) 400
+    & set (#markupOptions % #markupHeight) 50
+    & set (#hudOptions % #chartAspect) (FixedAspect 12)
     & set
       #charts
       ( named "glyphs" $
@@ -197,21 +188,21 @@
             ( \(sh, bs) p ->
                 GlyphChart
                   ( defaultGlyphStyle
-                      & #size .~ (0.1 :: Double)
+                      & #size .~ (0.8 :: Double)
                       & #borderSize .~ bs
                       & #shape .~ sh
                   )
                   [p]
             )
-            [ (CircleGlyph, 0.01 :: Double),
-              (SquareGlyph, 0.01),
-              (RectSharpGlyph 0.75, 0.01),
-              (RectRoundedGlyph 0.75 0.01 0.01, 0.01),
-              (EllipseGlyph 0.75, 0.01),
-              (VLineGlyph, 0.01),
-              (HLineGlyph, 0.01),
-              (TriangleGlyph (Point 0.0 (0.5 * sqrt 2)) (Point (-cos (pi / 3)) (-sin (pi / 3) / 2)) (Point (cos (pi / 3)) (-sin (pi / 3) / 2)), 0.01),
-              (PathGlyph "M 0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0,0.5 A 1.0 1.0 -0.0 0 1 -0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0.5,-0.3660 L 0.5,-0.3660 Z" ScaleBorder, 0.01)
+            [ (CircleGlyph, 0.02 :: Double),
+              (SquareGlyph, 0.02),
+              (RectSharpGlyph 0.75, 0.02),
+              (RectRoundedGlyph 0.75 0.01 0.01, 0.02),
+              (EllipseGlyph 0.75, 0.02),
+              (VLineGlyph, 0.02),
+              (HLineGlyph, 0.02),
+              (TriangleGlyph (Point 0.0 (0.5 * sqrt 2)) (Point (-cos (pi / 3)) (-sin (pi / 3) / 2)) (Point (cos (pi / 3)) (-sin (pi / 3) / 2)), 0.02),
+              (PathGlyph "M 0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0,0.5 A 1.0 1.0 -0.0 0 1 -0.5,-0.3660 A 1.0 1.0 -0.0 0 1 0.5,-0.3660 L 0.5,-0.3660 Z" ScaleBorder, 0.02)
             ]
             [Point x 0 | x <- [0 .. (8 :: Double)]]
       )
@@ -221,31 +212,31 @@
 barDataExample =
   BarData
     [[1, 2, 3, 5, 8, 0, -2, 11, 2, 1], [1 .. 10]]
-    (("row " <>) . pack . show <$> [1 .. 11 :: Int])
-    (("column " <>) . pack . show <$> [1 .. 2 :: Int])
+    (("row " <>) . Text.pack . show <$> [1 .. 11 :: Int])
+    (("column " <>) . Text.pack . show <$> [1 .. 2 :: Int])
 
 -- | Bar chart example.
 --
 -- ![bar example](other/bar.svg)
-barExample :: ChartSvg
+barExample :: ChartOptions
 barExample = barChart defaultBarOptions barDataExample
 
 -- | Stacked bar chart example.
 --
 -- ![sbar example](other/sbar.svg)
-sbarExample :: ChartSvg
+sbarExample :: ChartOptions
 sbarExample = barChart (defaultBarOptions & set #barOrientation Vert & set #barStacked Stacked & #displayValues .~ False & #barRectStyles %~ fmap (#borderSize .~ 0)) barDataExample
 
 -- | wave example
 --
 -- ![wave example](other/wave.svg)
-waveExample :: ChartSvg
+waveExample :: ChartOptions
 waveExample = mempty & #charts .~ named "wave" [GlyphChart defaultGlyphStyle $ gridP sin (Range 0 (2 * pi)) 30] & #hudOptions .~ defaultHudOptions
 
 -- | venn diagram
 --
 -- ![venn diagram](other/venn.svg)
-vennExample :: ChartSvg
+vennExample :: ChartOptions
 vennExample =
   mempty
     & #charts .~ named "venn" (zipWith (\c x -> PathChart (defaultPathStyle & #borderSize .~ 0.005 & #color .~ palette1a c 0.2 & over #borderColor (set opac' 1)) x) [0 ..] (svgToPathData <$> vennSegs))
@@ -264,7 +255,7 @@
       ("corner3", Point -1 -0.5) -- corner 3
     ]
 -}
-vennSegs :: [Text]
+vennSegs :: [ByteString]
 vennSegs =
   [ "M0.0,-1.2320508075688774 A0.5 0.5 0.0 1 1 1.0,0.5 1.0 1.0 0.0 0 0 0.5,-0.3660254037844387 1.0 1.0 0.0 0 0 0.0,-1.2320508075688774 Z",
     "M-1.0,0.5 A0.5 0.5 0.0 1 0 1.0,0.5 1.0 1.0 0.0 0 1 0.0,0.5 1.0 1.0 0.0 0 1 -1.0,0.5 Z",
@@ -278,14 +269,14 @@
 -- | Compound path example.
 --
 -- ![path test](other/path.svg)
-pathExample :: ChartSvg
+pathExample :: ChartOptions
 pathExample =
   mempty
     & #charts .~ named "path" [path', c0] <> named "pathtext" [t0]
     & #hudOptions .~ defaultHudOptions
     & #hudOptions % #chartAspect .~ ChartAspect
-    & #svgOptions % #cssOptions % #preferColorScheme .~ PreferHud
-    & #svgOptions % #cssOptions % #cssExtra .~ classSwitch (light, dark) "pathtext"
+    & #markupOptions % #cssOptions % #preferColorScheme .~ PreferHud
+    & #markupOptions % #cssOptions % #cssExtra .~ fillSwitch (dark, light) "dark" "pathtext"
   where
     ps =
       [ StartP (Point 0 0),
@@ -307,24 +298,6 @@
     offp = [Point 0 0.05, Point 0 0, Point (-0.2) 0, Point (-0.1) 0.1, Point 0 (-0.1)]
     t0 = TextChart (defaultTextStyle & set #size 0.05) (zip ts (zipWith addp offp midp))
 
-classSwitch :: (Colour, Colour) -> Text -> Text
-classSwitch (cl, cd) class' =
-  [trimming|
-{
-  .$class' g {
-    fill: $hexDark;
-  }
-}
-@media (prefers-color-scheme:dark) {
-  .$class' g {
-    fill: $hexLight;
-  }
-}
-|]
-  where
-    hexLight = hex cl
-    hexDark = hex cd
-
 -- | ellipse example
 --
 -- Under scaling, angles are not invariant, and this effects the shape of ellipses and thus SVG arc paths. Compare the effect of aspect changes to the axes of this ellipse:
@@ -334,7 +307,7 @@
 -- Below is the same ellipse with FixedAspect 2. Points scale exactly, but the original points that represent the end points of the axes are no longer on the new axes of the ellipse.
 --
 -- ![ellipse2 example](other/ellipse2.svg)
-ellipseExample :: ChartAspect -> ChartSvg
+ellipseExample :: ChartAspect -> ChartOptions
 ellipseExample a =
   mempty
     & #charts .~ named "ellipse" [ell, ellFull, c0, c1, bbox, xradii, yradii]
@@ -360,19 +333,20 @@
     fullels = defaultLineStyle & #size .~ 0.002 & #color .~ palette1 1
     els = defaultLineStyle & #size .~ 0.005 & #color .~ palette1 2
     lrows =
-      [ ("Major Axis", LineChart xals [[zero]]),
-        ("Minor Axis", LineChart yals [[zero]]),
-        ("Full Ellipse", LineChart fullels [[zero]]),
-        ("Arc", LineChart els [[zero]]),
-        ("Centroid", GlyphChart (g0 & #size .~ 0.01) [zero]),
-        ("Endpoints", GlyphChart (g1 & #size .~ 0.01) [zero]),
-        ("Bounding Box", RectChart (bbs & #borderSize .~ 0.01) [fmap (2 *) one])
-      ]
+      second (: [])
+        <$> [ ("Major Axis", LineChart xals [[zero]]),
+              ("Minor Axis", LineChart yals [[zero]]),
+              ("Full Ellipse", LineChart fullels [[zero]]),
+              ("Arc", LineChart els [[zero]]),
+              ("Centroid", GlyphChart (g0 & #size .~ 0.01) [zero]),
+              ("Endpoints", GlyphChart (g1 & #size .~ 0.01) [zero]),
+              ("Bounding Box", RectChart (bbs & #borderSize .~ 0.01) [fmap (2 *) one])
+            ]
 
 -- | Reproduction of the flag explanation chart in <https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths>
 --
 -- ![arc flags example](other/arcflags.svg)
-arcFlagsExample :: ChartSvg
+arcFlagsExample :: ChartOptions
 arcFlagsExample =
   mempty
     & set
@@ -384,29 +358,27 @@
           ]
       )
     & #hudOptions % #chartAspect .~ ChartAspect
-    & #svgOptions % #cssOptions % #preferColorScheme .~ PreferHud
-    & #svgOptions % #cssOptions % #cssExtra
-      .~ [trimming|
+    & #markupOptions % #cssOptions % #preferColorScheme .~ PreferHud
+    & #markupOptions % #cssOptions % #cssExtra
+      .~ [i|
 {
   .chart g {
-    stroke: $hexDark;
+    stroke: #{showRGBA dark};
   }
   .chart g text {
-    fill: $hexDark;
+    fill: #{showRGBA dark};
   }
 }
 @media (prefers-color-scheme:dark) {
   .chart g {
-    stroke: $hexLight;
+    stroke: #{showRGBA light};
   }
   .chart g text {
-    fill: $hexLight;
+    fill: #{showRGBA light};
   }
 }
 |]
   where
-    hexDark = hex dark
-    hexLight = hex light
     rowLarge =
       unnamed
         [ BlankChart [Rect 0 9 (-2.75) (-3.25)],
@@ -471,7 +443,7 @@
 -- | quad example
 --
 -- ![quad example](other/quad.svg)
-quadExample :: ChartSvg
+quadExample :: ChartOptions
 quadExample =
   mempty
     & #charts .~ named "quad" [path', curve, c0, c1, bbox]
@@ -492,17 +464,18 @@
     pathStyle = defaultPathStyle & #color .~ palette1a 2 0.2 & #borderColor .~ transparent
     controlStyle = defaultGlyphStyle & #shape .~ CircleGlyph
     lrows =
-      [ ("Path Fill", PathChart pathStyle [StartP zero]),
-        ("Path Chord", LineChart curveStyle [[zero]]),
-        ("Path Endpoints", GlyphChart defaultGlyphStyle [zero]),
-        ("Path Control Point", GlyphChart controlStyle [zero]),
-        ("Bounding Box", RectChart (bbs & #borderSize .~ 0.01) [one])
-      ]
+      second (: [])
+        <$> [ ("Path Fill", PathChart pathStyle [StartP zero]),
+              ("Path Chord", LineChart curveStyle [[zero]]),
+              ("Path Endpoints", GlyphChart defaultGlyphStyle [zero]),
+              ("Path Control Point", GlyphChart controlStyle [zero]),
+              ("Bounding Box", RectChart (bbs & #borderSize .~ 0.01) [one])
+            ]
 
 -- | cubic example
 --
 -- ![cubic example](other/cubic.svg)
-cubicExample :: ChartSvg
+cubicExample :: ChartOptions
 cubicExample =
   mempty
     & #charts .~ named "cubic" [path', curve, c0, c1, bbox]
@@ -523,74 +496,63 @@
     controlStyle = defaultGlyphStyle & #shape .~ CircleGlyph
     curveStyle = defaultLineStyle & #size .~ 0.002 & #color .~ palette1 7
     lrows =
-      [ ("Path Fill", PathChart pathStyle [StartP zero]),
-        ("Path Chord", LineChart curveStyle [[zero]]),
-        ("Path Endpoints", GlyphChart defaultGlyphStyle [zero]),
-        ("Path Control Point", GlyphChart controlStyle [zero]),
-        ("Bounding Box", RectChart (bbs & #borderSize .~ 0.01) [one])
-      ]
+      second (: [])
+        <$> [ ("Path Fill", PathChart pathStyle [StartP zero]),
+              ("Path Chord", LineChart curveStyle [[zero]]),
+              ("Path Endpoints", GlyphChart defaultGlyphStyle [zero]),
+              ("Path Control Point", GlyphChart controlStyle [zero]),
+              ("Bounding Box", RectChart (bbs & #borderSize .~ 0.01) [one])
+            ]
 
 -- | The common way to create a surface chart (or contour chart or heat map) is usually a grid over a function, a process reified in 'surfacef'.
 --
 -- This is also an example of 'mix' and 'mixes'. In this example, colors with the same lightness have been chosen in the gradient and the result should appear a fairly uniform lightness across the surface.
 --
 -- ![surface example](other/surface.svg)
-surfaceExample :: ChartSvg
+surfaceExample :: ChartOptions
 surfaceExample =
   mempty
-    & #extraHuds .~ h
     & #charts .~ named "surface" cs
-    & #svgOptions .~ (defaultSvgOptions & #cssOptions % #shapeRendering .~ UseCssCrisp)
+    & #markupOptions .~ (defaultMarkupOptions & #cssOptions % #shapeRendering .~ UseCssCrisp)
   where
-    t = "rosenbrock"
     grain = Point 100 100
     r = one
     f = fst . bimap ((-1.0) *) (fmap ((-1.0) *)) . rosenbrock 1 10
     evenColors = trimColour . over lightness' (const 0.55) . palette1 <$> [0 .. 5]
-    (cs, h) =
-      surfacefl
-        f
-        ( defaultSurfaceOptions
-            & #soGrain .~ grain
-            & #soRange .~ r
-            & #soStyle % #surfaceColors .~ evenColors
-        )
-        ( defaultSurfaceLegendOptions dark t
-            & #sloStyle % #surfaceColors .~ evenColors
-            & #sloLegendOptions % #textStyle % #color .~ dark
-            & #sloAxisOptions .~ surfaceAxisOptions dark
-            & #sloLegendOptions % #frame %~ fmap (#borderColor .~ dark)
-        )
+    so =
+      defaultSurfaceOptions
+        & #soGrain .~ grain
+        & #soRange .~ r
+        & #soStyle % #surfaceColors .~ evenColors
+    (cs, _) = surfacef f so
 
 -- | arrow example
 --
 -- Which happens to be the gradient of the surface example.
 --
 -- ![arrow example](other/arrow.svg)
-arrowExample :: ChartSvg
+arrowExample :: ChartOptions
 arrowExample =
   mempty
     & #hudOptions .~ (defaultHudOptions & #axes %~ fmap (second (#ticks % #ltick .~ Nothing)))
     & #charts .~ named "arrow" ((\p -> gchart (tail' . f $ p) (angle . f $ p) p) <$> ps)
-    & #svgOptions % #cssOptions % #preferColorScheme .~ PreferHud
-    & #svgOptions % #cssOptions % #cssExtra
-      .~ [trimming|
+    & #markupOptions % #cssOptions % #preferColorScheme .~ PreferHud
+    & #markupOptions % #cssOptions % #cssExtra
+      .~ [i|
 {
   .arrow g {
-    fill: $hexDark;
-    stroke: $hexDark;
+    fill: #{showRGBA dark};
+    stroke: #{showRGBA dark};
   }
 }
 @media (prefers-color-scheme:dark) {
   .arrow g {
-    fill: $hexLight;
-    stroke: $hexLight;
+    fill: #{showRGBA light};
+    stroke: #{showRGBA light};
   }
 }
 |]
   where
-    hexLight = hex light
-    hexDark = hex dark
     f = snd . bimap ((-1.0) *) (fmap ((-1.0) *)) . rosenbrock 1 10
     ps = grid MidPos (one :: Rect Double) (Point 10 10 :: Point Int) :: [Point Double]
     arrow = PathGlyph "M -1 0 L 1 0 M 1 0 L 0.4 0.3 M 1 0 L 0.4 -0.3" NoScaleBorder
@@ -623,7 +585,7 @@
 -- A hud that has date as the x-axis, and time as the y-axis. See 'placedTimeLabelContinuous'.
 --
 -- ![date example](other/date.svg)
-dateExample :: ChartSvg
+dateExample :: ChartOptions
 dateExample =
   mempty
     & #charts .~ blank (Rect 0 1 0 1)
@@ -631,20 +593,20 @@
       .~ ( mempty
              & #chartAspect .~ FixedAspect 1.5
              & #axes
-               .~ [ (1, defaultAxisOptions & #place .~ PlaceLeft & #ticks % #style .~ TickPlaced tsTime),
-                    (1, defaultAxisOptions & #ticks % #style .~ TickPlaced tsDate)
+               .~ [ (defaultPriority, defaultAxisOptions & #place .~ PlaceLeft & #ticks % #style .~ TickPlaced tsTime),
+                    (defaultPriority, defaultAxisOptions & #ticks % #style .~ TickPlaced tsDate)
                   ]
          )
   where
     tsTime = placedTimeLabelContinuous PosIncludeBoundaries Nothing 12 (Range (UTCTime (fromGregorian 2021 12 6) (toDiffTime 0)) (UTCTime (fromGregorian 2021 12 7) (toDiffTime 0)))
-    tsDate = placedTimeLabelContinuous PosIncludeBoundaries (Just (pack "%d %b")) 2 (Range (UTCTime (fromGregorian 2021 12 6) (toDiffTime 0)) (UTCTime (fromGregorian 2022 3 13) (toDiffTime 0)))
+    tsDate = placedTimeLabelContinuous PosIncludeBoundaries (Just (Text.pack "%d %b")) 2 (Range (UTCTime (fromGregorian 2021 12 6) (toDiffTime 0)) (UTCTime (fromGregorian 2022 3 13) (toDiffTime 0)))
 
 -- | gradient example
 --
 -- Mixing Colours using the <https://bottosson.github.io/posts/oklab/ oklch> color model.
 --
 -- ![gradient example](other/gradient.svg)
-gradientExample :: ChartSvg
+gradientExample :: ChartOptions
 gradientExample = gradient (Just (orig / 360)) 100 6 100 c0 c1
   where
     ok = LCHA 0.5 0.12 127 1
@@ -660,17 +622,17 @@
   where
     d = 1 / fromIntegral grain
 
-gradient :: Maybe Double -> Double -> Double -> Int -> LCHA -> LCHA -> ChartSvg
+gradient :: Maybe Double -> Double -> Double -> Int -> LCHA -> LCHA -> ChartOptions
 gradient marker h fa grain ok0 ok1 =
   mempty
-    & #svgOptions % #svgHeight
+    & #markupOptions % #markupHeight
       .~ h
-    & #svgOptions % #cssOptions % #shapeRendering
+    & #markupOptions % #cssOptions % #shapeRendering
       .~ UseCssCrisp
     & #hudOptions
       .~ ( mempty
              & #chartAspect .~ FixedAspect fa
-             & #frames .~ [(20, FrameOptions (Just (border 0.004 white)) 0.1)]
+             & #frames .~ [(Priority 1, FrameOptions (Just (border 0.004 white)) 0.1)]
          )
     & #charts
       .~ named "gradient" (gradientChart_ grain ok0 ok1) <> strip
@@ -688,13 +650,13 @@
 -- | Color wheel displaying palette1 choices
 --
 -- -- ![wheel example](other/wheel.svg)
-wheelExample :: ChartSvg
+wheelExample :: ChartOptions
 wheelExample = dotMap 0.01 50 0.5 0.5 (palette1 <$> [0 .. 7])
 
 -- | The dotMap
 --
 -- > dotMap 0.01 20 0.8 0.3
-dotMap :: Double -> Int -> Double -> Double -> [Colour] -> ChartSvg
+dotMap :: Double -> Int -> Double -> Double -> [Colour] -> ChartOptions
 dotMap s grain l maxchroma cs =
   mempty
     & #hudOptions
@@ -728,17 +690,20 @@
 -- | Adding reference points and bounding boxes to visualize chart alignment for use in debugging charts.
 --
 -- -- ![debug example](other/debug.svg)
-debugExample :: ChartSvg -> ChartSvg
+debugExample :: ChartOptions -> ChartOptions
 debugExample cs =
   mempty
+    & set #markupOptions (view #markupOptions cs)
+    & set (#hudOptions % #chartAspect) (view (#hudOptions % #chartAspect) cs)
     & set #charts (e1 <> e2 <> e3)
   where
-    e1 = toChartTree cs
+    e1 = addHud (view #hudOptions cs) (view #charts cs)
     e2 = glyphize (defaultGlyphStyle & #size .~ 0.01 & #shape .~ CircleGlyph) e1
     e3 = rectangularize (defaultRectStyle & #borderColor .~ dark & #borderSize .~ 0.001 & #color % opac' .~ 0.05) e1
 
-pathChartSvg :: [(FilePath, ChartSvg)]
-pathChartSvg =
+-- | All the examples and the associated filepaths
+pathChartOptions :: [(FilePath, ChartOptions)]
+pathChartOptions =
   [ ("other/unit.svg", unitExample),
     ("other/rect.svg", rectExample),
     ("other/text.svg", textExample),
@@ -760,24 +725,29 @@
     ("other/date.svg", dateExample),
     ("other/gradient.svg", gradientExample),
     ("other/wheel.svg", wheelExample),
-    ("other/debug.svg", debugExample lineExample)
+    ("other/debug.svg", debugExample lineExample),
+    ("other/priorityv1.svg", priorityv1Example),
+    ("other/priorityv2.svg", priorityv2Example)
   ]
 
 -- | Run this to refresh example SVG's.
 writeAllExamples :: IO ()
 writeAllExamples = do
-  mapM_ (uncurry writeChartSvg) pathChartSvg
+  mapM_ (uncurry writeChartOptions) pathChartOptions
   putStrLn "ok"
 
 -- | Version of charts with a dark-friendly hud
 writeAllExamplesDark :: IO ()
 writeAllExamplesDark = do
-  mapM_ (uncurry writeChartSvg
-      . bimap
-        ((<> "d.svg") . reverse . drop 4 . reverse)
-        ( \x ->
-            x
-              & #hudOptions %~ colourHudOptions (rgb light)
-              & #svgOptions % #cssOptions % #preferColorScheme .~ PreferDark
-        )) pathChartSvg
+  mapM_
+    ( uncurry writeChartOptions
+        . bimap
+          ((<> "d.svg") . reverse . drop 4 . reverse)
+          ( \x ->
+              x
+                & #hudOptions %~ colourHudOptions (rgb light)
+                & #markupOptions % #cssOptions % #preferColorScheme .~ PreferDark
+          )
+    )
+    pathChartOptions
   putStrLn "dark version, ok"
diff --git a/src/Chart/FlatParse.hs b/src/Chart/FlatParse.hs
new file mode 100644
--- /dev/null
+++ b/src/Chart/FlatParse.hs
@@ -0,0 +1,291 @@
+{-# LANGUAGE AllowAmbiguousTypes #-}
+{-# LANGUAGE BangPatterns #-}
+{-# LANGUAGE DeriveGeneric #-}
+{-# LANGUAGE FlexibleContexts #-}
+{-# LANGUAGE LambdaCase #-}
+{-# LANGUAGE OverloadedLabels #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE PatternSynonyms #-}
+{-# LANGUAGE QuasiQuotes #-}
+{-# LANGUAGE RankNTypes #-}
+{-# LANGUAGE ScopedTypeVariables #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# LANGUAGE TupleSections #-}
+{-# LANGUAGE TypeApplications #-}
+{-# OPTIONS_GHC -Wno-name-shadowing #-}
+
+-- | Lower-level flatparse parsers
+module Chart.FlatParse
+  ( runParserMaybe,
+    runParserEither,
+    testParser,
+    Expected (..),
+    Error (..),
+    prettyError,
+    cut,
+    cut',
+    ws,
+    ws_,
+    wss,
+    sep,
+    bracketed,
+    wrapped,
+    digit,
+    int,
+    double,
+    signed,
+  )
+where
+
+import Data.Bool
+import Data.ByteString (ByteString)
+import Data.Char hiding (isDigit)
+import Data.List (replicate)
+import FlatParse.Basic hiding (cut)
+import GHC.Exts
+import Prelude hiding (replicate)
+
+-- $setup
+-- >>> :set -XTemplateHaskell
+-- >>> import Chart.FlatParse
+-- >>> import FlatParse.Basic
+
+-- * parser error model
+
+--
+-- taken from flatparse examples
+
+-- | An expected item which is displayed in error messages.
+data Expected
+  = -- | An error message.
+    Msg String
+  | -- | A literal expected thing.
+    Lit String
+  deriving (Eq, Show, Ord)
+
+instance IsString Expected where fromString = Lit
+
+-- | A parsing error.
+data Error
+  = -- | A precisely known error, like leaving out "in" from "let".
+    Precise Pos Expected
+  | -- | An imprecise error, when we expect a number of different things,
+    --   but parse something else.
+    Imprecise Pos [Expected]
+  deriving (Show)
+
+errorPos :: Error -> Pos
+errorPos (Precise p _) = p
+errorPos (Imprecise p _) = p
+
+-- | Merge two errors. Inner errors (which were thrown at points with more consumed inputs)
+--   are preferred. If errors are thrown at identical input positions, we prefer precise errors
+--   to imprecise ones.
+--
+--   The point of prioritizing inner and precise errors is to suppress the deluge of "expected"
+--   items, and instead try to point to a concrete issue to fix.
+merge :: Error -> Error -> Error
+merge e e' = case (errorPos e, errorPos e') of
+  (p, p') | p < p' -> e'
+  (p, p') | p > p' -> e
+  (p, _) -> case (e, e') of
+    (Precise {}, _) -> e
+    (_, Precise {}) -> e'
+    (Imprecise _ es, Imprecise _ es') -> Imprecise p (es <> es')
+{-# NOINLINE merge #-} -- merge is "cold" code, so we shouldn't inline it.
+
+-- | Pretty print an error. The `B.ByteString` input is the source file. The offending line from the
+--   source is displayed in the output.
+prettyError :: ByteString -> Error -> String
+prettyError b e =
+  let pos :: Pos
+      pos = case e of
+        Imprecise p _ -> p
+        Precise p _ -> p
+      ls = linesUtf8 b
+      (l, c) = head $ posLineCols b [pos]
+      line = if l < length ls then ls !! l else ""
+      line' = if length line > 300 then Prelude.drop (c - 50) $ Prelude.take (c + 50) line else line
+      linum = show l
+      lpad = fmap (const ' ') linum
+
+      expected (Lit s) = show s
+      expected (Msg s) = s
+
+      err (Precise _ e) = expected e
+      err (Imprecise _ es) = imprec es
+
+      imprec :: [Expected] -> String
+      imprec [] = error "impossible"
+      imprec [e] = expected e
+      imprec (e : es) = (expected e <> go es)
+        where
+          go [] = ""
+          go [e] = (" or " <> expected e)
+          go (e : es) = (", " <> expected e <> go es)
+   in (show l <> (":" <> (show c <> (":\n" <> (lpad <> ("|\n" <> (linum <> ("| " <> (line' <> ("\n" <> (lpad <> ("| " <> (replicate c ' ' <> ("^\n" <> ("parse error: expected " <> err e)))))))))))))))
+
+-- | Imprecise cut: we slap a list of items on inner errors.
+cut :: Parser Error a -> [Expected] -> Parser Error a
+cut p es = do
+  pos <- getPos
+  cutting p (Imprecise pos es) merge
+
+-- | Precise cut: we propagate at most a single error.
+cut' :: Parser Error a -> Expected -> Parser Error a
+cut' p e = do
+  pos <- getPos
+  cutting p (Precise pos e) merge
+
+-- | run a Parser, Nothing on failure
+runParserMaybe :: Parser e a -> ByteString -> Maybe a
+runParserMaybe p b = case runParser p b of
+  OK r _ -> Just r
+  Fail -> Nothing
+  Err _ -> Nothing
+
+-- | Run parser, Left error on failure.
+runParserEither :: Parser Error a -> ByteString -> Either ByteString a
+runParserEither p bs = case runParser p bs of
+  Err e -> Left $ strToUtf8 $ prettyError bs e
+  OK a _ -> Right a
+  Fail -> Left "uncaught parse error"
+
+-- | Run parser, print pretty error on failure.
+testParser :: (Show a) => Parser Error a -> String -> IO ()
+testParser p str = case fromString str of
+  b -> case runParser p b of
+    Err e -> putStrLn $ prettyError b e
+    OK a _ -> print a
+    Fail -> putStrLn "uncaught parse error"
+
+-- * parsing
+
+isWs :: Char -> Bool
+isWs x =
+  x == ' '
+    || x == '\n'
+    || x == '\t'
+    || x == '\r'
+
+-- | single whitespace
+--
+-- >>> runParser ws " \nx"
+-- OK ' ' "\nx"
+ws :: Parser e Char
+ws = satisfy isWs
+
+-- | Consume whitespace.
+--
+-- >>> runParser ws_ " \nx"
+-- OK () "x"
+--
+-- >>> runParser ws_ "x"
+-- OK () "x"
+ws_ :: Parser e ()
+ws_ =
+  $( switch
+       [|
+         case _ of
+           " " -> ws_
+           "\n" -> ws_
+           "\t" -> ws_
+           "\r" -> ws_
+           _ -> pure ()
+         |]
+   )
+
+-- | multiple whitespace
+--
+-- >>> runParser wss " \nx"
+-- OK " \n" "x"
+--
+-- >>> runParser wss "x"
+-- Fail
+wss :: Parser e ByteString
+wss = byteStringOf $ some ws
+
+-- | some with a separator
+--
+-- >>> runParser (sep ws (many (satisfy (/= ' ')))) "a b c"
+-- OK ["a","b","c"] ""
+sep :: Parser e s -> Parser e a -> Parser e [a]
+sep s p = (:) <$> p <*> many (s *> p)
+
+-- | parser bracketed by two other parsers
+--
+-- >>> runParser (bracketed ($(char '[')) ($(char ']')) (many (satisfy (/= ']')))) "[bracketed]"
+-- OK "bracketed" ""
+bracketed :: Parser e b -> Parser e b -> Parser e a -> Parser e a
+bracketed o c p = o *> p <* c
+
+-- | parser wrapped by another parser
+--
+-- >>> runParser (wrapped ($(char '"')) (many (satisfy (/= '"')))) "\"wrapped\""
+-- OK "wrapped" ""
+wrapped :: Parser e () -> Parser e a -> Parser e a
+wrapped x p = bracketed x x p
+
+-- | A single digit
+--
+-- runParserMaybe digit "5"
+-- Just 5
+digit :: Parser e Int
+digit = (\c -> ord c - ord '0') <$> satisfyAscii isDigit
+
+-- | (unsigned) Int parser
+--
+-- runParserMaybe int "567"
+-- Just 567
+int :: Parser e Int
+int = do
+  (place, n) <- chainr (\n (!place, !acc) -> (place * 10, acc + place * n)) digit (pure (1, 0))
+  case place of
+    1 -> empty
+    _ -> pure n
+
+digits :: Parser e (Int, Int)
+digits = chainr (\n (!place, !acc) -> (place * 10, acc + place * n)) digit (pure (1, 0))
+
+-- |
+-- >>> runParser double "1.234x"
+-- OK 1.234 "x"
+--
+-- >>> runParser double "."
+-- Fail
+--
+-- >>> runParser double "123"
+-- OK 123.0 ""
+--
+-- >>> runParser double ".123"
+-- OK 0.123 ""
+--
+-- >>> runParser double "123."
+-- OK 123.0 ""
+double :: Parser e Double
+double = do
+  (placel, nl) <- digits
+  withOption
+    ($(char '.') *> digits)
+    ( \(placer, nr) ->
+        case (placel, placer) of
+          (1, 1) -> empty
+          _ -> pure $ fromIntegral nl + fromIntegral nr / fromIntegral placer
+    )
+    ( case placel of
+        1 -> empty
+        _ -> pure $ fromIntegral nl
+    )
+
+minus :: Parser e ()
+minus = $(char '-')
+
+-- |
+-- >>> runParser (signed double) "-1.234x"
+-- OK (-1.234) "x"
+signed :: (Num b) => Parser e b -> Parser e b
+signed p = do
+  m <- optional minus
+  case m of
+    Nothing -> p
+    Just () -> negate <$> p
diff --git a/src/Chart/Hud.hs b/src/Chart/Hud.hs
--- a/src/Chart/Hud.hs
+++ b/src/Chart/Hud.hs
@@ -11,7 +11,8 @@
 module Chart.Hud
   ( -- * Hud
     Hud (..),
-    Priority,
+    Priority (..),
+    defaultPriority,
     HudBox,
     CanvasBox,
     DataBox,
@@ -28,6 +29,8 @@
     -- * HudOptions
     HudOptions (..),
     defaultHudOptions,
+    addHud,
+    initialCanvas,
     colourHudOptions,
     toHuds,
 
@@ -85,6 +88,7 @@
 import Data.Maybe
 import Data.Path
 import Data.Text (Text)
+import qualified Data.Text as Text
 import Data.Tuple
 import GHC.Generics hiding (to)
 import qualified NumHask.Prelude as NH
@@ -104,9 +108,50 @@
 --
 -- Lower priority (higher values) huds will tend to be placed on the outside of a chart.
 --
--- Equal priority values will be placed in the same process step.
-type Priority = Double
+-- Hud elements are rendered in order from high to low priority and the positioning of hud elements can depend on the positioning of elements that have already been included. Equal priority values will be placed in the same process step.
+--
+-- The first example below, based in 'Chart.Examples.lineExample' but with the legend placed on the right and coloured frames to help accentuate effects, includes (in order of priority):
+--
+-- - an inner frame, representing the core data area of the chart (Priority 1)
+--
+-- - the axes (defaultPriority (5))
+--
+-- - the titles (Priority 12)
+--
+-- - the legend (Priority 50)
+--
+-- - an outer frame which is transparent and used to pad out the chart (Priority 100).
+--
+-- > priorityv1Example = lineExample & (#hudOptions % #frames) .~ [(1, FrameOptions (Just defaultRectStyle) 0), (100, FrameOptions (Just (defaultRectStyle & #color .~ (palette1 4 & opac' .~ 0.05) & #borderColor .~ palette1 4)) 0.1)] & #hudOptions % #legends %~ fmap (first (const (Priority 50))) & #hudOptions % #legends %~ fmap (second (set #place PlaceRight))
+--
+-- ![priorityv1 example](other/priorityv1.svg)
+--
+-- The second variation below drops the title priorities to below the legend:
+--
+-- > priorityv2Example = priorityv1Example & #hudOptions % #titles %~ fmap (first (const (Priority 51)))
+--
+-- ![priorityv2 example](other/priorityv2.svg)
+newtype Priority = Priority {priority :: Double} deriving (Eq, Ord, Show, Generic)
 
+instance Num Priority where
+  (*) (Priority a) (Priority b) = Priority (a * b)
+  (+) (Priority a) (Priority b) = Priority (a + b)
+  negate (Priority a) = Priority (negate a)
+  abs (Priority a) = Priority (Prelude.abs a)
+  signum (Priority a) = Priority (signum a)
+  fromInteger x = Priority (fromInteger x)
+
+instance Fractional Priority where
+  fromRational x = Priority (fromRational x)
+  recip (Priority x) = Priority (recip x)
+
+-- | An arbitrary 5.0
+--
+-- >>> defaultPriority
+-- Priority {priority = 5.0}
+defaultPriority :: Priority
+defaultPriority = Priority 5.0
+
 -- | Heads-up display additions to charts
 --
 -- A Hud is composed of:
@@ -282,6 +327,16 @@
   mempty = HudOptions (FixedAspect 1.5) [] [] [] []
 
 -- | The official hud options.
+--
+-- - A fixed chart aspect (width:height) of 1.5
+--
+-- - An x axis at the bottom and y axis at the left.
+--
+-- - The default tick style for each axis of an axis bar, tick glyphs (or marks), automated tick labels, and tick (or grid) lines.
+--
+-- - A high 'Priority' (and thus inner), low-opacity frame, representing the data area of the chart.
+--
+-- - A low priority (outer), transparent frame, providing some padding around the chart.
 defaultHudOptions :: HudOptions
 defaultHudOptions =
   HudOptions
@@ -289,10 +344,32 @@
     [ (5, defaultAxisOptions),
       (5, defaultAxisOptions & set #place PlaceLeft)
     ]
-    [(1, defaultFrameOptions)]
+    [ (1, defaultFrameOptions),
+      (20, defaultFrameOptions & #buffer .~ 0.04)
+    ]
     []
     []
 
+-- | Decorate a ChartTree with HudOptions
+addHud :: HudOptions -> ChartTree -> ChartTree
+addHud ho cs =
+  runHudWith
+    (initialCanvas (view #chartAspect ho) cs)
+    db'
+    hs
+    (cs <> blank db')
+  where
+    (hs, db') = toHuds ho (singletonGuard $ view box' cs)
+
+-- | The initial canvas before applying Huds
+--
+-- >>> initialCanvas (FixedAspect 1.5) (unnamed [RectChart defaultRectStyle [one]])
+-- Rect -0.75 0.75 -0.5 0.5
+initialCanvas :: ChartAspect -> ChartTree -> Rect Double
+initialCanvas (FixedAspect a) _ = aspect a
+initialCanvas (CanvasAspect a) _ = aspect a
+initialCanvas ChartAspect cs = singletonGuard $ view box' cs
+
 priorities :: HudOptions -> [Priority]
 priorities o =
   (fst <$> view #axes o)
@@ -341,12 +418,12 @@
     TickRound f n e ->
       ( zip
           ticks0
-          (formatNs 4 f ticks0),
+          (formatNs f ticks0),
         bool (space1 ticks0) Nothing (e == NoTickExtend)
       )
       where
         ticks0 = gridSensible OuterPos (e == NoTickExtend) r (fromIntegral n :: Integer)
-    TickExact f n -> (zip ticks0 (formatNs 4 f ticks0), Nothing)
+    TickExact f n -> (zip ticks0 (formatNs f ticks0), Nothing)
       where
         ticks0 = grid OuterPos r n
     TickLabels ls ->
@@ -497,7 +574,7 @@
 -- | xy coordinate markings
 --
 -- >>> defaultTicks
--- Ticks {style = TickRound (FormatN {fstyle = FSCommaPrec, sigFigs = Just 2, addLPad = True}) 8 TickExtend, gtick = Just (GlyphStyle {size = 3.0e-2, color = Colour 0.05 0.05 0.05 0.40, borderColor = Colour 0.05 0.05 0.05 0.40, borderSize = 4.0e-3, shape = VLineGlyph, rotation = Nothing, translate = Nothing},3.0e-2), ttick = Just (TextStyle {size = 5.0e-2, color = Colour 0.05 0.05 0.05 1.00, anchor = AnchorMiddle, hsize = 0.45, vsize = 1.1, vshift = -0.25, rotation = Nothing, scalex = ScaleX, frame = Nothing},3.3e-2), ltick = Just (LineStyle {size = 5.0e-3, color = Colour 0.05 0.05 0.05 0.05, linecap = Nothing, linejoin = Nothing, dasharray = Nothing, dashoffset = Nothing},0.0)}
+-- Ticks {style = TickRound (FormatN {fstyle = FSCommaPrec, sigFigs = Just 1, maxDistinguishIterations = 4, addLPad = True, cutRightZeros = True}) 8 TickExtend, gtick = Just (GlyphStyle {size = 3.0e-2, color = Colour 0.05 0.05 0.05 0.40, borderColor = Colour 0.05 0.05 0.05 0.40, borderSize = 4.0e-3, shape = VLineGlyph, rotation = Nothing, translate = Nothing},3.0e-2), ttick = Just (TextStyle {size = 5.0e-2, color = Colour 0.05 0.05 0.05 1.00, anchor = AnchorMiddle, hsize = 0.45, vsize = 1.1, vshift = -0.25, rotation = Nothing, scalex = ScaleX, frame = Nothing},3.3e-2), ltick = Just (LineStyle {size = 5.0e-3, color = Colour 0.05 0.05 0.05 0.05, linecap = Nothing, linejoin = Nothing, dasharray = Nothing, dashoffset = Nothing},0.0)}
 data Ticks = Ticks
   { style :: TickStyle,
     gtick :: Maybe (GlyphStyle, Double),
@@ -551,8 +628,11 @@
   deriving (Show, Eq, Generic)
 
 -- | The official tick style
+--
+-- >>> defaultTickStyle
+-- TickRound (FormatN {fstyle = FSCommaPrec, sigFigs = Just 1, maxDistinguishIterations = 4, addLPad = True, cutRightZeros = True}) 8 TickExtend
 defaultTickStyle :: TickStyle
-defaultTickStyle = TickRound defaultFormatN 8 TickExtend
+defaultTickStyle = TickRound (FormatN FSCommaPrec (Just 1) 4 True True) 8 TickExtend
 
 -- | textifier
 tickStyleText :: TickStyle -> Text
@@ -596,7 +676,7 @@
     frame :: Maybe RectStyle,
     place :: Place,
     overallScale :: Double,
-    content :: [(Text, Chart)]
+    content :: [(Text, [Chart])]
   }
   deriving (Show, Eq, Generic)
 
@@ -800,10 +880,10 @@
 ticksR s d r =
   case s of
     TickNone -> []
-    TickRound f n e -> zip (project r d <$> ticks0) (formatNs 4 f ticks0)
+    TickRound f n e -> zip (project r d <$> ticks0) (formatNs f ticks0)
       where
         ticks0 = gridSensible OuterPos (e == NoTickExtend) r (fromIntegral n :: Integer)
-    TickExact f n -> zip (project r d <$> ticks0) (formatNs 4 f ticks0)
+    TickExact f n -> zip (project r d <$> ticks0) (formatNs f ticks0)
       where
         ticks0 = grid OuterPos r n
     TickLabels ls ->
@@ -1015,15 +1095,15 @@
     content' =
       vert
         (l ^. #hgap)
-        ( ( \(a, t) ->
+        ( ( \(t, a) ->
               hori
                 ((l ^. #vgap) + twidth - gapwidth t)
-                (fmap unnamed [[t], [a]])
+                (fmap unnamed [[t], a])
           )
             <$> es
         )
     es = reverse $ uncurry (legendEntry l) <$> view #content l
-    twidth = maybe zero (\(Rect _ z _ _) -> z) (styleBoxes (snd <$> es))
+    twidth = maybe zero (\(Rect _ z _ _) -> z) (styleBoxes (fst <$> es))
     gapwidth t = maybe 0 (\(Rect _ z _ _) -> z) (sbox t)
 
 legendText ::
@@ -1040,7 +1120,7 @@
 legendizeChart l c =
   case c of
     (RectChart rs _) -> RectChart rs [Rect 0 (l ^. #size) 0 (l ^. #size)]
-    (TextChart ts _) -> TextChart (ts & #size .~ (l ^. #size)) [("text", zero)]
+    (TextChart ts t) -> let txt = fromMaybe "text" (listToMaybe (fst <$> t)) in TextChart (ts & #size .~ (l ^. #size / fromIntegral (Text.length txt))) [(txt, Point (0.5 * l ^. #size) (0.33 * l ^. #size))]
     (GlyphChart gs _) -> GlyphChart (gs & #size .~ (l ^. #size)) [Point (0.5 * l ^. #size) (0.33 * l ^. #size)]
     (LineChart ls _) ->
       LineChart
@@ -1061,9 +1141,7 @@
 legendEntry ::
   LegendOptions ->
   Text ->
-  Chart ->
-  (Chart, Chart)
-legendEntry l t c =
-  ( legendizeChart l c,
-    legendText l t
-  )
+  [Chart] ->
+  (Chart, [Chart])
+legendEntry l t cs =
+  (legendText l t, cs & fmap (legendizeChart l))
diff --git a/src/Chart/Markup.hs b/src/Chart/Markup.hs
new file mode 100644
--- /dev/null
+++ b/src/Chart/Markup.hs
@@ -0,0 +1,600 @@
+{-# LANGUAGE DeriveGeneric #-}
+{-# LANGUAGE OverloadedLabels #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE QuasiQuotes #-}
+{-# LANGUAGE TupleSections #-}
+
+-- | An intermediary representation not unlike SVG or XML but only forming a subset of these standards.
+module Chart.Markup
+  ( Attributes (..),
+    attribute,
+    Markup (..),
+    Content (..),
+    renderMarkup,
+    encodeMarkup,
+    ChartOptions (..),
+    markupChartOptions,
+    markupChartTree,
+    markupChart,
+    header,
+    renderChartOptions,
+    encodeChartOptions,
+    writeChartOptions,
+    CssOptions (..),
+    defaultCssOptions,
+    CssPreferColorScheme (..),
+    cssPreferColorScheme,
+    fillSwitch,
+    CssShapeRendering (..),
+    markupCssOptions,
+    MarkupOptions (..),
+    defaultMarkupOptions,
+    encodeNum,
+    encodePx,
+  )
+where
+
+import Chart.Data
+import Chart.Hud
+import Chart.Primitive hiding (tree)
+import Chart.Style
+import Data.Bool
+import Data.ByteString (ByteString, intercalate, writeFile)
+import Data.ByteString.Char8 (pack)
+import Data.Colour
+import Data.FormatN
+import Data.Map.Strict (Map)
+import qualified Data.Map.Strict as Map
+import Data.Maybe
+import Data.Path
+import Data.Path.Parser
+import Data.String.Interpolate
+import Data.Text (Text)
+import Data.Text.Encoding (encodeUtf8)
+import Data.Tree (Tree (..))
+import Data.TreeDiff
+import GHC.Generics
+import Optics.Core hiding (element)
+import Prelude
+
+-- $setup
+--
+-- >>> :set -XOverloadedLabels
+-- >>> :set -XOverloadedStrings
+-- >>> import Chart
+-- >>> import Optics.Core
+-- >>> let c0 = ChartOptions (defaultMarkupOptions & #cssOptions % #preferColorScheme .~ PreferNormal) mempty mempty
+-- >>> import Chart.Examples
+
+-- | Show a Double, or rounded to 4 decimal places if this is shorter.
+--
+-- >>> encodeNum 1
+-- "1.0"
+--
+-- >>> encodeNum 1.23456
+-- "1.2346"
+encodeNum :: Double -> ByteString
+encodeNum = encodeUtf8 . formatOrShow (FixedStyle 4) Nothing
+
+-- | SVG width and height, without any unit suffix, are defined as pixels, which are Integers
+--
+-- >>> encodePx 300.0
+-- "300"
+encodePx :: Double -> ByteString
+encodePx = pack . show . (floor :: Double -> Int)
+
+-- | A collection of attributes as a ByteString key-value map.
+newtype Attributes = Attributes {attMap :: Map ByteString ByteString} deriving (Eq, Show, Generic)
+
+instance ToExpr Attributes
+
+-- Like Last for most attributes but concatenates the "class" attribute.
+instance Semigroup Attributes where
+  (<>) (Attributes m) (Attributes m') =
+    Attributes $
+      Map.unionWithKey
+        ( \k a b ->
+            case k of
+              "class" -> a <> " " <> b
+              _ -> b
+        )
+        m
+        m'
+
+instance Monoid Attributes where
+  mempty = Attributes Map.empty
+
+-- | Create a singleton Attributes
+attribute :: (ByteString, ByteString) -> Attributes
+attribute (k, v) = Attributes $ Map.singleton k v
+
+-- | A representation of SVG (and XML) markup with no specific knowledge of SVG or XML syntax rules.
+--
+-- >>> let c0 = ChartOptions (defaultMarkupOptions & #cssOptions % #preferColorScheme .~ PreferNormal) mempty mempty
+-- >>> markupChartOptions c0
+-- Markup {tag = "svg", atts = Attributes {attMap = fromList [("height","300"),("viewBox","-0.75 -0.5 1.5 1.0"),("width","450"),("xmlns","http://www.w3.org/2000/svg"),("xmlns:xlink","http://www.w3.org/1999/xlink")]}, contents = [MarkupLeaf (Markup {tag = "style", atts = Attributes {attMap = fromList []}, contents = [Content ""]}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("class","chart")]}, contents = []}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("class","hud")]}, contents = []})]}
+data Markup = Markup
+  { tag :: ByteString,
+    atts :: Attributes,
+    contents :: [Content]
+  }
+  deriving (Eq, Show, Generic)
+
+instance ToExpr Markup
+
+-- | The things that can be inside (form the Content of) a Markup element, especially in a DOM context. Comments are unused by the library representation of a chart and are here to help with parsing arbitrary svg in the wild.
+--
+-- >>> contents (markupChartOptions c0)
+-- [MarkupLeaf (Markup {tag = "style", atts = Attributes {attMap = fromList []}, contents = [Content ""]}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("class","chart")]}, contents = []}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("class","hud")]}, contents = []})]
+data Content = Content ByteString | Comment ByteString | MarkupLeaf Markup deriving (Eq, Show, Generic)
+
+instance ToExpr Content
+
+-- | render markup to Text compliant with being an SVG object (and XML element)
+--
+-- >>> renderMarkup (markupChartOptions c0)
+-- "<svg height=\"300\" viewBox=\"-0.75 -0.5 1.5 1.0\" width=\"450\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><style></style><g class=\"chart\"/><g class=\"hud\"/></svg>"
+renderMarkup :: Markup -> Text
+renderMarkup (Markup n as xs) =
+  bool [i|<#{na}>#{ls}</#{n}>|] [i|<#{na}/>|] (xs == mempty)
+  where
+    na = intercalate " " ([n] <> (uncurry encodeAttribute <$> Map.toList (attMap as)))
+    ls = mconcat (encodeContent <$> xs)
+
+-- | render markup to a ByteString compliant with being an SVG object (and XML element)
+--
+-- >>> encodeMarkup (markupChartOptions c0)
+-- "<svg height=\"300\" viewBox=\"-0.75 -0.5 1.5 1.0\" width=\"450\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><style></style><g class=\"chart\"/><g class=\"hud\"/></svg>"
+encodeMarkup :: Markup -> ByteString
+encodeMarkup (Markup n as xs) =
+  bool [i|<#{na}>#{ls}</#{n}>|] [i|<#{na}/>|] (xs == mempty)
+  where
+    na = intercalate " " ([n] <> (uncurry encodeAttribute <$> Map.toList (attMap as)))
+    ls = mconcat (encodeContent <$> xs)
+
+encodeContent :: Content -> ByteString
+encodeContent (Content c) = c
+encodeContent (Comment c) = encodeComment c
+encodeContent (MarkupLeaf x) = encodeMarkup x
+
+encodeComment :: ByteString -> ByteString
+encodeComment c = "<!--" <> c <> "-->"
+
+encodeAttribute :: ByteString -> ByteString -> ByteString
+encodeAttribute a b = [i|#{a}="#{b}"|]
+
+-- | Convert a ChartTree to markup
+--
+-- >>> lineExample & view #charts & markupChartTree
+-- [Markup {tag = "g", atts = Attributes {attMap = fromList [("class","line")]}, contents = [MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("fill","none"),("stroke","rgb(2%, 73%, 80%)"),("stroke-opacity","1.0"),("stroke-width","0.0150")]}, contents = [MarkupLeaf (Markup {tag = "polyline", atts = Attributes {attMap = fromList [("points","0,-1.0 1.0,-1.0 2.0,-5.0")]}, contents = []})]}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("fill","none"),("stroke","rgb(2%, 29%, 48%)"),("stroke-opacity","1.0"),("stroke-width","0.0150")]}, contents = [MarkupLeaf (Markup {tag = "polyline", atts = Attributes {attMap = fromList [("points","0,0 2.8,-3.0")]}, contents = []})]}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("fill","none"),("stroke","rgb(66%, 7%, 55%)"),("stroke-opacity","1.0"),("stroke-width","0.0150")]}, contents = [MarkupLeaf (Markup {tag = "polyline", atts = Attributes {attMap = fromList [("points","0.5,-4.0 0.5,0")]}, contents = []})]})]}]
+markupChartTree :: ChartTree -> [Markup]
+markupChartTree cs =
+  case (xs', label) of
+    ([], Nothing) -> mempty
+    (xs'', Nothing) -> xs''
+    (xs'', Just l) -> [Markup "g" (Attributes . Map.singleton "class" . encodeUtf8 $ l) (MarkupLeaf <$> xs'')]
+  where
+    (ChartTree (Node (label, cs') xs)) = filterChartTree (not . isEmptyChart) cs
+    xs' = mapMaybe markupChart cs' <> (mconcat $ markupChartTree . ChartTree <$> xs)
+
+markupText :: TextStyle -> Text -> Point Double -> Markup
+markupText s t p@(Point x y) = Markup "text" as ((MarkupLeaf <$> xs) <> [Content c])
+  where
+    as =
+      Attributes $
+        Map.fromList $
+          [ ("x", encodeNum x),
+            ("y", encodeNum $ -y)
+          ]
+            <> maybeToList ((\x' -> ("transform", toRotateText x' p)) <$> (s ^. #rotation))
+    xs = case view #frame s of
+      Nothing -> []
+      Just f -> maybeToList $ markupChart (RectChart (f & over #borderSize (* view #size s)) [styleBoxText s t p])
+    c = encodeUtf8 t
+
+-- | Markup a text rotation about a point in radians.
+--
+-- includes reference changes:
+--
+-- - from radians to degrees
+--
+-- - from counter-clockwise is a positive rotation to clockwise is positive
+--
+-- - flip y dimension
+toRotateText :: Double -> Point Double -> ByteString
+toRotateText r (Point x y) =
+  "rotate(" <> encodeNum (-r * 180 / pi) <> ", " <> encodeNum x <> ", " <> encodeNum (-y) <> ")"
+
+toScaleText :: Double -> ByteString
+toScaleText x =
+  "scale(" <> encodeNum x <> ")"
+
+-- | Convert a Rect to Markup
+markupRect :: Rect Double -> Markup
+markupRect (Rect x z y w) =
+  Markup "rect" as mempty
+  where
+    as =
+      Attributes $
+        Map.fromList
+          [ ("width", encodeNum (z - x)),
+            ("height", encodeNum (w - y)),
+            ("x", encodeNum x),
+            ("y", encodeNum (-w))
+          ]
+
+-- | Convert a Chart to Markup
+--
+-- >>> lineExample & view #charts & foldOf charts' & head & markupChart
+-- Just (Markup {tag = "g", atts = Attributes {attMap = fromList [("fill","none"),("stroke","rgb(2%, 73%, 80%)"),("stroke-opacity","1.0"),("stroke-width","0.0150")]}, contents = [MarkupLeaf (Markup {tag = "polyline", atts = Attributes {attMap = fromList [("points","0,-1.0 1.0,-1.0 2.0,-5.0")]}, contents = []})]})
+markupChart :: Chart -> Maybe Markup
+markupChart (RectChart s xs) = Just $ Markup "g" (attsRect s) (MarkupLeaf . markupRect <$> xs)
+markupChart (TextChart s xs) = Just $ Markup "g" (attsText s) (MarkupLeaf . uncurry (markupText s) <$> xs)
+markupChart (GlyphChart s xs) = Just $ Markup "g" (attsGlyph s) (MarkupLeaf <$> fmap (markupGlyph s) xs)
+markupChart (PathChart s xs) = Just $ Markup "g" (attsPath s) [MarkupLeaf $ markupPath xs]
+markupChart (LineChart s xs) = Just $ Markup "g" (attsLine s) (MarkupLeaf <$> markupLine xs)
+markupChart (BlankChart _) = Nothing
+
+markupLine :: [[Point Double]] -> [Markup]
+markupLine lss =
+  fmap (($ mempty) . Markup "polyline" . attribute . ("points",) . toPointsText) lss
+
+toPointsText :: [Point Double] -> ByteString
+toPointsText xs = intercalate " " $ (\(Point x y) -> encodeNum x <> "," <> encodeNum (-y)) <$> xs
+
+-- | Path markup
+markupPath :: [PathData Double] -> Markup
+markupPath ps =
+  Markup "path" (foldMap attribute [("d", pathDataToSvg ps)]) mempty
+
+-- | GlyphStyle to markup Tree
+-- Note rotation on the outside not the inside.
+markupGlyph :: GlyphStyle -> Point Double -> Markup
+markupGlyph s p =
+  case view #rotation s of
+    Nothing -> gl
+    Just r -> Markup "g" (foldMap attribute [("transform", toRotateText r p)]) [MarkupLeaf gl]
+  where
+    gl = markupShape_ (s ^. #shape) (s ^. #size) p
+
+-- | Convert a dash representation from a list to text
+fromDashArray :: [Double] -> ByteString
+fromDashArray xs = intercalate " " $ encodeNum <$> xs
+
+fromDashOffset :: Double -> ByteString
+fromDashOffset x = encodeNum x
+
+attsLine :: LineStyle -> Attributes
+attsLine o =
+  mconcat $
+    attribute
+      <$> [ ("stroke-width", encodeNum $ o ^. #size),
+            ("stroke", showRGB $ o ^. #color),
+            ("stroke-opacity", showOpacity $ o ^. #color),
+            ("fill", "none")
+          ]
+        <> catMaybes
+          [(\x -> ("stroke-linecap", fromLineCap x)) <$> (o ^. #linecap)]
+        <> foldMap (\x -> [("stroke-linejoin", fromLineJoin x)]) (o ^. #linejoin)
+        <> foldMap (\x -> [("stroke-dasharray", fromDashArray x)]) (o ^. #dasharray)
+        <> foldMap (\x -> [("stroke-dashoffset", fromDashOffset x)]) (o ^. #dashoffset)
+
+attsRect :: RectStyle -> Attributes
+attsRect o =
+  foldMap
+    attribute
+    [ ("stroke-width", encodeNum $ o ^. #borderSize),
+      ("stroke", showRGB $ o ^. #borderColor),
+      ("stroke-opacity", showOpacity $ o ^. #borderColor),
+      ("fill", showRGB $ o ^. #color),
+      ("fill-opacity", showOpacity $ o ^. #color)
+    ]
+
+-- | TextStyle to Attributes
+attsText :: TextStyle -> Attributes
+attsText o =
+  Attributes $
+    Map.fromList
+      [ ("stroke-width", "0.0"),
+        ("stroke", "none"),
+        ("fill", showRGB $ o ^. #color),
+        ("fill-opacity", showOpacity $ o ^. #color),
+        ("font-size", encodeNum $ o ^. #size),
+        ("text-anchor", toTextAnchor $ o ^. #anchor)
+      ]
+  where
+    toTextAnchor :: Anchor -> ByteString
+    toTextAnchor AnchorMiddle = "middle"
+    toTextAnchor AnchorStart = "start"
+    toTextAnchor AnchorEnd = "end"
+
+-- | GlyphStyle to Attributes
+attsGlyph :: GlyphStyle -> Attributes
+attsGlyph o =
+  Attributes $
+    Map.fromList $
+      [ ("stroke-width", encodeNum sw),
+        ("stroke", showRGB $ o ^. #borderColor),
+        ("stroke-opacity", showOpacity $ o ^. #borderColor),
+        ("fill", showRGB $ o ^. #color),
+        ("fill-opacity", showOpacity $ o ^. #color)
+      ]
+        <> foldMap ((: []) . (,) "transform" . toTranslateText) (o ^. #translate)
+  where
+    sw = case o ^. #shape of
+      PathGlyph _ NoScaleBorder -> o ^. #borderSize
+      PathGlyph _ ScaleBorder -> min 0.2 (o ^. #borderSize / o ^. #size)
+      _ -> o ^. #borderSize
+
+-- | PathStyle to Attributes
+attsPath :: PathStyle -> Attributes
+attsPath o =
+  Attributes $
+    Map.fromList
+      [ ("stroke-width", encodeNum $ o ^. #borderSize),
+        ("stroke", showRGB $ o ^. #borderColor),
+        ("stroke-opacity", showOpacity $ o ^. #borderColor),
+        ("fill", showRGB $ o ^. #color),
+        ("fill-opacity", showOpacity $ o ^. #color)
+      ]
+
+-- | includes a flip of the y dimension.
+toTranslateText :: Point Double -> ByteString
+toTranslateText (Point x y) =
+  "translate(" <> encodeNum x <> ", " <> encodeNum (-y) <> ")"
+
+-- | GlyphShape to markup Tree
+markupShape_ :: GlyphShape -> Double -> Point Double -> Markup
+markupShape_ CircleGlyph s (Point x y) = Markup "circle" as mempty
+  where
+    as =
+      Attributes $
+        Map.fromList
+          [ ("cx", encodeNum x),
+            ("cy", encodeNum $ -y),
+            ("r", encodeNum $ 0.5 * s)
+          ]
+markupShape_ SquareGlyph s p =
+  markupRect (move p ((s *) <$> one :: Rect Double))
+markupShape_ (RectSharpGlyph x') s p =
+  markupRect (move p (scale (Point s (x' * s)) one :: Rect Double))
+markupShape_ (RectRoundedGlyph x' rx ry) s p = Markup "rect" as mempty
+  where
+    as =
+      Attributes $
+        Map.fromList
+          [ ("width", encodeNum $ z - x),
+            ("height", encodeNum $ w - y),
+            ("x", encodeNum x),
+            ("y", encodeNum $ -w),
+            ("rx", encodeNum rx),
+            ("ry", encodeNum ry)
+          ]
+    (Rect x z y w) = move p (scale (Point s (x' * s)) one)
+markupShape_ (TriangleGlyph (Point xa ya) (Point xb yb) (Point xc yc)) s p =
+  Markup "polygon" as mempty
+  where
+    as =
+      Attributes $
+        Map.fromList
+          [ ("transform", toTranslateText p),
+            ("points", encodeNum (s * xa) <> "," <> encodeNum (-(s * ya)) <> " " <> encodeNum (s * xb) <> "," <> encodeNum (-(s * yb)) <> " " <> encodeNum (s * xc) <> "," <> encodeNum (-(s * yc)))
+          ]
+markupShape_ (EllipseGlyph x') s (Point x y) =
+  Markup "ellipse" as mempty
+  where
+    as =
+      Attributes $
+        Map.fromList
+          [ ("cx", (pack . show) x),
+            ("cy", (pack . show) $ -y),
+            ("rx", (pack . show) $ 0.5 * s),
+            ("ry", (pack . show) $ 0.5 * s * x')
+          ]
+markupShape_ VLineGlyph s (Point x y) =
+  Markup "polyline" (foldMap attribute [("points", encodeNum x <> "," <> encodeNum (-(y - s / 2)) <> "\n" <> encodeNum x <> "," <> encodeNum (-(y + s / 2)))]) mempty
+markupShape_ HLineGlyph s (Point x y) =
+  Markup "polyline" (foldMap attribute [("points", encodeNum (x - s / 2) <> "," <> encodeNum (-y) <> "\n" <> encodeNum (x + s / 2) <> "," <> encodeNum (-y))]) mempty
+markupShape_ (PathGlyph path _) s p =
+  Markup "path" (foldMap attribute [("d", path), ("transform", toTranslateText p <> " " <> toScaleText s)]) mempty
+
+-- | Create the classic SVG element
+--
+-- >>> header 100 one [Markup "foo" mempty mempty]
+-- Markup {tag = "svg", atts = Attributes {attMap = fromList [("height","100"),("viewBox","-0.5 -0.5 1.0 1.0"),("width","100"),("xmlns","http://www.w3.org/2000/svg"),("xmlns:xlink","http://www.w3.org/1999/xlink")]}, contents = [MarkupLeaf (Markup {tag = "foo", atts = Attributes {attMap = fromList []}, contents = []})]}
+header :: Double -> Rect Double -> [Markup] -> Markup
+header markupheight viewbox content' =
+  Markup
+    "svg"
+    ( foldMap
+        attribute
+        [ ("xmlns", "http://www.w3.org/2000/svg"),
+          ("xmlns:xlink", "http://www.w3.org/1999/xlink"),
+          ("width", encodePx w''),
+          ("height", encodePx h'),
+          ("viewBox", encodeNum x <> " " <> encodeNum (-w) <> " " <> encodeNum (z - x) <> " " <> encodeNum (w - y))
+        ]
+    )
+    (MarkupLeaf <$> content')
+  where
+    (Rect x z y w) = viewbox
+    Point w' h = width viewbox
+    Point w'' h' = Point (markupheight / h * w') markupheight
+
+-- | CSS prefer-color-scheme text snippet
+--
+-- >>> cssPreferColorScheme (light, dark) PreferHud
+-- "svg {\n  color-scheme: light dark;\n}\n{\n  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {\n    fill: rgb(5%, 5%, 5%);\n  }\n  .ticklines g, .tickglyph g, .legendBorder g {\n    stroke: rgb(5%, 5%, 5%);\n  }\n  .legendBorder g {\n    fill: rgb(94%, 94%, 94%);\n  }\n}\n@media (prefers-color-scheme:dark) {\n  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {\n    fill: rgb(94%, 94%, 94%);\n  }\n  .ticklines g, .tickglyph g, .legendBorder g {\n    stroke: rgb(94%, 94%, 94%);\n  }\n  .legendBorder g {\n    fill: rgb(5%, 5%, 5%);\n  }\n}"
+cssPreferColorScheme :: (Colour, Colour) -> CssPreferColorScheme -> ByteString
+cssPreferColorScheme (cl, cd) PreferHud =
+  [i|svg {
+  color-scheme: light dark;
+}
+{
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: #{showRGB cd};
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: #{showRGB cd};
+  }
+  .legendBorder g {
+    fill: #{showRGB cl};
+  }
+}
+@media (prefers-color-scheme:dark) {
+  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
+    fill: #{showRGB cl};
+  }
+  .ticklines g, .tickglyph g, .legendBorder g {
+    stroke: #{showRGB cl};
+  }
+  .legendBorder g {
+    fill: #{showRGB cd};
+  }
+}|]
+cssPreferColorScheme (cl, _) PreferLight =
+  [i|svg {
+      color-scheme: light dark;
+    }
+    @media (prefers-color-scheme:dark) {
+      markup {
+        background-color: #{showRGB cl};
+      }
+    }|]
+cssPreferColorScheme (_, cd) PreferDark =
+  [i|svg {
+      color-scheme: light dark;
+    }
+    @media (prefers-color-scheme:light) {
+      markup {
+        background-color: #{showRGB cd};
+      }
+    }|]
+cssPreferColorScheme _ PreferNormal = mempty
+
+-- | CSS snippet to switch between dark and light mode
+--
+-- > fillSwitch (color1, color2) "dark" "stuff"
+--
+-- ... will default to color1 for elements of the "stuff" class, but switch to color2 if "dark" mode is preferred by the user.
+--
+fillSwitch :: (Colour, Colour) -> ByteString -> ByteString -> ByteString
+fillSwitch (colorNormal, colorPrefer) prefer item =
+  [i|
+{
+  .#{item} g {
+    fill: #{showRGB colorNormal};
+  }
+}
+@media (prefers-color-scheme:#{prefer}) {
+  .#{item} g {
+    fill: #{showRGB colorPrefer};
+  }
+}
+|]
+
+-- | Markup options.
+--
+-- >>> defaultMarkupOptions
+-- MarkupOptions {markupHeight = 300.0, cssOptions = CssOptions {shapeRendering = NoShapeRendering, preferColorScheme = PreferHud, cssExtra = ""}}
+data MarkupOptions = MarkupOptions
+  { markupHeight :: Double,
+    cssOptions :: CssOptions
+  }
+  deriving (Eq, Show, Generic)
+
+-- | The official markup options
+defaultMarkupOptions :: MarkupOptions
+defaultMarkupOptions = MarkupOptions 300 defaultCssOptions
+
+-- | CSS shape rendering options
+data CssShapeRendering = UseGeometricPrecision | UseCssCrisp | NoShapeRendering deriving (Show, Eq, Generic)
+
+-- | CSS prefer-color-scheme options
+data CssPreferColorScheme
+  = -- | includes css that switches approriate hud elements between light and dark.
+    PreferHud
+  | PreferDark
+  | PreferLight
+  | PreferNormal
+  deriving (Show, Eq, Generic)
+
+-- | css options
+--
+-- >>> defaultCssOptions
+-- CssOptions {shapeRendering = NoShapeRendering, preferColorScheme = PreferHud, cssExtra = ""}
+data CssOptions = CssOptions {shapeRendering :: CssShapeRendering, preferColorScheme :: CssPreferColorScheme, cssExtra :: ByteString} deriving (Show, Eq, Generic)
+
+-- | No special shape rendering and default hud responds to user color scheme preferences.
+defaultCssOptions :: CssOptions
+defaultCssOptions = CssOptions NoShapeRendering PreferHud mempty
+
+-- | Convert CssOptions to Markup
+--
+-- >>> markupCssOptions defaultCssOptions
+-- Markup {tag = "style", atts = Attributes {attMap = fromList []}, contents = [Content "svg {\n  color-scheme: light dark;\n}\n{\n  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {\n    fill: rgb(5%, 5%, 5%);\n  }\n  .ticklines g, .tickglyph g, .legendBorder g {\n    stroke: rgb(5%, 5%, 5%);\n  }\n  .legendBorder g {\n    fill: rgb(94%, 94%, 94%);\n  }\n}\n@media (prefers-color-scheme:dark) {\n  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {\n    fill: rgb(94%, 94%, 94%);\n  }\n  .ticklines g, .tickglyph g, .legendBorder g {\n    stroke: rgb(94%, 94%, 94%);\n  }\n  .legendBorder g {\n    fill: rgb(5%, 5%, 5%);\n  }\n}"]}
+markupCssOptions :: CssOptions -> Markup
+markupCssOptions css =
+  Markup
+    "style"
+    mempty
+    [ Content $
+        cssPreferColorScheme (light, dark) (view #preferColorScheme css)
+          <> markupShapeRendering (view #shapeRendering css)
+          <> view #cssExtra css
+    ]
+
+-- | CSS shape rendering text snippet
+markupShapeRendering :: CssShapeRendering -> ByteString
+markupShapeRendering UseGeometricPrecision = "svg { shape-rendering: geometricPrecision; }"
+markupShapeRendering UseCssCrisp = "svg { shape-rendering: crispEdges; }"
+markupShapeRendering NoShapeRendering = mempty
+
+-- | A product type representing charts, hud options and markup options, which can be transformed into 'Markup'.
+data ChartOptions = ChartOptions
+  { markupOptions :: MarkupOptions,
+    hudOptions :: HudOptions,
+    charts :: ChartTree
+  }
+  deriving (Generic, Eq, Show)
+
+-- | Convert ChartOptions to Markup
+--
+-- >>> markupChartOptions (ChartOptions (defaultMarkupOptions & #cssOptions % #preferColorScheme .~ PreferNormal) mempty mempty)
+-- Markup {tag = "svg", atts = Attributes {attMap = fromList [("height","300"),("viewBox","-0.75 -0.5 1.5 1.0"),("width","450"),("xmlns","http://www.w3.org/2000/svg"),("xmlns:xlink","http://www.w3.org/1999/xlink")]}, contents = [MarkupLeaf (Markup {tag = "style", atts = Attributes {attMap = fromList []}, contents = [Content ""]}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("class","chart")]}, contents = []}),MarkupLeaf (Markup {tag = "g", atts = Attributes {attMap = fromList [("class","hud")]}, contents = []})]}
+markupChartOptions :: ChartOptions -> Markup
+markupChartOptions co =
+  header
+    (view (#markupOptions % #markupHeight) co)
+    viewbox
+    ( [markupCssOptions (view (#markupOptions % #cssOptions) co)]
+        <> markupChartTree csAndHud
+    )
+  where
+    viewbox = singletonGuard (view styleBox' csAndHud)
+    csAndHud = addHud (view #hudOptions co) (view #charts co)
+
+-- | Render ChartOptions to an SVG ByteString
+--
+-- >>> encodeChartOptions (ChartOptions (defaultMarkupOptions & #cssOptions % #preferColorScheme .~ PreferNormal) mempty mempty)
+-- "<svg height=\"300\" viewBox=\"-0.75 -0.5 1.5 1.0\" width=\"450\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><style></style><g class=\"chart\"/><g class=\"hud\"/></svg>"
+encodeChartOptions :: ChartOptions -> ByteString
+encodeChartOptions = encodeMarkup . markupChartOptions
+
+-- | Render ChartOptions to an SVG Text snippet
+--
+-- >>> renderChartOptions (ChartOptions (defaultMarkupOptions & #cssOptions % #preferColorScheme .~ PreferNormal) mempty mempty)
+-- "<svg height=\"300\" viewBox=\"-0.75 -0.5 1.5 1.0\" width=\"450\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><style></style><g class=\"chart\"/><g class=\"hud\"/></svg>"
+renderChartOptions :: ChartOptions -> Text
+renderChartOptions = renderMarkup . markupChartOptions
+
+instance Semigroup ChartOptions where
+  (<>) (ChartOptions _ h c) (ChartOptions s' h' c') =
+    ChartOptions s' (h <> h') (c <> c')
+
+instance Monoid ChartOptions where
+  mempty = ChartOptions defaultMarkupOptions mempty mempty
+
+-- | Convert ChartOptions to an SVG ByteString and save to a file
+writeChartOptions :: FilePath -> ChartOptions -> IO ()
+writeChartOptions fp co = Data.ByteString.writeFile fp (encodeChartOptions co)
diff --git a/src/Chart/Markup/Parser.hs b/src/Chart/Markup/Parser.hs
new file mode 100644
--- /dev/null
+++ b/src/Chart/Markup/Parser.hs
@@ -0,0 +1,411 @@
+{-# LANGUAGE DeriveGeneric #-}
+{-# LANGUAGE OverloadedLabels #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE QuasiQuotes #-}
+{-# LANGUAGE TemplateHaskell #-}
+{-# LANGUAGE TupleSections #-}
+
+-- | Much of the parsing logic is based on the XML productions found in https://www.w3.org/TR/xml/#NT-content
+--
+-- As an Xml parser, this is very incomplete and rudimentary, hence not calling it an xml parser.
+--
+-- My other reference was https://www.w3schools.com/xml/xml_syntax.asp (don't laugh).
+module Chart.Markup.Parser
+  ( markupP,
+    contentP,
+    XmlDocument (..),
+    xmlDocument,
+    xmlProlog,
+    xmlXMLDecl,
+    xmlDoctypedecl,
+    XmlMiscType,
+    XmlMisc (..),
+    xmlMisc,
+    xmlComment,
+    lt,
+    gt,
+    gtc,
+    oct,
+    sq,
+    dq,
+    wrappedQ,
+    wrappedQNoGuard,
+    eq,
+    xmlName,
+    xmlAtt,
+    openTag,
+    closeTag,
+    emptyElemTag,
+
+    -- * testing
+    exampleDocument,
+  )
+where
+
+import Chart.FlatParse
+import Chart.Markup
+  ( Content (..),
+    Markup (Markup),
+    attribute,
+  )
+import Data.ByteString (ByteString)
+import Data.String.Interpolate
+import FlatParse.Basic hiding (cut)
+import qualified FlatParse.Basic.Text as T
+import GHC.Generics
+import Prelude
+
+-- $setup
+--
+-- >>> :set -XOverloadedLabels
+-- >>> :set -XOverloadedStrings
+-- >>> import Chart
+-- >>> import Optics.Core
+-- >>> import FlatParse.Basic
+-- >>> import Chart.FlatParse
+
+-- * special XML chars
+
+-- | opening tag
+--
+-- >>> runParserMaybe lt "<"
+-- Just ()
+lt :: Parser e ()
+lt = $(char '<') -- `cut'` Lit "<"
+
+-- | closing tag char
+--
+-- >>> runParserMaybe gt ">"
+-- Just ()
+gt :: Parser e ()
+gt = $(char '>')
+
+-- | self-closing tag
+--
+-- >>> runParserMaybe gtc "/>"
+-- Just ()
+gtc :: Parser e ()
+gtc = $(string "/>")
+
+-- | open closer tag
+--
+-- >>> runParserMaybe oct "</"
+-- Just ()
+oct :: Parser e ()
+oct = $(string "</")
+
+-- | single quote
+--
+-- >>> runParserMaybe sq "''"
+-- Just ()
+sq :: ParserT st e ()
+sq = $(char '\'')
+
+-- | double quote
+--
+-- >>> runParserMaybe dq "\""
+-- Just ()
+dq :: ParserT st e ()
+dq = $(char '"')
+
+wrappedDq :: Parser e ByteString
+wrappedDq = wrapped dq (byteStringOf $ many (T.satisfy (/= '"')))
+
+-- | guard check for closing quote
+wrappedSq :: Parser e ByteString
+wrappedSq = wrapped sq (byteStringOf $ many (T.satisfy (/= '\'')))
+
+-- | quote or double quote wrapped
+--
+-- >>> runParserMaybe wrappedQ "\"quoted\""
+-- Just "quoted"
+--
+-- >>> runParserMaybe wrappedQ "'quoted'"
+-- Just "quoted"
+wrappedQ :: Parser e ByteString
+wrappedQ =
+  wrappedDq
+    <|> wrappedSq
+
+-- | quote or double quote wrapped
+--
+-- >>> runParserMaybe (wrappedQNoGuard xmlName) "\"name\""
+-- Just "name"
+--
+-- but will consume quotes if the underlying parser does.
+--
+-- >>> runParserMaybe (wrappedQNoGuard (many anyChar)) "\"name\""
+-- Nothing
+wrappedQNoGuard :: Parser e a -> Parser e a
+wrappedQNoGuard p = wrapped dq p <|> wrapped sq p
+
+-- | xml production [25]
+--
+-- >>> runParserMaybe eq " = "
+-- Just ()
+--
+-- >>> runParserMaybe eq "="
+-- Just ()
+eq :: Parser e ()
+eq = optional wss *> $(char '=') <* optional wss
+
+-- [4]
+nameStartChar :: Parser e Char
+nameStartChar = fusedSatisfy isLatinLetter isNameStartChar isNameStartChar isNameStartChar
+
+isNameStartChar :: Char -> Bool
+isNameStartChar x =
+  (x >= 'a' && x <= 'z')
+    || (x >= 'A' && x <= 'Z')
+    || (x == ':')
+    || (x == '_')
+    || (x >= '\xC0' && x <= '\xD6')
+    || (x >= '\xD8' && x <= '\xF6')
+    || (x >= '\xF8' && x <= '\x2FF')
+    || (x >= '\x370' && x <= '\x37D')
+    || (x >= '\x37F' && x <= '\x1FFF')
+    || (x >= '\x200C' && x <= '\x200D')
+    || (x >= '\x2070' && x <= '\x218F')
+    || (x >= '\x2C00' && x <= '\x2FEF')
+    || (x >= '\x3001' && x <= '\xD7FF')
+    || (x >= '\xF900' && x <= '\xFDCF')
+    || (x >= '\xFDF0' && x <= '\xFFFD')
+    || (x >= '\x10000' && x <= '\xEFFFF')
+
+-- [4a]
+nameChar :: Parser e Char
+nameChar = fusedSatisfy isNameCharAscii isNameCharExt isNameCharExt isNameCharExt
+
+isNameCharAscii :: Char -> Bool
+isNameCharAscii x =
+  (x >= 'a' && x <= 'z')
+    || (x >= 'A' && x <= 'Z')
+    || (x >= '0' && x <= '9')
+    || (x == ':')
+    || (x == '_')
+    || (x == '-')
+    || (x == '.')
+
+isNameCharExt :: Char -> Bool
+isNameCharExt x =
+  (x >= 'a' && x <= 'z')
+    || (x >= 'A' && x <= 'Z')
+    || (x >= '0' && x <= '9')
+    || (x == ':')
+    || (x == '_')
+    || (x == '-')
+    || (x == '.')
+    || (x == '\xB7')
+    || (x >= '\xC0' && x <= '\xD6')
+    || (x >= '\xD8' && x <= '\xF6')
+    || (x >= '\xF8' && x <= '\x2FF')
+    || (x >= '\x300' && x <= '\x36F')
+    || (x >= '\x370' && x <= '\x37D')
+    || (x >= '\x37F' && x <= '\x1FFF')
+    || (x >= '\x200C' && x <= '\x200D')
+    || (x >= '\x203F' && x <= '\x2040')
+    || (x >= '\x2070' && x <= '\x218F')
+    || (x >= '\x2C00' && x <= '\x2FEF')
+    || (x >= '\x3001' && x <= '\xD7FF')
+    || (x >= '\xF900' && x <= '\xFDCF')
+    || (x >= '\xFDF0' && x <= '\xFFFD')
+    || (x >= '\x10000' && x <= '\xEFFFF')
+
+-- | name string according to xml production rule [5]
+--
+-- >>> runParserMaybe xmlName "name"
+-- Just "name"
+xmlName :: Parser e ByteString
+xmlName = byteStringOf (nameStartChar >> many nameChar)
+
+-- | attribute pair
+--
+-- >>> runParserMaybe xmlAtt "style = 'fancy'"
+-- Just ("style","fancy")
+xmlAtt :: Parser e (ByteString, ByteString)
+xmlAtt = (,) <$> (xmlName <* eq) <*> wrappedQ
+
+-- | open xml tag as per xml production rule [40]
+--
+-- >>> runParserMaybe openTag "<g style='fancy'>"
+-- Just ("g",[("style","fancy")])
+openTag :: Parser Error (ByteString, [(ByteString, ByteString)])
+openTag =
+  lt *> ((,) <$> xmlName <*> many (wss *> xmlAtt) <* optional wss) <* gt `cut'` Msg "open tag expected"
+
+-- | closing tag as per [42]
+--
+-- >>> runParserMaybe closeTag "</g>"
+-- Just "g"
+closeTag :: Parser Error ByteString
+closeTag = oct *> xmlName <* optional wss <* gt `cut'` Msg "close tag expected"
+
+-- | empty element tag as per [44]
+--
+-- >>> runParserMaybe emptyElemTag "<br/>"
+-- Just ("br",[])
+emptyElemTag :: Parser Error (ByteString, [(ByteString, ByteString)])
+emptyElemTag =
+  lt *> ((,) <$> xmlName <*> many (wss *> xmlAtt) <* optional wss) <* gtc
+
+-- * comments
+
+xmlCommentOpen :: Parser e ()
+xmlCommentOpen = $(string "<!--")
+
+xmlCommentClose :: Parser e ()
+xmlCommentClose = $(string "-->")
+
+xmlCharNotMinus :: Parser e ByteString
+xmlCharNotMinus = byteStringOf $ satisfy (/= '-')
+
+xmlMinusPlusChar :: Parser e ByteString
+xmlMinusPlusChar = byteStringOf $ $(char '-') *> xmlCharNotMinus
+
+-- | xml comment
+--
+--
+-- >>> runParserMaybe xmlComment "<!-- comment -->"
+-- Just " comment "
+xmlComment :: Parser e ByteString
+xmlComment = xmlCommentOpen *> byteStringOf (many (xmlCharNotMinus <|> xmlMinusPlusChar)) <* xmlCommentClose
+
+-- * prolog
+
+-- | xml production rule [22]
+--
+-- The library doesn't do any analysis of the prolog string nor produces it, hence it is just parsed as a ByteString
+--
+-- >>> runParser (ws_ *> xmlProlog) exampleDocument
+-- OK "<?xml version=\"1.0\" standalone=\"yes\" ?>\n\n<!--open the DOCTYPE declaration -\n  the open square bracket indicates an internal DTD-->\n<!DOCTYPE foo [\n\n<!--define the internal DTD-->\n  <!ELEMENT foo (#PCDATA)>\n\n<!--close the DOCTYPE declaration-->\n]>\n" "<foo>Hello World.</foo>\n"
+xmlProlog :: Parser e ByteString
+xmlProlog =
+  byteStringOf $
+    xmlXMLDecl
+      >> many xmlMisc
+      >> optional (xmlDoctypedecl >> optional xmlMisc)
+
+-- | XML declaration as per production rule [23]
+--
+-- >>> runParserMaybe xmlXMLDecl "<?xml version=\"1.0\" standalone=\"yes\" ?>"
+-- Just "<?xml version=\"1.0\" standalone=\"yes\" ?>"
+xmlXMLDecl :: Parser e ByteString
+xmlXMLDecl =
+  byteStringOf $
+    $(string "<?xml")
+      >> xmlVersionInfo
+      >> optional xmlEncodingDecl
+      >> optional wssDDecl
+      >> optional wss
+      >> $(string "?>")
+
+-- xml production [24]
+xmlVersionInfo :: Parser e ByteString
+xmlVersionInfo = byteStringOf $ wss >> $(string "version") >> eq >> wrappedQNoGuard xmlVersionNum
+
+-- | xml production [26]
+xmlVersionNum :: Parser e ByteString
+xmlVersionNum =
+  byteStringOf ($(string "1.") >> some (satisfy isDigit))
+
+-- | Whether an 'XmlMisc' is comment or whitespace
+data XmlMiscType = XMiscComment | XMiscS deriving (Generic, Show, Eq)
+
+-- | A comment or whitespace outside of the main document [27]
+--
+--   not as per [27] (missing PI)
+data XmlMisc = XmlMisc {xmiscType :: XmlMiscType, xmiscContent :: ByteString} deriving (Generic, Show, Eq)
+
+-- | Parser for miscellaneous guff
+xmlMisc :: Parser e XmlMisc
+xmlMisc =
+  (XmlMisc XMiscComment <$> xmlComment)
+    <|> (XmlMisc XMiscS <$> wss)
+
+-- | Typical xml header text
+exampleDocument :: ByteString
+exampleDocument =
+  [i|
+<?xml version="1.0" standalone="yes" ?>
+
+<!--open the DOCTYPE declaration -
+  the open square bracket indicates an internal DTD-->
+<!DOCTYPE foo [
+
+<!--define the internal DTD-->
+  <!ELEMENT foo (\#PCDATA)>
+
+<!--close the DOCTYPE declaration-->
+]>
+<foo>Hello World.</foo>
+|]
+
+-- | Doctype declaration as per production rule [28]
+--
+-- >>> runParserMaybe xmlDoctypedecl "<!DOCTYPE foo [ declarations ]>"
+-- Just "<!DOCTYPE foo [ declarations ]>"
+xmlDoctypedecl :: Parser e ByteString
+xmlDoctypedecl =
+  byteStringOf $
+    $(string "<!DOCTYPE")
+      >> wss
+      >> xmlName
+      >>
+      -- optional (wss >> xmlExternalID) >>
+      optional wss
+      >> optional bracketedSB
+      >> optional wss
+      >> $(char '>')
+
+bracketedSB :: Parser e [Char]
+bracketedSB = bracketed $(char '[') $(char ']') (many (satisfy (/= ']')))
+
+-- [32]
+wssDDecl :: Parser e ByteString
+wssDDecl =
+  byteStringOf $
+    wss *> $(string "standalone") *> eq *> xmlYesNo
+
+xmlYesNo :: Parser e ByteString
+xmlYesNo = wrappedQNoGuard (byteStringOf $ $(string "yes") <|> $(string "no"))
+
+-- | xml production [80]
+xmlEncodingDecl :: Parser e ByteString
+xmlEncodingDecl = wss *> $(string "encoding") *> eq *> wrappedQNoGuard xmlEncName
+
+-- [81]
+xmlEncName :: Parser e ByteString
+xmlEncName = byteStringOf (satisfyAscii isLatinLetter >> many (satisfyAscii (\x -> isLatinLetter x || isDigit x || elem x ("._-" :: [Char]))))
+
+-- main Parser
+
+-- | An XML document as pre production rule [1]
+data XmlDocument = XmlDocument ByteString Markup [XmlMisc] deriving (Show, Eq)
+
+-- | Note that the library builds a Markup as per the SVG standards and not a Document.
+--
+-- >>> runParser (ws_ *> xmlDocument) exampleDocument
+-- OK (XmlDocument "<?xml version=\"1.0\" standalone=\"yes\" ?>\n\n<!--open the DOCTYPE declaration -\n  the open square bracket indicates an internal DTD-->\n<!DOCTYPE foo [\n\n<!--define the internal DTD-->\n  <!ELEMENT foo (#PCDATA)>\n\n<!--close the DOCTYPE declaration-->\n]>\n" (Markup {tag = "foo", atts = Attributes {attMap = fromList []}, contents = [Content "Hello World."]}) [XmlMisc {xmiscType = XMiscS, xmiscContent = "\n"}]) ""
+xmlDocument :: Parser Error XmlDocument
+xmlDocument = XmlDocument <$> (ws_ *> xmlProlog) <*> markupP <*> many xmlMisc
+
+-- | Main parser for a single Markup (xml-like) element
+--
+-- >>> runParser markupP "<foo>Hello World.</foo>"
+-- OK (Markup {tag = "foo", atts = Attributes {attMap = fromList []}, contents = [Content "Hello World."]}) ""
+markupP :: Parser Error Markup
+markupP =
+  ((\(n, as) -> Markup n (mconcat $ attribute <$> as) mempty) <$> emptyElemTag)
+    <|>
+    -- no close tag = open tag test
+    ((\(n, as) c _ -> Markup n (mconcat $ attribute <$> as) c) <$> openTag <*> many contentP <*> closeTag `cut` ["open tag", "content", "close tag"])
+
+-- | Inner contents of an element.
+--
+-- >>> runParser (some contentP) "<foo>Hello World.</foo>content<!-- comment -->"
+-- OK [MarkupLeaf (Markup {tag = "foo", atts = Attributes {attMap = fromList []}, contents = [Content "Hello World."]}),Content "content",Comment " comment "] ""
+contentP :: Parser Error Content
+contentP =
+  (MarkupLeaf <$> markupP)
+    <|> (Comment <$> xmlComment)
+    <|> (Content <$> byteStringOf (some (satisfy (/= '<'))))
diff --git a/src/Chart/Primitive.hs b/src/Chart/Primitive.hs
--- a/src/Chart/Primitive.hs
+++ b/src/Chart/Primitive.hs
@@ -79,7 +79,7 @@
 
 -- | There are 6 Chart primitives, unified as the Chart type.
 --
--- - 'RectChart': a rectangle in the XY-domain. For example, a @'Rect' 0 1 0 1@ is the set of points on the XY Plane bounded by (0,0), (0,1), (1,0) & (1,1). Much of the library is built on 'Rect' 'Double''s but the base types are polymorphic.
+-- - 'RectChart': a rectangle in the XY-domain. For example, a @'Rect' 0 1 0 1@ is the set of points on the XY Plane bounded by (0,0), (0,1), (1,0) & (1,1). Much of the library is built on 'Rect' 'Double's but the base types are polymorphic.
 -- - 'LineChart': a list of points which represent connected straight lines. ['Point' 0 0, 'Point' 1 1, 'Point' 2 2, 'Point' 3 3] is an example; three lines connected up to form a line from (0,0) to (3,3).
 -- - 'GlyphChart': a 'GlyphShape' which is a predefined shaped centered at a 'Point' in XY space.
 -- - 'TextChart': text centered at a 'Point' in XY space.
@@ -98,7 +98,7 @@
 --
 -- Using the defaults, this chart is rendered as:
 --
--- > writeChartSvg "other/unit.hs" $ mempty & #hudOptions .~ defaultHudOptions & #charts .~ unnamed [r]
+-- > writeChartOptions "other/unit.hs" $ mempty & #hudOptions .~ defaultHudOptions & #charts .~ unnamed [r]
 --
 -- ![unit example](other/unit.svg)
 data Chart where
@@ -312,38 +312,6 @@
 -- Note that a round trip may be only approximately isomorphic ie
 --
 -- > forall c r. \c -> view styleBox' . set styleBox r c ~= r
---
--- - SVG is, in general, an additive model eg a border adds a constant amount no matter the scale or aspect. Text charts, in particular, can have small data boxes but large style additions to the box.
---
--- - rescaling of style here is, in juxtaposition, a multiplicative model.
---
--- In practice, this can lead to weird corner cases and unrequited distortion.
---
--- The example below starts with the unit chart, and a simple axis bar, with a dynamic overhang, so that the axis bar represents the x-axis extremity.
---
--- >>> t1 = unnamed [RectChart defaultRectStyle [one]]
--- >>> x1 h = toChartTree $ mempty & set #charts t1 & set (#hudOptions % #chartAspect) (ChartAspect) & set (#hudOptions % #axes) [(1,defaultAxisOptions & over #bar (fmap (set #overhang h)) & set (#ticks % #ttick) Nothing & set (#ticks % #gtick) Nothing & set (#ticks % #ltick) Nothing)]
---
--- With a significant overhang, the axis bar dominates the extrema:
---
--- >>> view styleBox' $ set styleBox' (Just one) (x1 0.1)
--- Just Rect -0.5 0.5 -0.5 0.5
---
--- With no overhang, the style additions caused by the chart dominates:
---
--- >>> view styleBox' $ set styleBox' (Just one) (x1 0)
--- Just Rect -0.5 0.5 -0.5 0.5
---
--- In between:
---
--- >>> view styleBox' $ set styleBox' (Just one) (x1 0.002)
--- Just Rect -0.5000199203187251 0.5000199203187251 -0.5 0.5
---
---
--- If having an exact box is important, try running set styleBox' multiple times eg
---
--- >>> view styleBox' $ foldr ($) (x1 0.002) (replicate 10 (set styleBox' (Just one)))
--- Just Rect -0.5 0.5000000000000001 -0.5 0.4999999999999999
 styleBox' :: Lens' ChartTree (Maybe (Rect Double))
 styleBox' =
   lens styleBox_ styleRebox_
diff --git a/src/Chart/Style.hs b/src/Chart/Style.hs
--- a/src/Chart/Style.hs
+++ b/src/Chart/Style.hs
@@ -37,7 +37,6 @@
     LineJoin (..),
     fromLineJoin,
     toLineJoin,
-    fromDashArray,
     Anchor (..),
     fromAnchor,
     toAnchor,
@@ -49,17 +48,17 @@
 where
 
 import Chart.Data
+import Data.ByteString (ByteString)
 import Data.Colour
 import qualified Data.List as List
 import Data.Maybe
 import Data.Path
 import Data.Path.Parser
 import Data.String
-import Data.Text (Text, pack)
+import Data.Text (Text)
 import qualified Data.Text as Text
 import GHC.Generics
 import Optics.Core
-import Text.HTML.TagSoup (maybeTagText, parseTags)
 import Prelude
 
 -- $setup
@@ -161,7 +160,7 @@
     h = o ^. #hsize
     v = o ^. #vsize
     n1 = o ^. #vshift
-    x' = s * h * fromIntegral (sum $ maybe 0 Text.length . maybeTagText <$> parseTags t)
+    x' = s * h * fromIntegral (Text.length t)
     y' = s * v
     n1' = -s * n1
     a' = case o ^. #anchor of
@@ -219,11 +218,11 @@
     TriangleGlyph (Point Double) (Point Double) (Point Double)
   | VLineGlyph
   | HLineGlyph
-  | PathGlyph Text ScaleBorder
+  | PathGlyph ByteString ScaleBorder
   deriving (Show, Eq, Generic)
 
 -- | textifier
-glyphText :: GlyphShape -> Text
+glyphText :: GlyphShape -> ByteString
 glyphText sh =
   case sh of
     CircleGlyph -> "Circle"
@@ -309,10 +308,6 @@
 toLineJoin "bevel" = LineJoinBevel
 toLineJoin "round" = LineJoinRound
 toLineJoin _ = LineJoinMiter
-
--- | Convert a dash representation from a list to text
-fromDashArray :: [Double] -> Text
-fromDashArray xs = Text.intercalate " " $ pack . show <$> xs
 
 -- | line style
 --
diff --git a/src/Chart/Surface.hs b/src/Chart/Surface.hs
--- a/src/Chart/Surface.hs
+++ b/src/Chart/Surface.hs
@@ -96,12 +96,12 @@
   Grid (Rect Double) ->
   [Colour] ->
   ([SurfaceData], Range Double)
-mkSurfaceData f r g cs = ((\(x, y) -> SurfaceData x (mixes y cs)) <$> ps', unsafeSpace1 rs)
+mkSurfaceData f r g cs = (zipWith SurfaceData rects (flip mixes cs <$> proj), unsafeSpace1 vs)
   where
     ps = gridF f r g
-    rs = snd <$> ps
-    rs' = project (unsafeSpace1 rs :: Range Double) (Range 0 1) <$> rs
-    ps' = zip (fst <$> ps) rs'
+    rects = fst <$> ps
+    vs = snd <$> ps
+    proj = project (unsafeSpace1 vs :: Range Double) (Range 0 1) <$> vs
 
 -- | Create a surface chart from a function.
 surfacef :: (Point Double -> Double) -> SurfaceOptions -> ([Chart], Range Double)
@@ -142,7 +142,7 @@
     Nothing
     Nothing
     ( Ticks
-        (TickRound (FormatN FSPrec (Just 3) True) 4 NoTickExtend)
+        (TickRound (FormatN FSPrec (Just 3) 4 True True) 4 NoTickExtend)
         (Just (defaultGlyphTick & #borderColor .~ c & #color .~ c & #shape .~ VLineGlyph, 0.01))
         (Just (defaultTextTick & #color .~ c, 0.03))
         Nothing
diff --git a/src/Chart/Svg.hs b/src/Chart/Svg.hs
deleted file mode 100644
--- a/src/Chart/Svg.hs
+++ /dev/null
@@ -1,470 +0,0 @@
-{-# LANGUAGE DeriveGeneric #-}
-{-# LANGUAGE FlexibleContexts #-}
-{-# LANGUAGE FlexibleInstances #-}
-{-# LANGUAGE OverloadedLabels #-}
-{-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE QuasiQuotes #-}
-{-# OPTIONS_GHC -Wall #-}
-
--- | Conversion from a chart to SVG.
-module Chart.Svg
-  ( -- * ChartSvg
-    ChartSvg (..),
-    toChartTree,
-    writeChartSvg,
-    chartSvg,
-    initialCanvas,
-
-    -- * SVG Options
-    SvgOptions (..),
-    defaultSvgOptions,
-
-    -- * SVG Style primitives
-    CssOptions (..),
-    defaultCssOptions,
-    CssShapeRendering (..),
-    CssPreferColorScheme (..),
-    cssShapeRendering,
-    cssPreferColorScheme,
-  )
-where
-
-import Chart.Data
-import Chart.Hud
-import Chart.Primitive
-import Chart.Style
-import Data.Colour
-import Data.Maybe
-import Data.Path
-import Data.Path.Parser
-import Data.Text (Text, pack, unpack)
-import qualified Data.Text as Text
-import qualified Data.Text.Lazy as Lazy
-import Data.Tree
-import GHC.Generics
-import Lucid
-import Lucid.Base
-import NeatInterpolation
-import Optics.Core
-import Prelude
-
--- $setup
---
--- >>> :set -XOverloadedLabels
--- >>> :set -XOverloadedStrings
--- >>> import Chart
--- >>> import Optics.Core
-
--- helpers
---
-draw :: Chart -> Html ()
-draw (RectChart _ a) = mconcat $ svgRect_ <$> a
-draw (TextChart s a) = mconcat $ uncurry (svgText_ s) <$> a
-draw (LineChart _ as) = svgLine_ as
-draw (GlyphChart s a) = mconcat $ svgGlyph_ s <$> a
-draw (PathChart _ a) = svgPath_ a
-draw (BlankChart _) = mempty
-
-atts :: Chart -> [Attribute]
-atts (RectChart s _) = attsRect s
-atts (TextChart s _) = attsText s
-atts (LineChart s _) = attsLine s
-atts (GlyphChart s _) = attsGlyph s
-atts (PathChart s _) = attsPath s
-atts (BlankChart _) = mempty
-
-svgChartTree :: ChartTree -> Lucid.Html ()
-svgChartTree cs
-  | isNothing label && null cs' = mconcat $ svgChartTree . ChartTree <$> xs
-  | otherwise = term "g" (foldMap (\x -> [term "class" x]) label) content'
-  where
-    (ChartTree (Node (label, cs') xs)) = filterChartTree (not . isEmptyChart) cs
-    content' = (mconcat $ svg <$> cs') <> (mconcat $ svgChartTree . ChartTree <$> xs)
-
--- ** ChartSvg
-
--- | Specification of a chart ready to be rendered to SVG includes:
---
--- - svg options
---
--- - hud options
---
--- - any extra hud elements beyond the usual options
---
--- - an underlying chart tree.
---
--- See Data.Examples for usage.
-data ChartSvg = ChartSvg
-  { svgOptions :: SvgOptions,
-    hudOptions :: HudOptions,
-    extraHuds :: [Hud],
-    charts :: ChartTree
-  }
-  deriving (Generic)
-
-instance Semigroup ChartSvg where
-  (<>) (ChartSvg _ o h c) (ChartSvg s' o' h' c') =
-    ChartSvg s' (o <> o') (h <> h') (c <> c')
-
-instance Monoid ChartSvg where
-  mempty = ChartSvg defaultSvgOptions mempty mempty mempty
-
--- * rendering
-
--- | @svg@ element + svg 2 attributes
-svg2Tag :: (Term [Attribute] (s -> t)) => s -> t
-svg2Tag m =
-  svg_
-    [ makeAttribute "xmlns" "http://www.w3.org/2000/svg",
-      makeAttribute "xmlns:xlink" "http://www.w3.org/1999/xlink"
-    ]
-    m
-
-renderToText :: Html () -> Text
-renderToText = Lazy.toStrict . renderText
-
-renderToSvg :: SvgOptions -> ChartTree -> Html ()
-renderToSvg so cs =
-  with
-    (svg2Tag (cssText (view #cssOptions so) <> svgChartTree cs))
-    [ width_ (pack $ show w''),
-      height_ (pack $ show h''),
-      makeAttribute "viewBox" (pack $ show x <> " " <> show (-w) <> " " <> show (z - x) <> " " <> show (w - y))
-    ]
-  where
-    r@(Rect x z y w) = singletonGuard (view styleBox' cs)
-    Point w' h' = width r
-    Point w'' h'' = Point ((so ^. #svgHeight) / h' * w') (so ^. #svgHeight)
-
--- | Low-level conversion of a Chart to svg
-svg :: Chart -> Lucid.Html ()
-svg (BlankChart _) = mempty
-svg c = term "g" (atts c) (draw c)
-
-cssText :: CssOptions -> Html ()
-cssText csso =
-  style_ [] $
-    cssShapeRendering (csso ^. #shapeRendering)
-      <> cssPreferColorScheme (light, dark) (csso ^. #preferColorScheme)
-      <> csso ^. #cssExtra
-
--- | CSS shape rendering text snippet
-cssShapeRendering :: CssShapeRendering -> Text
-cssShapeRendering UseGeometricPrecision = "svg { shape-rendering: geometricPrecision; }"
-cssShapeRendering UseCssCrisp = "svg { shape-rendering: crispEdges; }"
-cssShapeRendering NoShapeRendering = mempty
-
--- | CSS prefer-color-scheme text snippet
-cssPreferColorScheme :: (Colour, Colour) -> CssPreferColorScheme -> Text
-cssPreferColorScheme (cl, cd) PreferHud =
-  [trimming|
-svg {
-  color-scheme: light dark;
-}
-{
-  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: $hexDark;
-  }
-  .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: $hexDark;
-  }
-  .legendBorder g {
-    fill: $hexLight;
-  }
-}
-@media (prefers-color-scheme:dark) {
-  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {
-    fill: $hexLight;
-  }
-  .ticklines g, .tickglyph g, .legendBorder g {
-    stroke: $hexLight;
-  }
-  .legendBorder g {
-    fill: $hexDark;
-  }
-}
-|]
-  where
-    hexLight = hex cl
-    hexDark = hex cd
-cssPreferColorScheme (bglight, _) PreferLight =
-  [trimming|
-    svg {
-      color-scheme: light dark;
-    }
-    @media (prefers-color-scheme:dark) {
-      svg {
-        background-color: $c;
-      }
-    }
-  |]
-  where
-    c = hex bglight
-cssPreferColorScheme (_, bgdark) PreferDark =
-  [trimming|
-    svg {
-      color-scheme: light dark;
-    }
-    @media (prefers-color-scheme:light) {
-      svg {
-        background-color: $c;
-      }
-    }
-  |]
-  where
-    c = hex bgdark
-cssPreferColorScheme _ PreferNormal = mempty
-
--- | consume the huds transforming a 'ChartSvg' to a 'ChartTree'
-toChartTree :: ChartSvg -> ChartTree
-toChartTree cs =
-  runHudWith
-    (initialCanvas (view (#hudOptions % #chartAspect) cs) (view #charts cs))
-    db'
-    hs'
-    (view #charts cs <> blank db')
-  where
-    (hs, db') = toHuds (view #hudOptions cs) (singletonGuard $ view (#charts % box') cs)
-    hs' =
-      hs
-        <> view #extraHuds cs
-
--- | The initial canvas before applying Huds
---
--- >>> initialCanvas (FixedAspect 1.5) (unnamed [RectChart defaultRectStyle [one]])
--- Rect -0.75 0.75 -0.5 0.5
-initialCanvas :: ChartAspect -> ChartTree -> CanvasBox
-initialCanvas (FixedAspect a) _ = aspect a
-initialCanvas (CanvasAspect a) _ = aspect a
-initialCanvas ChartAspect cs = singletonGuard $ view box' cs
-
--- | Render a chart using the supplied svg and hud config.
---
--- >>> chartSvg mempty
--- "<svg width=\"450.0\" height=\"300.0\" viewBox=\"-0.75 -0.5 1.5 1.0\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><style>svg {\n  color-scheme: light dark;\n}\n{\n  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {\n    fill: #0d0d0d;\n  }\n  .ticklines g, .tickglyph g, .legendBorder g {\n    stroke: #0d0d0d;\n  }\n  .legendBorder g {\n    fill: #f0f0f0;\n  }\n}\n@media (prefers-color-scheme:dark) {\n  .canvas g, .title g, .axisbar g, .ticktext g, .tickglyph g, .ticklines g, .legendContent g text {\n    fill: #f0f0f0;\n  }\n  .ticklines g, .tickglyph g, .legendBorder g {\n    stroke: #f0f0f0;\n  }\n  .legendBorder g {\n    fill: #0d0d0d;\n  }\n}</style><g class=\"chart\"></g><g class=\"hud\"></g></svg>"
-chartSvg :: ChartSvg -> Text
-chartSvg cs = renderToText (renderToSvg (view #svgOptions cs) (toChartTree cs))
-
--- | Write to a file.
-writeChartSvg :: FilePath -> ChartSvg -> IO ()
-writeChartSvg fp cs =
-  writeFile fp (unpack $ chartSvg cs)
-
--- | Make Lucid Html given term and attributes
-terms :: Text -> [Lucid.Attribute] -> Lucid.Html ()
-terms t = with $ makeXmlElementNoEnd t
-
--- | Rectangle svg
-svgRect_ :: Rect Double -> Lucid.Html ()
-svgRect_ (Rect x z y w) =
-  terms
-    "rect"
-    [ width_ (pack $ show $ z - x),
-      height_ (pack $ show $ w - y),
-      term "x" (pack $ show x),
-      term "y" (pack $ show $ -w)
-    ]
-
--- | Text svg
-svgText_ :: TextStyle -> Text -> Point Double -> Lucid.Html ()
-svgText_ s t p@(Point x y) =
-  term
-    "text"
-    ( [ term "x" (pack $ show x),
-        term "y" (pack $ show $ -y)
-      ]
-        <> foldMap (\x' -> [term "transform" (toRotateText x' p)]) (s ^. #rotation)
-    )
-    (toHtmlRaw t)
-    <> case view #frame s of
-      Nothing -> mempty
-      Just f -> svg (RectChart (f & over #borderSize (* view #size s)) [styleBoxText s t p])
-
--- | line svg
-svgLine_ :: [[Point Double]] -> Lucid.Html ()
-svgLine_ xss =
-  mconcat $
-    (\xs -> terms "polyline" [term "points" (toPointsText xs)]) <$> xss
-  where
-    toPointsText xs' = Text.intercalate "\n" $ (\(Point x y) -> pack (show x <> "," <> show (-y))) <$> xs'
-
--- | GlyphShape to svg Tree
-svgShape_ :: GlyphShape -> Double -> Point Double -> Lucid.Html ()
-svgShape_ CircleGlyph s (Point x y) =
-  terms
-    "circle"
-    [ term "cx" (pack $ show x),
-      term "cy" (pack $ show $ -y),
-      term "r" (pack $ show $ 0.5 * s)
-    ]
-svgShape_ SquareGlyph s p =
-  svgRect_ (move p ((s *) <$> one))
-svgShape_ (RectSharpGlyph x') s p =
-  svgRect_ (move p (scale (Point s (x' * s)) one))
-svgShape_ (RectRoundedGlyph x' rx ry) s p =
-  terms
-    "rect"
-    [ term "width" (pack $ show $ z - x),
-      term "height" (pack $ show $ w - y),
-      term "x" (pack $ show x),
-      term "y" (pack $ show $ -w),
-      term "rx" (pack $ show rx),
-      term "ry" (pack $ show ry)
-    ]
-  where
-    (Rect x z y w) = move p (scale (Point s (x' * s)) one)
-svgShape_ (TriangleGlyph (Point xa ya) (Point xb yb) (Point xc yc)) s p =
-  terms
-    "polygon"
-    [ term "transform" (toTranslateText p),
-      term "points" (pack $ show (s * xa) <> "," <> show (-(s * ya)) <> " " <> show (s * xb) <> "," <> show (-(s * yb)) <> " " <> show (s * xc) <> "," <> show (-(s * yc)))
-    ]
-svgShape_ (EllipseGlyph x') s (Point x y) =
-  terms
-    "ellipse"
-    [ term "cx" ((pack . show) x),
-      term "cy" ((pack . show) $ -y),
-      term "rx" ((pack . show) $ 0.5 * s),
-      term "ry" ((pack . show) $ 0.5 * s * x')
-    ]
-svgShape_ VLineGlyph s (Point x y) =
-  terms "polyline" [term "points" (pack $ show x <> "," <> show (-(y - s / 2)) <> "\n" <> show x <> "," <> show (-(y + s / 2)))]
-svgShape_ HLineGlyph s (Point x y) =
-  terms "polyline" [term "points" (pack $ show (x - s / 2) <> "," <> show (-y) <> "\n" <> show (x + s / 2) <> "," <> show (-y))]
-svgShape_ (PathGlyph path _) s p =
-  terms "path" [term "d" path, term "transform" (toTranslateText p <> " " <> toScaleText s)]
-
--- | GlyphStyle to svg Tree
-svgGlyph_ :: GlyphStyle -> Point Double -> Lucid.Html ()
-svgGlyph_ s p =
-  svgShape_ (s ^. #shape) (s ^. #size) p
-    & maybe id (\r -> term "g" [term "transform" (toRotateText r p)]) (s ^. #rotation)
-
--- | Path svg
-svgPath_ :: [PathData Double] -> Lucid.Html ()
-svgPath_ ps =
-  terms "path" [term "d" (pathDataToSvg ps)]
-
--- | RectStyle to Attributes
-attsRect :: RectStyle -> [Lucid.Attribute]
-attsRect o =
-  [ term "stroke-width" (pack $ show $ o ^. #borderSize),
-    term "stroke" (showRGB $ o ^. #borderColor),
-    term "stroke-opacity" (pack $ show $ opac $ o ^. #borderColor),
-    term "fill" (showRGB $ o ^. #color),
-    term "fill-opacity" (pack $ show $ opac $ o ^. #color)
-  ]
-
--- | TextStyle to Attributes
-attsText :: TextStyle -> [Lucid.Attribute]
-attsText o =
-  [ term "stroke-width" "0.0",
-    term "stroke" "none",
-    term "fill" (showRGB $ o ^. #color),
-    term "fill-opacity" (pack $ show $ opac $ o ^. #color),
-    term "font-size" (pack $ show $ o ^. #size),
-    term "text-anchor" (toTextAnchor $ o ^. #anchor)
-  ]
-  where
-    toTextAnchor :: Anchor -> Text
-    toTextAnchor AnchorMiddle = "middle"
-    toTextAnchor AnchorStart = "start"
-    toTextAnchor AnchorEnd = "end"
-
--- | GlyphStyle to Attributes
-attsGlyph :: GlyphStyle -> [Lucid.Attribute]
-attsGlyph o =
-  [ term "stroke-width" (pack $ show sw),
-    term "stroke" (showRGB $ o ^. #borderColor),
-    term "stroke-opacity" (pack $ show $ opac $ o ^. #borderColor),
-    term "fill" (showRGB $ o ^. #color),
-    term "fill-opacity" (pack $ show $ opac $ o ^. #color)
-  ]
-    <> foldMap ((: []) . term "transform" . toTranslateText) (o ^. #translate)
-  where
-    sw = case o ^. #shape of
-      PathGlyph _ NoScaleBorder -> o ^. #borderSize
-      PathGlyph _ ScaleBorder -> min 0.2 (o ^. #borderSize / o ^. #size)
-      _ -> o ^. #borderSize
-
--- | LineStyle to Attributes
-attsLine :: LineStyle -> [Lucid.Attribute]
-attsLine o =
-  [ term "stroke-width" (pack $ show $ o ^. #size),
-    term "stroke" (showRGB $ o ^. #color),
-    term "stroke-opacity" (pack $ show $ opac $ o ^. #color),
-    term "fill" "none"
-  ]
-    <> foldMap (\x -> [term "stroke-linecap" (fromLineCap x)]) (o ^. #linecap)
-    <> foldMap (\x -> [term "stroke-linejoin" (fromLineJoin x)]) (o ^. #linejoin)
-    <> foldMap (\x -> [term "stroke-dasharray" (fromDashArray x)]) (o ^. #dasharray)
-    <> foldMap (\x -> [term "stroke-dashoffset" (pack $ show x)]) (o ^. #dashoffset)
-
--- | PathStyle to Attributes
-attsPath :: PathStyle -> [Lucid.Attribute]
-attsPath o =
-  [ term "stroke-width" (pack $ show $ o ^. #borderSize),
-    term "stroke" (showRGB $ o ^. #borderColor),
-    term "stroke-opacity" (pack $ show $ opac $ o ^. #borderColor),
-    term "fill" (showRGB $ o ^. #color),
-    term "fill-opacity" (pack $ show $ opac $ o ^. #color)
-  ]
-
--- | includes a flip of the y dimension.
-toTranslateText :: Point Double -> Text
-toTranslateText (Point x y) =
-  pack $
-    "translate(" <> show x <> ", " <> show (-y) <> ")"
-
--- | includes reference changes:
---
--- - from radians to degrees
---
--- - from counter-clockwise is a positive rotation to clockwise is positive
---
--- - flip y dimension
-toRotateText :: Double -> Point Double -> Text
-toRotateText r (Point x y) =
-  pack $
-    "rotate(" <> show (-r * 180 / pi) <> ", " <> show x <> ", " <> show (-y) <> ")"
-
-toScaleText :: Double -> Text
-toScaleText x =
-  pack $
-    "scale(" <> show x <> ")"
-
--- | SVG tag options.
---
--- >>> defaultSvgOptions
--- SvgOptions {svgHeight = 300.0, cssOptions = CssOptions {shapeRendering = NoShapeRendering, preferColorScheme = PreferHud, cssExtra = ""}}
-data SvgOptions = SvgOptions
-  { svgHeight :: Double,
-    cssOptions :: CssOptions
-  }
-  deriving (Eq, Show, Generic)
-
--- | The official svg options
-defaultSvgOptions :: SvgOptions
-defaultSvgOptions = SvgOptions 300 defaultCssOptions
-
--- | CSS shape rendering options
-data CssShapeRendering = UseGeometricPrecision | UseCssCrisp | NoShapeRendering deriving (Show, Eq, Generic)
-
--- | CSS prefer-color-scheme options
-data CssPreferColorScheme
-  = -- | includes css that switches approriate hud elements between light and dark.
-    PreferHud
-  | PreferDark
-  | PreferLight
-  | PreferNormal
-  deriving (Show, Eq, Generic)
-
--- | css options
---
--- >>> defaultCssOptions
--- CssOptions {shapeRendering = NoShapeRendering, preferColorScheme = PreferHud, cssExtra = ""}
-data CssOptions = CssOptions {shapeRendering :: CssShapeRendering, preferColorScheme :: CssPreferColorScheme, cssExtra :: Text} deriving (Show, Eq, Generic)
-
--- | No special shape rendering and default hud responds to user color scheme preferences.
-defaultCssOptions :: CssOptions
-defaultCssOptions = CssOptions NoShapeRendering PreferHud mempty
diff --git a/src/Data/Colour.hs b/src/Data/Colour.hs
--- a/src/Data/Colour.hs
+++ b/src/Data/Colour.hs
@@ -20,6 +20,7 @@
     trimColour,
     showRGBA,
     showRGB,
+    showOpacity,
     opac',
     opac,
     hex,
@@ -78,18 +79,19 @@
 import qualified Data.Attoparsec.Text as A
 import Data.Bifunctor
 import Data.Bool (bool)
+import Data.ByteString (ByteString)
 import Data.Char
 import Data.Either
 import Data.FormatN
 import Data.Functor.Rep
 import qualified Data.List as List
+import Data.String.Interpolate
 import Data.Text (Text, pack)
 import qualified Data.Text as Text
 import GHC.Exts
 import GHC.Generics hiding (prec)
 import Graphics.Color.Model as M hiding (LCH)
 import qualified Graphics.Color.Space as S
-import NeatInterpolation
 import NumHask.Algebra.Metric
 import NumHask.Array.Fixed
 import Optics.Core
@@ -130,9 +132,9 @@
         <> fixed (Just 2) a
 
 -- | CSS-style representation
-showRGBA :: Colour -> Text
+showRGBA :: Colour -> ByteString
 showRGBA (Colour r' g' b' a') =
-  [trimming|rgba($r, $g, $b, $a)|]
+  [i|rgba(#{r}, #{g}, #{b}, #{a})|]
   where
     r = percent (fixedSF (Just 0)) (Just 2) r'
     g = percent (fixedSF (Just 0)) (Just 2) g'
@@ -140,9 +142,9 @@
     a = fixed (Just 2) a'
 
 -- | CSS-style representation
-showRGB :: Colour -> Text
+showRGB :: Colour -> ByteString
 showRGB (Colour r' g' b' _) =
-  [trimming|rgb($r, $g, $b)|]
+  [i|rgb(#{r}, #{g}, #{b})|]
   where
     r = percent (fixedSF (Just 0)) (Just 2) r'
     g = percent (fixedSF (Just 0)) (Just 2) g'
@@ -175,6 +177,13 @@
 opac :: Colour -> Double
 opac (Colour _ _ _ o) = o
 
+-- | CSS-style representation
+showOpacity :: Colour -> ByteString
+showOpacity c =
+  [i|#{o}|]
+  where
+    o = formatOrShow (FixedStyle 2) Nothing (opac c)
+
 -- | lens for opacity (or alpha channel)
 opac' :: Lens' Colour Double
 opac' = lens opac (\(Colour r g b _) o -> Colour r g b o)
@@ -217,13 +226,13 @@
     (ColorRGBA r g b _) = fromIntegral . toWord8 <$> color' c
 
 hex' :: Int -> Text
-hex' i
-  | i < 0 = "-" <> go (-i)
-  | otherwise = go i
+hex' n
+  | n < 0 = "-" <> go (-n)
+  | otherwise = go n
   where
-    go n
-      | n < 16 = hexDigit n
-      | otherwise = go (n `quot` 16) <> hexDigit (n `rem` 16)
+    go n'
+      | n' < 16 = hexDigit n'
+      | otherwise = go (n' `quot` 16) <> hexDigit (n' `rem` 16)
 
 hexDigit :: Int -> Text
 hexDigit n
@@ -231,7 +240,7 @@
   | otherwise = Text.singleton $! toEnum (n + 87)
 
 i2d :: Int -> Char
-i2d i = chr (ord '0' + i)
+i2d x = chr (ord '0' + x)
 
 -- | Select a Colour from the palette
 --
@@ -596,12 +605,12 @@
 mixes :: Double -> [Colour] -> Colour
 mixes _ [] = light
 mixes _ [c] = c
-mixes x cs = mix r (cs List.!! i) (cs List.!! (i + 1))
+mixes x cs = mix r (cs List.!! i') (cs List.!! (i' + 1))
   where
     l = length cs - 1
     x' = x * fromIntegral l
-    i = max 0 (min (floor x') (l - 1))
-    r = x' - fromIntegral i
+    i' = max 0 (min (floor x') (l - 1))
+    r = x' - fromIntegral i'
 
 -- * Colour manipulation
 
@@ -639,17 +648,17 @@
 -- "<div class=swatch style=\"background:rgba(5%, 5%, 5%, 1.00);\">swatch</div>"
 showSwatch :: Text -> Colour -> Text
 showSwatch label c =
-  [trimming|<div class=swatch style="background:$rgba;">$label</div>|]
+  [i|<div class=swatch style="background:#{rgba};">#{label}</div>|]
   where
     rgba = showRGBA c
 
 -- | Show multiple colors with embedded text.
 showSwatches :: Text -> Text -> [(Text, Colour)] -> Text
 showSwatches pref suff hs =
-  [trimming|<div>
-$pref
-$divs
-$suff
+  [i|<div>
+#{pref}
+#{divs}
+#{suff}
 </div>
 |]
   where
diff --git a/src/Data/Path.hs b/src/Data/Path.hs
--- a/src/Data/Path.hs
+++ b/src/Data/Path.hs
@@ -110,12 +110,14 @@
 projectPaths :: Rect Double -> Rect Double -> [PathData Double] -> [PathData Double]
 projectPaths new old ps =
   flip evalState zero $
-    mapM ( \p -> do
+    mapM
+      ( \p -> do
           x <- get
           let d = projectPath new old x p
           put (pointPath d)
           pure d
-      ) ps
+      )
+      ps
 
 -- | Project a PathData from one Rect (XY plave) to a new one.
 projectPath ::
diff --git a/src/Data/Path/Parser.hs b/src/Data/Path/Parser.hs
--- a/src/Data/Path/Parser.hs
+++ b/src/Data/Path/Parser.hs
@@ -3,38 +3,41 @@
 {-# LANGUAGE OverloadedLabels #-}
 {-# LANGUAGE OverloadedStrings #-}
 {-# LANGUAGE RebindableSyntax #-}
+{-# HLINT ignore "Use unwords" #-}
+{-# LANGUAGE TemplateHaskell #-}
 {-# OPTIONS_GHC -Wall #-}
+{-# OPTIONS_GHC -Wno-unrecognised-pragmas #-}
 
 -- | SVG path manipulation
 module Data.Path.Parser
   ( -- * Parsing
     -- $parsing
     parsePath,
+    pathParser,
+    command,
+    manyComma,
     svgToPathData,
     pathDataToSvg,
     PathCommand (..),
     Origin (..),
+    toPathDatas,
   )
 where
 
 import Chart.Data
-import Control.Applicative
+import Chart.FlatParse
+import Control.Applicative hiding (many, optional, some, (<|>))
 import Control.Monad.State.Lazy
-import qualified Data.Attoparsec.Text as A
-import Data.Either
+import Data.ByteString (ByteString, intercalate)
 import Data.FormatN
-import Data.Functor
 import Data.Path (ArcInfo (ArcInfo), PathData (..))
-import Data.Scientific (toRealFloat)
-import Data.Text (Text, pack)
-import qualified Data.Text as Text
+import Data.Text.Encoding (encodeUtf8)
+import FlatParse.Basic
 import GHC.Generics
 import GHC.OverloadedLabels
 import NumHask.Prelude
 import Optics.Core hiding ((<|))
 
--- import qualified Data.List as List
-
 -- $parsing
 -- Every element of an svg path can be thought of as exactly two points in space, with instructions of how to draw a curve between them.  From this point of view, one which this library adopts, a path chart is thus very similar to a line chart.  There's just a lot more information about the style of this line to deal with.
 --
@@ -48,88 +51,109 @@
 --
 -- >>> let outerseg1 = "M-1.0,0.5 A0.5 0.5 0.0 1 1 0.0,-1.2320508075688774 1.0 1.0 0.0 0 0 -0.5,-0.3660254037844387 1.0 1.0 0.0 0 0 -1.0,0.5 Z"
 -- >>> parsePath outerseg1
--- Right [MoveTo OriginAbsolute [Point -1.0 0.5],EllipticalArc OriginAbsolute [(0.5,0.5,0.0,True,True,Point 0.0 -1.2320508075688774),(1.0,1.0,0.0,False,False,Point -0.5 -0.3660254037844387),(1.0,1.0,0.0,False,False,Point -1.0 0.5)],EndPath]
-parsePath :: Text -> Either String [PathCommand]
-parsePath = A.parseOnly pathParser
+-- Just [MoveTo OriginAbsolute [Point -1.0 0.5],EllipticalArc OriginAbsolute [(0.5,0.5,0.0,True,True,Point 0.0 -1.2320508075688774),(1.0,1.0,0.0,False,False,Point -0.5 -0.3660254037844387),(1.0,1.0,0.0,False,False,Point -1.0 0.5)],EndPath]
+parsePath :: ByteString -> Maybe [PathCommand]
+parsePath bs = case runParser pathParser bs of
+  OK x _ -> Just x
+  _ -> Nothing
 
-commaWsp :: A.Parser ()
-commaWsp = A.skipSpace *> A.option () (A.string "," $> ()) <* A.skipSpace
+isWs' :: Char -> Bool
+isWs' x =
+  (x == ' ')
+    || (x == '\n')
+    || (x == '\t')
+    || (x == '\r')
 
-point :: A.Parser (Point Double)
+ws' :: Parser e Char
+ws' = satisfy isWs'
+
+comma' :: Parser e ()
+comma' = $(char ',')
+
+commaWsp :: Parser e (Maybe ())
+commaWsp = many ws' *> optional comma' <* many ws'
+
+num :: Parser e Double
+num = signed double
+
+point :: Parser e (Point Double)
 point = Point <$> num <* commaWsp <*> num
 
-points :: A.Parser [Point Double]
-points = fromList <$> point `A.sepBy1` commaWsp
+numComma :: Parser e Double
+numComma = num <* commaWsp
 
-pointPair :: A.Parser (Point Double, Point Double)
+points :: Parser e [Point Double]
+points = (:) <$> point <*> many (commaWsp *> point) <|> pure []
+
+pointPair :: Parser e (Point Double, Point Double)
 pointPair = (,) <$> point <* commaWsp <*> point
 
-pointPairs :: A.Parser [(Point Double, Point Double)]
-pointPairs = fromList <$> pointPair `A.sepBy1` commaWsp
+pointPairs :: Parser e [(Point Double, Point Double)]
+pointPairs = (:) <$> pointPair <*> many (commaWsp *> pointPair) <|> pure []
 
-pathParser :: A.Parser [PathCommand]
-pathParser = fromList <$> (A.skipSpace *> A.many1 command)
+nums :: Parser e [Double]
+nums = (:) <$> num <*> many (commaWsp *> num) <|> pure []
 
-num :: A.Parser Double
-num = realToFrac <$> (A.skipSpace *> plusMinus <* A.skipSpace)
-  where
-    doubleNumber :: A.Parser Double
-    doubleNumber = toRealFloat <$> A.scientific <|> shorthand
+flag :: Parser e Bool
+flag = fmap (/= 0) digit
 
-    plusMinus =
-      negate <$ A.string "-" <*> doubleNumber
-        <|> A.string "+" *> doubleNumber
-        <|> doubleNumber
+-- | Items separated by a comma and one or more whitespace tokens either side.
+manyComma :: Parser e a -> Parser e [a]
+manyComma a = (:) <$> a <*> many (commaWsp *> a) <|> pure []
 
-    shorthand = process' <$> (A.string "." *> A.many1 A.digit)
-    process' = fromRight 0 . A.parseOnly doubleNumber . pack . (++) "0."
+flagComma :: Parser e Bool
+flagComma = flag <* commaWsp
 
-nums :: A.Parser [Double]
-nums = num `A.sepBy1` commaWsp
+curveToArgs ::
+  Parser
+    e
+    (Point Double, Point Double, Point Double)
+curveToArgs =
+  (,,)
+    <$> (point <* commaWsp)
+    <*> (point <* commaWsp)
+    <*> point
 
-flag :: A.Parser Bool
-flag = fmap (/= '0') A.digit
+ellipticalArgs ::
+  Parser
+    e
+    (Double, Double, Double, Bool, Bool, Point Double)
+ellipticalArgs =
+  (,,,,,)
+    <$> numComma
+    <*> numComma
+    <*> numComma
+    <*> flagComma
+    <*> flagComma
+    <*> point
 
-command :: A.Parser PathCommand
-command =
-  MoveTo OriginAbsolute <$ A.string "M" <*> points
-    <|> MoveTo OriginRelative <$ A.string "m" <*> points
-    <|> LineTo OriginAbsolute <$ A.string "L" <*> points
-    <|> LineTo OriginRelative <$ A.string "l" <*> points
-    <|> HorizontalTo OriginAbsolute <$ A.string "H" <*> nums
-    <|> HorizontalTo OriginRelative <$ A.string "h" <*> nums
-    <|> VerticalTo OriginAbsolute <$ A.string "V" <*> nums
-    <|> VerticalTo OriginRelative <$ A.string "v" <*> nums
-    <|> CurveTo OriginAbsolute <$ A.string "C" <*> fmap fromList (manyComma curveToArgs)
-    <|> CurveTo OriginRelative <$ A.string "c" <*> fmap fromList (manyComma curveToArgs)
-    <|> SmoothCurveTo OriginAbsolute <$ A.string "S" <*> pointPairs
-    <|> SmoothCurveTo OriginRelative <$ A.string "s" <*> pointPairs
-    <|> QuadraticBezier OriginAbsolute <$ A.string "Q" <*> pointPairs
-    <|> QuadraticBezier OriginRelative <$ A.string "q" <*> pointPairs
-    <|> SmoothQuadraticBezierCurveTo OriginAbsolute <$ A.string "T" <*> points
-    <|> SmoothQuadraticBezierCurveTo OriginRelative <$ A.string "t" <*> points
-    <|> EllipticalArc OriginAbsolute <$ A.string "A" <*> manyComma ellipticalArgs
-    <|> EllipticalArc OriginRelative <$ A.string "a" <*> manyComma ellipticalArgs
-    <|> EndPath <$ A.string "Z" <* commaWsp
-    <|> EndPath <$ A.string "z" <* commaWsp
-  where
-    curveToArgs =
-      (,,)
-        <$> (point <* commaWsp)
-        <*> (point <* commaWsp)
-        <*> point
-    manyComma a = fromList <$> a `A.sepBy1` commaWsp
+-- | Parser for PathCommands
+pathParser :: Parser e [PathCommand]
+pathParser = many ws' *> manyComma command
 
-    numComma = num <* commaWsp
-    flagComma = flag <* commaWsp
-    ellipticalArgs =
-      (,,,,,)
-        <$> numComma
-        <*> numComma
-        <*> numComma
-        <*> flagComma
-        <*> flagComma
-        <*> point
+-- | Parser for a 'PathCommand'
+command :: Parser e PathCommand
+command =
+  (MoveTo OriginAbsolute <$ $(char 'M') <*> (ws_ *> points))
+    <|> (MoveTo OriginRelative <$ $(char 'm') <*> (ws_ *> points))
+    <|> (LineTo OriginAbsolute <$ $(char 'L') <*> (ws_ *> points))
+    <|> (LineTo OriginRelative <$ $(char 'l') <*> (ws_ *> points))
+    <|> (HorizontalTo OriginAbsolute <$ $(char 'H') <*> (ws_ *> nums))
+    <|> (HorizontalTo OriginRelative <$ $(char 'h') <*> (ws_ *> nums))
+    <|> (VerticalTo OriginAbsolute <$ $(char 'V') <*> (ws_ *> nums))
+    <|> (VerticalTo OriginRelative <$ $(char 'v') <*> (ws_ *> nums))
+    <|> (CurveTo OriginAbsolute <$ $(char 'C') <*> (ws_ *> manyComma curveToArgs))
+    <|> (CurveTo OriginRelative <$ $(char 'c') <*> (ws_ *> manyComma curveToArgs))
+    <|> (SmoothCurveTo OriginAbsolute <$ $(char 'S') <*> (ws_ *> pointPairs))
+    <|> (SmoothCurveTo OriginRelative <$ $(char 's') <*> (ws_ *> pointPairs))
+    <|> (QuadraticBezier OriginAbsolute <$ $(char 'Q') <*> (ws_ *> pointPairs))
+    <|> (QuadraticBezier OriginRelative <$ $(char 'q') <*> (ws_ *> pointPairs))
+    <|> (SmoothQuadraticBezierCurveTo OriginAbsolute <$ $(char 'T') <*> (ws_ *> points))
+    <|> (SmoothQuadraticBezierCurveTo OriginRelative <$ $(char 't') <*> (ws_ *> points))
+    <|> (EllipticalArc OriginAbsolute <$ $(char 'A') <*> (ws_ *> manyComma ellipticalArgs))
+    <|> (EllipticalArc OriginRelative <$ $(char 'a') <*> (ws_ *> manyComma ellipticalArgs))
+    <|> (EndPath <$ $(char 'Z') <* commaWsp)
+    <|> (EndPath <$ $(char 'z') <* commaWsp)
 
 -- | Path command definition (ripped from reanimate-svg).
 data PathCommand
@@ -200,41 +224,49 @@
 toPathAbsolute ::
   PathData Double ->
   -- | path text
-  Text
-toPathAbsolute (StartP p) = "M " <> pp p
-toPathAbsolute (LineP p) = "L " <> pp p
+  ByteString
+toPathAbsolute (StartP p) = "M " <> pp' p
+toPathAbsolute (LineP p) = "L " <> pp' p
 toPathAbsolute (CubicP c1 c2 p) =
   "C "
-    <> pp c1
+    <> pp' c1
     <> " "
-    <> pp c2
+    <> pp' c2
     <> " "
-    <> pp p
+    <> pp' p
 toPathAbsolute (QuadP control p) =
   "Q "
-    <> pp control
+    <> pp' control
     <> " "
-    <> pp p
+    <> pp' p
+-- FIXME: check why y doesn't need swapping into SVG coord system
 toPathAbsolute (ArcP (ArcInfo (Point x y) phi' l sw) x2) =
   "A "
-    <> (pack . show) x
+    <> pv' x
     <> " "
-    <> (pack . show) y
+    <> pv' y
     <> " "
-    <> (pack . show) (-phi' * 180 / pi)
+    <> pv' (-phi' * 180 / pi)
     <> " "
     <> bool "0" "1" l
     <> " "
     <> bool "0" "1" sw
     <> " "
-    <> pp x2
+    <> pp' x2
 
+-- | Render a value to 4 SigFigs
+pv' :: Double -> ByteString
+pv' x =
+  encodeUtf8 $
+    formatOrShow (FixedStyle 4) Nothing x
+
 -- | Render a point (including conversion to SVG Coordinates).
-pp :: Point Double -> Text
-pp (Point x y) =
-  formatOrShow (FixedStyle 4) Nothing x
-    <> ","
-    <> formatOrShow (FixedStyle 4) Nothing (bool (-y) y (y == zero))
+pp' :: Point Double -> ByteString
+pp' (Point x y) =
+  encodeUtf8 $
+    formatOrShow (FixedStyle 4) Nothing x
+      <> ","
+      <> formatOrShow (FixedStyle 4) Nothing (bool (-y) y (y == zero))
 
 data PathCursor = PathCursor
   { -- | previous position
@@ -250,12 +282,12 @@
 stateCur0 = PathCursor zero zero Nothing
 
 -- | Convert from an SVG d attribute text snippet to a [`PathData` `Double`]
-svgToPathData :: Text -> [PathData Double]
-svgToPathData = toPathDatas . either error id . parsePath
+svgToPathData :: ByteString -> [PathData Double]
+svgToPathData = foldMap toPathDatas . parsePath
 
 -- | Convert from [`PathData` `Double`] to an SVG d path text snippet.
-pathDataToSvg :: [PathData Double] -> Text
-pathDataToSvg xs = Text.intercalate " " $ fmap toPathAbsolute xs
+pathDataToSvg :: [PathData Double] -> ByteString
+pathDataToSvg xs = intercalate " " $ fmap toPathAbsolute xs
 
 -- | Convert from a path command list to a PathA specification
 toPathDatas :: [PathCommand] -> [PathData Double]
diff --git a/test/test.hs b/test/test.hs
new file mode 100644
--- /dev/null
+++ b/test/test.hs
@@ -0,0 +1,175 @@
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE TupleSections #-}
+{-# OPTIONS_GHC -Wno-unused-top-binds #-}
+
+module Main (main) where
+
+import Chart.Examples
+import Chart.Markup
+import Chart.Markup.Parser
+import qualified Data.ByteString as BS
+import Data.Foldable
+import Data.Maybe
+import Data.TreeDiff
+import qualified Data.TreeDiff.OMap as O
+import FlatParse.Basic
+import GHC.Exts
+import Test.Tasty (TestTree, defaultMain, testGroup)
+import Test.Tasty.Golden.Advanced (goldenTest)
+import Prelude
+
+main :: IO ()
+main =
+  defaultMain $
+    testGroup
+      "tests"
+      [ goldenTests
+      ]
+
+goldenTests :: TestTree
+goldenTests = testGroup "examples" (testExample <$> pathChartOptions)
+
+testExample :: (FilePath, ChartOptions) -> TestTree
+testExample (fp, co) =
+  goldenTest
+    fp
+    (getMarkupFile fp)
+    (pure (markupChartOptions co))
+    (\expected actual -> pure (show . ansiWlEditExpr <$> patch expected actual))
+    (\_ -> pure ())
+
+getMarkupFile :: FilePath -> IO Markup
+getMarkupFile fp = do
+  bs <- BS.readFile fp
+  case runParser markupP bs of
+    OK m _ -> pure m
+    Err e -> print e >> fail "parse error"
+    Fail -> print ("uncaught parse error" :: BS.ByteString) >> fail "parse error"
+
+isUnchangedList :: [Edit EditExpr] -> Bool
+isUnchangedList xs = all isCpy xs && all isUnchangedExpr (mapMaybe cpy xs)
+
+isCpy :: Edit a -> Bool
+isCpy (Cpy _) = True
+isCpy _ = False
+
+cpy :: Edit a -> Maybe a
+cpy (Cpy a) = Just a
+cpy _ = Nothing
+
+isUnchangedEdit :: Edit EditExpr -> Bool
+isUnchangedEdit (Cpy e) = isUnchangedExpr e
+isUnchangedEdit _ = False
+
+isUnchangedExpr :: EditExpr -> Bool
+isUnchangedExpr e = isUnchangedList $ getList e
+
+getList :: EditExpr -> [Edit EditExpr]
+getList (EditApp _ xs) = xs
+getList (EditRec _ m) = snd <$> O.toList m
+getList (EditLst xs) = xs
+getList (EditExp _) = []
+
+filterChangedExprs :: EditExpr -> Maybe EditExpr
+filterChangedExprs (EditApp n xs) =
+  case filter (not . isUnchangedEdit) (filterChangedEdits xs) of
+    [] -> Nothing
+    xs' -> Just $ EditApp n xs'
+filterChangedExprs (EditRec n m) =
+  case filterChangedEditMap (O.fromList $ filter (not . isUnchangedEdit . snd) (O.toList m)) of
+    Nothing -> Nothing
+    Just m' -> Just (EditRec n m')
+filterChangedExprs (EditLst xs) =
+  case filter (not . isUnchangedEdit) (filterChangedEdits xs) of
+    [] -> Nothing
+    xs' -> Just (EditLst xs')
+filterChangedExprs (EditExp _) = Nothing
+
+filterChangedEdit :: Edit EditExpr -> Maybe (Edit EditExpr)
+filterChangedEdit (Cpy a) = Cpy <$> filterChangedExprs a
+filterChangedEdit x = Just x
+
+filterChangedEdit' :: (f, Edit EditExpr) -> Maybe (f, Edit EditExpr)
+filterChangedEdit' (f, e) = (f,) <$> filterChangedEdit e
+
+filterChangedEdits :: [Edit EditExpr] -> [Edit EditExpr]
+filterChangedEdits xs = mapMaybe filterChangedEdit xs
+
+filterChangedEditMap :: O.OMap FieldName (Edit EditExpr) -> Maybe (O.OMap FieldName (Edit EditExpr))
+filterChangedEditMap m = case xs' of
+  [] -> Nothing
+  xs'' -> Just $ O.fromList xs''
+  where
+    xs = O.toList m
+    xs' = mapMaybe filterChangedEdit' xs
+
+patch :: Markup -> Markup -> Maybe (Edit EditExpr)
+patch m m' = filterChangedEdit $ ediff m m'
+
+-- patch testing
+printPatchExamples :: IO ()
+printPatchExamples = traverse_ (printPatchExample m0) patchExamples
+
+printPatchExample :: Markup -> (String, Markup) -> IO ()
+printPatchExample m (s, m') = do
+  print s
+  case show . ansiWlEditExpr <$> patch m m' of
+    Nothing -> putStrLn ("no changes" :: String)
+    Just x -> putStrLn x
+
+patchExamples :: [(String, Markup)]
+patchExamples =
+  [ ("class change", m1),
+    ("delete an attribute", m2),
+    ("insert an attribute", m3),
+    ("change a tag", m4),
+    ("change a markup leaf", m5),
+    ("delete a leaf", m6),
+    ("insert a leaf", m7),
+    ("insert attribute", m8),
+    ("modify content", m9),
+    ("deep leaf insertion", m10)
+  ]
+
+m0 :: Markup
+m0 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "leaf" mempty mempty), Content "text"]
+
+-- Changing class
+m1 :: Markup
+m1 = Markup "top" (Attributes (fromList [("class", "b"), ("b", "c")])) [MarkupLeaf (Markup "leaf" mempty mempty), Content "text"]
+
+-- deleting an attribute
+m2 :: Markup
+m2 = Markup "top" (Attributes (fromList [("class", "a")])) [MarkupLeaf (Markup "leaf" mempty mempty), Content "text"]
+
+-- inserting an attribute
+m3 :: Markup
+m3 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c"), ("d", "e")])) [MarkupLeaf (Markup "leaf" mempty mempty), Content "text"]
+
+-- changing a tag
+m4 :: Markup
+m4 = Markup "newtop" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "leaf" mempty mempty), Content "text"]
+
+-- changing a leaf
+m5 :: Markup
+m5 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "newleaf" mempty mempty), Content "text"]
+
+-- deleting a leaf
+m6 :: Markup
+m6 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [Content "text"]
+
+-- inserting a leaf
+m7 :: Markup
+m7 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "newleaf" mempty mempty), MarkupLeaf (Markup "leaf" mempty mempty), Content "text"]
+
+-- inserting Attributes
+m8 :: Markup
+m8 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "leaf" (Attributes (fromList [("class", "a"), ("b", "c")])) mempty), Content "text"]
+
+-- modifying content
+m9 :: Markup
+m9 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "leaf" mempty mempty), Content "textual content"]
+
+-- inserting a leaf deeper down
+m10 :: Markup
+m10 = Markup "top" (Attributes (fromList [("class", "a"), ("b", "c")])) [MarkupLeaf (Markup "leaf" mempty [MarkupLeaf (Markup "newdeepleaf" mempty [Content "deeper content"])]), Content "textual content"]
