diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,8 @@
 
 ## Unreleased
 
+## 0.6.3.0
+
 ## 0.6.2.1
 
 ## 0.6.2.0
diff --git a/src/CsgExample.hs b/src/CsgExample.hs
--- a/src/CsgExample.hs
+++ b/src/CsgExample.hs
@@ -8,7 +8,7 @@
 import qualified Waterfall.Solids as Solids
 import qualified Waterfall.Transforms as Transforms
 import Waterfall.Booleans ( union, intersection, difference )
-import Linear (V3 (..), (^*), unit, _x, _y )
+import Linear (V3 (..), unit, _x, _y )
 import Data.Function ((&))
 
 csgExample :: Solids.Solid
diff --git a/src/DarkModeSVG.hs b/src/DarkModeSVG.hs
--- a/src/DarkModeSVG.hs
+++ b/src/DarkModeSVG.hs
@@ -1,6 +1,7 @@
 {-# LANGUAGE QuasiQuotes #-}
 module DarkModeSVG
-( writeDarkModeSVG
+( darkModeSVG
+, writeDarkModeSVG
 ) where
 
 import qualified Waterfall.SVG
@@ -19,6 +20,7 @@
 styles = [r|
 .edge {
   fill: None;
+  fill-opacity: 0;
 }
 .edge.visible {
   stroke: #000000;
@@ -36,15 +38,15 @@
 }
 |]
 
-writeDarkModeSVG :: FilePath -> Waterfall.Diagram -> IO ()
-writeDarkModeSVG path diagram =
-    let svgAsXML = 
+darkModeSVG :: Waterfall.Diagram -> XML.Element
+darkModeSVG diagram =
+    let svgAsXML =
             diagram 
-                & Waterfall.SVG.diagramToSvg
-                & Svg.xmlOfDocument
+              & Waterfall.SVG.diagramToSvg
+              & Svg.xmlOfDocument 
         nameIsStyle (XML.Elem e) = (== "style") . XML.qName . XML.elName $ e
         nameIsStyle _ = False
-    in svgAsXML 
+    in svgAsXML
             & XML.Cursor.fromElement
             & XML.Cursor.findChild (nameIsStyle . XML.Cursor.current)
             & fmap XML.Cursor.firstChild 
@@ -56,6 +58,11 @@
             & XML.Proc.onlyElems
             & listToMaybe
             & fromMaybe svgAsXML
-            & XML.Output.ppTopElement
-            & writeFile path
+
+writeDarkModeSVG :: FilePath -> Waterfall.Diagram -> IO ()
+writeDarkModeSVG path diagram =
+  diagram 
+    & darkModeSVG
+    & XML.Output.ppTopElement
+    & writeFile path
 
diff --git a/src/FilletExample.hs b/src/FilletExample.hs
--- a/src/FilletExample.hs
+++ b/src/FilletExample.hs
@@ -16,7 +16,6 @@
     , indexedConditionalChamfer
     , whenNearlyEqual
     )
-import Control.Lens ((^.))
 import Linear (V3 (..), _xy)
 import Control.Monad (guard)
 
diff --git a/src/GearExample.hs b/src/GearExample.hs
--- a/src/GearExample.hs
+++ b/src/GearExample.hs
@@ -12,6 +12,7 @@
 -}
 module GearExample 
 ( gearExample
+, playgroundGearExample
 ) where 
 
 import qualified Waterfall.Solids as Solids
@@ -44,8 +45,9 @@
 chebyApprox :: (Double -> Double) -> Int -> [Double]
 chebyApprox f p' = 
     let fnCoeffs = [chebyExpnCoeffs k f | k <- [0..p'] ]
-        adjust 0 = head fnCoeffs /2
-        adjust _ = 0
+        adjust p
+            | p == 0, (c : _) <- fnCoeffs = c / 2
+            | otherwise = 0
      in [ sum [fnCoeffs!!k  * (cheby !! k !! pwr) | k <- [0..p'] ] - adjust pwr | pwr <- [0..p'] ]
 
 binom :: Int -> Int -> Double 
@@ -147,3 +149,7 @@
         path = Path2D.repeatLooping segment
         --path = mconcat [rotate2D (-fromIntegral n * pi * 2 / fromIntegral nGears) segment | n <- [0..nGears]]
     in Solids.prism thickness . Shape.makeShape $ path
+
+-- | This is intended to be viewed via the WASM playground
+playgroundGearExample :: Solids.Solid
+playgroundGearExample = gearExample 10 5 20 (20*pi/180)
diff --git a/src/LoftExample.hs b/src/LoftExample.hs
--- a/src/LoftExample.hs
+++ b/src/LoftExample.hs
@@ -39,8 +39,7 @@
         mirror = Transforms.mirror (V3 1 0 0 ) . Path.reversePath
         makeSymetric p = mirror p <> p
         symetricPaths = makeSymetric <$> paths
-        body = 
-          Loft.pointedLoft 
+        body = Loft.pointedLoft 
             Nothing
             (Path.closeLoop <$>  symetricPaths)
             (Just (V3 0 20 5))
diff --git a/src/TakePathFractionExample.hs b/src/TakePathFractionExample.hs
--- a/src/TakePathFractionExample.hs
+++ b/src/TakePathFractionExample.hs
@@ -12,6 +12,7 @@
 import qualified Waterfall.Transforms as Transforms
 import qualified Waterfall.TwoD.Transforms as TwoD.Transforms
 import Linear (V3 (..), zero)
+import Data.Function ((&))
 
 takePathFractionExample :: Solid
 takePathFractionExample =
@@ -24,6 +25,8 @@
         profile = TwoD.Transforms.uScale2D 0.2 Shape.unitCircle
         fractions = [0.1, 0.2 .. 1.0]
     in mconcat
-        [ Transforms.translate (V3 (f * 10) 0 0) . sweep (Path.takePathFraction3D f sweepPath) $ profile
+        [ profile
+            & sweep (Path.takePathFraction3D f sweepPath)            
+            & Transforms.translate (V3 (f * 10) 0 0)
         | f <- fractions
         ]
diff --git a/src/TextExample.hs b/src/TextExample.hs
--- a/src/TextExample.hs
+++ b/src/TextExample.hs
@@ -2,12 +2,18 @@
 <<models/text.glb>>
 -}
 module TextExample (
-    textExample
+    textExample,
+    playgroundTextExample
 ) where
 
 import qualified Waterfall
 import Linear (unit, _x)
+
 textExample :: FilePath -> Double -> String -> Double -> IO Waterfall.Solid
 textExample fontpath fontSize content depth = do
     font <- Waterfall.fontFromPath fontpath fontSize
     return . Waterfall.rotate (unit _x) (pi/2) . Waterfall.prism depth $ Waterfall.text font content
+
+-- | This is intended to be viewed via the WASM playground
+playgroundTextExample :: IO Waterfall.Solid
+playgroundTextExample = textExample "/VarelaRound-Regular.ttf" 24 "Waterfall-CAD" 12 
diff --git a/test-data/2d-booleans.svg b/test-data/2d-booleans.svg
new file mode 100644
--- /dev/null
+++ b/test-data/2d-booleans.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="485.57336418679444" height="204.00000000000003">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M42.44005238495336,77.0619255060229 C56.64564959643229,71.36351225807351 74.28516748397412,66.27879441699802 94.47322939394064,62.06257258208352 C114.65219602331369,57.84328813349863 137.3716368602878,54.49437224846475 161.49036339313398,52.184278457049125 C185.6041272121655,49.87046990992251 211.10765158313706,48.596396392171016 236.72020275243446,48.425949277692446 C262.3323876197943,48.25156741995386 288.04355039823565,49.18084066371429 312.56266637122354,51.16698346551598 C337.0860396184068,53.14936835470216 360.40772501537845,56.1878426467275 381.35642176081717,60.1299400290117 C402.31358983999877,64.06881781122053 420.8894676511719,68.90980505916013 436.1510267219523,74.40987233243513 C443.78485968970483,77.15914216276506 450.5955506726583,80.07162616362787 456.49669997897075,83.11033910099984 C462.3986734166331,86.14893748242369 467.390962240763,89.31368746386644 471.4102722357738,92.56439082302329 C475.4304608509848,95.81501794814143 478.4775813798142,99.15151230424733 480.5129751047178,102.53153604492454 C482.54927507056146,105.91152586523809 483.57381993286106,109.33495070209919 483.5733641867944,112.75851821858781 M2.0000000000000284,112.75851821858775 C1.9949063881883413,106.45148924436947 5.488923370143723,100.14528178311458 12.331687303734146,94.1100555713637 C19.164264013701178,88.07400500751152 29.345587675303264,82.30893569316355 42.44005238495333,77.06192550602287 M109.2222622877679,166.3034072874351 L200.51152119434386,129.7062862244806 M322.92533397677494,127.03715530361379 L443.13331180184116,148.45511093115272 M443.13331180184105,148.4551109311527 C434.3924094854505,151.95978957527583 424.3597395810682,155.23408624701568 413.2269801869767,158.21527454417222 C402.09575691449464,161.19686076174253 389.8651904934681,163.88515919239993 376.7699903543261,166.22861183420596 C363.67596864635493,168.57253601528288 349.7180930249738,170.57147971271618 335.16408892048435,172.18711465282226 C320.6108898706939,173.8032737897105 305.4623756060419,175.03603419201616 290.0088330154633,175.86177172462442 C259.10293898823124,177.51833202069557 226.97820559191274,177.52732165679572 196.05854014037516,175.88804515660098 C180.59820274740966,175.07095019965658 165.43972155841547,173.8466579448098 150.87394850101856,172.23863395774794 C136.30733013208044,170.6311351840563 122.33436701714858,168.6399935710436 109.22226228776789,166.3034072874351" />
+    <path fill-opacity="0.0" class="edge outline hidden" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M443.13331180184105,148.4551109311527 L443.13331180184105,102.04954040481833 M483.5733641867944,112.7585182185878 C483.57845779860617,119.0655471928061 480.0844408166507,125.37175465406105 473.2416768830602,131.40698086581185 C466.40910017309346,137.443031429664 456.22777651149096,143.208100744012 443.1333118018412,148.4551109311527 M42.44005238495336,30.656354979688558 C56.64564959643229,24.957941731739158 74.28516748397412,19.87322389066371 94.47322939394064,15.657002055749205 C114.65219602331369,11.437717607164267 137.3716368602878,8.088801722130347 161.49036339313398,5.77870793071475 C185.6041272121655,3.4648993835881297 211.10765158313706,2.1908258658366564 236.72020275243446,2.0203787513580913 C262.3323876197943,1.84599689361952 288.04355039823565,2.7752701373799415 312.56266637122354,4.761412939181626 C337.0860396184068,6.743797828367857 360.40772501537845,9.782272120393136 381.35642176081717,13.72436950267735 C402.31358983999877,17.66324728488616 420.8894676511719,22.50423453282575 436.1510267219523,28.00430180610076 C443.78485968970483,30.75357163643068 450.5955506726583,33.66605563729348 456.49669997897075,36.70476857466552 C462.3986734166331,39.743366956089275 467.390962240763,42.908116937532036 471.4102722357738,46.15882029668895 C475.4304608509848,49.40944742180702 478.4775813798142,52.74594177791291 480.5129751047178,56.125965518590164 C482.54927507056146,59.505955338903675 483.57381993286106,62.92938017576479 483.5733641867944,66.35294769225345 M483.5733641867944,66.35294769225345 C483.57845779860617,72.6599766664718 480.0844408166507,78.96618412772668 473.2416768830602,85.00141033947749 C466.40910017309346,91.0374609033297 456.22777651149096,96.80253021767766 443.1333118018412,102.04954040481836 M109.2222622877679,166.3034072874351 L109.2222622877679,119.89783676110075 M109.22226228776788,166.3034072874351 C92.81218565795851,163.38043436898175 77.75481678663078,159.91571993785806 64.50206473059642,156.01276376494116 C51.24538236651478,152.11075380823263 39.79459216651832,147.7711389962145 30.491554562097146,143.12391315359835 C21.183988829882374,138.4773349866513 14.025451042034724,133.5237826755898 9.231014051823026,128.41138496386 C4.431451114071301,123.29933638726 1.9972643227477405,118.02907929647557 2.000000000000025,112.7585182185878 M109.22226228776788,119.89783676110073 C92.81218565795851,116.97486384264742 77.75481678663078,113.51014941152368 64.50206473059642,109.60719323860677 C51.24538236651478,105.70518328189821 39.79459216651832,101.36556846988006 30.491554562097146,96.71834262726392 C21.183988829882374,92.07176446031687 14.025451042034724,87.11821214925541 9.231014051823026,82.0058144375256 C4.431451114071301,76.89376586092565 1.9972643227477405,71.62350877014117 2.000000000000025,66.35294769225341 M2.0000000000000284,66.35294769225338 C1.9949063881883413,60.04591871803511 5.488923370143723,53.739711256780204 12.331687303734146,47.704485045029365 C19.164264013701178,41.66843448117717 29.345587675303264,35.90336516682916 42.44005238495333,30.65635497968852 M242.78668209339722,112.7585182185878 L242.78668209339722,66.35294769225344 M200.51152119434386,129.7062862244806 L242.7866820933972,112.75851821858778 M109.2222622877679,119.89783676110076 L242.7866820933972,66.35294769225344 M242.78668209339722,112.7585182185878 L322.92533397677494,127.03715530361379 M242.78668209339722,66.35294769225344 L443.13331180184116,102.04954040481834 M443.13331180184105,102.04954040481832 C434.3924094854505,105.55421904894146 424.3597395810682,108.82851572068127 413.2269801869767,111.80970401783783 C402.09575691449464,114.79129023540821 389.8651904934681,117.47958866606542 376.7699903543261,119.82304130787158 C363.67596864635493,122.16696548894848 349.7180930249738,124.16590918638175 335.16408892048435,125.7815441264879 C320.6108898706939,127.3977032633761 305.4623756060419,128.63046366568184 290.0088330154633,129.4562011982901 C259.10293898823124,131.11276149436108 226.97820559191274,131.12175113046146 196.05854014037516,129.4824746302666 C180.59820274740966,128.66537967332218 165.43972155841547,127.44108741847549 150.87394850101856,125.83306343141354 C136.30733013208044,124.22556465772189 122.33436701714858,122.23442304470925 109.22226228776789,119.89783676110072 M309.56889199621185,202.00000000000003 L309.56889199621185,155.59442947366568 M309.56889199621185,202.00000000000003 L109.2222622877679,166.3034072874351 M309.56889199621185,155.59442947366566 L109.2222622877679,119.89783676110075 M443.13331180184116,148.4551109311527 L309.56889199621185,202.0 M443.13331180184116,102.04954040481833 L309.56889199621185,155.59442947366566" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M483.57336418679444,66.35294769225345 L483.57336418679444,112.75851821858781 M2.000000000000001,66.35294769225342 L2.0,112.75851821858778" />
+  </g>
+</svg>
diff --git a/test-data/bounding-boxes.svg b/test-data/bounding-boxes.svg
new file mode 100644
--- /dev/null
+++ b/test-data/bounding-boxes.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="220.73405863240689" height="204.0">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M126.10759538945516,174.39185331146086 L194.77757887001138,41.05037926511531 M31.688228958902087,135.34147404634555 L85.62784987400444,30.603010488139702 M126.10759538945516,174.39185331146086 L31.688228958902087,135.34147404634555 M124.8640265650558,183.12013369697743 L127.73299047110754,177.54925895915227 M30.44466013450274,144.06975443186212 L88.60601600421981,31.133642740528316 M124.8640265650558,183.12013369697743 L30.444660134502726,144.06975443186212 M126.10759538945516,174.39185331146086 L124.86402656505581,183.12013369697743 M31.688228958902087,135.34147404634555 L30.444660134502737,144.06975443186212 M33.98167403777535,172.47474494340736 L33.98167403777535,21.400996425461074 M33.98167403777535,172.47474494340736 L2.000000000000032,185.2959378260686 M33.98167403777535,172.47474494340736 L127.73299047110757,189.17880711733872" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M126.04120448429246,140.23075514889214 C126.3603850279233,140.36370039464924 126.72020084920811,140.5055449270351 127.17723688103945,140.67751208994747 C127.64205665506346,140.85077073903372 128.20409663963406,141.05415201864645 129.13788654903752,141.3450408855487 C129.65805822103437,141.50204830921894 130.3384415238459,141.70520867143708 131.2115070752645,141.91858868417285 C132.08082135995664,142.13164022459748 133.1359104431558,142.3527921166772 134.3042094743109,142.53691384766805 C135.47199510597403,142.72170052768968 136.74608323549253,142.86733774775934 138.03953382653805,142.9473135679903 C139.3357088853258,143.02894775859346 140.64433895553978,143.04280125049524 141.95476909763875,143.00879647423483 C143.19019300648836,142.9730220378727 144.42328376089736,142.88697593276075 145.6540413608654,142.75065815889872 M141.47040291635352,19.003361611447026 C141.07425213856155,19.314669115050062 140.68104516656766,19.628934014940416 140.29078200037256,19.946156311118173 C134.50636403211305,24.653147933567908 129.3809442354773,29.963412058882575 124.87472378405486,35.64387853769528 C120.37037205758885,41.32823182146979 116.4852196763366,47.38278745874254 113.2317921126688,53.6833058390762 C110.58069474857082,58.819898873201716 108.33989526091169,64.1413407511886 106.55923171855098,69.5975837251538 C104.78029920952882,75.05356784180469 103.46146298961835,80.64434759473731 102.7009693905168,86.31261887838923 C102.1377017112309,90.51995156763759 101.88394107285954,94.76861700422681 102.00867084738522,99.02043766250142 C102.13474163758195,103.27079762845166 102.6393424968627,107.52431827578421 103.62894456535817,111.70191434088507 C104.69843986700806,116.20859020098642 106.33894494427308,120.63642289050249 108.71568616961541,124.74368014546587 C109.60302970286898,126.28335981407194 110.5751509730194,127.72646522270021 111.64391954811121,129.11839311809473 C112.71184772234476,130.50704674881868 113.89681141649496,131.84561045141007 115.17444965515836,133.08233276677154 C116.44668879160078,134.31742345315433 117.81066471672914,135.44257658825464 119.07814227353617,136.35488630650582 C120.34565857557361,137.27151191388631 121.49441278265948,137.95801419121054 122.32455528481445,138.42686337346169 C122.95231352267616,138.77861904985613 123.42316093513985,139.02104752902864 123.81487058506642,139.21669642652017 C124.20535555098694,139.41103998574349 124.51670275437068,139.55860396328666 124.79239410591427,139.6853865031849 C125.2947091298736,139.91619478170344 125.67991512250633,140.0809531658114 126.04120448429246,140.23075514889214" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M194.77757887001138,41.05037926511532 L100.35821243945831,2.000000000000007 M85.62784987400444,30.603010488139702 L100.35821243945833,2.0 M127.73299047110754,177.54925895915227 L193.53401004561204,49.77865965063188 M193.53401004561204,49.77865965063189 L99.11464361505897,10.728280385516577 M88.60601600421981,31.133642740528316 L99.11464361505898,10.72828038551657 M194.77757887001138,41.05037926511532 L193.53401004561204,49.77865965063188 M100.35821243945834,2.000000000000014 L99.114643615059,10.728280385516578 M33.98167403777535,21.400996425461045 L2.000000000000032,34.222189308122296 M2.0,185.2959378260686 L2.000000000000002,34.222189308122324 M127.73299047110754,189.1788071173387 L127.73299047110754,38.10505859939241 M127.73299047110756,38.105058599392414 L95.75131643333224,50.926251482053665 M95.75131643333222,201.99999999999997 L95.75131643333222,50.92625148205369 M127.73299047110754,189.1788071173387 L95.75131643333222,201.99999999999994 M33.98167403777535,21.400996425461045 L127.73299047110757,38.105058599392414 M2.0,185.2959378260686 L95.75131643333222,201.99999999999997 M2.0,34.222189308122296 L95.75131643333222,50.926251482053665" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M145.65404136086536,142.75065815889872 C149.70829696233153,142.303564004258 153.69833035485357,141.34144665713288 157.51119281900486,140.01807201332582 C161.32812776691802,138.69331964067302 164.96789178646097,137.00730997133857 168.43156570354427,135.0752324934428 C172.1835108384671,132.97780539451398 175.7179436956228,130.5883579052831 179.0404845034376,127.99312836229188 C182.36314985039712,125.39669818178174 185.47393997517835,122.59449858373982 188.3819879464082,119.63916938653732 C192.31086831586535,115.64483671833628 195.8699292041835,111.37359142045057 199.06927637529603,106.90634233631548 C202.2679408823129,102.43813881889571 205.10681105773185,97.77389231275036 207.57680622584184,92.96776621758158 C210.21861954844317,87.82462545919937 212.44963614526503,82.49726823852058 214.219236007221,77.03560311349088 C215.98710355014842,71.57421544232122 217.2936594336078,65.9785520363747 218.03974429403132,60.306258090166004 C218.59150896726263,56.102044852919626 218.83347530052532,51.857121607843254 218.6963428662429,47.609924234401504 C218.5578705227576,43.36420585219239 218.04025812355917,39.11620773829143 217.03675095082667,34.945786099297166 C215.9532085553782,30.450505624340128 214.29806293591452,26.035601172560767 211.90851459594072,21.945562483581398 C211.02922850911568,20.4331421347847 210.06667906556015,19.016621087166605 209.01085884185997,17.64759977704002 C207.95607890390872,16.28223253417799 206.78485168931658,14.963843188695447 205.53238354359476,13.752453199354639 C204.2854885331887,12.542558205368126 202.9611889299933,11.449396447785503 201.76682463634518,10.580956394332722 C201.17038530362612,10.14613646012463 200.60937659771727,9.767388625834533 200.11037605275067,9.44808999726213 C199.60928380924958,9.130592171017598 199.1759138413571,8.86597915363776 198.81026614907358,8.654250945122655 C197.83639923833195,8.09213956933955 197.1591608148232,7.748980166288736 196.5880253619663,7.470558543688609 C196.02037325529184,7.195968657945029 195.55882411926908,6.986116552652137 195.11038613042706,6.794076667511575 C194.48833926645787,6.528035853864439 193.90770762227322,6.294214595337016 193.1197339835752,6.009887352757431 C192.94816333760056,5.947995256456085 192.76300884373822,5.883267299995279 192.56427050198826,5.815703483375009 C192.36758210026025,5.748417758248842 192.1509870545078,5.676877141210286 191.9144853647307,5.601081632259337 C191.43724132554914,5.449075159780343 190.86566396980976,5.2765319176540055 190.14139887906583,5.084670814322221 C189.41812224504272,4.894105589842672 188.5185736698061,4.677555365765262 187.35450396121817,4.463090027596333 C186.77547452384917,4.3567161795508165 186.13517930173896,4.253040933314264 185.46188071409867,4.163763177676964 C184.78811565222586,4.073938088024533 184.0880859649187,4.001147786684036 183.38312141305929,3.9436082675955078 C180.55705048992215,3.713545201031822 177.5744555964288,3.7882605499169157 174.63852869055427,4.1370161514890516 C171.6961774903152,4.484418541930452 168.80049427769484,5.105861185058877 165.97479076845673,5.932716006451925 C161.41030985618858,7.273414874788326 157.06630473791932,9.15157815833989 152.97852204025477,11.378489619415973 C148.88915273228918,13.608194929328207 145.0560058449285,16.186648416764868 141.47040291635352,19.003361611447026" />
+  </g>
+</svg>
diff --git a/test-data/csg.svg b/test-data/csg.svg
new file mode 100644
--- /dev/null
+++ b/test-data/csg.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="224.33199896108664" height="204.0">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M42.78953001192038,18.77941282814632 C46.41225278821283,17.326044397191943 50.03469787589157,16.717216580937404 53.5294191661569,16.974263628790133 C57.0244683884486,17.22914989620142 60.39115861402418,18.349871183975832 63.51122945250806,20.29706046933491 C66.63191646349968,22.242184961956777 69.50539232979519,25.01340837204808 72.0306957901877,28.513359216684172 C74.55686863832369,32.01148923858201 76.73438253939406,36.23767644585792 78.48669642954718,41.043399861366744 C80.24007334278556,45.847676045804754 81.56791197807291,51.230567082785285 82.4235336442533,57.002898419636274 C83.28033622227602,62.77425828939937 83.66475782440912,68.93395284270608 83.5632937272224,75.26551913734906 C83.46304413399454,81.59665780617624 82.87692965496464,88.09845675677607 81.82556212743548,94.54244134637773 C80.77535669459368,100.98657193107923 79.26010062653864,107.3716556290458 77.33304915924123,113.47331885123447 C75.40702574521006,119.57569141187068 73.06957558936985,125.39347582969916 70.40283172776428,130.72222368351328 C67.73690991775428,136.0521945678319 64.74220345834037,140.89210794066122 61.523936943568074,145.0718704547224 C58.306228721706326,149.25328379287166 54.8655752104504,152.77374462930095 51.32288434677798,155.50953236405977 C47.78044822356605,158.247282140431 44.13665333556581,160.1998345739448 40.51956472545396,161.29858517669177 C36.90240846152448,162.39946979757963 33.312653443713955,162.6463441459447 29.876465195105354,162.03055118012267 C26.439891225874124,161.41691275873953 23.157544025985025,159.94072786708608 20.14475230587214,157.65386125129334 C17.131285741145025,155.36901894552835 14.387946077412915,152.27392840818484 12.011097461050458,148.4773097251213 C9.633339108952494,144.68245038829872 7.622500419043419,140.18675707481333 6.049371865319495,135.1483437462935 M24.028515480339294,34.24060756128049 C26.913472157873063,30.48727380421273 29.977856095042736,27.264455671436423 33.13465904007457,24.663598561495576 C36.29127531945927,22.061485229923214 39.540310606706015,20.08133292118636 42.78953001192037,18.77941282814632 M42.78953001192036,148.56012171187206 C44.87300887652557,147.72525983718944 47.0508669475947,146.51682948941948 49.26861699283508,144.87767783868497 M76.0298383679902,64.5988410743361 C75.86567917889059,63.26187989985134 75.67515497560079,61.962948199321865 75.45826575812053,60.70204597274769 C74.66256721485998,56.065164019886915 73.52689927460113,51.97415218639835 72.1923748505503,48.479963246261384 C71.87050699696857,47.63557785441759 71.52698392629787,46.80186829392406 71.16180563853798,45.97883456478077 C69.98883964617545,43.33743124588082 68.59435766085501,40.84511459307464 66.97390364401481,38.63239455454454 C65.13528623534667,36.11933752151704 63.003394319767196,33.97027133124814 60.61974127478372,32.36823645350358 C58.43799096478558,30.899217933641115 56.04579965501066,29.891194099116973 53.51514889183232,29.441518833107335 M53.51514889183231,29.44151883310733 C50.10910956048851,28.829723424656656 46.451084670027214,29.245292570930385 42.789530011917115,30.71769112945872 C39.599564922161605,31.993877314444436 36.411186056758666,34.066127206991446 33.39124967877086,36.7925610231017 C30.369686127047835,39.515331482618436 27.51882378494141,42.88758033108123 24.959318749060834,46.66420967051836 C22.57566634271324,50.177419881746104 20.443772032268413,54.03579813663415 18.605159253665093,58.023036763887035 C17.537148730832847,60.33794267424928 16.56666857763907,62.696359514387645 15.693762905346585,65.06047730365768 C14.825864647905272,67.41093579589855 14.05997631567406,69.75072233449431 13.386667188648616,72.0547473501791 C12.05217173985948,76.61883697532843 10.916488812395766,81.62046023277347 10.120794265721777,86.89530663444938 C9.415452709635089,91.56329526898746 8.978710952885635,96.44255619081994 8.889585002938531,101.33984694880715 C8.791769008860799,106.60180816101249 9.098771050461464,111.88122220991326 9.848948283091357,116.88330089723534 C10.596163636927159,121.88625275264353 11.787337433553743,126.60626527879828 13.377127353864738,130.77278527947996 C14.830784329985804,134.59113609823194 16.61656295674984,137.94363635790398 18.644023280062324,140.6983772895722 C20.67043533291803,143.456717793229 22.9366296047184,145.6168713946727 25.32270360857796,147.14856971675903 C27.50155461574146,148.55000820931963 29.778829311232595,149.43012929511022 32.06391383897181,149.8362858789132 M32.06391383897181,149.8362858789132 C35.72166522406973,150.49068837949062 39.38686509471932,149.92778108058312 42.78953001192038,148.56012171187206 M42.362593862475265,188.52765981852326 C40.540139591341806,187.05800562276124 39.37164687381689,185.5305666945844 38.888820393020026,183.98769075021664 C38.40467136537322,182.4448437837572 38.606335212310285,180.8867374287108 39.48834447139526,179.3565367960677 C40.369014235309024,177.82628107234459 41.929956440068594,176.3241115718482 44.1280770437937,174.89164845783563 C46.32493622721973,173.45904791307572 49.15871501517534,172.0963240910309 52.55089900186151,170.8412395796928 C55.94197882911497,169.58594262944624 59.89105302355346,168.43843429670252 64.28861023882833,167.43051354279498 C68.68528390433252,166.42231725692866 73.52991150804291,165.55382813538563 78.68818195270708,164.84911037854027 C89.00106952913629,163.43656602914763 100.5781183091288,162.69138236633577 112.1659994805434,162.69423439981566 C123.75388065195793,162.69138236633566 135.33092943195047,163.43656602914777 145.64381700837964,164.84911037854042 C150.80208745304358,165.55382813538563 155.6467150567542,166.4223172569288 160.04338872225827,167.43051354279507 C164.44094593753334,168.43843429670272 168.39002013197188,169.58594262944612 171.78109995922512,170.8412395796929 C175.1732839459114,172.09632409103097 178.00706273386723,173.45904791307547 180.20392191729297,174.8916484578357 C182.40204252101827,176.3241115718481 183.96298472577794,177.8262810723445 184.84365448969137,179.35653679606764 C185.72566374877658,180.8867374287107 185.9273275957138,182.44484378375702 185.44317856806666,183.98769075021667 C184.96035208727014,185.53056669458437 183.79185936974517,187.05800562276124 181.96940509861133,188.5276598185233 M158.41697912629195,12.5988656982518 C166.42686923248158,14.021040118400338 174.43390072976234,17.291882145899763 181.83203328014227,22.164572424209272 C189.2335485437188,27.028720249981234 196.0201447171076,33.49027654356636 201.68051270804042,41.061660666910626 C207.3468805950834,48.62714139943713 211.88194188636584,57.29565731927887 214.94341467205913,66.41316184620268 C218.01275096025924,75.52828909672165 219.6056622768789,85.08419953509198 219.60162030533465,94.35979897897299 C219.60611297051898,103.63691631621836 218.01363549675867,112.6253618779439 214.9443591977461,120.64684367065406 C211.88296520643775,128.67350804722568 207.34756164539505,135.72598295289814 201.680595602437,141.27212187872288 C196.01965140751216,146.82631537225615 189.23226677939266,150.8691829664576 181.83067837406412,153.09570374200808 C174.43234330180502,155.33192343871917 166.42645754960327,155.74979192431567 158.41697912629206,154.31777523781741 C150.40750070298068,152.89562772366907 142.401614950779,149.62487527974943 135.00327987851995,144.75227129037677 C127.6016914731913,139.88820690238248 120.81430684507167,133.4266661814497 115.15336265014709,125.85520472000663 C109.48639660718877,118.28965195082625 104.95099304614624,109.62099359408968 101.88959905483776,100.50340660405097 C98.82032275582533,91.38819335074541 97.22784528206466,81.83227111254702 97.2323379472493,72.55675472900388 C97.2282959757048,63.27971493534288 98.82120729232447,54.291435772621135 101.89054358052474,46.270061359743636 C104.95201636621775,38.243507524534145 109.48707765749971,31.19105308850205 115.15344554454329,25.64477304747348 C120.81381353547542,20.09045156271349 127.60040970886381,16.04728743134029 135.00192497244123,13.820657154069739 C142.40005752282116,11.584279000090003 150.40708902010005,11.166729215254117 158.41697912629186,12.598865698251885 M54.158343679422025,153.67731778660868 Q53.62300237302864,153.67741235587462 53.175100290882874,153.59775342614512 M53.175100290882874,153.59775342614515 C51.745789458666835,153.34646777213425 51.017191852480934,152.46891828888076 51.02056455435298,151.02541456974697 M51.02056455435299,151.025414569747 C51.01977716677828,149.93541759330446 51.43194397759515,148.52656106097726 52.20796828115263,146.8684812185399 M52.20796755928491,63.54130300913952 C51.44725986844459,59.883402912266305 51.02025545787555,56.314009444673424 51.02056398823416,52.974584994662884 M51.020563988234144,52.974584994662884 C51.02122313261515,52.84368727122022 51.021882276996095,52.71278954777757 51.022541421377085,52.58189182433491 C51.06421722551493,48.16093027784308 51.882191107131,44.1622466857506 53.59679372871928,40.95949856585551 C54.45211462624979,39.357415598716635 55.52828479910725,37.95376349727886 56.81953041056994,36.784932572443175 C58.11016021760693,35.615577792213855 59.61598172481183,34.68150156807807 61.313881092686294,34.00439854177468 C63.080666041377185,33.298836471265076 65.05557015152073,32.871873051092436 67.19635451162318,32.72568322483355 M84.98411686994748,36.29116771336379 C90.00620630898614,38.31852787191222 95.16064817250859,41.09482558834447 100.17439364327045,44.311950802611705 M100.17439308982082,44.311949900826534 C99.14032096189386,46.518093347892844 98.23525530030584,49.40365257390612 97.50900716017026,52.775354652529614 C97.44394771379812,53.07674280592889 97.37988336915777,53.3838889628458 97.31681412624917,53.69679312328036 C96.83296083877003,56.09685503340232 96.40821403255165,58.846450220392505 96.07002885000404,61.937097592413906 C95.57143000470295,66.48023820782561 95.26426757641507,71.7796117912438 95.21483139809574,77.59305675355537 M163.04207709086683,191.4119151458074 C166.50173469997992,190.0268785053743 169.42133802809715,188.38843638387968 171.24283710079163,186.5618025312364 C172.57139144977245,185.23366955327165 173.31317754658534,183.80886384664797 173.31144183308064,182.34711149953137 M173.31144183308064,182.34711149953134 C173.31264829457425,181.12297952804 172.79232010097567,179.87407735432768 171.7223831049593,178.64574746780565 C170.6550222058853,177.4174361533886 169.03760119385666,176.21027797872267 166.9146206549893,175.0701792796352 C164.35647783265424,173.6937909994675 161.0597830687246,172.41663690044817 157.2285011618938,171.30131443596545 C153.39990981331457,170.18475623606545 149.04208224653482,169.23052951273957 144.43463577996727,168.46624352172748 C140.14774939582313,167.75404094523518 135.6491437848274,167.20540797624727 131.15734026989918,166.81352398290906 C126.08244832077055,166.37007135817532 121.02124194438665,166.12592187593654 116.20767648309723,166.04104663948664 C115.04530033280709,166.02032398209641 113.86299107564734,166.00858956056902 112.66074871161842,166.00584337490506 C109.91962955907526,165.99988492635185 107.09416229753035,166.04318273630233 104.22028936328573,166.14387259483044 M68.2721924636932,170.97013729846546 C65.69881011962826,171.67911748907912 63.35206244268264,172.4553754340489 61.28992304531397,173.282310440821 C58.09767422431649,174.56073458624235 55.59492939419985,175.96109199830437 53.883795322510295,177.40495467181938 C52.16730766496067,178.84880571568965 51.241408315331405,180.3346718974698 51.056886858959075,181.78391734664433 C51.03262599232356,181.97231677509205 51.02051836201092,182.1600485035951 51.02056396802122,182.34711253215315 M51.02056396802122,182.34711253215312 C51.01992995936009,183.49942455234626 51.47887027475356,184.6224279485838 52.31109660722808,185.68686299238 C53.13737237775138,186.74607455719243 54.3382719171861,187.75114455962637 55.78827095569961,188.67345286272564 C56.298178581026,188.99753405845465 56.83609353038296,189.31164467169805 57.40201580377032,189.61578470245607 C59.546485698055406,190.77063480101756 62.33638035887093,191.925357339748 65.81986877748898,193.0067846446216 C68.90098918024387,193.96420001871599 72.52611127774237,194.86300542061488 76.63474576198962,195.6466677333161 C81.0465602404045,196.48938099649607 86.01839189038668,197.1974584790976 91.34733770422672,197.71253678245688 C96.67305031873063,198.2287541366117 102.35209267591345,198.55084447097246 108.0898153388722,198.65256506569642 C113.34365216356498,198.74689966977883 118.64233278284989,198.656903915583 123.75021323860524,198.39296284315037 C128.85979064531375,198.12993114133616 133.77564170644757,197.69353267419808 138.31022371344602,197.11978363329968 C142.34846620133737,196.60952623736833 146.085244004783,195.9913810421933 149.4447143029903,195.30049258668512 C152.24584426839985,194.7247664583138 154.7863000930984,194.09885805078952 157.05246493604452,193.44398971771375 C159.3194742518419,192.78904734127772 161.312668789942,192.10530603617687 163.04207709086685,191.41191514580734 M209.29305673661548,92.52316106749504 C209.29320382683943,95.52776756683558 209.09406562578909,98.60891749544128 208.6556299367154,101.7073941639078 C208.21765101582247,104.80527869685541 207.53976689862753,107.92015324286845 206.59475534764312,110.97622193411632 C205.46207647641796,114.64278560089996 203.9425630135519,118.22387490263536 202.02802976254105,121.57205813910488 C199.8795217594008,125.33433268784086 197.22986497007332,128.79906063246034 194.1466996162184,131.7699993436371 C191.0662794837756,134.74324823575444 187.5533774912582,137.21959105779825 183.75319764269724,139.06778729747438 C182.90501917005992,139.48075621872044 182.0437707794649,139.8624933551776 181.1694524709117,140.2129987068463 M181.1694524709117,140.21299870684632 C177.7928679078367,141.56778122102241 174.2354631204155,142.44443800832937 170.62113805175366,142.83368939084139 M148.30216058042248,139.40115890386397 C147.09092455444778,138.9001709136778 145.90339908412224,138.35760627989117 144.7395841694453,137.77346500250337 C140.46039076358142,135.62873733089154 136.53485232745362,132.95642765574166 133.05581129021635,130.01821917982056 C132.2153029935075,129.3093141041881 131.37651680701845,128.56309646271657 130.53945273074913,127.77956625540645 C127.85268152424756,125.26317878818867 125.21796198760256,122.3712484276143 122.74644168707665,119.11583777647878 C119.94007448922412,115.42177303649267 117.34648050641269,111.25614307754653 115.13807776756924,106.72178529670008 C112.76309418806422,101.8522573746803 110.83813119558832,96.55676614254708 109.53305530141196,91.07518096191538 C108.2242529951135,85.59575855401778 107.53861895982492,79.93475066567588 107.5409026910608,74.3935563625125 C107.53861895982337,68.85154825556172 108.22425299511067,63.43486490558114 109.53305530140798,58.42183200407935 C110.83813119558188,53.40530842914022 112.7630941880588,48.79577453034071 115.1380777675634,44.77256802295781 C116.63664949447386,42.23063557188069 118.31229893915943,39.91920042452839 120.11170919565481,37.85612767332444 M128.95927096501313,30.170043699456023 Q130.99772548796108,28.86107936288682 133.05585827278978,27.861065552715715 Q134.32227517032476,27.242552746581275 135.6646050071032,26.703669673452698 M135.6646050071032,26.703669673452698 C138.4586420198437,25.583104579695217 141.49899147015262,24.73910040060627 144.739584169435,24.269335468406034 C148.52604612827997,23.71866716048385 152.58790998252198,23.683679407951583 156.7856704167257,24.276782424096318 C161.2953008892144,24.91035629482702 165.96013049759142,26.274831752692446 170.538899078806,28.39385644682843 C175.11739633946877,30.507687428518608 179.6052649000314,33.376614468641954 183.75319764268198,36.877448891220865 C187.5533774912493,40.07983284532631 191.06627948376857,43.80799239968903 194.14669961621183,47.878943838748214 C197.2298649700657,51.948563351915084 199.87952175939753,56.35749204874599 202.02802976253582,60.88538382037982 C203.94256301354943,64.91580776932244 205.46207647641467,69.03837314463763 206.59475534764124,73.10856502717157 C207.53976689862682,76.50138699940445 208.21765101582102,79.85782441346439 208.655629936715,83.1117820001863 C209.09406562578982,86.3664944910025 209.29320382683863,89.51860698350595 209.29305673661548,92.5231610674951 M149.80726604945062,147.87665161381284 C144.36555748389972,147.24341319965998 138.3827516112187,145.73424529615147 132.45204571017516,143.6758046199529 C126.95663817189217,141.77179327863075 121.51063893822456,139.41130742498547 116.39585182950117,136.86626556646632 M124.15760870314995,159.68805170947746 C130.00382367487072,163.4410268514566 135.65132870589287,166.33657873390206 140.77448447171815,168.26617878966255 C143.97018458565182,169.47245307197298 146.96413468388437,170.30908813268636 149.70566427596447,170.79701148987894 M149.70566427596447,170.79701148987894 C152.18144618559765,171.23835943332324 154.45216170107014,171.3967854276471 156.5037683658218,171.30931589370766 C158.5560485482382,171.22224910449847 160.38956334925558,170.88998712072822 162.00926328404768,170.36085387507106 M95.37273658743723,173.82995082419393 C98.38545445728778,173.1398788668574 101.4738318964699,172.16266821321273 104.5818413080987,170.91634911291405 M104.58184130809866,170.91634911291402 C111.19075755603217,168.27199809963625 117.87246047942266,164.39702585227195 124.15761099354431,159.6880504827556 M124.1576221488543,76.36086973170644 C118.84319589149801,72.950678641742 113.24839319344849,69.7613307116256 107.65018148297649,66.99184024788835 C102.05360135247997,64.22004956704718 96.46043841790163,61.874319872692155 91.19628958994166,60.08973666967729 C86.3365643008623,58.43919812953205 81.76258027839499,57.26627503781106 77.6621923294827,56.5741322481026 C73.5574090702453,55.87889162861833 69.92610092069636,55.66092518575125 66.83056788055555,55.83571619434264 C63.72666488228558,56.00952323886573 61.15575377194772,56.57306651372206 59.07690651490667,57.40706371540394 M59.07690651490667,57.40706371540394 C58.46961164013696,57.651140944704125 57.90276135001198,57.91678958028756 57.376355644531586,58.20400962215422 C57.09377766729857,58.357747428267146 56.8183401603064,58.51981391851736 56.55004312355498,58.69020909290462 C55.47114092432706,59.375630044192604 54.512531715286,60.19818804924339 53.71086112252853,61.1663105208136 M129.12469201731784,124.66200614294658 C129.12789137362148,131.59202052920153 128.7615520722385,138.56966973722047 127.95141576328346,144.62917639408835 C127.53200151645662,147.78276902574984 126.99639458795686,150.68428772828608 126.3574092518918,153.22194770802295 C125.71884554025411,155.76145540395703 124.97736186282957,157.9366231129442 124.15760661766505,159.68804911242364 M124.15760778960012,76.3608753893604 C125.23875163015587,81.55864071741847 126.14484505003666,86.94789172250314 126.85857980759565,92.20884291299828 C127.35798846718777,95.88486377665281 127.79175141987832,99.70119582024849 128.13893007505632,103.54897785250341 C128.48651170775614,107.39617520912435 128.747070690406,111.2729653974269 128.9110612619424,115.05363033878042 C129.0546414174015,118.35533012954151 129.12484368097213,121.58249639211002 129.1246920173178,124.66200614294658 M100.17439415918699,44.31195062043554 C103.40549493559634,41.89372428738602 106.61431089123083,39.784201098004594 109.73859858393672,37.98180974587199 M156.05978020533644,33.029869972933746 C156.4174865606086,33.23296623872943 156.77086858344657,33.443581943505635 157.11992627385044,33.66171708726235 C159.55525301715215,35.1827575648706 161.773198867275,37.07238768234827 163.715365766657,39.29010022459163 C165.65858006118972,41.506814737477534 167.32587470781345,44.05069084321096 168.68818283635653,46.853272450680585 C170.21629184421312,49.99362577452731 171.3610612120948,53.45769612159795 172.12403565052765,57.13151764718833 M163.0420770908668,52.14358648551754 C160.0873461140904,53.3263336231993 156.40226243052894,55.14800540167646 152.11606211025023,57.59718965733749 C148.76390858194478,59.511132038489464 145.05127505965703,61.8040365155219 141.12217962744052,64.39019352616572 C137.1938205706931,66.97499377350586 133.05238505028504,69.85035552171188 128.86226432388986,72.89242970003835 C127.29703423739606,74.02881041297135 125.72881775435481,75.18495385005637 124.15761487476559,76.36086001129311 M172.12403173796199,57.131516507870856 C172.90005631177365,55.47343533445888 173.31222209068508,54.06457782409796 173.31143472236116,52.97458516828906 M173.31143472236113,52.97458516828905 C173.3148054158498,51.531079631343204 172.5862139151752,50.653536252941926 171.15689952879657,50.40224535368642 M171.1568995287966,50.40224535368642 C170.87463023378362,50.352032901157266 170.56627548031867,50.325590444840834 170.23183526840086,50.322917984737025 C168.4717425041774,50.30567507927466 165.98688525045617,50.96129707052324 163.04207709086683,52.14358648551755 M175.06337848653646,59.122324540614215 Q173.63928790505764,58.10369336135918 172.12403386179614,57.13151851192228" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M53.51514892286162,29.44151890144262 L74.62633356360878,33.202986518328345 M32.063911100979126,149.8362925789793 L53.175103740347126,153.5977616210126 M173.31143498671224,151.02541172170746 L173.31143498671224,182.34711268862875 M51.020563974374404,182.34711268862875 L51.020563974374404,151.0254145125472 M59.07688877900933,57.40707037238698 L43.16254624174701,63.78700079847965 M104.58184166865367,170.9163492682884 L88.66749342784233,177.29628198088744 M51.020563974374404,52.9745849694913 L51.020563974374404,21.652887311371245 M173.31143498671224,21.652887311371245 L173.31143498671224,52.97458521659007 M165.25510454314195,146.5929318882163 L181.16945271933963,140.21299920152035 M119.75016429562703,33.08364792418807 L135.66450553324427,26.70371801911253 M171.15689673346023,50.40223864851516 L192.2680878601075,54.16370742102069 M149.70566417301907,170.79701326350477 L170.81685003822503,174.55848109855737" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M6.049371865319507,135.14834374629353 C3.7696337330085576,127.86099326512054 2.4146146661885965,119.43242025599726 2.0829965332098355,110.47594931126089 C1.7461019496344965,101.52220808717027 2.432829742233572,92.04843738837556 4.093184196496303,82.74422704238002 C5.748527175835968,73.43912378237239 8.376144811632457,64.31116898879408 11.784783125372186,56.02478395389822 C15.189412493396736,47.73401478311907 19.372137086617624,40.29212313737439 24.028515480339294,34.2406075612805 M49.26861699283508,144.87767783868497 C50.73222158553974,143.7962393781669 52.2125648700135,142.5277490007813 53.68859141081842,141.06578736964073 C55.91538283779957,138.8612931050754 58.13264717837841,136.21261263396113 60.25635641525873,133.1439525662861 C62.64243041911653,129.69913893950437 64.90862469091934,125.72198765157022 66.9350367437741,121.33890294229761 C68.96249706708706,116.95857731882032 70.7482756938511,112.17426881844031 72.2019326699741,107.1903994934239 C73.79172259028444,101.74921180730182 74.98289638691111,96.07413551648973 75.73011174074765,90.47207855075501 C76.48028897337834,84.86851996689002 76.78729101497957,79.34295667726829 76.68947502090269,74.15942273723218 C76.62744619109115,70.81644546178096 76.39937683694299,67.61363894057011 76.0298383679902,64.5988410743361 M173.35029449842386,32.554347759381194 C168.46932162656603,34.51279962962766 162.25751947840482,36.233047155420756 155.10781678288907,37.60651596876042 C147.9623484971722,38.98151686657673 139.88366727051715,40.00871376579122 131.38385960291617,40.622833021741336 C122.88591988917514,41.23881504871609 113.97223893348708,41.44133064992825 105.20744246063639,41.21761946957942 C96.44196130636757,40.99582174958018 87.83084660653132,40.3479666166891 79.91943174296411,39.31517964725764 C72.00487501773033,38.28411355800421 64.79499605297133,36.868764799564296 58.74667706066507,35.15870597782103 C52.693136115842364,33.44996891431417 47.805028200302225,31.447572401059606 44.39218403240243,29.27831400128677 C40.97269654490219,27.10980842376438 39.030640174510324,24.775814666998457 38.68863808766393,22.424378386146213 C38.339511672268614,20.07299290524092 39.59030040253913,17.70578334876051 42.36259386247532,15.472340181476712 M42.36259386247529,15.472340181476714 C44.77132557071885,13.527432671978023 48.328518553369555,11.684657930191626 52.86257472211601,10.032744922971293 C57.39329267739447,8.380186859594469 62.89925800045878,6.919145125255337 69.11494150448584,5.7201571804542075 C75.32819787627501,4.520268478531127 82.24891130962112,3.582869962460469 89.54328550076946,2.9531479593557863 C96.8363856288211,2.322371778549855 104.50049821461164,1.999490308867111 112.16599948054342,2.0000429678142826 C119.83150074647511,1.999490308867112 127.49561333226566,2.3223717785498628 134.78871346031738,2.9531479593557934 C142.08308765146558,3.582869962460479 149.00380108481184,4.52026847853114 155.21705745660088,5.720157180454224 C161.43274096062805,6.9191451252553575 166.93870628369217,8.3801868595945 171.4694242389707,10.032744922971322 C176.00348040771695,11.684657930191646 179.5606733903679,13.527432671978065 181.96940509861136,15.472340181476744 M181.9694050986114,15.472340181476742 C183.71966913953992,16.883795371838826 184.86745070222307,18.348528003100544 185.38312077480325,19.829071803602492 C185.89996062501325,21.309587423730726 185.7847633484914,22.805766834126423 185.04065370701375,24.27935471266544 C184.29767898533566,25.75298349472417 182.92586626207324,27.20387336595352 180.96011805339148,28.594914302781568 C178.99546990667952,29.98606522702284 176.43696063791955,31.31721983789012 173.3502944984239,32.5543477593812 M181.54246894916628,43.5016013477244 C185.3544880545676,41.97201306113045 189.16615588378966,41.37790927879877 192.8290441613168,41.74330381299891 C196.49236257036404,42.105984970368056 200.00615424440946,43.4276489008782 203.23403459049732,45.656334865531015 C206.4626953102804,47.882549114317264 209.40469751879886,51.01526985385537 211.9455070865619,54.93332830088406 C214.4874472701955,58.84915669301083 216.62744762976658,63.54980724923728 218.2826312801562,68.85166964904533 M218.28263128015618,68.85166964904536 C220.56236793765,76.13902036701624 221.91738572051997,84.56759291268652 222.24900288431343,93.5240629162868 C222.58589649546747,102.4778032025444 221.8991680461608,111.95157249172385 220.23881328328977,121.2557812714147 C218.58346999202098,130.56088296563703 215.95585239181116,139.68883604271662 212.54721439966045,147.97521954007544 C209.14258535053693,156.26598717101734 204.95986136010268,163.7078774619385 200.3034837153652,169.75939213354224 M200.3034837153652,169.75939213354224 C197.4185270084153,173.51272597009086 194.3541430346979,176.73554417079583 191.1973400493704,179.33640133272252 C188.0407237297025,181.9385147163465 184.7916883984246,183.91866706119234 181.54246894916628,185.22058717185368 M173.35029449842386,193.2485731366387 C169.5550318547373,194.770693002192 164.95901988435654,196.14986272450813 159.73943351145311,197.332970739154 C154.52155493113577,198.51661250324858 148.68130719399977,199.50389677361892 142.4438591242312,200.25673063747627 C136.20749734792145,201.01020836084626 129.5753770336524,201.52906149181175 122.80318923810441,201.7932963392653 C116.03138278434156,202.05822914481317 109.1210701592046,202.0684868631206 102.33865631303705,201.82368727329163 C95.55589026399865,201.57958570584398 88.90258678532675,201.0804831906941 82.63525577869665,200.34560826543054 C76.36686529112265,199.6113793697282 70.48589651474191,198.6415433705083 65.21909082454822,197.47348125311152 C59.95059950148513,196.30596309253522 55.29748891777612,194.94048884854016 51.43912997585382,193.42973140572897 C47.57859523484902,191.9193677442653 44.51368116907572,190.2640914289065 42.36259386247524,188.52765981852323 M181.96940509861136,188.5276598185233 C179.90284927746495,190.1947872378755 176.9953563472145,191.78729750180574 173.35029449842386,193.24857313663867 M181.54246894916628,185.22058717185368 C176.20283014235878,187.36608634671325 170.86627767234927,187.66100549741768 165.93370073515294,186.08408975723776 C160.99907049420804,184.5170905795176 156.47353856706053,181.07918830794705 152.6994847964559,176.02931700588445 C148.92137663578035,170.98805938465495 145.89816181897058,164.33941240465873 143.85768041848138,156.58531252879263 C141.81194397612808,148.83709132158558 140.75064854375736,139.99045943921055 140.75347617332125,130.71306955823277 C140.75064854375734,121.43794682462249 141.81194397612796,111.74038553637271 143.85768041848135,102.35192614253927 C145.8981618189704,92.9618014870914 148.92137663578052,83.8891900675693 152.69948479645586,75.81870680903486 C156.47353856706064,67.74286061364414 160.9990704942081,60.67646049258227 165.93370073515288,55.152955095141536 C170.86627767234916,49.62117944077063 176.20283014235844,45.63733766947853 181.54246894916625,43.50160134772441 M65.91501983479469,49.682148477618895 C73.92490994098453,51.10432289776755 81.93194143826527,54.37516492526697 89.33007398864513,59.247855203576435 C96.7315892522216,64.11200302934836 103.51818542561031,70.57355932293349 109.17855341654312,78.14494344627772 C114.84492130358608,85.71042417880415 119.37998259486855,94.37894009864605 122.44145538056182,103.49644462556975 C125.51079166876202,112.6115718760887 127.10370298538155,122.16748231445905 127.09966101383742,131.4430817583401 C127.1041536790217,140.72019909558531 125.51167620526135,149.7086446573111 122.44239990624891,157.7301264500211 C119.3810059149404,165.75679082659272 114.84560235389779,172.80926573226523 109.17863631093972,178.35540465808992 C103.51769211601484,183.9095981516232 96.73030748789536,187.9524657458246 89.32871908256688,190.17898652137518 C81.93038401030763,192.41520621808624 73.92449825810586,192.83307470368283 65.91501983479482,191.40105801718454 C57.90554141148331,189.9789105030363 49.89965565928157,186.7081580591165 42.50132058702266,181.83555406974384 C35.09973218169383,176.97148968174966 28.3123475535741,170.50994896081693 22.65140335864975,162.93848749937374 C16.984437315691263,155.37293473019332 12.449033754648477,146.70427637345693 9.387639763340498,137.586689383418 C6.318363464327723,128.47147613011256 4.725885990567115,118.91555389191417 4.730378655751984,109.64003750837095 C4.726336684207268,100.3629977147098 6.319248000826655,91.37471855198784 9.38858428902753,83.35334413911073 C12.45005707472016,75.32679030390089 16.98511836600224,68.27433586786816 22.651486253046038,62.72805582684056 C28.311854243978306,57.17373434208008 35.09845041736602,53.13057021070496 42.49996568094396,50.90393993343685 C49.89809823132304,48.667561779456484 57.90512972860359,48.2500119946161 65.91501983479462,49.682148477618924 M61.28992187021984,151.85641351448245 C58.37745032091887,153.02566035697484 55.91461582187614,153.6800582273963 54.158343679422025,153.67731778660868 M52.20797031121537,146.86848507420856 C50.15868434897672,145.55407270009547 48.182269030437915,144.14009009338156 46.30237757854903,142.6294357470603 C41.54898742945105,138.8140736234116 37.418431318170164,134.36451297724972 34.27445601326124,129.4480378965253 C31.123792869457354,124.53727266689735 28.973814793000468,119.16261491216828 28.000449795410745,113.65605492680777 C27.22969054039812,109.33262049946418 27.177955447360574,104.93425146663097 27.794733749805328,100.63735099933871 C28.40821260882221,96.33891586908054 29.68617863409488,92.14419859128402 31.485026754124508,88.18552111660175 C33.38799948998143,83.9923268234516 35.86970662724064,80.06407996832137 38.721906767836856,76.4781570529167 C42.38018629052885,71.86982205777286 46.96175001288307,67.46212230148997 52.20796998180657,63.541298291372584 M67.19635451162318,32.72568322483356 C69.50249075932891,32.56726087779764 72.00065810656022,32.734734487817825 74.62633360616616,33.202986815537884 M74.62633360616614,33.20298681553788 C77.92265544910414,33.78963807205201 81.41756759891022,34.85007799951801 84.98411686994748,36.29116771336379 M95.21483139809574,77.59305675355536 C95.1895093406066,80.50065428550135 95.22787116027494,83.53185705903913 95.33189126789729,86.63331675331152 C95.51392680419389,92.09043708977606 95.90242350296047,97.76442628192275 96.46983618779709,103.33380308264107 C97.036144991257,108.90575443040784 97.77935087852832,114.36720101558716 98.64085201963084,119.4718451930733 C99.1194995621443,122.31016926323045 99.63429207750265,125.04104694073747 100.17439331369877,127.63913498398983 M100.17439464868977,127.63913170677893 C95.18299524952053,131.37500477832282 90.17897582764023,134.9434289213326 85.42932227565812,138.13376259352938 C80.67897257312146,141.32617812397757 76.19075657347577,144.13387791841586 72.21397846338792,146.40392744295227 C67.92860705705846,148.8525554552542 64.24420444019258,150.67384441770915 61.289921870219814,151.85641351448245 M163.04207709086683,30.71768976854989 C166.50173469997992,29.33265312811685 169.42133802809715,27.694211006622165 171.24283710079163,25.867577153978864 C172.57139144977245,24.539444176014026 173.31317754658534,23.114638469390606 173.31144183308064,21.65288612227384 M173.31144183308064,21.65288612227384 C173.31264829457425,20.428754150782513 172.79232010097567,19.179851977070115 171.7223831049593,17.951522090548146 C170.6550222058853,16.723210776131072 169.03760119385666,15.516052601465244 166.9146206549893,14.37595390237768 C164.35647783265424,12.999565622209964 161.0597830687246,11.722411523190717 157.2285011618938,10.607089058707913 C153.39990981331457,9.49053085880799 149.04208224653482,8.536304135482117 144.43463577996727,7.772018144469965 C140.14774939582313,7.059815567977692 135.6491437848274,6.511182598989783 131.15734026989918,6.119298605651575 C126.0824483207705,5.6758459809177815 121.02124194438673,5.4316964986791465 116.20767648309723,5.346821262229112 C115.0453003328071,5.32609860483875 113.86299107564739,5.314364183311557 112.66074871161842,5.311617997647559 C108.80101151275365,5.303137313151866 104.7718099907892,5.39273485034716 100.67983567342137,5.602000623230643 C96.03485106690295,5.839065259587881 91.30936516850976,6.2316119484835655 86.71730938468545,6.79371875236912 C81.78282076930199,7.396642786903366 77.0069954347227,8.196551635341145 72.68035598882173,9.175341073523281 C68.35161730453655,10.152814240639575 64.477604403844,11.30884711434328 61.28992304531397,12.588085063563494 C58.09767422431649,13.86650920898492 55.59492939419985,15.26686662104679 53.883795322510295,16.710729294561897 C52.16730766496067,18.154580338432197 51.24140831533138,19.64044652021225 51.056886858959075,21.089691969386763 C51.03262599232356,21.27809139783454 51.02051836201092,21.465823126337487 51.02056396802122,21.65288715489559 M51.02056396802122,21.652887154895595 C51.01992995936009,22.805199175088852 51.47887027475356,23.928202571326334 52.31109660722808,24.99263761512248 C53.13737237775138,26.051849179934976 54.3382719171861,27.056919182368848 55.78827095569961,27.979227485468112 C56.298178581026,28.303308681197034 56.83609353038296,28.61741929444056 57.40201580377032,28.921559325198572 C59.546485698055406,30.076409423760047 62.33638035887093,31.23113196249045 65.81986877748898,32.312559267364065 C68.90098918024387,33.26997464145853 72.52611127774237,34.168780043357394 76.63474576198962,34.95244235605857 C81.0465602404045,35.795155619238535 86.01839189038668,36.50323310184005 91.34733770422672,37.0183114051994 C96.67305031873063,37.53452875935408 102.35209267591345,37.85661909371507 108.0898153388722,37.95833968843889 C113.34365216356498,38.05267429252148 118.64233278284989,37.9626785383254 123.75021323860526,37.69873746589289 C128.8597906453137,37.4357057640788 133.77564170644766,36.99930729694049 138.31022371344602,36.425558256042216 C142.34846620133737,35.915300860110776 146.085244004783,35.29715566493583 149.4447143029903,34.60626720942763 C152.24584426839985,34.03054108105629 154.7863000930984,33.404632673531985 157.05246493604452,32.74976434045628 C159.3194742518419,32.094821964020355 161.312668789942,31.411080658919325 163.04207709086685,30.71768976854989 M181.54246894916628,173.2823102314501 C183.27201047529542,172.58912124660142 185.0660866175184,171.63926281647767 186.8946580730648,170.39843626619304 C188.7228459831597,169.1582921466686 190.58539747536707,167.62653711731386 192.4415339742679,165.78798056452302 C194.66831788510973,163.58347813808692 196.88559150683156,160.93480389835148 199.0092877959175,157.8661384589256 C201.39534535367653,154.42136603691267 203.66157889151083,150.44415002947892 205.6879817511213,146.06107808251684 C207.71543862523177,141.6807534186169 209.5011969797404,136.89651129715267 210.95487209464213,131.91258832085325 C212.54468774113946,126.47129759256896 213.73582698113265,120.79634514547436 214.48304686519572,115.19429573142685 C215.23322616131665,109.5907704522696 215.54023259032738,104.06505242168843 215.44241389323741,98.88160997621759 C215.35328800495344,94.05578042026885 214.91654645601392,89.5266925175414 214.21120425276493,85.42423293609605 C213.41546556954813,80.78724574220473 212.27995035415827,76.6966356813669 210.9451299378112,73.20166894262411 C210.62344695490322,72.35777208407426 210.2799881919764,71.5242286074963 209.9147536490314,70.70103851289024 C208.74177232175924,68.05961233210668 207.34730055503536,65.56730116084923 205.72683947845456,63.35459192288823 C203.8882271388407,60.84152080532591 201.75633233053765,58.69246148991099 199.37268083269544,57.09042546527134 C197.1909773279278,55.62143273140859 194.79873305940734,54.61337577011035 192.26808786802872,54.16370734135823 M192.26808786802872,54.16370734135823 C188.86202830939737,53.55192017082396 185.204093888451,53.96746327620698 181.54246894917128,55.439878288125946 C178.3524451459538,56.716095748464454 175.16413783341278,58.78831428075942 172.1442039578898,61.51473566676356 C169.12265640581114,64.23747968526102 166.27171593618368,67.60982902949968 163.71225706564502,71.38639917992064 C161.3286055678021,74.89960818335904 159.1967107594985,78.7579860610542 157.35809841988396,82.74522663045866 C156.29008902894688,85.06013311718525 155.31960614593103,87.41854579230164 154.4467016214698,89.78266535403435 C153.57890856686805,92.13277321160695 152.81270883844118,94.47361787551166 152.1398079605249,96.77624401667758 C150.80498754417738,101.34144804202883 149.66947232878715,106.3424957228926 148.8737336455696,111.61749324292687 C148.16839144232003,116.28548472401242 147.73164989337974,121.16474489303383 147.6425240050953,126.06203413575038 C147.54470530800472,131.32390602062296 147.85171173701474,136.60347129272233 148.60189103313496,141.60551502086892 C149.3491109171964,146.60845569232583 150.5402501571914,151.3283720817102 152.13006580368707,155.4949744977107 C153.58374091858795,159.31336442437185 155.36949927309706,162.66581455909673 157.3969561472069,165.42055729669946 C159.42335900681803,168.1788924090395 161.68959254465094,170.33907924711914 164.0756501024106,171.87074955064895 C166.2544888970129,173.272202594113 168.5317710884443,174.15231378623054 170.81685011004114,174.55848107387783 M170.81685011004114,174.55848107387783 C174.47460429616066,175.2128741226972 178.1398040858613,174.64996958299008 181.54246894916628,173.2823102314501 M104.22028936328573,166.14387259483044 C98.45390240514347,166.34497804625957 92.48283008545422,166.7818445124474 86.71730938468546,167.48794412962664 C80.03798438915953,168.302534244595 73.65462606447426,169.48384204099594 68.27219246369322,170.9701372984655 M116.79109744511823,129.6064438468622 C116.7943989664116,135.61140892897225 115.98620472982037,141.9433214717496 114.09280134830487,148.05951195584512 C112.96011282789553,151.72606084636902 111.44060795827703,155.30716780237935 109.52606558704541,158.65532692098773 C107.37758746967538,162.41757822445388 104.72788838976777,165.88236684686717 101.64473087337707,168.85329098398753 C98.56431037553428,171.82653381905192 95.05145868119806,174.30285038600957 91.25123878572859,176.15107100102168 C90.4030538405017,176.5640428188819 89.5418053970019,176.9457798655071 88.66749345522923,177.2962821408969 M88.66749345522923,177.29628214089692 C84.82835137525484,178.8372349077227 80.75537692208775,179.7577902922619 76.63094556208421,180.0503370579646 C72.50620881004636,180.34613906352178 68.33259458438364,180.0152749779469 64.28370999703255,179.14190313991003 C60.08595084985897,178.2391416032977 56.024087573705,176.7567159438869 52.23762338099834,174.8567467462657 C47.95832520917696,172.71193067701293 44.03318655372405,170.03995754579898 40.5533714600932,167.10109695577998 C39.71334898574764,166.3925995981195 38.87472846634954,165.64652318953222 38.03750990189893,164.86286773001825 C35.350713646855496,162.34644916002426 32.71600238051075,159.45453802473048 30.244488962078975,156.19911633563615 C27.438111357477922,152.50505854739066 24.84452230949589,148.33942444246583 22.636119115903014,143.8050692682921 C20.26117066339726,138.93562780333102 18.336147941040497,133.6399902058893 17.031089339272988,128.15843590087655 C15.722296899629264,122.67901959823367 15.036665174344126,117.01813642297458 15.03894222447122,111.47683893251369 C15.036665174342,105.93473001905333 15.722296899626805,100.518170558998 17.031089339269055,95.5051402467806 C18.336147941034024,90.48864138533656 20.261170663391876,85.87898240587697 22.636119115895678,81.85584983810676 C24.844522309487495,78.10845543748292 27.4381113574695,74.86704243918811 30.244488962069816,72.17303260278317 C31.873621162687996,70.60795801096053 33.574078366315696,69.22501455329864 35.31324035893474,68.01848022534462 C37.042073168873266,66.81898513952326 38.7980745078012,65.80081851396238 40.55337146008385,64.94460496816646 C41.39788504725332,64.5321486108333 42.267609803458164,64.14628068064872 43.162545728698355,63.78700117761273 M43.16254572869836,63.787001177612716 C45.9567484099512,62.6663556584948 48.99700656377807,61.82239547458838 52.2376233809875,61.352618749942714 C56.02408757369413,60.80194971578687 60.08595084984739,60.76696222125924 64.28370999702133,61.36006511520982 C68.79326240332612,61.99362038089507 73.45822410551662,63.35812699626255 78.03696321518481,65.47715002402232 C82.61545238711888,67.5909874344127 87.10322597556772,70.45983752123978 91.25123878571978,73.96073090126022 C95.05145868118835,77.16315350134288 98.5643103755283,80.89126887694422 101.64473087337034,84.96221438916213 C104.72788838976301,89.03181653540803 107.37758746966986,93.4408209802039 109.5260655870414,97.9686788568324 C111.44060795827379,101.9990819378806 112.96011282789289,106.12166190528511 114.09280134830273,110.19184245002927 C115.03781149254996,113.58469558793747 115.71569040378132,116.94109695645804 116.15367022078354,120.19505815646761 C116.59210652330489,123.44976698482117 116.7912443536424,126.60191381678271 116.79109744511823,129.6064438468622 M170.6211380517537,142.83368939084144 C166.0160256775726,143.33334196613714 161.32229566153947,143.03791761861928 156.78567041673844,142.05862067432372 C153.877673758326,141.4327344452057 151.0332332886377,140.52972700825782 148.30216058042245,139.40115890386397 M120.11170919565481,37.85612767332444 C122.83945290197734,34.72626867014158 125.85315422146616,32.169792897261125 128.95927096501313,30.170043699456023 M172.12403473266974,140.45870022228723 C171.35858427314457,142.09701768467465 170.2088200318953,143.5270602282001 168.67325173145468,144.690895745683 C167.68710751327313,145.43967878515778 166.5477250850961,146.07369083399232 165.25510444692355,146.59293189218687 M165.25510444692355,146.59293189218684 C162.9791153936134,147.5069854611609 160.2357085700688,148.0424018708463 157.13705308049634,148.18280624691613 C154.86199055392743,148.287116737872 152.39732186590663,148.1799186198776 149.80726604945062,147.87665161381284 M116.39585182950117,136.8662655664663 C116.30755878252621,136.8222406069643 116.21926573555137,136.7782156474624 116.1309726885765,136.73419068796045 C111.06946060020759,134.20566964241704 105.65847528300324,131.15776587172326 100.17439615068729,127.63913371390773 M163.04207709086677,169.9860184288397 C165.5904057868042,168.96624671294674 167.86030206907344,167.29987533663507 169.60655600706062,164.8607709481932 C171.35468987333837,162.4273563175759 172.5706893690397,159.21452878755173 173.06094814262534,155.25750684034 C173.22732699692332,153.92616274303748 173.31082156971124,152.51546422614285 173.31143186098876,151.02541128965626 M173.31143186098876,151.02541128965623 C173.31223185743391,147.8276227437468 172.91812195630078,144.2756088174574 172.1240326276516,140.45870134407488 M162.0092632840477,170.36085387507106 Q162.54079898802962,170.1871295926072 163.0420770908668,169.9860184288397 M52.20797290189721,146.86848406173993 C53.302934300774176,152.1459888009516 55.1150526177287,156.63608751965907 57.367026702855014,160.29053463697952 C59.670427082826514,164.03688369730355 62.74670705928057,167.4260147135837 66.70335926215176,170.01302644202062 C69.80400524110678,172.0435399149658 73.44737849467016,173.57170619179433 77.57131702067159,174.39071824705988 C81.69074754885212,175.2136501516026 86.29091070478152,175.320236877005 91.18084497971485,174.6139750446874 C92.55863875319157,174.41582589939924 93.95593595576571,174.15448449256826 95.37273658743723,173.82995082419393 M53.71086112252853,61.16631052081361 Q52.82200680115088,62.235313009615936 52.20797215034018,63.541301189194925 M109.73859858393672,37.98180974587199 Q111.73784298289695,36.829178678494905 113.68579747811981,35.8406086784607 Q114.92577609116594,35.21101266644969 116.14135572625618,34.6461593901541 Q117.92219439497465,33.81739994171359 119.75018589278962,33.083639697442024 M119.75018589278962,33.083639697442024 C123.89849231536718,31.420020828035625 128.22228614599422,30.151401012819573 132.57035055427136,29.473125681453553 C136.70919428689206,28.825769417797325 140.86834691007815,28.71903852620407 144.85297326783632,29.284967453857597 C148.83714872890548,29.84715255281269 152.64230716203804,31.086701369479623 156.05978020533644,33.029869972933746 M196.9594621644158,97.46759877141068 C196.96020688923244,94.40144070525471 196.61231948198468,91.30075387496444 195.90078519985948,88.24247343284543 C195.08065452034933,84.7076918481963 193.77298695892503,81.23174505523386 192.02608377531078,77.9266526122602 C190.2812312697743,74.62030468240452 188.09939107006142,71.48599544962094 185.58686637758672,68.59993317132651 C182.69186222218858,65.27057803654237 179.17237084388418,62.05925809468983 175.06337848653646,59.122324540614215 M172.12403405443058,140.458699315952 C176.2179630671705,137.39636155874285 179.9214823826422,134.03649843652076 183.111728509373,130.47769018355058 C186.304073177573,126.92004600817631 188.98087618627483,123.1646691526035 191.078188453557,119.34333085783159 C193.10082651391954,115.6629251664959 194.5865563668025,111.92297991541344 195.54986528110294,108.24187126007318 C196.51532836614584,104.5598109947045 196.96025893632606,100.93780962235341 196.9594621644158,97.46759877141065" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M42.36259386247525,188.52765981852326 C33.86352565464048,181.67435568543632 26.384128422484636,173.55936032135133 20.24591735044961,164.53197436063067 C14.103609861317585,155.50737513642 9.302488532306397,145.57038531557345 6.049368869141532,135.14833415473433 M24.028515602298455,34.24060740264309 C29.37140335752946,27.290889210979202 35.539811715056544,20.976400162745627 42.362593862475265,15.472340181476724 M181.9694050986114,15.472340181476753 C190.46847386558298,22.325644764848803 197.94787152142936,30.44064074636215 204.08608282164502,39.468027419520354 C210.2283905400855,48.49262735551718 215.02951190289545,58.42961798315897 218.28263137586418,68.85166995543227 M200.3034831262303,169.75939289985467 C194.96059542466637,176.7091109723485 188.7921871470392,183.0235999171121 181.96940509861145,188.5276598185232" />
+  </g>
+</svg>
diff --git a/test-data/fillet.svg b/test-data/fillet.svg
new file mode 100644
--- /dev/null
+++ b/test-data/fillet.svg
@@ -0,0 +1,29 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="804.0" height="379.1787583683195">
+  <style type="text/css">
+.edge {
+  fill: None;
+  fill-opacity: 0;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path class="edge sharp hidden" d="M248.8085106382979,216.36710046867347 L180.72340425531917,243.66186560015512 M248.80851063829786,216.3671004686735 C249.9217081737143,215.9202524833229 251.36747155712283,215.5328344849469 253.0370530013979,215.23447027208283 C254.70541721475132,214.93560419473852 256.5958729865425,214.72588418834314 258.5655900638343,214.62088184598935 C262.5064783763271,214.4056970793843 266.7472045859913,214.62957829827886 270.0851063829787,215.2298185881951 M180.72340425531917,243.66186560015515 C179.05011877667098,244.33017008938901 178.14139733086026,245.13230207061216 178.14659031717449,245.93642936111195 M178.1465903171745,245.93642936111195 C178.14428208221946,246.60842173570464 178.77447482712216,247.27971974487156 179.9620537150987,247.87129265359653 C181.14501613316534,248.46352587390604 182.885364694306,248.97603399377368 184.9787234042553,249.34827500254715 M270.0851063829787,215.22981858819506 L372.21276595744683,233.4263286758495 M184.97872340425533,249.34827500254713 L214.76595744680853,254.65559044477968 M264.1276595744681,263.4505703204793 L287.10638297872345,267.5447850902016 M376.468085106383,239.1127380782415 C378.141370585031,238.44443358900736 379.05009203084205,237.64230160778465 379.0448990445276,236.8381743172847 M379.04489904452765,236.8381743172847 C379.04720727948245,236.16618194269194 378.4170145345802,235.49488393352513 377.22943564660346,234.90331102480008 C376.046473228537,234.3110778044905 374.30612466739626,233.79856968462306 372.21276595744683,233.4263286758495 M308.3829787234043,266.4075032097232 C307.269781187988,266.8543511950739 305.82401780457934,267.24176919344984 304.15443636030415,267.5401334063138 C302.48607214695033,267.83899948365786 300.59561637515986,268.04871949005354 298.62589929786776,268.15372183240714 C294.68501098537564,268.36890659901246 290.4442847757103,268.1450253801177 287.1063829787234,267.54478509020163 M376.468085106383,239.11273807824153 L308.3829787234043,266.4075032097232 M87.10638297872339,263.45057032047936 L87.10638297872339,186.57031520013936 M70.5041893638049,145.91507329822832 C72.98941553329018,147.14280944487012 75.297875040576,149.03633163680004 77.3436954604307,151.52589864246943 C79.39022841021702,154.01386424247602 81.1738159867043,157.0971246272598 82.6285366027459,160.66109920670942 C84.08411332021943,164.2238239565715 85.21051679137955,168.26651287213764 85.96579626917561,172.63959013485155 C86.72207541990407,177.01176914405391 87.10692429140093,181.7135864714429 87.10638297872347,186.57031520013925 M102.42553191489361,283.92164416909054 L179.0212765957447,297.56902673483137 M87.10638297872345,263.45057032047936 C87.10518901821659,265.7730452687708 87.50343744513798,268.16605928403766 88.27217341735997,270.4480539220914 C89.03885813654193,272.7307090272286 90.17478731927581,274.90068361729266 91.59357103831394,276.7949123264396 C93.01088619888186,278.69058016104225 94.70981281400525,280.30884097686834 96.56284131926822,281.5269249208288 C98.41498396063051,282.7472266486167 100.41998541038348,283.5656903666789 102.4255319148937,283.92164416909065 M195.0067838391475,296.0468271244884 C190.06681430411533,298.0333928275013 184.54671380578952,298.55903738163767 179.02127659574472,297.5690267348315 M66.95923735911765,144.6183558116388 C68.05907284134467,144.81316488753833 69.24087016967265,145.28967461092816 70.50418936380481,145.91507329822835 M674.3404255319149,178.83679841288625 L674.3404255319149,60.55948284313246 M674.340425531915,178.83679841288625 L606.2553191489362,206.1315635443679 M674.340425531915,60.55948284313244 L606.2553191489362,87.85424797461408 M606.2553191489362,206.13156354436788 L606.2553191489362,127.28001983119869 M674.3404255319149,178.83679841288622 L695.6170212765958,177.69951653240784 M674.3404255319149,60.559482843132386 L695.6170212765958,59.42220096265399 M695.6170212765958,177.69951653240787 L695.6170212765958,59.422200962654074 M687.1063829787234,195.89602662006226 L674.340425531915,178.83679841288622 M687.1063829787234,195.8960266200623 L619.0212765957447,223.19079175154394 M619.0212765957447,223.1907917515439 L606.2553191489362,206.13156354436788 M687.1063829787234,48.04938215787002 L674.340425531915,60.55948284313244 M606.2553191489361,206.13156354436788 L610.5106382978723,211.8179729467599 M610.5106382978724,211.8179729467599 L610.5106382978724,128.03820775151763 M687.1063829787234,195.89602662006226 L695.6170212765958,177.6995165324078 M687.1063829787234,48.04938215787002 L695.6170212765958,59.42220096265404 M695.6170212765959,177.69951653240784 L797.744680851064,195.8960266200623 M695.6170212765959,59.42220096265404 L797.744680851064,77.61871105030848 M797.7446808510639,195.8960266200623 L797.7446808510639,77.61871105030849 M687.1063829787234,195.89602662006226 L789.2340425531916,214.0925367077167 M619.0212765957448,223.19079175154388 L631.7872340425532,225.4653555125007 M619.0212765957448,223.1907917515439 L610.5106382978724,211.81797294675988 M610.5106382978724,211.81797294675988 L631.7872340425532,215.60891254835457 M789.2340425531916,214.0925367077167 L797.7446808510639,195.8960266200623 M789.2340425531916,66.24589224552446 L797.7446808510639,77.61871105030848 M802.0000000000001,201.5824360224543 L797.7446808510639,195.89602662006226 M802.0000000000001,83.30512045270042 L797.7446808510639,77.61871105030842 M504.1276595744681,261.8583756878096 L504.1276595744681,114.01173122561735 M436.0425531914894,289.1531408192912 L436.0425531914894,223.50923067807776 M504.1276595744681,261.85837568780954 L436.0425531914894,289.1531408192912 M504.1276595744681,261.8583756878096 L525.404255319149,260.72109380733116 M525.404255319149,260.72109380733116 L525.404255319149,112.87444934513891 M436.0425531914894,289.1531408192912 L440.29787234042556,294.8395502216832 M440.2978723404256,294.8395502216832 L440.2978723404256,226.23870719122596 M525.404255319149,260.72109380733116 L627.5319148936171,278.9176038949856 M440.2978723404256,294.8395502216832 L470.08510638297884,300.1468656639158 M631.7872340425533,284.6040132973776 L627.5319148936171,278.9176038949856 M627.5319148936171,278.9176038949856 L627.5319148936171,131.07095943279333 M342.42553191489367,308.94184553961543 L342.42553191489367,232.06159041927543 M342.42553191489367,308.94184553961543 L257.3191489361703,343.0603019539675 M315.1914893617022,195.66857024396654 L342.4255319148937,232.0615904192754 M315.19148936170217,195.66857024396657 L291.3617021276596,205.22173803998515 M357.7446808510639,329.4129193882266 L434.34042553191495,343.06030195396744 M342.42553191489367,308.9418455396154 L357.7446808510639,329.4129193882266 M342.42553191489367,232.06159041927543 L470.0851063829788,254.80722802884347 M357.7446808510639,329.4129193882266 L272.6382978723405,363.5313758025787 M316.8936170212767,192.02926822643568 L315.1914893617022,195.66857024396657" />
+    <path class="edge outline hidden" d="M348.35935627462135,162.9148520861886 L348.35935627462135,81.32962294987207 M361.01082752326096,178.01973663878337 C359.2552810455065,177.7076870470424 357.5552130199675,177.0861990657129 356.0127378330982,176.19190473697134 C354.469557339483,175.29879891400165 353.08459740768603,174.133636196826 351.94022383527584,172.7663267892386 C350.79485071089374,171.39985458123317 349.890691669047,169.83198513602204 349.2821250520968,168.15607024569215 C348.67226463794907,166.4806412487536 348.35862437184636,164.69791625990214 348.35935627462135,162.9148520861886 M549.2576650019745,153.81659704236142 L549.2576650019745,117.12451060892411 M361.01082752326096,178.01973663878337 L379.04489904452765,181.23294220645752 M436.0425531914894,191.38845142873208 L463.13848709772907,196.21624672643782 M539.624003346808,168.05761877060098 L471.53889696382925,195.35238390208264 M549.2576650019745,153.8165970423614 C549.2633618485766,156.85988339222345 548.3327068640107,159.89579213751767 546.6229744979966,162.41326614588792 C544.9224764776118,164.93698693648264 542.4508740514405,166.93048688807554 539.6240033468081,168.05761877060098 M471.53889696382925,195.35238390208264 C468.8924204101627,196.41788216880173 465.946424847605,196.720835963649 463.13848709772907,196.21624672643782 M178.14659031717457,245.93642936111195 L178.14659031717457,164.42906821079072 M379.04489904452765,236.8381743172847 L379.04489904452765,203.10302077309126" />
+    <path class="edge sharp visible" d="M248.8085106382979,68.52045600648125 L180.72340425531917,95.8152211379629 M248.80851063829786,68.52045600648125 C249.9217081737143,68.0736080211308 251.36747155712283,67.6861900227547 253.0370530013979,67.38782580989061 C254.70541721475132,67.0889597325464 256.5958729865425,66.87923972615087 258.5655900638343,66.77423738379713 C262.5064783763271,66.55905261719204 266.7472045859913,66.78293383608664 270.0851063829787,67.38317412600284 M180.72340425531917,95.81522113796288 C179.05011877667098,96.48352562719691 178.14139733086026,97.28565760841981 178.14659031717449,98.08978489891969 M178.1465903171745,98.08978489891969 C178.14428208221946,98.76177727351235 178.77447482712216,99.43307528267924 179.9620537150987,100.02464819140431 C181.14501613316534,100.61688141171376 182.885364694306,101.12938953158145 184.9787234042553,101.5016305403549 M270.0851063829787,67.38317412600286 L372.21276595744683,85.57968421365729 M184.97872340425533,101.5016305403549 L287.10638297872345,119.69814062800933 M376.468085106383,91.2660936160493 C378.141370585031,90.59778912681516 379.05009203084205,89.79565714559243 379.0448990445276,88.99152985509251 M379.04489904452765,88.9915298550925 C379.04720727948245,88.3195374804998 378.4170145345802,87.64823947133291 377.22943564660346,87.05666656260789 C376.046473228537,86.46443334229839 374.30612466739626,85.95192522243083 372.21276595744683,85.5796842136573 M308.3829787234043,118.56085874753093 C307.269781187988,119.0077067328814 305.82401780457934,119.39512473125751 304.15443636030415,119.69348894412153 C302.48607214695033,119.99235502146571 300.59561637515986,120.20207502786126 298.62589929786776,120.30707737021507 C294.68501098537564,120.5222621368201 290.4442847757103,120.29838091792563 287.1063829787234,119.69814062800933 M376.468085106383,91.26609361604929 L308.3829787234043,118.56085874753093 M214.76595744680853,254.65559044477968 L264.1276595744681,263.4505703204793 M2.0000000000000004,297.5690267348314 L2.000000000000002,232.5165031714668 M23.846550825682332,164.61974092882778 C20.60896629737843,168.4935546316888 17.584959994470672,173.0899419085005 14.89663567367489,178.22436012329774 C12.207320430818626,183.35721652145008 9.854164068106291,189.02662170909935 7.931524524559807,195.00430218422846 C6.007670513000305,200.9811155998171 4.514810218638667,207.26472215439688 3.5132964761322327,213.60257067881824 C2.5103447196602415,219.94024690080315 1.9992164130754804,226.33068294414093 2.0000000000000915,232.51650317146672 M214.76595744680856,262.5407448160966 C214.76661837220755,266.36036227153363 214.3074812118609,270.0977190210253 213.4055639304868,273.61086514559724 C212.50486520523432,277.1246376073504 211.16176775468034,280.4135527027338 209.42740911495116,283.35319795384476 C207.694090252097,286.293772702191 205.56989159579388,288.8844308648148 203.1350644346723,291.0267858864136 C200.70109827117915,293.1703735653028 197.95688499859398,294.8650113617174 195.0067838391475,296.0468271244884 M214.76595744680853,262.5407448160966 L214.76595744680853,209.31595280970737 M2.000000000000007,297.56902673483137 C1.9988060394932063,299.8915016831227 2.3970544664145725,302.2845156983898 3.1657904386365217,304.56651033644334 C3.9324751578184687,306.84916544158057 5.068404340552327,309.0191400316446 6.487188059590496,310.9133687407916 C7.904503220158364,312.80903657539443 9.60342983528186,314.42729739122024 11.456458340544751,315.64538133518084 C13.30860098190703,316.8656830629686 15.313602431660017,317.68414678103096 17.319148936170222,318.04010058344267 M61.57446808510639,146.5379930072996 C62.36272372176532,145.76474434339016 63.15127857484646,145.2070496907946 63.969867987001784,144.87966169632844 M63.96986798700178,144.87966169632844 C64.91400288088816,144.49967140650233 65.89960453064161,144.4282943732206 66.95923735911765,144.6183558116388 M158.59574468085117,163.8246775905713 C165.55705631949644,163.1600629271647 172.51619310562575,163.42411126608687 179.00198993260432,164.58147813999187 M179.00198993260432,164.58147813999184 C183.05940565226533,165.3040200734397 186.9307224321694,166.3741893946948 190.49887425512063,167.75965856021213 C194.06724640133993,169.1442553137161 197.3317640894647,170.84456001724453 200.1813070840821,172.80379556257884 C203.03148118705053,174.76198871983777 205.4656180328043,176.97942486747678 207.39005433735832,179.370044036117 C209.315695391445,181.75952945159256 210.7302546730889,184.32226890742209 211.5736433984632,186.94026242145952 M211.57364339846322,186.94026242145952 C213.66808069015295,193.4186003829278 214.76993690391635,201.14177332837085 214.7659574468086,209.31595280970737 M17.319148936170215,318.0401005834426 L93.9148936170213,331.68748314918344 M129.65957446808517,296.6592012304486 C129.66023539348407,300.47881868588564 129.20109823313757,304.2161754353772 128.2991809517634,307.7293215599492 C127.39848222651086,311.2430940217021 126.0553847759569,314.53200911708586 124.3210261362277,317.4716543681969 C122.58770727337358,320.41222911654285 120.4635086170704,323.0028872791669 118.02868145594887,325.1452423007657 C115.59471529245586,327.28882997965445 112.85050201987062,328.98346777606946 109.9004008604241,330.16528353884036 M109.90040086042409,330.1652835388404 C104.96043132539201,332.15184924185326 99.44033082706602,332.67749379598996 93.91489361702135,331.68748314918344 M129.6595744680851,296.6592012304487 L129.6595744680851,255.26214078103482 M44.55319157006841,153.3616843045499 C42.02156166555345,153.91931321986993 39.49052956287177,154.69244584614648 37.09390001948853,155.65401886333427 M37.09390001948852,155.65401886333427 C34.27031094092574,156.78433935242705 31.636256902132985,158.17779232398237 29.37823764092515,159.72164929235026 C27.11759970260639,161.2633966725574 25.236080589970065,162.95367884094614 23.8465508256823,164.61974092882775 M141.57446788333954,170.64836883749211 C141.61026204001348,172.49078777860328 141.64629655841546,175.03768274250646 141.58726305062774,178.1856787743512 C141.52803615234228,181.3312605202605 141.37399896252592,185.07967456129927 141.02408890925432,189.25985552349653 C140.67400783904318,193.4369500395683 140.12769396488991,198.04690587420419 139.27885674073747,202.8315186918468 C138.43025194506328,207.61297953375143 137.27773626974758,212.56821765102887 135.72069971985405,217.34909031684697 M135.7206997198541,217.34909031684694 C133.75594257937598,223.37905186031188 132.23036371101117,229.7285642917551 131.2068233379431,236.13561474932004 C130.1818118855291,242.54249660825627 129.65883892841214,249.00691649331392 129.65957446808522,255.26214078103484 M606.2553191489362,127.28001983119869 L606.2553191489362,87.85424797461408 M687.1063829787234,48.04938215787003 L619.0212765957447,75.34414728935167 M606.2553191489362,87.85424797461408 L619.0212765957447,75.34414728935167 M610.5106382978723,93.54065737700604 L606.2553191489362,87.85424797461403 M610.5106382978724,128.03820775151763 L610.5106382978724,93.54065737700611 M631.7872340425532,225.4653555125007 L721.1489361702129,241.38730183919833 M789.2340425531916,214.0925367077167 L721.1489361702128,241.38730183919836 M687.1063829787234,48.04938215787002 L789.2340425531916,66.24589224552446 M619.0212765957448,75.34414728935167 L721.1489361702129,93.5406573770061 M789.2340425531916,66.24589224552444 L721.1489361702128,93.5406573770061 M610.5106382978723,93.54065737700608 L619.0212765957447,75.34414728935167 M631.7872340425532,215.60891254835457 L712.6382978723406,230.01448303441433 M610.5106382978724,93.5406573770061 L712.6382978723406,111.73716746466053 M712.6382978723404,230.0144830344143 L712.6382978723404,111.7371674646605 M802.0,201.58243602245432 L802.0,83.30512045270052 M721.1489361702129,241.38730183919833 L712.6382978723406,230.0144830344143 M789.2340425531914,214.09253670771668 L801.9999999999999,201.58243602245426 M802.0000000000001,201.58243602245426 L733.9148936170213,228.8772011539359 M721.1489361702128,241.3873018391983 L733.9148936170212,228.87720115393589 M712.6382978723406,111.73716746466053 L721.1489361702129,93.5406573770061 M789.2340425531914,66.24589224552446 L801.9999999999999,83.30512045270048 M802.0000000000001,83.30512045270048 L733.9148936170213,110.59988558418212 M733.9148936170213,110.59988558418215 L721.1489361702129,93.54065737700611 M733.9148936170213,228.8772011539359 L733.9148936170213,110.59988558418212 M733.9148936170213,228.87720115393594 L712.6382978723404,230.01448303441433 M712.6382978723404,111.73716746466047 L733.9148936170213,110.59988558418208 M504.1276595744681,114.01173122561731 L436.0425531914894,141.30649635709895 M436.0425531914894,223.50923067807776 L436.0425531914894,141.30649635709895 M504.1276595744681,114.01173122561731 L525.404255319149,112.8744493451389 M436.0425531914894,141.30649635709895 L440.29787234042556,146.99290575949095 M525.404255319149,112.87444934513891 L627.5319148936171,131.07095943279336 M440.2978723404256,146.99290575949095 L542.4255319148938,165.1894158471454 M631.7872340425533,136.75736883518533 L627.5319148936171,131.07095943279333 M563.7021276595746,164.052133966667 L542.4255319148937,165.18941584714537 M631.7872340425532,136.75736883518536 L563.7021276595744,164.05213396666701 M440.2978723404256,226.23870719122596 L440.2978723404256,146.99290575949098 M470.08510638297884,300.1468656639158 L542.4255319148938,313.03606030933764 M563.7021276595746,311.8987784288592 L542.4255319148937,313.03606030933764 M631.7872340425532,284.6040132973776 L563.7021276595744,311.89877842885926 M542.4255319148937,313.03606030933764 L542.4255319148937,165.1894158471454 M631.7872340425532,284.6040132973776 L631.7872340425532,136.75736883518536 M563.7021276595746,311.89877842885926 L563.7021276595746,164.05213396666701 M257.3191489361703,343.0603019539675 L257.3191489361703,278.0077783906029 M291.36170212765967,205.22173803998513 L257.3191489361703,278.0077783906028 M470.0851063829788,308.0320200352327 L434.34042553191495,343.06030195396744 M470.0851063829788,308.0320200352327 L470.0851063829788,254.8072280288435 M257.3191489361702,343.06030195396744 L272.63829787234044,363.5313758025787 M316.89361702127667,192.02926822643568 L413.9148936170214,209.3159528097074 M413.9148936170214,209.31595280970737 L456.4680851063831,236.61071794118902 M456.46808510638306,236.61071794118905 L470.08510638297884,254.80722802884347 M272.6382978723405,363.5313758025787 L349.23404255319156,377.1787583683195 M384.9787234042554,342.15047644958474 L349.23404255319156,377.1787583683195 M384.9787234042554,342.15047644958474 L384.9787234042554,300.75341600017094 M257.3191489361703,278.0077783906029 L384.9787234042554,300.75341600017094 M316.89361702127667,192.02926822643565 L299.872340425532,198.85295950930606 M299.872340425532,198.8529595093061 L291.36170212765967,205.22173803998513 M299.872340425532,198.85295950930606 L396.8936170212767,216.13964409257778 M396.8936170212767,216.1396440925778 L405.4042553191491,257.08179178980026 M405.404255319149,257.08179178980026 L384.97872340425533,300.7534160001709 M434.34042553191495,343.06030195396744 L349.23404255319156,377.1787583683195 M470.0851063829788,308.0320200352327 L384.9787234042554,342.15047644958474 M456.468085106383,236.61071794118902 L405.404255319149,257.08179178980026 M413.9148936170213,209.31595280970737 L396.8936170212766,216.13964409257778" />
+    <path class="edge outline visible" d="M426.07812431276653,3.101749656713577 L357.9930179297878,30.396514788195223 M348.35935627462135,81.32962294987207 L348.35935627462135,44.63753651643481 M426.07812431276653,3.1017496567135687 C428.7246008664332,2.0362513899945553 431.6705964289906,1.7332975951471383 434.4785341788667,2.2378868323583863 M348.3593562746213,44.637536516434814 C348.3536594280189,41.59425016657279 349.28431441258545,38.55834142127848 350.99404677859906,36.0408674129083 C352.6945447989841,33.517146622313426 355.1661472251545,31.523646670720815 357.99301792978775,30.396514788195223 M434.4785341788667,2.2378868323584076 L536.6061937533349,20.434396920012844 M549.2576650019745,117.12451060892411 L549.2576650019745,35.53928147260763 M379.04489904452765,181.23294220645752 L436.0425531914894,191.38845142873208 M536.6061937533349,20.434396920012823 C538.3617402310895,20.746446511753796 540.0618082566285,21.367934493083283 541.6042834434976,22.262228821824905 C543.1474639371121,23.155334644794433 544.53242386891,24.32049736197029 545.6767974413198,25.687806769557554 C546.8221705657021,27.054278977563005 547.7263296075488,28.622148422774018 548.3348962244991,30.298063313104084 C548.9447566386467,31.97349231004251 549.2583969047491,33.75621729889421 549.2576650019747,35.5392814726076 M178.14659031717457,164.42906821079072 L178.14659031717457,98.0897848989197 M379.04489904452765,203.10302077309126 L379.04489904452765,88.99152985509247 M66.95923824533062,144.6183550110074 L179.00198936149206,164.5814782180674 M63.96986635097621,144.87966016741632 L37.093898051532285,155.65401716537883 M195.0067838391475,296.0468271244884 L109.90040086042409,330.16528353884047" />
+  </g>
+</svg>
diff --git a/test-data/fonts/varela/OFL.txt b/test-data/fonts/varela/OFL.txt
new file mode 100644
--- /dev/null
+++ b/test-data/fonts/varela/OFL.txt
@@ -0,0 +1,93 @@
+Copyright 2023 The Varela Round Project Authors (https://github.com/alefalefalef/Varela-Round-Hebrew/), with Reserved Font Names 'Varela' and ‘Varela Round’.
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+https://openfontlicense.org
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/test-data/fonts/varela/VarelaRound-Regular.ttf b/test-data/fonts/varela/VarelaRound-Regular.ttf
new file mode 100644
Binary files /dev/null and b/test-data/fonts/varela/VarelaRound-Regular.ttf differ
diff --git a/test-data/gear.svg b/test-data/gear.svg
new file mode 100644
--- /dev/null
+++ b/test-data/gear.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999987455433" height="224.81674109632445">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M693.7946601223736,157.96647690185716 L693.7946601223736,150.95872914675226 M703.3052271068442,159.345449969252 L703.3052271068442,152.3377022141471 M693.7946601223736,157.96647690185716 L703.3052271068443,159.345449969252 M715.1822542489276,162.05818809221182 L715.1822542489276,155.05044033710692 M703.3052271068442,159.345449969252 C704.7647132122759,159.5878621263161 709.0413980358031,160.3641847435107 715.1822542489276,162.05818809221182 M715.1822542489276,162.05818809221182 C722.5089943117799,164.09222358292737 732.16985754252,167.37326141520919 741.6655642386289,172.37943711518372 M630.9331695201317,174.96241629451453 L630.9331695201317,173.0118052649261 M634.2973331759421,173.9586273733274 C633.1660483010611,174.29084181447396 632.0446134739885,174.6254521278886 630.9331695201317,174.96241629451453 M630.8886071477821,180.00701122847147 L630.8886071477821,172.99926347336657 M630.9331695201317,174.9624162945145 C629.7232720512084,175.29772153743716 628.7579729348129,175.69576579387999 628.107020813958,176.12769752158104 C627.4544588451967,176.55945570324715 627.1162438719749,177.02510135617152 627.1170487959287,177.4909236491151 M627.1170487959286,177.49092364911508 C627.1162626710732,177.9538754394327 627.4502740908534,178.416655995482 628.0950135935672,178.846166953981 C628.7381808465697,179.27584625296132 629.6920761825062,179.6722559543911 630.8886071477822,180.00701122847144 M638.3392759350787,182.10395378297642 L638.3392759350787,175.09620602787152 M630.8886071477821,180.00701122847147 L638.3392759350787,182.10395378297642 M646.4984352769715,185.66482412502182 L646.4984352769715,178.65707636991692 M638.3392759350787,182.10395378297642 C639.4470441112187,182.45503787082572 642.6168011408088,183.54656853712822 646.4984352769715,185.66482412502182 M646.4984352769715,185.66482412502182 C651.1147546675638,188.20440958778528 656.5091284570154,192.12273593767034 659.7517630240643,197.66812590636968 M545.5773424834682,195.7735032059324 L545.5773424834682,188.7657554508275 M549.9694009616683,191.22459047301928 C548.2021454019587,191.55961951076407 546.74222766426,192.009328619571 545.7511129553329,192.52370962365598 C544.756338702156,193.03758578957232 544.2303674777515,193.6161338507666 544.2321972498768,194.1952101627317 M544.2321972498768,194.1952101627317 C544.2306100529372,194.73941715192558 544.6940354680905,195.28316595355244 545.5773424834683,195.77350320593243 M550.2387897008283,198.38315190005466 L550.2387897008283,191.37540414494975 M545.5773424834682,195.7735032059324 L550.2387897008282,198.38315190005466 M553.8814058779402,202.44359166206374 L553.8814058779402,195.43584390695884 M550.2387897008283,198.38315190005466 C550.8864038803215,198.80854136202385 552.6389552129223,200.1084334506752 553.8814058779402,202.44359166206374 M553.8814058779402,202.44359166206374 C554.5559536792118,203.74096063667452 555.04666520285,205.33436965937773 555.04666520285,207.22323986709026 M446.21172711330735,203.72261874787716 L446.21172711330735,196.71487099277226 M447.7036331299215,201.51690839494265 C446.64728167267367,202.04308203350413 446.08764000562354,202.63948482199697 446.08992634667493,203.23661456051482 M446.089926346675,203.23661456051482 C446.08992634667493,203.39910005105796 446.13064770737293,203.56158467542852 446.2117271133073,203.7226187478772 M447.627657828883,206.5895229849444 L447.627657828883,199.5817752298395 M446.21172711330735,203.72261874787716 L447.627657828883,206.5895229849444 M447.627657828883,206.5895229849444 C447.66394617638394,206.72349917450305 447.7036331299215,206.9364343532869 447.7036331299215,207.22881676025074 M384.39532451369297,204.389044465243 L384.39532451369297,197.3812967101381 M383.84799297199424,207.27711409536386 L384.3953245136929,204.389044465243 M384.3953245136929,204.38904446524296 C384.40814792222807,204.32459755856263 384.4145641522725,204.26005959783376 384.4145641522723,204.19552162853577 M384.4145641522723,204.19552162853577 C384.4145641522722,203.84411627397844 384.22306935432835,203.49275177132864 383.8479929719942,203.155947691741 M276.6900027990682,205.43191631176808 L276.6900027990682,198.42416855666318 M276.5023081348071,207.2248622584209 C276.5023081348071,206.57664316233505 276.57232740511205,205.97881936299075 276.6900027990683,205.43191631176808 M279.09708956902375,201.30625635808167 L279.09708956902375,194.29850860297677 M276.6900027990682,205.43191631176808 C277.22467020648094,203.0775994768353 278.5797790874637,201.74420455398348 279.09708956902375,201.30625635808167 M282.95692206548824,198.6047420796267 L282.95692206548824,191.5969943245218 M279.09708956902375,201.30625635808167 L282.9569220654883,198.6047420796267 M282.95692206548824,198.6047420796267 C283.5563753064951,198.1883362181798 283.86634848497005,197.74230782927168 283.86634848497,197.29614498516844 M283.86634848497,197.2961449851684 C283.8677210033543,196.75993877746453 283.41788266688434,196.22409114802605 282.56018773079995,195.73972985865962 C281.70523783148366,195.2550220457928 280.44243133255287,194.82180057299803 278.89198351876223,194.4814905440707 M179.31726832916752,190.70137641907158 L179.31726832916752,183.69362866396668 M169.7244351261878,202.95097640866072 C171.28532042748142,197.35380100697728 175.48130208607154,193.3320836598734 179.31726832916752,190.70137641907158 M186.37677929256907,186.976437757793 L186.37677929256907,179.9686900026881 M179.31726832916752,190.70137641907158 C182.54791247094107,188.50644530568388 185.37841644067936,187.35022746781047 186.37677929256907,186.976437757793 M193.17128544601118,184.72592187113588 L193.17128544601118,177.71817411603098 M186.37677929256907,186.976437757793 L193.17128544601118,184.72592187113588 M191.60657845115634,179.69867602977206 L191.60657845115634,178.236445476798 M193.17128544601118,184.72592187113588 C194.14731810077905,184.40451471293744 194.91581015644567,184.03824580646236 195.43275174717138,183.6481405328451 C195.9507160228122,183.2581321665943 196.21712983351216,182.84428743320174 196.21661849105465,182.43034512006412 M196.21661849105465,182.43034512006412 C196.21779604445234,181.91549389154625 195.80357041095522,181.40093489779014 195.01078216203703,180.932009668515 C194.22034901991452,180.46280054330197 193.0513532623711,180.0392251825698 191.60657845115628,179.69867602977206 M191.60657845115637,179.69867602977206 C190.77966695446844,179.48538554867537 189.94843150155148,179.2732924719698 189.11292089349715,179.06240925145022 M103.74227109563344,168.64995520034213 L103.74227109563344,161.64220744523723 M80.45551950892144,179.50776163517494 C88.41166377443233,174.31344230652977 97.05233272411363,170.83510066491388 103.74227109563344,168.64995520034213 M114.76317213287825,165.69036078081103 L114.76317213287825,158.68261302570613 M103.74227109563344,168.64995520034213 C109.35265401394969,166.8292649588622 113.38148362260472,165.96340286378165 114.76317213287825,165.69036078081103 M123.82725834089098,164.11113946120395 L123.82725834089098,157.10339170609905 M114.76317213287825,165.69036078081103 L123.82725834089099,164.11113946120395 M128.15181477054665,159.20071810774115 L128.15181477054665,155.89811433742867 M123.82725834089098,164.11113946120395 C125.7279363667114,163.78249534460755 127.31253587653761,163.32476220889737 128.39022284048497,162.79340304041568 C129.47221394537124,162.26266902280966 130.04729250437845,161.6583089724319 130.0451404339091,161.05329010013736 M130.0451404339091,161.05329010013736 C130.0482907542755,160.40526644081226 129.38712696283454,159.7583341427338 128.1518147705467,159.20071810774115 M128.1518147705467,159.20071810774115 C126.74873522393042,158.49597687257622 125.30851988422569,157.79651666039936 123.8317398968482,157.10261485576754 M57.362818389652716,141.43619940575496 L57.362818389652716,134.42845165065006 M22.661617912854638,149.83937454120417 C36.23421830815789,145.5563674524359 48.4737656690549,142.96188583122066 57.362818389652716,141.43619940575496 M71.26630692008246,139.5316549504619 L71.26630692008246,132.523907195357 M57.362818389652716,141.43619940575496 C64.8037567146306,140.16797188251365 69.63654204960079,139.6772221449084 71.26630692008246,139.5316549504619 M81.71271727142346,138.7783133837499 L81.71271727142346,131.770565628645 M71.26630692008246,139.5316549504619 L81.71271727142343,138.77831338374992 M91.50321941129869,134.4653827731824 L91.50321941129869,129.04189949859062 M81.7127172714235,138.77831338374992 C84.59250721217852,138.57477304878654 87.19980666879216,138.10962845566132 89.00820532015747,137.47708269364853 C89.91506034762506,137.1616735224042 90.62654836554528,136.80627455745505 91.1048658149027,136.4296049061323 C91.58408328875014,136.0530193484466 91.82974218473548,135.65529814115806 91.82923962956447,135.25751501343893 M91.82923962956447,135.25751501343896 C91.82923962956447,134.99134620195207 91.71969594041843,134.72518759267706 91.50321941129872,134.46538277318243 M88.68778435231906,130.7030994212491 L88.68778435231906,130.57666102240185 M91.50321941129869,134.46538277318237 C90.67077312642174,133.2058419986435 89.73197625973907,131.95132191617796 88.68778435231913,130.7030994212491 M88.68778435231913,130.7030994212491 C88.66496282620261,130.6687384437069 88.64029439536372,130.63446508502966 88.61378923840294,130.60029348696938 M44.7188541867348,111.72398106187005 L44.7188541867348,104.71623330676515 M2.0000001000000225,116.84996356731405 C19.860475932535962,113.89751929373641 34.50080953102321,112.44086363082273 44.7188541867348,111.72398106187005 M60.14395988169031,111.06091665184061 L60.14395988169031,104.05316889673571 M44.7188541867348,111.72398106187005 C53.2619770310597,111.13235920310302 58.4256513917627,111.06475982654436 60.14395988169031,111.06091665184061 M70.9501269467496,111.20719715941284 L70.9501269467496,104.19944940430794 M60.14395988169031,111.06091665184061 L70.95012694674953,111.20719715941284 M85.2482122329539,107.91393698985753 L85.2482122329539,100.90618923475263 M70.95012694674963,111.20719715941286 C72.68509231599455,111.2321099195536 74.43749503572447,111.16718876764769 76.08121258633273,111.0168428966814 C77.72552949921466,110.86694565272562 79.26012405094475,110.63186258485747 80.575655865583,110.32856444236432 C81.89227322625918,110.02560294478131 82.98879065781357,109.65466526772161 83.78626307337069,109.24214821795692 C84.58530721873005,108.82985583100161 85.08426915606215,108.37622296648951 85.24821223295389,107.91393698985752 M86.92066077282402,104.10327099317233 L86.92066077282402,97.09552323806743 M85.24821223295379,107.91393698985756 C85.91283480312293,106.64729223374583 86.47050685594141,105.3766391294407 86.92066077282396,104.1032709931724 M86.92066077282404,104.10327099317234 C87.0075468409799,103.93666014503724 87.05119855569427,103.76843988496762 87.05119855569426,103.60021859472597 M87.05119855569426,103.60021859472597 C87.05579857936665,102.88617170130375 86.24958741800182,102.17389069642164 84.76485575848245,101.58025332614042 M20.493169179836514,83.76876211037074 L20.493169179836514,76.76101435526584 M13.669465370569014,90.26114277794252 C15.739190449851339,88.08213331376729 18.01472426822209,85.91708744077208 20.493169179836514,83.76876211037073 M67.04805779874039,82.42173911738504 L67.04805779874039,75.41399136228014 M20.49316917983657,83.76876211037074 C40.89321263386404,82.43588646837037 56.501234612119276,82.25964436916107 67.04805779874039,82.42173911738504 M82.48486383976854,83.06506011691431 L82.48486383976854,76.05731236180941 M67.04805779874039,82.42173911738504 C75.85710477497281,82.56463499270026 80.84621173754829,82.92680307515826 82.48486383976854,83.06506011691431 M92.5930046952248,84.09664374349336 L92.5930046952248,77.08889598838846 M82.48486383976854,83.06506011691431 L92.59300469522486,84.09664374349336 M109.9990769193264,82.1454212658391 L109.9990769193264,75.1376735107342 M92.59300469522485,84.09664374349336 C95.83545947331491,84.43398361267053 99.56042846569743,84.41887143716899 102.76333322816609,84.05597011225706 C104.36580565368612,83.87657375018804 105.83754709417437,83.61435052825061 107.07295537945487,83.2878853637244 C108.30959870544056,82.96176367266573 109.30864622887573,82.57154158191463 109.99907691932641,82.1454212658391 M115.99569814232973,78.65938716262876 L115.99569814232973,71.65163940752386 M109.9990769193264,82.14542126583918 C112.09571045667579,80.99566054211586 114.0952626029359,79.8332547949811 115.99569814232984,78.65938716262878 M115.99569814232976,78.65938716262876 C116.89711291644541,78.16501506201017 117.37051869449523,77.61554984681304 117.3688645227587,77.0656018822038 M117.3688645227587,77.0656018822038 C117.3705828086451,76.49622617459613 116.8623840981966,75.92733561380732 115.89940620898963,75.4199606583972 C114.93986489155535,74.91212085586372 113.52554439536274,74.46579665870925 111.80780654762764,74.12900280603856 M76.33088491334416,53.833988659263554 L76.33088491334416,46.826240904158645 M62.33443450691442,59.44505173624563 C66.82230860642207,57.54362559102324 71.4897732454536,55.67247699700848 76.33088491334416,53.833988659263525 M122.1646911994165,56.39778117455065 L122.1646911994165,49.39003341944574 M76.33088491334422,53.83398865926356 C97.27359760012251,54.25115280337013 112.32148601943061,55.37257607248669 122.1646911994165,56.39778117455065 M136.10213545666932,58.28451484192373 L136.10213545666932,51.27676708681882 M122.1646911994165,56.39778117455065 C130.37737141328347,57.261207140058154 134.70354242708237,58.01769114624845 136.10213545666932,58.28451484192373 M144.5227948480321,60.100422994674275 L144.5227948480321,53.09267523956937 M136.10213545666932,58.28451484192373 L144.5227948480321,60.100422994674275 M163.33302638549955,59.68223746000031 L163.33302638549955,52.6744897048954 M144.5227948480321,60.100422994674275 C147.21650818712538,60.68904099215797 150.7766374574442,60.98230718799666 154.24238037743137,60.90168986766546 C155.97384670170337,60.86341920695772 157.67674784470503,60.73557867612232 159.22916162915004,60.527122081755095 C160.78235287081336,60.319094149937065 162.183692247985,60.03048049002713 163.33302638549958,59.68223746000031 M173.06682922541162,56.86207255691483 L173.06682922541162,49.85432480180992 M163.33302638549947,59.68223746000036 C166.6564377912885,58.76190735915753 169.90213993521513,57.821533342679786 173.0668292254115,56.86207255691492 M173.1113915977612,51.817477622957895 L173.1113915977612,49.84190502656573 M173.06682922541168,56.862072556914846 C174.27672669433468,56.52676731399209 175.24202581073064,56.12872305754938 175.89297793158568,55.69679132984831 C176.5455399003473,55.26503314818224 176.8837548735681,54.79938749525782 176.88294994961498,54.33356520231428 M176.88294994961495,54.333565202314276 C176.88373607447002,53.87061341199662 176.54972465468978,53.40783285594723 175.9049851519764,52.97832189744837 C175.26181789897333,52.548642598468 174.30792256303744,52.152232897038175 173.11139159776127,51.81747762295792 M173.1113915977612,51.817477622957895 L169.7026655696013,50.85811372299708 M164.04736264028514,29.97586740721752 L164.04736264028514,22.968119652112613 M144.24823572147892,34.15636294505963 C150.7149544554947,32.718644957899464 157.31746595618,31.32455470430611 164.04736264028526,29.97586740721752 M204.67355429133912,36.19951355638831 L204.67355429133912,29.191765801283402 M164.04736264028526,29.97586740721755 C183.48272592557316,32.1022364044524 196.49748862264866,34.411552318898345 204.67355429133912,36.19951355638831 M215.74734261303254,39.14497325459628 L215.74734261303254,32.13722549949137 M204.67355429133912,36.19951355638831 C211.48595338239974,37.698951462741775 214.72571268638544,38.77570146740446 215.74734261303254,39.14497325459628 M221.6562477288913,41.56745219135104 L221.6562477288913,34.55970443624613 M215.74734261303254,39.14497325459628 L221.65624772889134,41.567452191351045 M240.02936205824793,42.72323851346118 L240.02936205824793,35.715490758356275 M221.6562477288913,41.56745219135103 C222.6006222565195,41.95722782486123 223.82717923984058,42.297970694222734 225.24843881067073,42.56500238727678 C226.6686926549468,42.83242737011508 228.28231628955217,43.02605733518484 229.97366950279653,43.13222598428672 C233.35690387003555,43.348705501050915 237.04001945035213,43.19912253169087 240.02936205824787,42.723238513461176 M252.5475340737058,40.845000200458855 L252.5475340737058,33.83725244535395 M240.02936205824798,42.72323851346121 C244.25423266850902,42.1224273580862 248.42837287011835,41.49613543296934 252.54753407370586,40.8450002004589 M258.4226562620751,36.05098564549695 L258.4226562620751,32.19982397679345 M252.54753407370586,40.84500020045885 C254.71815181063553,40.5365731963497 256.5639503737983,40.06744929732014 257.824180739288,39.504412704368974 C259.0902299201594,38.94230932573866 259.77071090335755,38.28629325318687 259.76780149566673,37.62927868869764 M259.7678014956667,37.62927868869764 C259.7693886926064,37.08507169950397 259.30596327745286,36.54132289787678 258.4226562620751,36.05098564549692 M258.4226562620751,36.05098564549695 L254.03059778387512,33.59215062330517 M251.3925754243684,16.870509459921237 L251.3925754243684,9.862761704816329 M248.95333354269326,24.6012489843391 C248.9533335426933,22.418565857105605 249.6085780753336,19.84135495385943 251.3925754243684,16.870509459921266 M275.0563023641098,14.529797491688214 L275.0563023641098,7.522049736583306 M251.39257542436832,16.870509459921237 C259.2051313069277,16.03723348457676 267.0963898411775,15.25666483862448 275.0563023641097,14.529797491688214 M306.4981046820185,23.804083426969328 L306.4981046820185,16.79633567186442 M275.0563023641098,14.529797491688257 C291.08184747540474,18.157227529318078 300.78950879827397,21.428384157437335 306.4981046820185,23.804083426969328 M313.62425751160515,27.51994703852715 L313.62425751160515,20.51219928342224 M306.4981046820185,23.804083426969328 C311.2433775624642,25.792757844696695 313.0795949432324,27.08437405521697 313.62425751160515,27.51994703852715 M316.4430035494569,30.311867642553338 L316.4430035494569,23.30411988744843 M313.62425751160515,27.51994703852715 L316.44300354945693,30.311867642553345 M332.58051222713027,32.92848940340265 L332.58051222713027,25.920741648297742 M316.4430035494569,30.31186764255334 C316.8904845876703,30.760560553093658 317.6630305224962,31.185925493401875 318.70597711689555,31.557267088186578 C319.7475124728057,31.92889966257159 321.05827786333776,32.24631908005745 322.5440943737532,32.486977394160924 C325.511440115016,32.97227710803259 329.1872443601682,33.13419737840529 332.5805122271302,32.928489403402644 M346.657687522028,32.17603273301596 L346.657687522028,25.16828497791105 M332.58051222713016,32.92848940340264 C337.2932822701268,32.706008775481 341.9872666035401,32.455104758987964 346.65768752202814,32.17603273301597 M357.788271632236,28.1018701035522 L357.788271632236,22.066130723172062 M346.657687522028,32.17603273301597 C349.78411409513546,32.030302818674954 352.69359468231363,31.580304763480445 354.7248269673608,30.928721754325146 C355.7436164812663,30.604091841235288 356.54788926990267,30.231562358703947 357.0892300615023,29.83333400824324 C357.6317227673294,29.43522133904496 357.9107241042551,29.011588174315804 357.91007239886835,28.58787429091454 M357.91007239886835,28.58787429091454 C357.9100723988682,28.425388800371426 357.8693510381705,28.262904176000905 357.78827163223605,28.1018701035522 M356.3723409166603,25.23496586648494 L356.3723409166603,23.261345361858922 M357.788271632236,28.101870103552187 L356.37234091666033,25.234965866484934 M357.6028325553442,21.072420819165018 L357.6028325553442,14.06467306406011 M356.3723409166603,25.23496586648494 C356.33605256915934,25.100989676926307 356.29636561562177,24.888054498142456 356.29636561562177,24.59567209117864 M356.29636561562177,24.595672091178635 C356.29636561562177,23.88842052391763 356.52858214276176,22.716306885513227 357.6028325553442,21.072420819165018 M373.279419126953,9.279551057578928 L373.279419126953,2.2718033024740203 M357.6028325553442,21.072420819165018 C359.4534392478015,18.292665175956373 363.7068391762589,14.2752584341481 373.279419126953,9.279551057578942 M398.491375619887,9.007747855104881 L398.491375619887,2.0000000999999736 M373.2794191269529,9.279551057578885 C381.6730647549935,9.132283952291917 390.0806189558441,9.041644411588084 398.491375619887,9.007747855104867 M417.67104592585554,20.424841851401283 L417.67104592585554,13.417094096296374 M398.49137561988704,9.00774785510491 C409.53841054515726,13.78116080725529 414.98871696628424,17.693954546799176 417.67104592585554,20.424841851401283 M420.1520057735491,24.547374756065494 L420.1520057735491,21.66079340458347 M417.67104592585554,20.424841851401283 C419.88469222388807,22.708087472585945 420.1376259305302,24.088137495058774 420.1520057735491,24.547374756065494 M419.60467423185037,27.435444386186376 L419.60467423185037,20.814742304495823 M420.1520057735491,24.547374756065494 L419.6046742318504,27.43544438618636 M431.9269254718355,31.256768416747065 L431.9269254718355,24.249020661642156 M419.60467423185037,27.435444386186383 C419.5918508233151,27.49989129286653 419.5854345932711,27.56442925359566 419.585434593271,27.62896722289358 M419.585434593271,27.62896722289358 C419.5846130666085,28.077180352927535 419.8971081530338,28.525291998305466 420.50275770507517,28.943221981607568 C421.10697367869403,29.361305645109816 422.0035706721355,29.748980290895027 423.1322463421071,30.080468787147424 C424.2598509863725,30.41221753655674 425.61876086137505,30.687552780792082 427.11868490403924,30.88798447643201 C428.6179004737118,31.088782998185696 430.2573567652534,31.214450615702855 431.9269254718355,31.256768416747086 M446.18513204686093,31.70374909054739 L446.18513204686093,24.69600133544248 M431.9269254718353,31.25676841674708 C436.66627617995914,31.434396270253508 441.42062475370994,31.583440395669633 446.18513204686093,31.70374909054742 M461.4816389548609,28.748245811113904 L461.4816389548609,21.740498056008995 M446.18513204686093,31.70374909054742 C449.6293694357092,31.835743792802543 453.2444331337872,31.595222670633945 456.0558832485515,31.0476233402866 C457.46434517225555,30.77576260254473 458.67519122377405,30.43115838226354 459.6013437483197,30.038312703392705 C460.52899061877133,29.645726679812054 461.1708343440918,29.205113591694207 461.48163895486095,28.748245811113904 M463.4498259048796,25.904718592722162 L463.4498259048796,18.896970837617253 M461.48163895486095,28.748245811113904 L463.44982590487956,25.904718592722162 M469.4329762644255,22.04752717147977 L469.4329762644255,15.039779416374863 M463.4498259048796,25.904718592722162 C463.8614502562948,25.45883614186411 465.3024474566451,24.131889177913706 469.4329762644255,22.04752717147977 M497.9776333320476,12.126543635771057 L497.9776333320476,5.118795880666149 M469.4329762644255,22.04752717147977 C474.4070605849399,19.55666085049991 483.0973534785167,16.087160913466775 497.9776333320476,12.126543635771071 M522.2698974146159,13.950255190278455 L522.2698974146159,6.942507435173547 M497.9776333320477,12.126543635771043 C506.13074018952915,12.679700930877326 514.2316000729261,13.28786292518883 522.269897414616,13.950255190278428 M522.2698974146158,13.950255190278469 C526.2894380378157,18.34455665368328 527.4976906107363,21.906902259660022 527.4976906107363,24.599626593008438 M524.9029091765196,30.518232493347668 L524.9029091765196,30.289259157035744 M525.1080152267812,30.33525055225372 C525.0305411691215,30.407802881701738 524.9613745490234,30.46873648403907 524.9029091765196,30.518232493347668 M521.0430766800552,33.21974677180265 L521.0430766800552,28.829193205614345 M524.9029091765196,30.518232493347668 L521.0430766800552,33.21974677180264 M528.3438826768095,37.87171525123338 L528.3438826768095,30.863967496128474 M521.0430766800552,33.21974677180263 C520.4436234390482,33.63615263324946 520.1336502605732,34.08218102215775 520.1336502605733,34.52834386626094 M520.1336502605734,34.52834386626094 C520.1290445463293,35.23418689294688 520.9167546488418,35.93847498360616 522.3695749604012,36.52789571851839 C523.8148540696897,37.118639220529516 525.9190763989245,37.59200404508505 528.3438826768095,37.87171525123337 M541.3874279296324,39.47437968657165 L541.3874279296324,32.46663193146674 M528.3438826768095,37.87171525123337 C532.645893381751,38.43206413426061 536.9952174319467,38.9664669241387 541.3874279296322,39.47437968657164 M559.3525289622388,37.92684101036154 L559.3525289622388,30.919093255256634 M541.3874279296324,39.47437968657165 C544.510475352413,39.88436770083299 548.2267043520723,39.95418036146633 551.5337062097567,39.66557523906927 C553.1875681959947,39.523342740482384 554.7375949321495,39.29560632665202 556.0726405319194,38.998477214628934 C557.4088071163789,38.70171846489827 558.5286893648118,38.33567927639632 559.3525289622387,37.926841010361564 M564.512173726019,35.38503506680058 L564.512173726019,28.377287311695675 M559.3525289622388,37.92684101036154 L564.512173726019,35.3850350668006 M574.6623103621748,32.21076604257985 L574.6623103621748,25.20301828747494 M564.512173726019,35.38503506680058 C565.4191969641417,34.994970997709004 568.3239302192875,33.8519789005051 574.6623103621748,32.21076604257985 M613.280888009711,25.13280372478053 L613.280888009711,18.12505596967562 M574.6623103621748,32.21076604257985 C582.2729742809711,30.252612394212406 594.5494937224131,27.670638089218713 613.2808880097109,25.132803724780544 M613.2808880097109,25.132803724780544 C620.3953731913871,26.332238530161565 627.3965701499347,27.579670926171445 634.2755636193556,28.873512442768615 M610.8287132995322,47.098566980293484 L610.8287132995322,44.681972727332074 M614.8870778520463,45.75433184487425 L610.8287132995323,47.0985669802935 M612.393420294387,52.12581282165729 L612.393420294387,45.11806506655238 M610.8287132995322,47.098566980293484 C609.8526806447637,47.41997413849192 609.0841885890982,47.786243044967 608.567246998372,48.17634831858423 C608.049282722731,48.566356684834936 607.7828689120312,48.98020141822771 607.7833802544886,49.39414373136523 M607.7833802544887,49.39414373136523 C607.7822027010908,49.908994959882946 608.1964283345885,50.423553953639285 608.989216583506,50.892479182914336 C609.7796497256293,51.36168830812754 610.948645483172,51.78526366885944 612.3934202943869,52.12581282165731 M622.9455111359374,54.72728105718287 L622.9455111359374,47.71953330207796 M612.3934202943869,52.12581282165726 C615.8369802144758,53.01403188135436 619.3555375995601,53.881482267218 622.9455111359373,54.72728105718286 M641.8206570338598,54.73919085215961 L641.8206570338598,47.7314430970547 M622.9455111359374,54.72728105718288 C624.196061091853,55.04965159364328 625.6798270243856,55.30716172285849 627.2906653385021,55.48107911802593 C628.9008579073661,55.65544051889895 630.6367536429501,55.74620832178018 632.3741280831592,55.747082359622695 C634.1114985975832,55.74840080814451 635.8489786017693,55.65982462768363 637.4622337116483,55.48749715021343 C639.0761267152089,55.31561448839618 640.5644256095994,55.059979665625555 641.8206570338597,54.7391908521596 M649.6666976325638,52.74791585898857 L649.6666976325638,45.74016810388366 M641.8206570338598,54.73919085215961 L649.6666976325639,52.74791585898858 M662.9902544512223,50.56728880031294 L662.9902544512223,43.55954104520803 M649.6666976325638,52.74791585898857 C650.980334003244,52.451852360482306 655.064467783705,51.604699160193434 662.9902544512223,50.56728880031294 M707.9024972270795,47.02518796715249 L707.9024972270795,40.01744021204758 M662.9902544512223,50.56728880031294 C672.492513157315,49.333525546918835 687.1535478881533,47.89181850861016 707.9024972270795,47.025187967152505 M707.9024972270794,47.025187967152476 C713.2819453538344,48.75349124710384 718.4981534490224,50.51808667051813 723.5444792366218,52.31672721625438 M675.8481839749967,72.62377074368817 L675.8481839749967,65.61602298858327 M680.1682588486951,67.71412624055687 C678.2688131039301,68.04284019020346 676.6853777631261,68.50050648012947 675.6085007725461,69.03171301191092 C674.527325895317,69.56229559262445 673.9527093683104,70.16641841519329 673.9548583116343,70.77119875129193 M673.9548583116342,70.77119875129196 C673.951707991267,71.41922241061691 674.6128717827091,72.06615470869554 675.8481839749967,72.62377074368818 M682.8759082329636,75.96939294301283 L682.8759082329636,68.96164518790793 M675.8481839749967,72.6237707436882 C678.0962134725612,73.7529149099059 680.4395832804527,74.86850080410457 682.8759082329636,75.96939294301288 M700.8134682048386,77.53958539546365 L700.8134682048386,70.53183764035875 M682.8759082329636,75.96939294301283 C683.6925155882741,76.37926629439117 684.8059184374978,76.74671463584914 686.1368272082766,77.04515625048799 C687.4666084635685,77.3439668086659 689.0125944386203,77.57365673728422 690.6639251274519,77.71797473853856 C693.9657912536418,78.01074990884626 697.6832122255603,77.9456277151143 700.8134682048387,77.53958539546366 M710.5778795180861,76.2937612230428 L710.5778795180861,69.28601346793789 M700.8134682048387,77.53958539546363 L710.5778795180862,76.29376122304278 M725.7706539471579,75.32023109973755 L725.7706539471579,68.31248334463265 M710.5778795180861,76.2937612230428 C712.169541140719,76.12067905315133 717.0332919762302,75.65229000748518 725.7706539471579,75.32023109973755 M772.5802386064397,75.66071726003341 L772.5802386064397,68.6529695049285 M725.7706539471579,75.32023109973755 C736.2343601522655,74.93162758469308 751.8447859436103,74.77131214294265 772.5802386064396,75.66071726003341 M772.5802386064397,75.6607172600334 C775.6980718148083,77.74871064771645 778.6186922548201,79.85773820383206 781.3383808326889,81.98511431022517 M712.4967793342448,97.35910607824695 L712.4967793342448,90.35135832314205 M715.3862095071404,94.21644760935503 C714.3580793463652,94.54176753779709 713.5462314205432,94.91572845036931 712.999829148377,95.31562663484998 C712.4522861150634,95.71541335307882 712.1701887354051,96.14113734321606 712.1707591159787,96.56697383799039 M712.1707591159789,96.56697383799039 C712.1707591159786,96.83314264947711 712.2803028051247,97.09930125875245 712.4967793342447,97.35910607824697 M715.3122143932244,101.12138943018023 L715.3122143932244,94.11364167507533 M712.4967793342448,97.35910607824694 C713.3292256191224,98.6186468527859 714.268022485804,99.87316693525138 715.3122143932244,101.12138943018024 M730.5563350906757,104.09616316268512 L730.5563350906757,97.08841540758021 M715.3122143932244,101.12138943018023 C715.6149439303545,101.57864433708802 716.2489960678531,102.02006248696384 717.1696966718238,102.41381477646821 C718.0888983591451,102.80782483258109 719.2936426949075,103.15395323637928 720.6972858790418,103.42758834956008 C723.499030064555,103.978729479989 727.1098041102451,104.22380994419017 730.5563350906758,104.09616316268512 M741.283308506472,103.71773976117842 L741.283308506472,96.70999200607352 M730.5563350906759,104.09616316268513 L741.2833085064722,103.71773976117842 M756.8581259305558,104.04660248469592 L756.8581259305558,97.03885472959102 M741.283308506472,103.71773976117842 C742.9971924516755,103.68458140862514 748.1644625227125,103.64080570082989 756.8581259305558,104.04660248469592 M800.9830041852576,108.23634648077173 L800.9830041852576,101.22859872566683 M756.8581259305558,104.04660248469592 C767.2590191663942,104.54119792761351 782.2907787775564,105.67796687484324 800.9830041852575,108.23634648077173 M800.9830041852576,108.23634648077172 C801.5340272375831,110.47964263549468 801.8731693445916,112.72665601265996 801.9999986455432,114.97452528411529 M718.7517865125894,123.91055186157182 L718.7517865125894,123.02757180942301 M719.2351429870608,123.23648777018404 C718.9952184510064,123.45644841152804 718.8331437714348,123.68246942788355 718.7517865125894,123.91055186157182 M717.0793379727194,127.721217858257 L717.0793379727194,121.71957490004498 M718.7517865125897,123.9105518615718 C718.0871639424203,125.17719661768346 717.5294918896022,126.44784972198872 717.0793379727195,127.72121785825702 M728.1378186498464,131.80938129141106 L728.1378186498464,124.80163353630616 M717.0793379727193,127.72121785825699 C716.9924519045633,127.88782870639213 716.9488001898493,128.05604896646176 716.9488001898492,128.22427025670336 M716.9488001898491,128.22427025670336 C716.9481575224207,128.64654956258897 717.2252576675792,129.06874927497014 717.764153281336,129.4656855268813 C718.3019121164368,129.86273549507393 719.1009179049297,130.23434625119478 720.1133935004854,130.55851798416043 C722.1320561367505,131.20914811126556 725.0246332407097,131.66019122218313 728.1378186498464,131.80938129141106 M738.7773232710347,132.33540137998887 L738.7773232710347,125.32765362488396 M728.1378186498463,131.80938129141106 L738.7773232710344,132.33540137998887 M753.2096120445271,133.93446557562987 L753.2096120445271,126.92671782052497 M738.7773232710347,132.33540137998887 C740.4456626369205,132.44541261534948 745.4106435464428,132.83053531670743 753.2096120445271,133.93446557562987 M753.2096120445271,133.93446557562987 C762.529580413888,135.2638455285077 775.5112604816998,137.58642399982773 790.3305333749744,141.5633460734868 M688.0043006032138,153.16510168880058 L688.0043006032138,149.34492449454567 M692.1921921979158,150.68773829028592 C690.7469547938417,151.50749174017827 689.3507531099839,152.33342022240296 688.0043006032136,153.1651016888006 M688.0043006032136,153.16510168880058 C687.1028858290978,153.65947378941917 686.6294800510478,154.20893900461633 686.6311342227847,154.75888696922556 M686.6311342227847,154.75888696922556 C686.6282707651685,155.41302381053075 687.3026728709217,156.06618402935575 688.558222322187,156.62663859537304 C689.8080448582176,157.18800672904138 691.6390147397564,157.65666920990165 693.7946601223736,157.96647690185716" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M627.1170487959284,170.48317589401017 L627.1170487959284,177.49092364911508 M544.2321972498767,187.1874624076268 L544.2321972498767,194.1952101627317 M446.089926346675,196.22886680540992 L446.089926346675,203.23661456051482 M384.4145641522723,197.18777387343087 L384.4145641522723,204.19552162853577 M283.86634848497,190.28839723006348 L283.86634848497,197.29614498516838 M196.21661849105467,175.4225973649592 L196.21661849105467,182.4303451200641 M130.04514043390907,154.04554234503246 L130.04514043390907,161.05329010013736 M91.82923962956448,128.24976725833406 L91.82923962956448,135.25751501343896 M87.05119855569427,96.59247083962106 L87.05119855569427,103.60021859472596 M117.36886452275866,70.05785412709889 L117.36886452275866,77.0656018822038 M176.88294994961493,47.32581744720935 L176.88294994961493,54.33356520231426 M259.7678014956667,30.62153093359273 L259.7678014956667,37.62927868869764 M357.91007239886835,21.580126535809633 L357.91007239886835,28.58787429091454 M356.29636561562177,24.595672091178642 L356.29636561562177,23.29983270138186 M419.585434593271,20.62121946778867 L419.585434593271,27.62896722289358 M520.1336502605734,27.520596111156046 L520.1336502605734,34.528343866260954 M607.7833802544887,42.386395976260324 L607.7833802544887,49.39414373136523 M673.9548583116343,63.76345099618707 L673.9548583116343,70.77119875129198 M712.170759115979,89.55922608288549 L712.170759115979,96.56697383799039 M716.9488001898491,121.21652250159846 L716.9488001898491,128.22427025670336 M686.6311342227848,147.75113921412066 L686.6311342227848,154.75888696922556" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M693.7946601223736,150.95872914675226 L703.3052271068443,152.3377022141471 M703.3052271068442,152.3377022141471 C704.7647132122759,152.5801143712112 709.0413980358031,153.3564369884058 715.1822542489276,155.05044033710692 M741.665564238629,172.37943711518372 L741.665564238629,165.37168936007882 M715.1822542489276,155.05044033710692 C722.5089943117799,157.08447582782247 732.16985754252,160.36551366010428 741.6655642386289,165.3716893600788 M727.6691138321992,177.99050019216583 L727.6691138321992,170.98275243706092 M741.6655642386289,172.37943711518375 C737.1776901391218,174.28086326040625 732.5102255000895,176.1520118544208 727.6691138321991,177.99050019216583 M741.6655642386289,165.37168936007885 C737.1776901391218,167.27311550530135 732.5102255000895,169.14426409931593 727.6691138321991,170.9827524370609 M681.8353075461268,175.42670767687872 L681.8353075461268,168.41895992177382 M727.6691138321992,177.9905001921658 C706.7264011454208,177.57333604805922 691.6785127261128,176.45191277894267 681.8353075461268,175.42670767687872 M727.6691138321992,170.9827524370609 C706.7264011454208,170.56558829295432 691.6785127261128,169.44416502383777 681.8353075461268,168.41895992177382 M667.8978632888741,173.5399740095056 L667.8978632888741,166.5322262544007 M681.8353075461268,175.42670767687872 C673.62262733226,174.56328171137122 669.296456318461,173.8067977051809 667.8978632888741,173.5399740095056 M681.8353075461268,168.41895992177382 C673.62262733226,167.5555339562663 669.296456318461,166.799049950076 667.8978632888741,166.5322262544007 M659.4772038975113,171.7240658567551 L659.4772038975113,164.7163181016502 M667.8978632888741,173.5399740095056 L659.4772038975113,171.72406585675506 M667.8978632888741,166.5322262544007 L659.4772038975113,164.71631810165016 M640.6669723600438,172.14225139142906 L640.6669723600438,165.13450363632415 M659.4772038975112,171.7240658567551 C656.7834905584182,171.13544785927147 653.2233612880988,170.84218166343248 649.7576183681119,170.92279898376395 C648.0261520438399,170.96106964447165 646.3232509008382,171.08891017530712 644.7708371163937,171.2973667696744 C643.2176458747304,171.50539470149238 641.816306497558,171.79400836140206 640.6669723600438,172.14225139142908 M659.4772038975112,164.71631810165016 C656.7834905584182,164.12770010416648 653.2233612880988,163.8344339083276 649.7576183681119,163.91505122865897 C648.0261520438399,163.95332188936655 646.3232509008382,164.08116242020222 644.7708371163937,164.2896190145695 C643.2176458747304,164.4976469463873 641.816306497558,164.78626060629722 640.6669723600438,165.1345036363241 M630.9331695201317,173.0118052649261 L630.9331695201317,167.95466853940962 M640.6669723600439,172.14225139142906 C638.5107483696464,172.73936008494354 636.3872319831298,173.34490524223662 634.2973331759421,173.9586273733274 M640.6669723600439,165.1345036363241 C637.3435609542548,166.05483373716694 634.0978588103284,166.99520775364468 630.9331695201319,167.9546685394096 M630.9331695201317,167.9546685394096 C629.7232720512084,168.2899737823322 628.7579729348129,168.68801803877508 628.107020813958,169.11994976647614 C627.4544588451967,169.55170794814228 627.1162438719749,170.0173536010666 627.1170487959287,170.4831758940102 M627.1170487959286,170.48317589401017 C627.1162626710732,170.94612768432773 627.4502740908534,171.40890824037714 628.0950135935672,171.8384191988761 C628.7381808465697,172.26809849785636 629.6920761825062,172.66450819928622 630.8886071477822,172.99926347336657 M630.8886071477821,172.99926347336654 L638.3392759350787,175.0962060278715 M638.3392759350787,175.09620602787152 C639.4470441112187,175.44729011572082 642.6168011408088,176.5388207820233 646.4984352769715,178.6570763699169 M659.7517630240644,197.6681259063697 L659.7517630240644,190.6603781512648 M646.4984352769715,178.6570763699169 C651.1147546675638,181.19666183268038 656.5091284570154,185.11498818256544 659.7517630240643,190.66037815126475 M639.9526361052581,201.8486214442118 L639.9526361052581,194.8408736891069 M659.7517630240648,197.66812590636965 C653.2850442900487,199.1058438935297 646.6825327893637,200.4999341471232 639.9526361052584,201.8486214442118 M659.7517630240648,190.66037815126475 C653.2850442900487,192.09809613842486 646.6825327893637,193.4921863920183 639.9526361052584,194.8408736891069 M599.3264444542042,195.62497529504105 L599.3264444542042,188.61722753993615 M639.9526361052581,201.8486214442118 C620.5172728199701,199.72225244697694 607.5025101228947,197.412936532531 599.3264444542042,195.62497529504105 M639.9526361052581,194.8408736891069 C620.5172728199701,192.71450469187204 607.5025101228947,190.4051887774261 599.3264444542042,188.61722753993615 M588.2526561325109,192.67951559683308 L588.2526561325109,185.67176784172818 M599.3264444542042,195.62497529504105 C592.5140453631436,194.12553738868758 589.2742860591579,193.04878738402488 588.2526561325109,192.67951559683308 M599.3264444542042,188.61722753993615 C592.5140453631436,187.11778963358267 589.2742860591579,186.04103962891998 588.2526561325109,185.67176784172818 M582.3437510166519,190.2570366600783 L582.3437510166519,183.2492889049734 M588.2526561325109,192.67951559683308 L582.343751016652,190.2570366600783 M588.2526561325109,185.67176784172818 L582.343751016652,183.2492889049734 M563.9706366872954,189.10125033796817 L563.9706366872954,182.09350258286327 M582.3437510166519,190.2570366600783 C581.399376489024,189.8672610265682 580.1728195057029,189.52651815720665 578.7515599348726,189.2594864641526 C577.331306090596,188.99206148131412 575.7176824559908,188.7984315162445 574.0263292427466,188.69226286714272 C570.6430948755074,188.47578335037844 566.9599792951917,188.6253663197386 563.9706366872954,189.1012503379682 M582.3437510166519,183.24928890497338 C581.399376489024,182.85951327146324 580.1728195057029,182.5187704021018 578.7515599348726,182.25173870904757 C577.331306090596,181.9843137262093 575.7176824559908,181.7906837611394 574.0263292427466,181.68451511203773 C570.6430948755074,181.46803559527353 566.9599792951917,181.61761856463357 563.9706366872954,182.0935025828632 M551.4524646718376,190.9794886509705 L551.4524646718376,183.9717408958656 M563.9706366872954,189.10125033796822 C559.7457660770345,189.70206149334328 555.5716258754247,190.32835341846007 551.4524646718373,190.97948865097055 M563.9706366872954,182.09350258286332 C559.7457660770345,182.69431373823844 555.5716258754247,183.3206056633551 551.4524646718373,183.97174089586565 M551.4524646718376,190.9794886509705 C550.9392253874702,191.05262410644445 550.4435212230463,191.13454775750847 549.9694009616683,191.22459047301928 M551.4524646718376,183.97174089586557 C549.2818469349077,184.28016789997466 547.4360483717453,184.74929179900428 546.1758180062554,185.31232839195545 C544.909768825384,185.87443177058574 544.2292878421857,186.53044784313758 544.2321972498767,187.18746240762675 M544.2321972498768,187.18746240762678 C544.2306100529372,187.73166939682062 544.6940354680905,188.27541819844754 545.5773424834683,188.76575545082744 M545.5773424834682,188.7657554508275 L550.2387897008282,191.37540414494975 M550.2387897008283,191.37540414494975 C550.8864038803215,191.80079360691894 552.6389552129223,193.1006856955703 553.8814058779402,195.4358439069588 M552.607423321175,214.9539793915081 L552.607423321175,207.9462316364032 M555.0466652028501,207.22323986709029 C555.04666520285,209.40592299432376 554.3914206702096,211.98313389756993 552.6074233211748,214.95397939150808 M553.8814058779402,195.4358439069588 C554.5559536792118,196.73321288156959 555.04666520285,198.3266219042728 555.04666520285,200.21549211198536 M555.0466652028501,200.21549211198538 C555.04666520285,202.39817523921886 554.3914206702096,204.97538614246503 552.6074233211748,207.94623163640318 M528.9436963814336,217.29469135974114 L528.9436963814336,210.28694360463624 M552.6074233211754,214.9539793915081 C544.7948674386154,215.7872553668524 536.9036089043666,216.56782401280498 528.9436963814339,217.29469135974117 M552.6074233211754,207.9462316364032 C544.7948674386154,208.77950761174765 536.9036089043666,209.5600762577 528.9436963814339,210.28694360463626 M497.5018940635249,208.02040542446002 L497.5018940635249,201.01265766935512 M528.9436963814336,217.29469135974114 C512.9181512701387,213.6672613221113 503.21048994726937,210.39610469399202 497.5018940635249,208.02040542446002 M528.9436963814336,210.28694360463624 C512.9181512701387,206.65951356700637 503.21048994726937,203.3883569388871 497.5018940635249,201.01265766935512 M490.37574123393824,204.30454181290222 L490.37574123393824,197.2967940577973 M497.5018940635249,208.02040542446002 C492.7566211830791,206.03173100673268 490.920403802311,204.74011479621242 490.37574123393824,204.30454181290222 M497.5018940635249,201.01265766935512 C492.7566211830791,199.02398325162778 490.920403802311,197.7323670411075 490.37574123393824,197.2967940577973 M487.5569951960865,201.51262120887603 L487.5569951960865,194.50487345377113 M490.37574123393824,204.30454181290222 L487.55699519608646,201.51262120887603 M490.37574123393824,197.2967940577973 L487.55699519608646,194.50487345377113 M471.4194865184131,198.8959994480267 L471.4194865184131,191.8882516929218 M487.5569951960865,201.512621208876 C487.10951415787264,201.0639282983354 486.33696822304717,200.63856335802726 485.2940216286479,200.26722176324276 C484.2524862727378,199.89558918885768 482.94172088220574,199.5781697713721 481.4559043717904,199.33751145726842 C478.4885586305272,198.85221174339654 474.81275438537523,198.6902914730243 471.41948651841324,198.89599944802669 M487.5569951960865,194.5048734537711 C487.10951415787264,194.05618054323048 486.33696822304717,193.6308156029225 485.2940216286479,193.25947400813786 C484.2524862727378,192.88784143375275 482.94172088220574,192.57042201626717 481.4559043717904,192.32976370216352 C478.4885586305272,191.84446398829172 474.81275438537523,191.6825437179193 471.41948651841324,191.88825169292178 M457.3423112235153,199.64845611841338 L457.3423112235153,192.64070836330848 M471.41948651841307,198.89599944802666 C466.70671647541616,199.1184800759481 462.0127321420035,199.36938409244144 457.3423112235153,199.64845611841332 M471.41948651841307,191.88825169292176 C466.70671647541616,192.1107323208432 462.0127321420035,192.36163633733656 457.3423112235153,192.64070836330842 M457.3423112235153,199.64845611841338 C455.31925012648287,199.7440243475443 453.3804377116256,199.96412893003364 451.719549921432,200.28664164789592 C450.0567039622894,200.60843283044616 448.671782627811,201.03263214836923 447.70363312992146,201.51690839494262 M457.3423112235153,192.64070836330845 C454.21588465040844,192.7864382776497 451.3064040632297,193.23643633284397 449.2751717781823,193.88801934199915 C448.25638226427697,194.21264925508925 447.452109475641,194.5851787376205 446.9107686840409,194.98340708808115 C446.3682759782141,195.3815197572796 446.08927464128783,195.80515292200866 446.089926346675,196.22886680540987 M446.089926346675,196.2288668054099 C446.08992634667493,196.39135229595297 446.13064770737293,196.55383692032362 446.2117271133073,196.71487099277226 M446.21172711330735,196.71487099277226 L447.627657828883,199.5817752298395 M446.39716619019913,210.75206803226433 L446.39716619019913,203.74432027715943 M447.7036331299215,207.22881676025077 C447.7036331299215,207.93606832751175 447.4714166027815,209.10818196591615 446.39716619019913,210.75206803226433 M447.627657828883,199.5817752298395 C447.66394617638394,199.71575141939815 447.7036331299215,199.928686598182 447.7036331299215,200.22106900514584 M447.7036331299215,200.22106900514586 C447.7036331299215,200.92832057240685 447.4714166027815,202.10043421081124 446.39716619019913,203.74432027715943 M430.72057961859025,222.5449377938504 L430.72057961859025,215.5371900387455 M446.39716619019913,210.75206803226433 C444.5465594977418,213.531823675473 440.2931595692844,217.54923041728125 430.7205796185903,222.5449377938504 M446.39716619019913,203.74432027715943 C444.5465594977418,206.5240759203681 440.2931595692844,210.54148266217635 430.7205796185903,215.5371900387455 M405.50862312565624,222.81674099632448 L405.50862312565624,215.80899324121958 M430.7205796185903,222.5449377938504 C422.32693399054943,222.69220489913727 413.9193797896993,222.7828444398413 405.50862312565624,222.81674099632443 M430.7205796185903,215.5371900387455 C422.32693399054943,215.6844571440324 413.9193797896993,215.77509668473633 405.50862312565624,215.80899324121953 M386.32895281968774,211.39964700002807 L386.32895281968774,204.39189924492317 M405.5086231256563,222.81674099632446 C394.4615882003861,218.04332804417407 389.0112817792591,214.1305343046302 386.32895281968774,211.39964700002807 M405.5086231256563,215.80899324121955 C394.4615882003861,211.03558028906917 389.0112817792591,207.1227865495253 386.32895281968774,204.39189924492317 M383.84799297199424,207.27711409536386 L383.84799297199424,200.26936634025896 M386.32895281968774,211.39964700002807 C384.1153065216552,209.11640137884342 383.86237281501315,207.73635135637056 383.84799297199424,207.27711409536386 M386.32895281968774,204.39189924492317 C384.1153065216552,202.1086536237385 383.86237281501315,200.72860360126566 383.84799297199424,200.26936634025893 M383.84799297199424,200.26936634025893 L384.3953245136929,197.38129671013806 M372.07307327370785,200.56772043468226 L372.07307327370785,193.55997267957736 M383.8479929719942,203.155947691741 C383.08324001277236,202.46453399589842 381.52697286873706,201.83788633986444 379.44040411437294,201.380937836944 C377.3600655989209,200.9219647667483 374.75906889735955,200.63481055613084 372.0730732737077,200.56772043468226 M384.3953245136929,197.38129671013806 C384.40814792222807,197.31684980345773 384.4145641522725,197.25231184272886 384.4145641522723,197.18777387343087 M384.4145641522723,197.18777387343087 C384.41538567893406,196.73956074339677 384.102890592509,196.29144909801897 383.4972410404681,195.87351911471686 C382.8930250668495,195.45543545121478 381.99642807340814,195.0677608054293 380.8677524034361,194.73627230917708 C379.74014775917027,194.4045235597675 378.38123788416823,194.12918831553247 376.88131384150387,193.92875661989245 C375.3820982718314,193.72795809813877 373.7426419802908,193.60229048062155 372.0730732737078,193.55997267957738 M357.8148666986824,200.12073976088192 L357.8148666986824,193.11299200577702 M372.0730732737079,200.56772043468226 C367.33372256558397,200.39009258117562 362.5793739918334,200.24104845575982 357.8148666986825,200.12073976088195 M372.0730732737079,193.55997267957736 C367.33372256558397,193.38234482607078 362.5793739918334,193.23330070065492 357.8148666986825,193.11299200577704 M342.51835979068244,203.07624304031543 L342.51835979068244,196.06849528521053 M357.8148666986824,200.12073976088195 C354.3706293098337,199.9887450586269 350.7555656117562,200.2292661807954 347.94411549699186,200.7768655111428 C346.53565357328773,201.04872624888466 345.32480752176895,201.39333046916565 344.39865499722373,201.78617614803673 C343.4710081267719,202.17876217161717 342.82916440145146,202.6193752597352 342.5183597906824,203.07624304031546 M357.8148666986824,193.11299200577704 C354.3706293098337,192.980997303522 350.7555656117562,193.2215184256905 347.94411549699186,193.76911775603784 C346.53565357328773,194.04097849377985 345.32480752176895,194.38558271406077 344.39865499722373,194.77842839293183 C343.4710081267719,195.1710144165123 342.82916440145146,195.6116275046304 342.5183597906824,196.06849528521053 M340.5501728406638,205.9197702587072 L340.5501728406638,198.9120225036023 M342.51835979068244,203.07624304031543 L340.55017284066383,205.91977025870716 M342.51835979068244,196.06849528521053 L340.55017284066383,198.91202250360226 M334.5670224811179,209.77696167994958 L334.5670224811179,202.76921392484468 M340.5501728406638,205.9197702587072 C340.1385484892486,206.36565270956524 338.6975512888983,207.69259967351564 334.5670224811179,209.77696167994958 M340.5501728406638,198.91202250360226 C340.1385484892486,199.35790495446034 338.6975512888983,200.68485191841074 334.5670224811179,202.76921392484468 M306.0223654134958,219.6979452156583 L306.0223654134958,212.6901974605534 M334.5670224811179,209.77696167994958 C329.59293816060347,212.26782800092946 320.9026452670267,215.73732793796256 306.0223654134958,219.69794521565828 M334.5670224811179,202.76921392484468 C329.59293816060347,205.26008024582455 320.9026452670267,208.72958018285766 306.0223654134958,212.69019746055338 M281.7301013309275,217.8742336611509 L281.7301013309275,210.866485906046 M306.0223654134958,219.6979452156583 C297.86925855601413,219.144787920552 289.76839867261725,218.5366259262405 281.7301013309275,217.87423366115092 M306.0223654134958,212.6901974605534 C297.86925855601413,212.13704016544702 289.76839867261725,211.52887817113563 281.7301013309275,210.86648590604605 M281.73010133092754,217.87423366115087 C277.7105607077277,213.47993219774605 276.5023081348071,209.91758659176932 276.5023081348071,207.2248622584209 M281.73010133092754,210.86648590604597 C277.7105607077277,206.47218444264115 276.5023081348071,202.90983883666442 276.5023081348071,200.217114503316 M276.5023081348071,200.217114503316 C276.5023081348071,199.56889540723014 276.57232740511205,198.97107160788585 276.6900027990683,198.42416855666318 M276.6900027990682,198.42416855666318 C277.22467020648094,196.0698517217304 278.5797790874637,194.73645679887855 279.09708956902375,194.29850860297677 M279.09708956902375,194.29850860297677 L282.9569220654883,191.5969943245218 M275.6561160687339,193.95277360019597 L275.6561160687339,186.94502584509107 M278.8919835187622,194.4814905440707 C277.91237630792756,194.26617506669817 276.8197369627928,194.08764583327363 275.65611606873387,193.95277360019597 M282.95692206548824,191.5969943245218 C283.5563753064951,191.1805884630749 283.86634848497005,190.73456007416675 283.86634848497,190.28839723006354 M283.86634848497,190.2883972300635 C283.8709541992125,189.5825542033771 283.08324409670246,188.8782661127184 281.6304237851423,188.28884537780607 C280.18514467585334,187.69810187579495 278.08092234661945,187.22473705123932 275.6561160687338,186.94502584509107 M262.612570815911,192.3501091648577 L262.612570815911,185.3423614097528 M275.6561160687339,193.95277360019597 C271.354105363792,193.39242471716858 267.0047813135968,192.85802192729068 262.6125708159111,192.35010916485768 M275.6561160687339,186.94502584509107 C271.354105363792,186.38467696206368 267.0047813135968,185.85027417218575 262.6125708159111,185.34236140975278 M244.6474697833046,193.8976478410678 L244.6474697833046,186.8899000859629 M262.61257081591106,192.35010916485768 C259.48952339313024,191.9401211505964 255.77329439347147,191.87030848996295 252.46629253578658,192.1589136123599 C250.81243054954922,192.30114611094717 249.26240381339338,192.52888252477717 247.9273582136242,192.82601163680044 C246.5911916291642,193.122770386531 245.47130938073144,193.48880957503297 244.64746978330462,193.8976478410678 M262.61257081591106,185.34236140975278 C259.48952339313024,184.93237339549154 255.77329439347147,184.862560734858 252.46629253578658,185.15116585725508 C250.81243054954922,185.29339835584213 249.26240381339338,185.52113476967227 247.9273582136242,185.8182638816956 C246.5911916291642,186.11502263142606 245.47130938073144,186.48106181992827 244.64746978330462,186.8899000859629 M239.48782501952434,196.43945378462877 L239.48782501952434,189.43170602952387 M244.6474697833046,193.8976478410678 L239.48782501952437,196.43945378462874 M244.6474697833046,186.8899000859629 L239.48782501952437,189.43170602952384 M229.3376883833685,199.6137228088495 L229.3376883833685,192.6059750537446 M239.48782501952434,196.43945378462877 C238.58080178140165,196.82951785372035 235.6760685262559,197.97250995092423 229.3376883833685,199.6137228088495 M239.48782501952434,189.43170602952384 C238.58080178140165,189.82177009861545 235.6760685262559,190.96476219581933 229.3376883833685,192.6059750537446 M190.71911073583237,206.69168512664882 L190.71911073583237,199.68393737154392 M229.3376883833685,199.6137228088495 C221.72702446457228,201.57187645721694 209.45050502313023,204.15385076221065 190.7191107358324,206.6916851266488 M229.3376883833685,192.6059750537446 C221.72702446457228,194.56412870211204 209.45050502313023,197.14610300710572 190.7191107358324,199.6839373715439 M169.72443512618779,202.95097640866075 L169.72443512618779,195.94322865355585 M190.71911073583237,206.69168512664882 C183.60462555415592,205.49225032126768 176.6034285956089,204.24481792525802 169.72443512618776,202.95097640866075 M190.71911073583237,199.6839373715439 C183.60462555415592,198.48450256616277 176.6034285956089,197.23707017015303 169.72443512618776,195.94322865355582 M169.7244351261878,195.94322865355582 C171.28532042748142,190.34605325187238 175.48130208607154,186.3243359047685 179.31726832916752,183.69362866396668 M179.31726832916752,183.69362866396668 C182.54791247094107,181.49869755057898 185.37841644067936,180.34247971270557 186.37677929256907,179.9686900026881 M186.37677929256907,179.9686900026881 L193.17128544601118,177.71817411603098 M191.60657845115634,178.236445476798 L191.60657845115634,172.69092827466716 M193.17128544601118,177.71817411603098 C194.14731810077905,177.39676695783248 194.91581015644567,177.03049805135743 195.43275174717138,176.64039277774017 C195.9507160228122,176.25038441148948 196.21712983351216,175.83653967809684 196.21661849105465,175.4225973649592 M196.21661849105465,175.42259736495922 C196.21779604445234,174.90774613644126 195.80357041095522,174.3931871426852 195.01078216203703,173.92426191341013 C194.22034901991452,173.4550527881969 193.0513532623711,173.031477427465 191.60657845115628,172.69092827466716 M181.05448760960593,177.09720779424646 L181.05448760960593,170.08946003914156 M189.11292089349715,179.06240925145022 C186.46906175735398,178.39509811996368 183.782390945689,177.73990259893532 181.05448760960596,177.09720779424646 M191.60657845115637,172.69092827466716 C188.1630185310673,171.80270921496995 184.64446114598314,170.93525882910643 181.05448760960596,170.08946003914156 M162.17934171168358,177.08529799926976 L162.17934171168358,170.07755024416485 M181.05448760960599,177.09720779424646 C179.8039376536908,176.77483725778626 178.3201717211576,176.51732712857097 176.70933340704127,176.3434097334034 C175.09914083817696,176.16904833253034 173.36324510259334,176.07828052964908 171.62587066238407,176.07740649180656 C169.88850014795997,176.07608804328487 168.1510201437738,176.16466422374558 166.5377650338953,176.33699170121602 C164.9238720303342,176.50887436303307 163.43557313594408,176.76450918580372 162.17934171168366,177.08529799926976 M181.05448760960599,170.08946003914156 C179.8039376536908,169.76708950268124 178.3201717211576,169.50957937346604 176.70933340704127,169.33566197829848 C175.09914083817696,169.16130057742555 173.36324510259334,169.07053277454415 171.62587066238407,169.06965873670168 C169.88850014795997,169.0683402881799 168.1510201437738,169.15691646864084 166.5377650338953,169.32924394611106 C164.9238720303342,169.50112660792826 163.43557313594408,169.75676143069876 162.17934171168366,170.07755024416483 M154.33330111297948,179.0765729924408 L154.33330111297948,172.0688252373359 M162.17934171168358,177.08529799926976 L154.33330111297948,179.0765729924408 M162.17934171168358,170.07755024416485 L154.33330111297948,172.0688252373359 M141.00974429432102,181.2572000511164 L141.00974429432102,174.2494522960115 M154.33330111297948,179.0765729924408 C153.01966474229926,179.37263649094703 148.93553096183834,180.21978969123592 141.00974429432102,181.2572000511164 M154.33330111297948,172.06882523733586 C153.01966474229926,172.36488873584213 148.93553096183834,173.21204193613102 141.00974429432102,174.2494522960115 M96.0975015184639,184.79930088427685 L96.0975015184639,177.79155312917194 M141.00974429432102,181.2572000511164 C131.5074855882283,182.4909633045105 116.84645085738993,183.9326703428192 96.09750151846396,184.79930088427682 M141.00974429432102,174.2494522960115 C131.5074855882283,175.4832155494056 116.84645085738993,176.9249225877143 96.09750151846396,177.79155312917192 M80.45551950892138,179.50776163517497 L80.45551950892138,172.50001388007007 M96.09750151846396,184.79930088427687 C90.71805339170838,183.07099760432547 85.50184529652117,181.30640218091116 80.45551950892144,179.50776163517497 M96.09750151846396,177.79155312917194 C90.71805339170838,176.06324984922057 85.50184529652117,174.29865442580626 80.45551950892144,172.50001388007004 M80.45551950892144,172.50001388007004 C88.41166377443233,167.30569455142486 97.05233272411363,163.82735290980898 103.74227109563344,161.6422074452372 M103.74227109563344,161.6422074452372 C109.35265401394969,159.8215172037573 113.38148362260472,158.95565510867675 114.76317213287825,158.68261302570613 M114.76317213287825,158.68261302570613 L123.82725834089099,157.10339170609905 M128.15181477054665,155.89811433742867 L128.15181477054665,152.19297035263625 M123.82725834089098,157.10339170609905 C125.7279363667114,156.77474758950268 127.31253587653761,156.31701445379238 128.39022284048497,155.78565528531078 C129.47221394537124,155.2549212677047 130.04729250437845,154.65056121732698 130.0451404339091,154.04554234503246 M130.0451404339091,154.04554234503246 C130.0482907542755,153.3975186857073 129.38712696283454,152.75058638762897 128.1518147705467,152.19297035263625 M121.1240905125797,155.8550959084165 L121.1240905125797,148.8473481533116 M123.8317398968482,157.10261485576754 C122.94240672902741,156.68473954912434 122.03981366094128,156.26887996230818 121.12409051257976,155.8550959084165 M128.1518147705467,152.19297035263625 C125.90378527298161,151.06382618641848 123.56041546509128,149.94824029221994 121.12409051257976,148.84734815331163 M103.18653054070472,154.28490345596572 L103.18653054070472,147.27715570086082 M121.12409051257964,155.8550959084165 C120.30748315726925,155.44522255703816 119.19408030804519,155.07777421558015 117.86317153726665,154.7793326009413 C116.5333902819745,154.48052204276337 114.98740430692325,154.25083211414523 113.3360736180915,154.10651411289072 C110.03420749190106,153.81373894258292 106.3167865199833,153.87886113631515 103.18653054070458,154.28490345596566 M121.12409051257964,148.8473481533116 C120.30748315726925,148.43747480193326 119.19408030804519,148.0700264604752 117.86317153726665,147.7715848458364 C116.5333902819745,147.47277428765847 114.98740430692325,147.24308435904032 113.3360736180915,147.09876635778585 C110.03420749190106,146.80599118747807 106.3167865199833,146.8711133812101 103.18653054070458,147.27715570086076 M93.4221192274573,155.53072762838656 L93.4221192274573,148.52297987328166 M103.18653054070478,154.28490345596572 L93.42211922745729,155.53072762838656 M103.18653054070478,147.27715570086082 L93.42211922745729,148.52297987328166 M78.2293447983854,156.5042577516918 L78.2293447983854,149.4965099965869 M93.4221192274573,155.53072762838656 C91.83045760482446,155.703809798278 86.96670676931319,156.17219884394416 78.2293447983854,156.5042577516918 M93.4221192274573,148.52297987328166 C91.83045760482446,148.6960620431731 86.96670676931319,149.16445108883926 78.2293447983854,149.4965099965869 M31.419760139103744,156.16377159139594 L31.419760139103744,149.15602383629104 M78.2293447983854,156.5042577516918 C67.76563859327791,156.89286126673625 52.1552128019332,157.0531767084867 31.4197601391038,156.16377159139594 M78.2293447983854,149.4965099965869 C67.76563859327791,149.88511351163135 52.1552128019332,150.0454289533818 31.4197601391038,149.156023836291 M22.661617912854524,149.83937454120417 L22.661617912854524,142.83162678609926 M31.419760139103857,156.16377159139603 C28.301926930734943,154.0757782037129 25.38130649072343,151.96675064759745 22.66161791285458,149.83937454120428 M31.419760139103857,149.15602383629113 C28.301926930734943,147.06803044860797 25.38130649072343,144.95900289249252 22.66161791285458,142.83162678609938 M22.661617912854638,142.83162678609926 C36.23421830815789,138.548619697331 48.4737656690549,135.95413807611575 57.362818389652716,134.42845165065003 M57.362818389652716,134.42845165065003 C64.8037567146306,133.16022412740875 69.63654204960079,132.6694743898035 71.26630692008246,132.523907195357 M71.26630692008246,132.523907195357 L81.71271727142343,131.77056562864502 M91.50321941129869,129.04189949859062 L91.50321941129869,127.4576350180775 M81.7127172714235,131.770565628645 C84.59250721217852,131.56702529368147 87.19980666879216,131.10188070055642 89.00820532015747,130.46933493854357 C89.91506034762506,130.1539257672992 90.62654836554528,129.79852680235004 91.1048658149027,129.42185715102738 C91.58408328875014,129.04527159334165 91.82974218473548,128.64755038605307 91.82923962956447,128.249767258334 M91.82923962956447,128.24976725833403 C91.82923962956447,127.98359844684718 91.71969594041843,127.71743983757204 91.50321941129872,127.45763501807747 M88.68778435231906,130.57666102240185 L88.68778435231906,123.6953516661442 M91.50321941129869,127.45763501807748 C90.67077312642174,126.19809424353852 89.73197625973907,124.94357416107309 88.68778435231913,123.69535166614422 M73.44366365486763,127.72832568874422 L73.44366365486763,120.72057793363932 M88.61378923840294,130.60029348696938 C88.26860033072454,130.15410363193885 87.60634326782214,129.72559110307577 86.67206706346602,129.34451926802848 C85.73916005971238,128.96320105572192 84.53525129463713,128.6295161449298 83.14372739887813,128.36632934004183 C80.36568999308332,127.83635396709855 76.82516658230152,127.60328446836064 73.44366365486766,127.72832568874422 M88.68778435231913,123.6953516661442 C88.38505481518949,123.23809675923637 87.75100267769022,122.79667860936067 86.83030207371993,122.40292631985628 C85.91110038639853,122.00891626374342 84.70635605063556,121.66278785994524 83.30271286650148,121.38915274676434 C80.50096868098804,120.8380116163355 76.89019463529874,120.59293115213408 73.44366365486765,120.72057793363932 M62.71669023907134,128.10674909025093 L62.71669023907134,121.09900133514603 M73.44366365486752,127.7283256887442 L62.716690239071326,128.1067490902509 M73.44366365486752,120.7205779336393 L62.716690239071326,121.099001335146 M47.141872814987494,127.7778863667334 L47.141872814987494,120.7701386116285 M62.71669023907134,128.10674909025093 C61.002806293867934,128.1399074428042 55.835536222830854,128.18368315059945 47.141872814987494,127.7778863667334 M62.71669023907134,121.09900133514601 C61.002806293867934,121.1321596876993 55.835536222830854,121.17593539549455 47.141872814987494,120.7701386116285 M3.0169945602857524,123.58814237065761 L3.0169945602857524,116.5803946155527 M47.141872814987494,127.7778863667334 C36.74097957914927,127.28329092381583 21.709219967986996,126.14652197658609 3.0169945602858093,123.58814237065761 M47.141872814987494,120.7701386116285 C36.74097957914927,120.27554316871091 21.709219967986996,119.13877422148119 3.0169945602858093,116.5803946155527 M2.0000001000000225,116.84996356731405 L2.0000001000000225,109.84221581220915 M3.0169945602858093,123.5881423706576 C2.465971507960026,121.34484621593457 2.126829400951708,119.09783283876935 2.0000001000000793,116.84996356731402 M3.0169945602858093,116.58039461555269 C2.465971507960026,114.33709846082971 2.126829400951708,112.09008508366442 2.0000001000000793,109.84221581220913 M2.0000001000000225,109.84221581220915 C19.860475932535962,106.88977153863149 34.50080953102321,105.43311587571783 44.7188541867348,104.71623330676515 M44.7188541867348,104.71623330676515 C53.2619770310597,104.12461144799812 58.4256513917627,104.05701207143944 60.14395988169031,104.05316889673571 M60.14395988169031,104.05316889673571 L70.95012694674953,104.19944940430794 M70.95012694674963,104.19944940430796 C72.68509231599455,104.22436216444869 74.43749503572447,104.15944101254279 76.08121258633273,104.0090951415765 C77.72552949921466,103.85919789762067 79.26012405094475,103.62411482975254 80.575655865583,103.32081668725945 C81.89227322625918,103.01785518967637 82.98879065781357,102.64691751261678 83.78626307337069,102.23440046285202 C84.58530721873005,101.82210807589676 85.08426915606215,101.36847521138459 85.24821223295389,100.90618923475262 M85.24821223295379,100.90618923475266 C85.91283480312293,99.63954447864093 86.47050685594141,98.36889137433579 86.92066077282396,97.0955232380675 M75.86218009569706,100.01510756001828 L75.86218009569706,93.00735980491338 M84.76485575848247,101.58025332614041 C83.75405274815107,101.17413335175243 82.43391650306621,100.82333701024167 80.90927579745396,100.5556290905925 C79.38578060869453,100.28745575719512 77.6577809594077,100.10237084565924 75.86218009569704,100.01510756001831 M86.92066077282404,97.09552323806743 C87.0075468409799,96.92891238993232 87.05119855569427,96.76069212986268 87.05119855569426,96.59247083962106 M87.05119855569426,96.59247083962106 C87.05184122312262,96.17019153373533 86.7747410779641,95.74799182135438 86.23584546420773,95.35105556944318 C85.69808662910643,94.95400560125057 84.8990808406139,94.58239484512974 83.88660524505806,94.25822311216399 C81.86794260879225,93.60759298505883 78.9753655048338,93.15654987414122 75.86218009569704,93.00735980491338 M65.22267547450878,99.48908747144047 L65.22267547450878,92.48133971633557 M75.86218009569706,100.01510756001827 L65.22267547450883,99.48908747144047 M75.86218009569706,93.00735980491336 L65.22267547450883,92.48133971633557 M50.79038670101613,97.89002327579945 L50.79038670101613,90.88227552069455 M65.22267547450878,99.48908747144047 C63.55433610862286,99.37907623607984 58.58935519910068,98.9939535347219 50.79038670101613,97.89002327579945 M65.22267547450878,92.48133971633555 C63.55433610862286,92.37132848097494 58.58935519910068,91.986205779617 50.79038670101613,90.88227552069455 M13.6694653705689,90.26114277794252 L13.6694653705689,83.25339502283762 M50.79038670101613,97.89002327579945 C41.47041833165537,96.56064332292166 28.488738263843686,94.23806485160159 13.669465370569014,90.26114277794252 M50.79038670101613,90.88227552069455 C41.47041833165537,89.55289556781676 28.488738263843686,87.23031709649669 13.669465370569014,83.25339502283762 M13.669465370569014,83.25339502283762 C15.739190449851339,81.0743855586624 18.01472426822209,78.90933968566712 20.493169179836514,76.76101435526583 M20.49316917983657,76.76101435526584 C40.89321263386404,75.42813871326547 56.501234612119276,75.25189661405615 67.04805779874039,75.41399136228014 M67.04805779874039,75.41399136228014 C75.85710477497281,75.55688723759536 80.84621173754829,75.91905532005336 82.48486383976854,76.05731236180941 M82.48486383976854,76.05731236180941 L92.59300469522486,77.08889598838846 M92.59300469522485,77.08889598838846 C95.83545947331491,77.42623585756563 99.56042846569743,77.41112368206412 102.76333322816609,77.04822235715213 C104.36580565368612,76.86882599508317 105.83754709417437,76.60660277314567 107.07295537945487,76.2801376086195 C108.30959870544056,75.95401591756087 109.30864622887573,75.56379382680967 109.99907691932641,75.1376735107342 M109.9990769193264,75.13767351073426 C112.09571045667579,73.98791278701094 114.0952626029359,72.82550703987617 115.99569814232984,71.65163940752386 M110.20533862316984,73.85801194957219 L110.20533862316984,66.85026419446729 M111.80780654762762,74.12900280603856 C111.29803418986035,74.02888350478806 110.76215303341048,73.93826147651892 110.20533862316985,73.8580119495722 M115.99569814232976,71.65163940752386 C116.89711291644541,71.1572673069053 117.37051869449523,70.60780209170812 117.3688645227587,70.05785412709889 M117.3688645227587,70.05785412709889 C117.37172798037591,69.40371728579385 116.69732587462096,68.7505570669685 115.44177642335632,68.19010250095138 C114.19195388732635,67.62873436728304 112.36098400578666,67.16007188642293 110.20533862316985,66.85026419446727 M100.6947716386992,72.47903888217735 L100.6947716386992,65.47129112707245 M110.20533862316984,73.85801194957219 L100.69477163869912,72.47903888217735 M110.20533862316984,66.85026419446729 L100.69477163869912,65.47129112707245 M88.81774449661577,69.76630075921754 L88.81774449661577,62.758553004112635 M100.6947716386992,72.47903888217735 C99.23528553326742,72.23662672511324 94.95860070974027,71.46030410791869 88.81774449661577,69.76630075921754 M100.6947716386992,65.47129112707245 C99.23528553326742,65.22887897000834 94.95860070974027,64.45255635281377 88.81774449661577,62.758553004112635 M62.33443450691436,59.44505173624564 L62.33443450691436,52.43730398114073 M88.81774449661577,69.76630075921754 C81.49100443376346,67.73226526850198 71.83014120302329,64.45122743622017 62.33443450691442,59.44505173624565 M88.81774449661577,62.758553004112635 C81.49100443376346,60.724517513397075 71.83014120302329,57.44347968111526 62.33443450691442,52.437303981140744 M62.33443450691442,52.437303981140715 C66.82230860642207,50.535877835918335 71.4897732454536,48.66472924190357 76.33088491334416,46.82624090415861 M76.33088491334422,46.82624090415865 C97.27359760012251,47.24340504826523 112.32148601943061,48.36482831738178 122.1646911994165,49.39003341944574 M122.1646911994165,49.39003341944574 C130.37737141328347,50.253459384953246 134.70354242708237,51.00994339114354 136.10213545666932,51.27676708681882 M136.10213545666932,51.27676708681882 L144.5227948480321,53.09267523956937 M144.5227948480321,53.09267523956937 C147.21650818712538,53.681293237053076 150.7766374574442,53.97455943289176 154.24238037743137,53.89394211256053 C155.97384670170337,53.855671451852835 157.67674784470503,53.727830921017414 159.22916162915004,53.51937432665019 C160.78235287081336,53.31134639483215 162.183692247985,53.02273273492227 163.33302638549958,52.67448970489541 M163.33302638549947,52.67448970489546 C166.6564377912885,51.75415960405264 169.90213993521513,50.81378558757489 173.0668292254115,49.85432480181002 M173.1113915977612,49.84190502656573 L173.1113915977612,44.80972986785299 M173.06682922541168,49.854324801809945 C174.27672669433468,49.51901955888718 175.24202581073064,49.12097530244446 175.89297793158568,48.689043574743394 C176.5455399003473,48.25728539307731 176.8837548735681,47.791639740152895 176.88294994961498,47.32581744720938 M176.88294994961495,47.325817447209374 C176.88373607447002,46.862865656891714 176.54972465468978,46.400085100842325 175.9049851519764,45.97057414234347 C175.26181789897333,45.54089484336309 174.30792256303744,45.14448514193326 173.11139159776127,44.80972986785302 M165.66072281046465,49.72053506845296 L165.66072281046465,42.71278731334805 M169.7026655696013,50.85811372299708 L165.6607228104646,49.72053506845294 M173.1113915977612,44.809729867852994 L165.6607228104646,42.71278731334804 M157.50156346857185,46.159664726407556 L157.50156346857185,39.15191697130265 M165.66072281046465,49.72053506845296 C164.55295463432458,49.36945098060363 161.3831976047345,48.277920314301156 157.50156346857185,46.159664726407556 M165.66072281046465,42.712787313348045 C164.55295463432458,42.361703225498715 161.3831976047345,41.270172559196254 157.50156346857185,39.151916971302654 M144.24823572147892,34.156362945059655 L144.24823572147892,27.148615189954747 M157.50156346857185,46.159664726407556 C152.88524407797954,43.62007926364406 147.49087028852787,39.70175291375901 144.24823572147892,34.15636294505967 M157.50156346857185,39.151916971302654 C152.88524407797954,36.61233150853916 147.49087028852787,32.69400515865409 144.24823572147892,27.148615189954768 M144.24823572147892,27.148615189954725 C150.7149544554947,25.710897202794563 157.31746595618,24.31680694920121 164.04736264028526,22.96811965211262 M164.04736264028526,22.968119652112648 C183.48272592557316,25.094488649347497 196.49748862264866,27.403804563793443 204.67355429133912,29.191765801283395 M204.67355429133912,29.191765801283395 C211.48595338239974,30.69120370763686 214.72571268638544,31.767953712299544 215.74734261303254,32.137225499491365 M215.74734261303254,32.137225499491365 L221.65624772889134,34.55970443624613 M221.6562477288913,34.55970443624613 C222.6006222565195,34.949480069756326 223.82717923984058,35.29022293911783 225.24843881067073,35.55725463217189 C226.6686926549468,35.82467961501016 228.28231628955217,36.01830958007996 229.97366950279653,36.12447822918182 C233.35690387003555,36.34095774594603 237.04001945035213,36.191374776585974 240.02936205824787,35.715490758356275 M240.02936205824798,35.71549075835631 C244.25423266850902,35.1146796029813 248.42837287011835,34.488387677864445 252.54753407370586,33.837252445354 M258.4226562620751,32.19982397679345 L258.4226562620751,29.043237890392042 M252.54753407370586,33.83725244535395 C254.71815181063553,33.52882544124482 256.5639503737983,33.05970154221524 257.824180739288,32.49666494926406 C259.0902299201594,31.934561570633793 259.77071090335755,31.278545498081947 259.76780149566673,30.621530933592737 M259.7678014956667,30.621530933592737 C259.7693886926064,30.077323944399065 259.30596327745286,29.533575142771877 258.4226562620751,29.043237890392025 M253.76120904471506,33.441336951374694 L253.76120904471506,26.433589196269786 M254.03059778387512,33.59215062330517 L253.76120904471512,33.4413369513747 M258.4226562620751,29.043237890392035 L253.76120904471512,26.433589196269786 M250.11859286760316,29.380897189365626 L250.11859286760316,22.373149434260718 M253.76120904471506,33.441336951374694 C253.1135948652219,33.01594748940552 251.36104353262115,31.716055400754172 250.11859286760316,29.380897189365626 M253.76120904471506,26.433589196269793 C253.1135948652219,26.008199734300618 251.36104353262115,24.70830764564927 250.11859286760316,22.373149434260725 M250.11859286760316,29.380897189365626 C249.4440450663315,28.083528214754857 248.95333354269326,26.49011919205164 248.95333354269326,24.601248984339097 M250.11859286760316,22.373149434260725 C249.4440450663315,21.075780459649955 248.95333354269326,19.48237143694674 248.95333354269326,17.593501229234196 M248.95333354269326,17.5935012292342 C248.9533335426933,15.410818102000704 249.6085780753336,12.833607198754528 251.3925754243684,9.862761704816364 M251.39257542436832,9.862761704816336 C259.2051313069277,9.029485729471862 267.0963898411775,8.24891708351958 275.0563023641097,7.522049736583313 M275.0563023641098,7.522049736583355 C291.08184747540474,11.149479774213177 300.78950879827397,14.42063640233242 306.4981046820185,16.796335671864426 M306.4981046820185,16.796335671864426 C311.2433775624642,18.78501008959178 313.0795949432324,20.076626300112068 313.62425751160515,20.512199283422234 M313.62425751160515,20.512199283422234 L316.44300354945693,23.30411988744843 M316.4430035494569,23.304119887448426 C316.8904845876703,23.75281279798874 317.6630305224962,24.17817773829696 318.70597711689555,24.549519333081662 C319.7475124728057,24.921151907466683 321.05827786333776,25.23857132495253 322.5440943737532,25.479229639056005 C325.511440115016,25.964529352927656 329.1872443601682,26.126449623300367 332.5805122271302,25.920741648297728 M332.58051222713016,25.920741648297707 C337.2932822701268,25.69826102037609 341.9872666035401,25.447357003883024 346.65768752202814,25.168284977911043 M357.788271632236,22.066130723172062 L357.788271632236,21.094122348447293 M346.657687522028,25.16828497791107 C349.78411409513546,25.02255506357005 352.69359468231363,24.572557008375533 354.7248269673608,23.92097399922025 C355.7436164812663,23.596344086130372 356.54788926990267,23.22381460359905 357.0892300615023,22.825586253138347 C357.6317227673294,22.42747358394005 357.9107241042551,22.003840419210896 357.91007239886835,21.58012653580964 M357.91007239886835,21.58012653580964 C357.9100723988682,21.417641045266524 357.8693510381705,21.255156420896 357.78827163223605,21.0941223484473 M356.3723409166603,23.261345361858922 L356.3723409166603,18.227218111380033 M357.788271632236,21.094122348447286 L356.37234091666033,18.227218111380033 M356.3723409166603,18.22721811138004 C356.33605256915934,18.093241921821406 356.29636561562177,17.880306743037554 356.29636561562177,17.587924336073737 M356.29636561562177,17.587924336073733 C356.29636561562177,16.88067276881273 356.52858214276176,15.708559130408323 357.6028325553442,14.064673064060116 M357.6028325553442,14.064673064060116 C359.4534392478015,11.284917420851457 363.7068391762589,7.267510679043198 373.279419126953,2.2718033024740265 M373.2794191269529,2.271803302473984 C381.6730647549935,2.12453619718702 390.0806189558441,2.033896656483182 398.491375619887,2.0000000999999656 M398.49137561988704,2.000000099999994 C409.53841054515726,6.773413052150389 414.98871696628424,10.686206791694275 417.67104592585554,13.417094096296367 M420.1520057735491,21.66079340458347 L420.1520057735491,17.539627000960586 M417.67104592585554,13.417094096296367 C419.88469222388807,15.700339717481043 420.1376259305302,17.08038973995386 420.1520057735491,17.539627000960593 M419.60467423185037,20.814742304495823 L419.60467423185037,20.427696631081467 M420.1520057735491,17.539627000960593 L419.6046742318504,20.42769663108146 M419.60467423185037,20.427696631081467 C419.5918508233151,20.492143537761624 419.5854345932711,20.556681498490725 419.585434593271,20.621219467788663 M419.585434593271,20.621219467788663 C419.5846130666085,21.06943259782263 419.8971081530338,21.51754424320054 420.50275770507517,21.93547422650265 C421.10697367869403,22.35355789000489 422.0035706721355,22.7412325357901 423.1322463421071,23.0727210320425 C424.2598509863725,23.404469781451837 425.61876086137505,23.679805025687152 427.11868490403924,23.8802367213271 C428.6179004737118,24.081035243080784 430.2573567652534,24.20670286059794 431.9269254718355,24.24902066164217 M431.9269254718353,24.249020661642177 C436.66627617995914,24.426648515148614 441.42062475370994,24.575692640564732 446.18513204686093,24.696001335442517 M446.18513204686093,24.696001335442503 C449.6293694357092,24.827996037697606 453.2444331337872,24.587474915529032 456.0558832485515,24.039875585181683 C457.46434517225555,23.768014847439833 458.67519122377405,23.423410627158606 459.6013437483197,23.030564948287793 C460.52899061877133,22.637978924707138 461.1708343440918,22.197365836589288 461.48163895486095,21.740498056008988 M461.48163895486095,21.740498056009002 L463.44982590487956,18.89697083761726 M463.4498259048796,18.89697083761726 C463.8614502562948,18.451088386759196 465.3024474566451,17.124141422808805 469.4329762644255,15.03977941637487 M469.4329762644255,15.03977941637487 C474.4070605849399,12.548913095395008 483.0973534785167,9.07941315836186 497.9776333320476,5.11879588066617 M497.9776333320477,5.118795880666141 C506.13074018952915,5.671953175772427 514.2316000729261,6.280115170083919 522.269897414616,6.942507435173525 M527.3099959464752,26.392572539661273 L527.3099959464752,19.384824784556365 M527.4976906107363,24.599626593008445 C527.4976906107363,25.2478456890943 527.4276713404314,25.845669488438606 527.3099959464752,26.392572539661277 M522.2698974146158,6.942507435173553 C526.2894380378157,11.336808898578365 527.4976906107363,14.899154504555117 527.4976906107363,17.591878837903536 M527.4976906107363,17.591878837903536 C527.4976906107363,18.240097933989393 527.4276713404314,18.837921733333697 527.3099959464752,19.38482478455637 M524.9029091765196,30.289259157035744 L524.9029091765196,23.51048473824276 M527.3099959464752,26.392572539661273 C526.8357555558237,28.480809301499367 525.7160433794044,29.76584886896254 525.1080152267812,30.335250552253715 M527.3099959464752,19.384824784556372 C526.7753285390625,21.739141619489118 525.4202196580796,23.072536542340984 524.9029091765196,23.510484738242766 M521.0430766800552,28.829193205614345 L521.0430766800552,26.21199901669774 M524.9029091765196,23.510484738242766 L521.0430766800552,26.21199901669774 M521.0430766800552,26.21199901669772 C520.4436234390482,26.62840487814456 520.1336502605732,27.074433267052793 520.1336502605733,27.520596111156017 M520.1336502605734,27.52059611115602 C520.1290445463293,28.226439137841997 520.9167546488418,28.93072722850123 522.3695749604012,29.52014796341347 C523.8148540696897,30.110891465424615 525.9190763989245,30.58425628998015 528.3438826768095,30.86396749612846 M528.3438826768095,30.863967496128467 C532.645893381751,31.4243163791557 536.9952174319467,31.958719169033806 541.3874279296322,32.466631931466736 M541.3874279296324,32.46663193146675 C544.510475352413,32.876619945728066 548.2267043520723,32.94643260636141 551.5337062097567,32.657827483964354 C553.1875681959947,32.515594985377476 554.7375949321495,32.287858571547105 556.0726405319194,31.990729459524037 C557.4088071163789,31.69397070979337 558.5286893648118,31.327931521291394 559.3525289622387,30.919093255256655 M559.3525289622388,30.91909325525664 L564.512173726019,28.3772873116957 M564.512173726019,28.37728731169568 C565.4191969641417,27.987223242604088 568.3239302192875,26.844231145400187 574.6623103621748,25.203018287474933 M574.6623103621748,25.203018287474933 C582.2729742809711,23.24486463910749 594.5494937224131,20.662890334113797 613.2808880097109,18.12505596967563 M634.2755636193556,28.873512442768586 L634.2755636193556,21.865764687663678 M613.2808880097109,18.125055969675643 C620.3953731913871,19.324490775056663 627.3965701499347,20.571923171066548 634.2755636193556,21.865764687663713 M624.6827304163759,41.12311243235777 L624.6827304163759,34.11536467725286 M634.2755636193556,28.8735124427686 C632.7146783180619,34.47068784445207 628.5186966594717,38.49240519155593 624.6827304163759,41.12311243235777 M634.2755636193556,21.865764687663685 C632.7146783180619,27.462940089347157 628.5186966594717,31.484657436451016 624.6827304163759,34.11536467725287 M617.6232194529744,44.84805109363636 L617.6232194529744,37.84030333853145 M624.6827304163759,41.12311243235777 C621.4520862746023,43.318043545745454 618.621582304864,44.47426138361887 617.6232194529744,44.84805109363636 M624.6827304163759,34.11536467725287 C621.4520862746023,36.31029579064055 618.621582304864,37.466513628513965 617.6232194529744,37.84030333853144 M610.8287132995322,44.681972727332074 L610.8287132995322,40.090819225188575 M617.6232194529744,44.84805109363636 L614.8870778520463,45.75433184487425 M617.6232194529744,37.84030333853144 L610.8287132995323,40.09081922518858 M610.8287132995322,40.09081922518858 C609.8526806447637,40.41222638338704 609.0841885890982,40.778495289862136 608.567246998372,41.16860056347933 C608.049282722731,41.55860892973003 607.7828689120312,41.972453663122806 607.7833802544886,42.38639597626033 M607.7833802544887,42.38639597626033 C607.7822027010908,42.90124720477803 608.1964283345885,43.41580619853441 608.989216583506,43.88473142780944 C609.7796497256293,44.35394055302264 610.948645483172,44.77751591375456 612.3934202943869,45.1180650665524 M612.3934202943869,45.11806506655235 C615.8369802144758,46.00628412624946 619.3555375995601,46.87373451211307 622.9455111359373,47.71953330207794 M622.9455111359374,47.71953330207798 C624.196061091853,48.04190383853835 625.6798270243856,48.299413967753566 627.2906653385021,48.47333136292103 C628.9008579073661,48.647692763794005 630.6367536429501,48.73846056667527 632.3741280831592,48.73933460451779 C634.1114985975832,48.74065305303959 635.8489786017693,48.65207687257876 637.4622337116483,48.479749395108506 C639.0761267152089,48.30786673329131 640.5644256095994,48.05223191052068 641.8206570338597,47.7314430970547 M641.8206570338598,47.731443097054694 L649.6666976325639,45.74016810388366 M649.6666976325638,45.74016810388366 C650.980334003244,45.44410460537739 655.064467783705,44.59695140508853 662.9902544512223,43.559541045208036 M662.9902544512223,43.559541045208036 C672.492513157315,42.325777791813934 687.1535478881533,40.884070753505256 707.9024972270795,40.0174402120476 M723.5444792366219,52.31672721625437 L723.5444792366219,45.30897946114946 M707.9024972270794,40.01744021204756 C713.2819453538344,41.74574349199893 718.4981534490224,43.510338915413215 723.5444792366218,45.30897946114946 M700.2577276499098,63.17453365108721 L700.2577276499098,56.1667858959823 M723.5444792366219,52.316727216254385 C715.588334971111,57.51104654489956 706.9476660214297,60.989388186515455 700.2577276499098,63.17453365108721 M723.5444792366219,45.30897946114948 C715.588334971111,50.503298789794655 706.9476660214297,53.98164043141055 700.2577276499098,56.16678589598231 M689.236826612665,66.1341280706183 L689.236826612665,59.126380315513394 M700.2577276499098,63.17453365108721 C694.6473447315936,64.99522389256713 690.6185151229386,65.86108598764768 689.236826612665,66.1341280706183 M700.2577276499098,56.16678589598231 C694.6473447315936,57.98747613746222 690.6185151229386,58.85333823254278 689.236826612665,59.126380315513394 M680.1727404046524,67.71334939022537 L680.1727404046524,60.705601635120466 M689.236826612665,66.1341280706183 L680.1727404046522,67.7133493902254 M689.236826612665,59.126380315513394 L680.1727404046522,60.705601635120495 M680.1727404046524,67.71334939022537 Q680.1704993420014,67.71373769808824 680.1682588486808,67.71412624055937 M680.1727404046524,60.70560163512047 C678.2720623788321,61.03424575171685 676.6874628690057,61.49197888742708 675.6097759050583,62.023338055908745 C674.5277848001731,62.554072073514995 673.9527062411645,63.15843212389244 673.9548583116342,63.76345099618705 M673.9548583116342,63.76345099618706 C673.951707991267,64.41147465551205 674.6128717827091,65.0584069535906 675.8481839749967,65.6160229885833 M675.8481839749967,65.6160229885833 C678.0962134725612,66.74516715480102 680.4395832804527,67.86075304899964 682.8759082329636,68.96164518790798 M682.8759082329636,68.96164518790793 C683.6925155882741,69.37151853928627 684.8059184374978,69.73896688074427 686.1368272082766,70.03740849538313 C687.4666084635685,70.336219053561 689.0125944386203,70.56590898217937 690.6639251274519,70.71022698343367 C693.9657912536418,71.0030021537414 697.6832122255603,70.93787996000935 700.8134682048387,70.53183764035876 M700.8134682048387,70.53183764035873 L710.5778795180862,69.28601346793788 M710.5778795180861,69.28601346793789 C712.169541140719,69.11293129804643 717.0332919762302,68.64454225238026 725.7706539471579,68.31248334463265 M725.7706539471579,68.31248334463265 C736.2343601522655,67.92387982958817 751.8447859436103,67.76356438783775 772.5802386064396,68.6529695049285 M781.3383808326889,81.98511431022517 L781.3383808326889,74.97736655512027 M772.5802386064397,68.65296950492849 C775.6980718148083,70.74096289261153 778.6186922548201,72.84999044872717 781.3383808326889,74.97736655512027 M746.6371803558907,90.3882894456744 L746.6371803558907,83.3805416905695 M781.3383808326889,81.98511431022517 C767.7657804373855,86.26812139899346 755.5262330764886,88.8626030202087 746.6371803558907,90.3882894456744 M781.3383808326889,74.97736655512026 C767.7657804373855,79.26037364388856 755.5262330764886,81.8548552651038 746.6371803558907,83.38054169056949 M732.7336918254609,92.29283390096745 L732.7336918254609,85.28508614586255 M746.6371803558907,90.3882894456744 C739.1962420309128,91.65651696891567 734.3634566959427,92.14726670652094 732.7336918254609,92.29283390096745 M746.6371803558907,83.38054169056949 C739.1962420309128,84.64876921381077 734.3634566959427,85.13951895141604 732.7336918254609,85.28508614586255 M722.2872814741199,93.04617546767943 L722.2872814741199,86.03842771257453 M732.7336918254609,92.29283390096745 L722.2872814741199,93.04617546767945 M732.7336918254609,85.28508614586255 L722.2872814741199,86.03842771257455 M722.2872814741198,93.04617546767943 C719.6111782890083,93.23576724995735 717.167860373381,93.65010098007907 715.3862095071403,94.21644760935501 M722.2872814741198,86.03842771257452 C719.4074915333638,86.24196804753777 716.8001920767516,86.7071126406632 714.9917934253859,87.3396584026759 C714.0849383979179,87.6550675739203 713.3734503799982,88.0104665388693 712.8951329306407,88.38713619019212 C712.4159154567927,88.76372174787768 712.1702565608088,89.16144295516656 712.1707591159787,89.55922608288547 M712.1707591159789,89.55922608288547 C712.1707591159786,89.82539489437222 712.2803028051247,90.09155350364749 712.4967793342447,90.35135832314205 M712.4967793342448,90.35135832314204 C713.3292256191224,91.61089909768107 714.268022485804,92.86541918014642 715.3122143932244,94.11364167507534 M715.3122143932244,94.11364167507533 C715.6149439303545,94.57089658198312 716.2489960678531,95.01231473185892 717.1696966718238,95.40606702136331 C718.0888983591451,95.80007707747619 719.2936426949075,96.14620548127438 720.6972858790418,96.41984059445518 C723.499030064555,96.97098172488404 727.1098041102451,97.21606218908535 730.5563350906758,97.08841540758021 M730.5563350906759,97.08841540758021 L741.2833085064722,96.7099920060735 M741.283308506472,96.70999200607352 C742.9971924516755,96.67683365352023 748.1644625227125,96.63305794572499 756.8581259305558,97.03885472959102 M756.8581259305558,97.03885472959102 C767.2590191663942,97.53345017250861 782.2907787775564,98.67021911973833 800.9830041852575,101.22859872566683 M801.9999986455434,114.97452528411529 L801.9999986455434,107.96677752901039 M800.9830041852576,101.22859872566681 C801.5340272375831,103.47189488038978 801.8731693445916,105.71890825755506 801.9999986455432,107.96677752901039 M759.2811445588086,120.10050778955927 L759.2811445588086,113.09276003445437 M801.9999986455433,114.97452528411529 C784.1395228130075,117.92696955769293 769.4991892145201,119.38362522060659 759.2811445588086,120.10050778955927 M801.9999986455433,107.96677752901039 C784.1395228130075,110.91922180258803 769.4991892145201,112.37587746550169 759.2811445588086,113.09276003445437 M743.8560388638531,120.76357219958872 L743.8560388638531,113.75582444448382 M759.2811445588086,120.10050778955927 C750.7380217144837,120.6921296483263 745.5743473537807,120.75972902488499 743.8560388638531,120.76357219958872 M759.2811445588086,113.09276003445437 C750.7380217144837,113.68438189322138 745.5743473537807,113.75198126978009 743.8560388638531,113.7558244444838 M733.0498717987938,120.61729169201648 L733.0498717987938,113.60954393691158 M743.8560388638531,120.76357219958872 L733.0498717987939,120.6172916920165 M743.8560388638531,113.7558244444838 L733.0498717987939,113.60954393691158 M718.7517865125894,123.02757180942301 L718.7517865125894,116.90280410646692 M733.0498717987937,120.61729169201648 C730.0062270385984,120.5718556494561 726.9179191290888,120.8110493811183 724.4364115170212,121.28412838784143 C723.1939408459816,121.51953151478354 722.100915053474,121.81107219571123 721.2179234408923,122.14271494945349 C720.3340852312647,122.4741933500814 719.6608635519517,122.845663413116 719.2351429870607,123.23648777018404 M733.0498717987937,113.60954393691156 C731.3149064295484,113.58463117677077 729.5625037098189,113.64955232867655 727.9187861592106,113.79989819964308 C726.2744692463294,113.94979544359884 724.7398746945985,114.18487851146698 723.4243428799607,114.48817665396018 C722.1077255192836,114.79113815154304 721.0112080877299,115.16207582860275 720.2137356721727,115.57459287836754 C719.4146915268132,115.98688526532271 718.9157295894815,116.44051812983507 718.7517865125895,116.90280410646695 M717.0793379727194,121.71957490004498 L717.0793379727194,120.7134701031521 M718.7517865125897,116.9028041064669 C718.0871639424203,118.16944886257856 717.5294918896022,119.44010196688384 717.0793379727195,120.71347010315212 M717.0793379727193,120.71347010315209 C716.9924519045633,120.88008095128721 716.9488001898493,121.04830121135686 716.9488001898492,121.21652250159846 M716.9488001898491,121.21652250159846 C716.9481575224207,121.63880180748416 717.2252576675792,122.06100151986517 717.764153281336,122.45793777177637 C718.3019121164368,122.854987739969 719.1009179049297,123.22659849608984 720.1133935004854,123.55077022905553 C722.1320561367505,124.20140035616079 725.0246332407097,124.65244346707819 728.1378186498464,124.80163353630616 M728.1378186498463,124.80163353630616 L738.7773232710344,125.32765362488395 M738.7773232710347,125.32765362488396 C740.4456626369205,125.43766486024458 745.4106435464428,125.82278756160252 753.2096120445271,126.92671782052497 M790.3305333749745,141.5633460734868 L790.3305333749745,134.5555983183819 M753.2096120445271,126.92671782052497 C762.529580413888,128.25609777340276 775.5112604816998,130.57867624472283 790.3305333749744,134.5555983183819 M783.5068295657069,148.0557267410586 L783.5068295657069,141.0479789859537 M790.3305333749744,141.56334607348683 C788.260808295692,143.74235553766204 785.985274477321,145.90740141065731 783.5068295657069,148.05572674105863 M790.3305333749744,134.55559831838193 C788.260808295692,136.73460778255716 785.985274477321,138.8996536555524 783.5068295657069,141.04797898595373 M736.951940946803,149.40274973404428 L736.951940946803,142.39500197893938 M783.5068295657068,148.05572674105858 C763.1067861116794,149.38860238305898 747.4987641334241,149.56484448226826 736.951940946803,149.40274973404428 M783.5068295657068,141.04797898595368 C763.1067861116794,142.38085462795405 747.4987641334241,142.55709672716335 736.951940946803,142.39500197893938 M721.5151349057749,148.75942873451504 L721.5151349057749,141.75168097941014 M736.951940946803,149.40274973404428 C728.1428939705706,149.25985385872906 723.1537870079951,148.89768577627106 721.5151349057749,148.75942873451504 M736.951940946803,142.39500197893938 C728.1428939705706,142.25210610362416 723.1537870079951,141.88993802116616 721.5151349057749,141.7516809794101 M711.4069940503186,147.727845107936 L711.4069940503186,140.7200973528311 M721.5151349057749,148.75942873451504 L711.4069940503185,147.727845107936 M721.5151349057749,141.7516809794101 L711.4069940503185,140.72009735283106 M694.000921826217,149.67906758559022 L694.000921826217,142.67131983048532 M711.4069940503185,147.727845107936 C708.1645392722277,147.39050523875864 704.4395702798466,147.4056174142604 701.2366655173771,147.7685187391722 C699.6341930918577,147.94791510124134 698.1624516513687,148.21013832317868 696.9270433660886,148.53660348770492 C695.690400040103,148.86272517876358 694.6913525166677,149.25294726951475 694.0009218262171,149.67906758559025 M711.4069940503185,140.72009735283106 C708.1645392722277,140.3827574836536 704.4395702798466,140.39786965915567 701.2366655173771,140.76077098406734 C699.6341930918577,140.9401673461365 698.1624516513687,141.20239056807378 696.9270433660886,141.52885573260005 C695.690400040103,141.85497742365888 694.6913525166677,142.24519951440988 694.0009218262171,142.67131983048534 M688.0043006032138,149.34492449454567 L688.0043006032138,146.15735393369567 M694.000921826217,149.67906758559025 C693.3897464502342,150.01422651064533 692.7868191869434,150.35045977515713 692.1921921979159,150.68773829028592 M694.000921826217,142.67131983048534 C691.904288288868,143.82108055420875 689.9047361426072,144.9834863013433 688.0043006032137,146.1573539336957 M688.0043006032136,146.15735393369565 C687.1028858290978,146.65172603431415 686.6294800510478,147.2011912495114 686.6311342227847,147.75113921412063 M686.6311342227847,147.75113921412063 C686.6282707651685,148.40527605542582 687.3026728709217,149.058436274251 688.558222322187,149.61889084026816 C689.8080448582176,150.18025897393665 691.6390147397564,150.64892145479666 693.7946601223736,150.95872914675223" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M555.0466652028501,207.22323986709026 L555.0466652028501,200.21549211198536 M447.7036331299215,207.22881676025077 L447.7036331299215,200.22106900514586 M276.5023081348071,207.2248622584209 L276.5023081348071,200.217114503316 M248.95333354269331,24.601248984339108 L248.95333354269331,17.593501229234192 M356.29636561562177,23.299832701381863 L356.29636561562177,17.58792433607374 M527.4976906107363,24.599626593008452 L527.4976906107363,17.591878837903536" />
+  </g>
+</svg>
diff --git a/test-data/loft.svg b/test-data/loft.svg
new file mode 100644
--- /dev/null
+++ b/test-data/loft.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999109457576" height="353.18923517848">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M357.6189073980847,25.67203959505502 L357.49966821827064,25.71900772481785 M543.0025949377828,230.75334720844802 C533.4103076599811,229.04412811749597 523.8218560861214,226.7978806281385 514.2969066166365,223.92427422311377 C504.77315486205765,221.05098951535504 495.3130526147951,217.54891001674358 486.0098438688649,213.33634515958636 C476.70315659148525,209.12296040191404 467.5542584163384,204.1959392688874 458.6927032589922,198.51048846101037 C453.1877024208426,194.97915737554405 447.7945402587269,191.15621439112837 442.5486923004231,187.0438347203895 C436.4431737433149,182.25820755494138 430.5374513008423,177.07961202767376 424.8875570581246,171.53268115126366 C419.2373941522438,165.98650373202597 413.84312758609434,160.07188095573028 408.75326686567115,153.83454260855942 C401.7606638646157,145.26785849947092 395.34441268240823,136.09155875599814 389.5919605700715,126.4649392149752 C384.3287948791881,117.65909513596304 379.6187266467864,108.47818968918179 375.50654946877273,99.05542055000339 C372.30166256686033,91.71121493300527 369.45833293871664,84.21966363914672 367.0053451415712,76.64719353227943 C364.46016137015556,68.78525643530885 362.33011511539667,60.83195784486791 360.6985060630788,52.89039300700986 C360.0487152110703,49.73227731978586 359.48536438928653,46.58301355880072 359.00845359772717,43.442601724054455 C358.55366430212433,40.433861921993646 358.1836853678584,37.43826843607429 357.9207172692614,34.47741748538362 C357.65790907849373,31.50745497798415 357.50045423406664,28.568890434441773 357.4996682182706,25.719007724817857 M416.6816557783824,4.868806139936169 C416.3807556051327,7.5722241408789115 416.20775458082073,10.35338399406767 416.1254620724817,13.164976600639871 C416.0439327482839,15.977673662685765 416.054632715654,18.822079241213874 416.1402164459531,21.680615411495484 C416.3569376853201,28.81834908350353 417.03074267113595,36.03156336366884 418.06137589453533,43.20711105565668 C419.8436705935193,55.568650336551904 422.69089362463495,67.83188540492073 426.48590153776155,79.71594776908583 C429.7391716638156,89.89733058284179 433.6988390856082,99.80519318596167 438.33063935686744,109.28128167458787 C443.3712550448556,119.59704047229029 449.21221899716073,129.39844334377935 455.7708713512053,138.49915299423623 C460.26922994706416,144.74321351044068 465.10391014550663,150.65812832143394 470.2314098406838,156.1998657105765 C475.35857060982033,161.74234344479447 480.7784642389309,166.9117583504466 486.4380987001018,171.68480827191757 C491.2892871505838,175.77666779422034 496.316379032629,179.57795200835952 501.48474268205183,183.0870278207645 C509.7628580679632,188.7084725443378 518.4013388738193,193.57761423708706 527.2702432527545,197.7391118282932 C536.1135509272,201.88936625044866 545.1849882393906,205.33851536429026 554.3863108121997,208.16603499198325 C563.588739487176,210.9938722252134 572.920771682155,213.20145208877713 582.3152027644693,214.8768022575047 M729.0977165794505,91.86097295830781 L728.9765237926885,91.90658489984529 M716.5211105043052,92.48601405920557 C717.3914461590045,92.14633189936438 718.6159097167048,91.87127387422225 720.0297143811677,91.69765743132498 C720.9433887526002,91.58495924670945 721.9339813855887,91.51415119658253 722.9445423847637,91.48909998656308 C725.0483407826056,91.43509642075428 727.2305824229378,91.58654602713167 728.9765237926883,91.90658489984529 M654.5406203921215,121.57977762185466 L654.4984675539611,121.5971432268911 M642.2570796184907,122.25785974515371 C643.117205837737,121.91771018631326 644.3229951921167,121.63886436105093 645.7158316272735,121.45840412239514 C646.6300568188545,121.33947669425206 647.6227628528438,121.26253572572355 648.6364641819987,121.23217082918273 C650.6685343947865,121.16958396028124 652.778181848546,121.30070142889329 654.4984675539612,121.5971432268911 M541.0839763228201,164.46196942444047 L539.7335273199999,164.87796052522813 M527.7666986695497,164.9308385616706 C528.9950897897578,164.60717509160028 530.9455432042723,164.41223896304223 533.1125366509881,164.39837154113147 C535.3380994719238,164.38062083683954 537.7658008658584,164.55572284873108 539.7335273199997,164.8779605252282 M150.6538908278037,95.5540226240689 C151.56450773709145,95.73129281511207 152.342706392038,95.9392288909188 152.9329672739636,96.16281963696451 C153.63938134154566,96.4296996176181 154.07524107808266,96.71866010381723 154.19652897814507,96.99993750181766 M152.06033137610893,95.22674612018734 L150.65389082780382,95.5540226240689 M283.44857494987286,55.485639820997534 C284.29380229558603,55.64209017137803 285.0363130871581,55.83762831321937 285.6326161265238,56.06074374184732 C286.69903400865746,56.45777158987182 287.2863431446021,56.94323990106686 287.28870759678836,57.42908675873061 M283.4917863770256,55.46906859445521 L283.44857494987286,55.48563982099758 M357.4996682182706,25.7190077248178 C358.5305717976804,25.89840079540585 359.41973861288295,26.133259115894486 360.09313093855053,26.40416097679882 C361.02911471405525,26.778905967142432 361.54243185799083,27.222790751124826 361.5525399197995,27.66722287528755 M784.1771316838381,69.21244710412509 C784.2206892234492,68.83167704457361 784.7570523500758,68.4689366269925 785.7024448524776,68.18062983020374 M543.2383295301245,230.7952424126112 L543.0025949377828,230.75334720844802 M579.0162688146568,234.48389870834777 C567.5382003161872,234.22557032715517 555.5714187949862,232.98251652169395 543.2383295301244,230.79524241261117 M618.9519128334922,218.6011145050766 C607.3878193895806,223.47565933024032 593.7543590817293,228.7582753180368 579.0162688146572,234.48389870834785 M582.8461238705788,214.97092104961754 C595.1734126921592,217.1442563868253 607.2480488405431,218.36777244700403 618.9519128334919,218.60111450507648 M582.3152027644693,214.8768022575047 L582.8461238705787,214.97092104961752 M728.9765237926883,91.90658489984529 C728.9747852968312,95.39798173544033 728.7410351244699,98.94129236239964 728.3596435516071,102.4722320584216 C727.9761849295926,106.00490828344091 727.4405893345677,109.52699841081355 726.7848339568657,113.02100262946414 C725.6914625498081,118.83741480524075 724.2668219182023,124.57121878409131 722.5704427105891,130.17727082749155 C719.540780596643,140.17625054077558 715.646266924618,149.7727585765636 710.9929394029607,158.78772187787058 C706.8377550368278,166.83481618377067 702.0701485345371,174.4190515862869 696.7361561306402,181.41778694135604 C690.9475592499654,189.0152444870664 684.4887941993744,195.91972125753367 677.4486344175432,202.0008017293198 C668.9284614706668,209.3665512030583 659.5553733220253,215.51568809670232 649.5682344912051,220.35386697632197 C645.8305532187998,222.16464853703755 642.0146441799972,223.7951566546588 638.1205073747956,225.24539132918554 M638.1205073747957,225.2453913291855 C631.0970880725247,227.8636544460857 623.8421909714292,229.89582007641926 616.4332247736393,231.3772267096179 C604.279391022389,233.8090807330648 591.7198182845642,234.7578349103871 579.0162688146568,234.48389870834777 M618.9519128334919,218.60111450507648 C631.5412014411987,218.82453595873213 644.1224824668165,217.85394752018928 656.474805680471,215.44319416957921 C667.2497125334905,213.3429798501244 677.8461302075101,210.14168295234612 688.0556310457986,205.7582334073855 M569.085677976265,238.3414763008619 C558.910507783804,242.2985148430798 548.3169310600647,246.44702014308447 537.5240362846675,250.75857536202838 C526.7295499030866,255.0692497664081 515.7357454698464,259.5429740897268 504.71714649141893,264.12666868533745 M654.4984675539612,121.5971432268911 C654.4970997783986,124.8539603019395 654.2907800547398,128.15822515512812 653.9516125117284,131.45398893923655 C653.6107444252365,134.7512320508059 653.133459157681,138.04146646482565 652.5484067300969,141.3086722162133 C651.4984880699001,147.1615167185184 650.1055162472559,152.9354639238791 648.4358024961408,158.58226581800156 C645.2851585577583,169.2201503180867 641.1530702871413,179.41175825336708 636.1709435788755,188.9437517262386 C632.0533865847863,196.81823441059151 627.3470134753586,204.24326897836042 622.0962315969285,211.10381341180135 C616.4070261557806,218.53923423045885 610.0759097544503,225.30889321545774 603.1865250007071,231.2909784220713 C598.2315135985056,235.59501170736414 592.9883496786206,239.4924758536515 587.5017550268218,242.95650547561468 C582.0153673327449,246.4213108012293 576.2856369477486,249.4528572671691 570.3630804762865,252.04599908202192 M570.3630804762867,252.04599908202192 C561.3083104288062,256.0126746779444 551.8066546460726,258.94950898223476 542.0362113386626,260.9260942269971 C529.9156991749876,263.38085589044243 517.3894899756299,264.3624123633863 504.7171464914188,264.12666868533734 M569.0856779762648,238.3414763008619 C581.725375293582,238.58392446245827 594.2201834743078,237.61503494620123 606.3125252692622,235.1804820965995 C613.7537499566314,233.68339680417674 621.0392975481202,231.63167582387678 628.0911417581798,228.989975957377 M469.3410681297355,260.5553804882139 L468.9742824174532,260.48976766826 M504.71714649141876,264.1266686853374 C493.3940048006909,263.93849148389586 481.5582939937538,262.73322097129414 469.34106812973545,260.555380488214 M494.86005684773033,268.25174434760567 C485.0608296876163,272.3770029151627 475.2755524401889,276.5724656406122 465.5879055391939,280.7793337063794 C455.8992650640704,284.9856519159251 446.3082549353802,289.2033754657896 436.8707355112686,293.3583095641829 C427.43222251302853,297.51269380635495 418.1472002193686,301.60428859705587 409.04370891283344,305.54350317028224 C399.93922403217016,309.4821678872863 391.01627013863265,313.2684523868156 382.27506743916723,316.79736992864963 M382.3329185108516,316.80707204893497 L382.27506743916723,316.79736992864946 M539.7335273199998,164.87796052522813 C539.732575905439,168.6837158902692 539.578545733963,172.514086868334 539.3089168927452,176.3362475113907 C539.0384301306442,180.1591227111195 538.6506475355999,183.9744950062527 538.16072983372,187.76892683562167 C536.968658983936,196.97908076532767 535.1841959672877,206.06050497869754 532.8603653057752,214.8899096642872 C530.6315420901284,223.34936666384334 527.9008211418385,231.58121974487563 524.6573298683287,239.47612887163424 C521.1874284555782,247.92091320502206 517.1273845249364,255.9806814650728 512.4584593599942,263.49373833134683 C509.20076380946915,268.7363622268672 505.64645736865367,273.7115889033943 501.79955984554715,278.35980582856297 C494.41708232129,287.2891889874041 485.9367253559668,294.9950719020064 476.5538505608946,301.137772546139 C474.8060012491017,302.2833081231254 473.02859840493517,303.3748898021793 471.2216420283944,304.4125175833001 M471.2216420283944,304.4125175833001 C461.7369127458262,309.865334549752 451.4634927272338,313.78273207015275 440.7525859936036,316.20251644841755 C434.4129246433182,317.6382812108963 427.9211423550632,318.5577714756836 421.3416064940628,319.0095993679191 C408.55115574223043,319.8887136446173 395.4466588608482,319.0047885005683 382.33291851085147,316.807072048935 M494.86005684773033,268.25174434760567 C507.5217541097031,268.5358844865583 520.0412340618093,267.60489525354393 532.1593104497715,265.2002528256921 C542.6157063658858,263.1281227398288 552.7681547397871,259.9533960666006 562.3948413882915,255.5934247044633 M372.4842905705661,320.66378483981356 C362.9774811086876,324.3264699802467 353.6843215048835,327.62280107275694 344.5516224676606,330.3818583585559 C335.4174467281493,333.1400984190286 326.44373155521976,335.36106467279114 317.535939993307,336.8509550519226 C308.62667172910636,338.34002820572863 299.7833270759221,339.09802548490467 290.8700214141193,338.9082625124011 C281.9552390500281,338.71768231457133 272.97049567731744,337.57934186506185 263.73855901227984,335.25367447769213 M263.7385590122799,335.25367447769213 C253.12944334822706,332.5804307500061 242.19578232916433,328.34080720934907 230.60138761975918,322.1341654482559 M372.48429057056615,320.66378483981345 C385.59689145422664,323.1393819994525 398.72685058932666,324.29996651356424 411.5667287112631,323.66676264729267 C418.14955375280175,323.34243874765434 424.65111073001987,322.54508172775144 431.00475462105163,321.2219922990224 C436.4209111589062,320.0947175230797 441.7293423432257,318.5849807389464 446.8815956072151,316.67663688970123 C452.0339356993395,314.7690639702035 457.0299128570618,312.46245533979476 461.82350534436483,309.76225074675295 M139.98090425024498,98.70056020998777 C139.99697560075913,102.36463643389389 140.1413808709177,106.09625967343976 140.38688912222128,109.85827843602803 C140.63299043433258,113.6210769061469 140.98126833026055,117.4152224395569 141.42010316219154,121.22457344891345 C142.48347767537902,130.4364057579238 144.068654660649,139.73005779947957 146.13629389764063,148.98402172617335 C148.34413231519838,158.85573553728102 151.1067323015616,168.68910261935446 154.4450857137465,178.36077042620244 C158.00677813110556,188.67756588485287 162.22809730229795,198.81307451578317 167.14351930414588,208.57998039135867 C170.4901028012576,215.23008154675594 174.15870282613415,221.70767982685626 178.147457091571,227.94151154518312 C185.68817040451208,239.7374072685949 194.39792525459234,250.6481682125615 204.06104022829186,260.2081600239435 C209.35691573964365,265.4529285133503 214.93280067988337,270.29436755744933 220.72209885602223,274.6910018901615 C226.51123486129111,279.08895441486703 232.51345335931973,283.0428151021912 238.65761824626028,286.5480158158896 C244.80362908105099,290.0551404557325 251.0913472898676,293.11463399916266 257.45964860503904,295.75247716949633 C269.9314711563486,300.9192052538835 282.69503639818964,304.46707849357 295.4588500873388,306.73932993184474 M139.98090424745456,98.7005602094352 Q142.63796955191188,97.7422909986612 145.30693960765166,96.78639176939782 M308.0673867267112,303.7514127942873 C294.9230063242169,301.23488896012526 281.7852942942601,297.4007101384231 268.96197763399897,291.90966865668906 C262.3538317656543,289.08039883531274 255.83391811694744,285.81167282411144 249.4678081860523,282.07802792042764 C243.1017244118851,278.3453112319086 236.88983055183357,274.14633723823124 230.907825931689,269.4875615511396 C224.92561816621705,264.8301535993643 219.17367988007166,259.71220772610064 213.72202306259692,254.17847396871198 C204.42354727517267,244.74840304995783 196.01466388144482,234.10312420205457 188.68493048788324,222.63997613659967 C184.84966305719595,216.64654244772618 181.30443189688887,210.4323210437085 178.05313475427604,204.05729683321772 C173.3811648220048,194.8973188234403 169.3157435416616,185.40767719904935 165.83834502950785,175.74217905389975 C162.5890663208759,166.7096044593811 159.8503685088752,157.52196936833298 157.6116583315328,148.28396561981904 C155.25419174100983,138.54643045716557 153.4446964460904,128.74606442532973 152.23771678990204,119.02815175155806 C151.74548809763562,115.05564181377643 151.35558895748832,111.09842079689997 151.08324331713845,107.17533783399949 C150.81175402401365,103.25328156115184 150.65613281822223,99.36405292636641 150.65389082780376,95.55402262406886 M310.68937167010023,304.2359693184939 Q309.37767348355703,304.0022828281942 308.0673867267114,303.75141279428726 M273.25287760667663,59.37709294287981 C273.2566568128228,62.77670477410556 273.4789102120594,66.29656210231094 273.84078496113926,69.8528770824134 C274.2045717698298,73.41136811528227 274.7121360556308,77.00922472744242 275.3331922833467,80.62038147954229 C276.48774230651543,87.32150559230577 278.0294315378338,94.06127214487856 279.8834856242343,100.759662894574 C282.85499870849094,111.48222961438871 286.63090790301607,122.10515370713661 291.11648520230807,132.4369138323538 C295.2718460442665,142.00550851578106 300.04310760116897,151.32715309489706 305.3838666280922,160.2625798852339 C311.18258902323817,169.96643626738324 317.65586624498076,179.2126189791462 324.7141271055835,187.83782198605985 C329.7844537941828,194.03549868815497 335.1556368795193,199.91304635549656 340.779823948987,205.425489507413 C346.4037479051789,210.93867292426614 352.28060836619005,216.0868606910754 358.35518572497404,220.8458046525207 C363.60188173008385,224.95674477690906 368.9958957122554,228.77795095406958 374.50171466294535,232.30724244153566 C383.3190298796194,237.96019619775723 392.42068358926974,242.86176715160028 401.6789133804492,247.05603426307945 C410.9758243252511,251.26857519115967 420.42981253567746,254.77045742103346 429.9475561663532,257.64327421389385 C439.46649767071136,260.51641593593894 449.0490460614448,262.7619328108569 458.6354616103256,264.47014731627604 M273.2528776067284,59.37709294288949 Q275.81442914859275,58.40042680614668 278.36332827804574,57.4213958068739 M273.18093139801533,59.36352252539834 L273.25287760667663,59.377092942879784 M468.97428241745314,260.48976766826 C459.3752803587632,258.76565008377685 449.7806787016918,256.5040288631461 440.2503043862686,253.61491819665997 C430.72112362496017,250.72613595219187 421.25631906640893,247.20842992920575 411.9491790676011,242.98064489377043 C402.65326731489284,238.7587143679723 393.51542961828324,233.8258435695697 384.6643826197121,228.13799280873937 C379.13462396929066,224.58506794032354 373.71774902190094,220.73852955656537 368.4495706761707,216.60066996835468 C362.32809351188433,211.7932705674522 356.4076293493112,206.59164512091306 350.744432215113,201.0206868971752 C345.08096498610365,195.45048343287155 339.674830633999,189.51083971561374 334.5747205199745,183.24778225080232 C327.69210101953104,174.79800078083778 321.3683867287463,165.7588219139026 315.6873346974337,156.28171274882973 C310.48528462496853,147.60551058049296 305.81970914287365,138.56388578325846 301.7342405392011,129.28396428648213 C297.42100807839665,119.48469079680802 293.7483056613044,109.41742266682172 290.7946606948999,99.24432125529434 C288.30270000072613,90.64691202026923 286.31194099480217,81.96263074924966 284.9918141371424,73.36902507743692 C284.5352079121679,70.38502344760981 284.16203222728285,67.4137281281621 283.89384758192875,64.47604675318209 C283.61647075171953,61.426418304566354 283.44952782566327,58.40891911015596 283.44857494987286,55.485639820997505 M533.3365407926929,234.69477145582312 L533.5712087921152,234.73669082322772 M347.7558927069804,29.648336157020594 C347.7587870520667,32.44981759475994 347.9134384990068,35.33687330972624 348.1707087535489,38.255875314083596 C348.42904481261195,41.17615618594771 348.79208867631036,44.129920516389966 349.23836379001506,47.097854566565616 C350.36542672509376,54.57038870896152 352.0072992716744,62.11846369006275 354.04008870134936,69.61536388072965 C357.1394245103324,81.02480187483188 361.15582404597075,92.32990516601258 365.9712441556825,103.29934689816335 C370.0817000637885,112.65974135861526 374.78198045779544,121.77894072783853 380.0276224951584,130.52656019457604 C385.7113202282065,140.00670478118502 392.0380978442196,149.048502504377 398.92419986740686,157.50018222309546 C404.0268698321889,163.7646257389653 409.435786368913,169.70526065050797 415.1021967499904,175.2759663078266 C420.76833613932735,180.84742868834405 426.69190332733643,186.04906959264474 432.8165577887494,190.85595653505555 C438.0872921971588,194.99323674035477 443.5067678220426,198.83882654117494 449.0391218767149,202.39044396679526 C457.893686179523,208.07579436194555 467.034980694778,213.00535108991824 476.33416377009013,217.22329636970335 C485.6381491029882,221.44417521122298 495.09940164065347,224.9552933448193 504.6247591802502,227.83780782074712 C514.1513089791464,230.72064943607498 523.74181525362,232.97631999202537 533.3365407926927,234.69477145582312 M347.75589280360566,29.64833617384378 C348.1617212646711,29.481842215823388 348.5848884263286,29.308225776878047 349.02539428857847,29.127486857007803 C349.4657383748769,28.94681479932337 349.9261124996086,28.757917072693875 350.3835863724453,28.57020685176652 C350.83997628654146,28.382941398983718 351.29364976947835,28.196788427806084 351.6913267560244,28.033614517995066 C352.0878331967933,27.870920584387115 352.42852875846256,27.73113051519329 352.6273591638582,27.649550120927017 M347.67162048290896,29.63348341149234 L347.7558927069804,29.6483361570206 M429.2350966006119,4.667359033522189 C428.9683581998039,7.057713607758835 428.7832751857833,9.88041765432478 428.7189848907264,13.046759017000188 C428.65427302853374,16.213910451398995 428.70946212401253,19.726139715107713 428.91232885854157,23.516794472294166 C429.3175335931528,31.099657458534814 430.3133682954605,39.79431524788507 432.0890784546735,49.15295309215294 C433.8644536634654,58.51287360302153 436.4192299081644,68.5386378941385 439.9346624443368,78.81410511020822 C443.4500582876955,89.09050357617741 447.925175886049,99.61655089318491 453.5393312668283,110.00285960120506 C459.15402779884874,120.38981389812007 465.9063342989658,130.63828459224726 473.99118378815837,140.37753911706065 C482.07687158297006,150.1167414552147 491.4953164095918,159.34841061351844 502.46615368540694,167.70037278064984 C513.4373735805045,176.05153232400545 525.9626494713586,183.5244874545098 540.2726474747111,189.72425055694566 C554.5822747106637,195.92308790947135 570.6781326105922,200.84754405951014 588.7803893234575,204.07296016894534 M588.7803893234576,204.07296016894531 C605.8470635541889,207.113780032174 621.5301517159139,208.07996945674995 635.9286392900323,207.37824617554168 M635.9286392900323,207.37824617554168 C662.8742541346045,206.05982542322994 685.3232758039397,198.92568962131244 704.0192997165477,188.45254876846826 C722.7102544869393,177.97481538889733 737.6657636673987,164.135251459967 749.4589074642325,149.27018968503836 C761.2478673627644,134.41090589454572 769.8556303859087,118.50769341662678 775.7401568530963,104.08267035097988 C778.6824682926659,96.87322786725572 780.9437792426969,90.03602857558101 782.582220008928,83.91976257352255 C784.2217724987687,77.80872184058839 785.2338428579449,72.40223742459267 785.7024448524777,68.18062983020374 M76.36244288205592,178.11929363302042 C84.80523750373256,181.59776084016005 94.34079455385375,185.29734725848593 105.0805895445074,189.24451253852533 M495.4299605825967,172.68848516074968 C516.4309961306975,187.55362294040413 542.7039846907767,199.1283801783013 575.419451821275,204.95743109499602 M144.7636118107784,190.30661453712145 C131.99755947531565,190.00621322606403 118.77995698333174,189.65177452662041 105.0805895445074,189.24451253852533 M609.6885599341706,208.37480649252774 C599.126011601148,212.97538862888553 586.3741144787488,217.962351854917 572.4276402246121,223.3874617711181 C558.4731068223077,228.80811165496124 543.3239962882649,234.66690822897382 527.7494241314593,240.890736187635 C512.1667928264864,247.11010411393826 496.1586998987523,253.69450342489026 480.26860470857076,260.44593790895385 C464.37045037022267,267.1929123606595 448.5902937694286,274.1069219854771 433.24593811784354,280.8650896658532 C417.89352331809175,287.6187973138714 402.9769094675497,294.2166630174486 388.58824362921223,300.2109287530152 C374.1915186427078,306.2007344562238 360.3227416684091,311.5869401914226 346.8484036206494,315.79690702902553 C333.3660064247237,320.0024138342707 320.2780481553373,323.03168174192 307.22536357816625,324.1871909163735 C294.16461985282774,325.33824005846793 281.1391498197048,324.6155304673672 267.56413209581035,321.1966614014515 M267.56413209581035,321.1966614014514 C257.4854722149602,318.6570798601498 247.09849424685035,314.62943749652527 236.0838192729156,308.7331278234868 M236.0838192729156,308.7331278234868 C227.63590182919248,304.21081476631343 218.81718767940308,298.5886986366108 209.45638567790013,291.68005581637794 C200.0947383107138,284.7709451603117 190.191003091814,276.5753078137151 179.5502186364193,266.89332075524317 C168.90858881534126,257.21086586093753 157.52990975776828,246.04206125475588 145.19554983978543,233.1739845120079 C132.86034455611917,220.30543993342596 119.56945841204283,205.73762321827735 105.0805895445074,189.24451253852536 M609.6885599341706,208.37480649252774 C636.0540334489983,208.7940217812535 658.559360465672,203.6907354034854 677.6398097108045,195.11381769250943 M677.6398097108045,195.11381769250943 C739.3672353747334,167.3665123943931 765.2500216657635,103.26431481724087 770.0257484865326,72.17905987760508 M575.419451821275,204.95743109499602 C587.506274824814,207.11099064613038 598.9194236902526,208.2035754862922 609.6885599341706,208.37480649252774 M533.5712087921152,234.7366908232277 C545.8315039461243,236.92222139076355 557.7124372050422,238.13837201575302 569.0856779762648,238.3414763008619 M459.07254268281963,264.5476651402059 C471.40047324631126,266.7248487223593 483.3693025015144,267.9723789866309 494.8600568477302,268.25174434760567 M382.27506743916723,316.79736992864946 Q346.49399069806475,310.6128189671377 310.68937167010023,304.23596931849386 M458.63546161032554,264.4701473162761 L459.0725426828197,264.54766514020594 M372.43132937836646,320.65408153695296 L372.48429057056615,320.6637848398135 M372.4313293783665,320.65408153695296 Q335.29471322744223,313.84715950587025 298.16972074469726,307.2224224829762 M295.4588500873389,306.7393299318446 L298.1697207446972,307.22242248297607" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M586.2311670634142,221.68362857928145 C576.1676480798058,219.8888627499239 566.5007409311554,217.57113928984845 557.2304456174612,214.73045819905462 C547.9631106500177,211.89141799196906 539.0874370264103,208.53561720845823 530.6034247466415,204.66305584852245 C521.1371408531679,200.34309599896181 512.14736646551,195.38200752550975 503.61297027211776,189.74976514227168 C495.0803484361039,184.11761417385387 487.00310479435683,177.81430929564985 479.40979004190024,170.81238483673354 C472.44143422024706,164.3876818640478 465.8816355386927,157.37255677619856 459.8100168812292,149.8088372282446 C453.7389224770498,142.2488914236174 448.15600809696303,134.1403511588862 443.15557571691556,125.63070890226108 C439.4598421275892,119.34514163591427 436.0813650136615,112.84401430031977 433.04360646501084,106.22078862830452 C430.0052091078419,99.59809595959655 427.3075303159509,92.85330495446779 424.9561455407034,86.0948014383518 C420.854942974446,74.31493409257777 417.8120411845207,62.49078956341989 415.74998697020067,51.23009303672915 C414.1757727558308,42.64827830823152 413.1702504147348,34.39450818733123 412.6662693197021,26.7668150232516 C412.1623987305025,19.14101901630986 412.160069387367,12.141299966188901 412.5952248264125,6.118810621973507 M638.1205068833593,225.245390476848 C644.5408089144315,222.85207605504004 651.1634152369711,220.38684595471395 658.0577028856744,217.76690185194172 C664.9509381246892,215.14520402971218 672.1158546898666,212.3687922050366 679.5923621446268,209.30576390918702 C679.6801394841714,209.2697581089446 679.767916823715,209.23375230870207 679.8556941632594,209.1977465084597 M570.3630801127874,252.0459980433426 C582.1558484929817,246.87929359829997 594.7237861049875,241.75719072277556 608.270817352113,236.5183428262998 M471.22164150120284,304.41251749986986 C477.5235287155467,300.79136734366506 483.52531943391443,297.2999210094234 489.2877339875038,293.9671751468578 C495.050743684818,290.6331642926373 500.5743772173544,287.45785391009315 505.93601894060896,284.4348208825962 M636.7997358957042,225.20961015082383 C628.9566921311107,225.59167502374024 620.8254783806111,225.51447082346735 612.39500926373,224.93857973341497 C603.9657148768476,224.36295317890963 595.2371651235836,223.28863973462458 586.2311670634143,221.68362857928122 M19.703831778314907,144.49435710654922 C21.0765237790561,151.68410449289522 22.764680113852602,159.25340717666387 24.77390250240248,166.9917116416009 C26.784006327124832,174.73087465995275 29.115176205600605,182.63903945947325 31.797694070357238,190.5296920195241 C34.950127063635165,199.80885475814142 38.599032324853795,209.06886097272917 42.83041321199225,218.005803256754 C47.072624509311744,226.94844322278237 51.89731143255106,235.56801925824752 57.69372882475727,243.72015905270723 C60.568378311525706,247.75318118213656 63.69406616420604,251.67871469138646 67.22526224270842,255.52096130816403 C70.76074614643649,259.3627236556186 74.70173827598664,263.1211991106016 79.32276759758832,266.80702985977086 C82.14142324220461,269.0526823148718 85.21587635135825,271.2695094519126 88.61314783668054,273.43883770790336 C92.0093364872601,275.6075617180208 95.72834351400843,277.72878684708843 99.80687045576303,279.76692064766684 C107.01518900630897,283.37700162216527 115.38658985897494,286.7161492013617 124.74108856826668,289.5996231406374 C134.08878662778372,292.4886479668634 144.4195825439271,294.92199915316974 155.36307367751533,296.87036128955026 M236.0838192729155,308.73312782348694 C247.49460938443232,314.84014997832 259.20151486684466,320.1997138812999 271.10509572430647,324.5085653201643 C283.0048650288866,328.8197180293821 295.10130970851594,332.0801582744841 307.18826628666096,334.0510674130979 C316.02499378749593,335.5095092765525 324.8657584291897,336.2615309362971 333.58097617103635,336.3279598321505 C342.29739853131457,336.39679555708113 350.88827399174517,335.7800385181207 359.25774782770293,334.56590736924875 C367.62842628209154,333.354183049453 375.7777031120076,331.5450846197458 383.643452908903,329.29422194826236 C391.51040732422945,327.04576610585565 399.0938347065363,324.35554602167355 406.36533896335493,321.4465627780091 C414.1523651509819,318.31622623846533 421.58958405876746,314.90164466298836 428.68873166850244,311.3963308200036 C435.7883886944535,307.8890000983738 442.54997571860065,304.29093642868503 448.99949237679266,300.73917997729546 C455.4495178435859,297.18540696626894 461.5874742406707,293.6779404929901 467.4536078447189,290.2973570539854 C473.3202496497516,286.9147573743522 478.91506995799483,283.6590400484418 484.2925446737014,280.5543268351879 C492.54972879489185,275.7847773572832 500.28958276152485,271.38613255871104 507.8066448799529,267.273585921061 C515.324612999432,263.15872008178167 522.6197477908138,259.32997418107163 530.0119555898632,255.63760405488867 C537.0536143863873,252.1208609266733 544.1635904060479,248.7403809669526 551.5765566554221,245.38885891394065 C558.9845401805705,242.03945543711487 566.6888151416492,238.72426567920388 574.784538266905,235.39530451163046 C582.8784187275215,232.06599825827243 591.3570485585315,228.72817640745683 600.2639898782534,225.32419142862366 C609.1722285929203,221.91739770203378 618.5020800025159,218.44969665963134 628.3334332838243,214.7847958336765 C635.8558294557413,211.9752311389278 643.6567616615087,209.05724051263627 651.8866781099421,205.8404513323774 C660.1045294396254,202.62400093228734 668.7513650119749,199.1087519782303 677.6398097108043,195.1138176925094 M536.7218131395439,241.53152570324443 C520.4891168009748,238.6379118900697 504.9348693798903,234.38092672662904 490.06947465129247,228.66999643395644 C475.2062733772662,222.95749514679633 461.03192479572715,215.79104873040433 447.6182494096869,207.0360955601649 C439.0492812124513,201.44191986140783 430.79716665047084,195.19817939122862 422.9578621602909,188.3243299849736 C415.119871329945,181.4544065732694 407.6946905714002,173.95437422548994 400.8150587965546,165.95361662440553 C395.02582712139434,159.22523656730078 389.6235590935054,152.14657090851054 384.66735914044466,144.85205150593302 C379.7098939327696,137.55824034063568 375.19849423869385,130.04857699860287 371.15683735655796,122.47732398156833 C363.63476636761453,108.39550058119593 357.74830955003955,94.09928348371488 353.4135058005821,80.57427719903262 C351.87922656488695,75.78868063958225 350.5418224959178,71.11960524010111 349.387693066154,66.5890911441999 C348.23379614047315,62.05971758323443 347.2636793327467,57.67011115327096 346.4702522297709,53.47424697612135 C344.881857432055,45.084116551648485 344.0094709995728,37.471099718748896 343.77232110633304,31.206489322664495 M430.6162694053756,4.9134483395866955 C430.3530075355678,7.44221172153388 430.1861035137812,10.382602070002873 430.1410145318704,13.626068243453902 C430.0956907086882,16.870324724967702 430.1721819253825,20.41765703146354 430.38936981822036,24.181642647158526 C430.60632286978733,27.946418570916258 430.963972597499,31.927847803873114 431.4746250820373,36.06163645600303 C431.98504272530465,40.19621541619564 432.64846312539913,44.48315379556133 433.47061680741706,48.880286329830746 C435.56058538729224,60.03471924566301 438.70543586955404,71.83364609595125 442.9799873909581,83.49317124854902 C447.2475306527316,95.15812627384324 452.6447749536464,106.68367960144676 459.05030816080006,117.43797203471128 C462.13256407323274,122.61947217116497 465.4445497055608,127.6273093643535 468.9598703783479,132.41818799233243 C472.4752459650307,137.20985980309158 476.19395659217287,141.78457304864142 480.09114516942134,146.12124122488487 C487.9650292203699,154.88435960396225 496.5470090677191,162.65547062574478 505.7691153269513,169.48410908407124 C514.9963893405306,176.31390300620558 524.8637897659939,182.20122436488455 535.4480443405424,187.2279609405747 C543.5508726129717,191.07266708616459 552.0748111831738,194.40706257033816 561.0532291420789,197.22570600348755 C570.0309091417971,200.0437240350117 579.4630685302195,202.3459900155123 589.3624135410709,204.10955130988125 M599.3856614387403,244.18586343449084 C590.2838201075081,245.23270394976487 580.5403241868026,245.62404518197226 570.0957436729169,245.2251148681956 C559.6556263578306,244.82687131750592 548.5091363258234,243.6341892280186 536.7218131395441,241.53152570324417 M525.0101876457315,273.97049075311344 C515.9217476142118,275.0098488126917 506.1938846160791,275.3958473862488 495.7678017042457,274.9945091143434 C485.34615070230205,274.59385597113817 474.2210453755247,273.4017413146969 462.4577822537387,271.30337138918867 M423.21309112644894,329.7620134940762 C416.35835720370585,330.4682155426079 409.0338843877975,330.71222599373294 401.15314893566915,330.3828447284829 C393.27467726047274,330.05285635223623 384.83681124055687,329.14766782072707 375.81641288696545,327.5390799070838 M250.8744953849437,332.05790612388904 Q257.2731363831449,333.62478443086775 263.73855901227984,335.25367447769213 M301.5523820011601,314.3071484911085 C288.63573310874006,312.00343476795763 276.30910564487226,308.59648554657485 264.470018118237,303.990931181022 C252.6337422024084,299.3810663299058 241.28500622381245,293.57259633462013 230.40005379371215,286.3494579534442 C223.7216539663774,281.9148471719821 217.22405801160124,276.94470956651037 210.9738127508746,271.41894795291455 C204.72520139737998,265.8965198163542 198.723940737935,259.8184676716698 193.0823269965231,253.2580316917435 C187.2288339301679,246.45737508885597 181.76752437152788,239.14095186065845 176.79443985168945,231.49738383083164 C171.818578962056,223.85420180463973 167.33094311122392,215.88387497681808 163.3498354760181,207.78583327282382 C158.20868822654248,197.33240085048647 153.91085976984036,186.6678452856658 150.37506376002716,176.12861860033823 C146.8384402464973,165.58845338507402 144.06384917985648,155.173617049303 141.94683411015512,145.19428277677628 C140.09008928245203,136.43893436016793 138.74094004699563,128.02116286082102 137.8371290119558,120.18939637651643 C136.93315393693817,112.36092324404086 136.47451706233707,105.11845512660774 136.39436787694152,98.80263397320957 M462.4577822537385,271.3033713891883 C446.22508591516885,268.4097575760144 430.6708384940858,264.152772412574 415.80544376548744,258.441842119901 C400.9422424914618,252.72934083274112 386.76789390992036,245.56289441634874 373.35421852388174,236.80794124610955 C364.7852503266458,231.213765547352 356.5331357646659,224.97002507717352 348.6938312744859,218.09617567091829 C340.8558404441402,211.2262522592144 333.4306596855942,203.72621991143393 326.55102791074927,195.72546231035017 C320.7617962355888,188.99708225324508 315.35952820769995,181.9184165944552 310.4033282546395,174.6238971918778 C305.4458630469643,167.33008602658026 300.9344633528886,159.8204226845474 296.89280647075276,152.24916966751292 C289.3707354818014,138.16734626712602 283.48427866422253,123.87112916963066 279.1494749147636,110.34612288493612 C277.6047762318141,105.52803035839628 276.2596235660744,100.8279932637752 275.10016981063654,96.26863834901636 C273.9409532880631,91.7104513334717 272.9679585589085,87.29419384359988 272.17398103646474,83.07519380534403 C270.5844028649596,74.63873952374574 269.7205729486683,66.99393827377953 269.49887708648396,60.72370782698229 M635.9286392900323,207.37824617554162 C628.8017082333865,207.7253619093247 621.3677280966949,207.6580072245117 613.6075596095359,207.12825719071589 C605.8484576938234,206.59868958265838 597.7631674276435,205.60672662561834 589.3624135410706,204.1095513098812 M636.7997358957059,225.20961015082378 C645.8882074892049,224.7662184088524 654.5902792151956,223.70723121762575 662.954754371453,222.07730132038586 M267.56413209581046,321.1966614014515 C247.8811153681556,316.23741335367544 228.6823976695404,311.7328139265269 210.07087195440266,307.6986802638561 C191.2031309229484,303.60835395499686 172.94156798348754,300.00204336694185 155.3630736775154,296.8703612895502 M301.55238200116014,314.3071484911085 L375.8164128869655,327.5390799070838" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M416.6816557783825,4.868806139936213 C405.7280691002218,8.178439722513042 395.47956305506125,11.605925416825418 385.7059002076965,15.09145012927824 C375.93351812079334,18.577288111653385 366.63597923168635,22.12116511216899 357.61890739808484,25.67203959505502 M788.2607838735828,71.07460563557547 C767.3432448010388,77.87113844112852 747.6997158091311,84.86067187239098 729.0977165794508,91.86097295830785 M716.5211105043077,92.48601405920473 L723.9475135928884,93.80920720080204 M723.9475135928873,93.80920720080248 C699.2449155615495,103.20140957050114 676.3816941507857,112.58132014588611 654.5406203921215,121.57977762185466 M642.2570796184963,122.25785974515159 L649.6834827070785,123.58105288674867 M649.6834827070779,123.5810528867489 C631.1396846621022,131.22125467211436 613.2841718404048,138.56670164036996 595.4374856409274,145.43397056039336 C577.5856229257959,152.30266365718438 559.7425868328851,158.6931787057434 541.0839763228201,164.46196942444044 M527.7666986695501,164.9308385616705 L535.1931017581306,166.25403170326794 M535.1931017581305,166.25403170326814 C512.9529456433982,172.9086134709889 489.45353105299586,178.67773764201615 463.0562628458638,183.40386761288522 C436.64896200573196,188.13275778845383 407.34380754887053,191.81865376386486 373.22129061022434,194.3813046672398 C339.08874103857846,196.94671577531454 300.1388289851473,198.38888181135303 254.17113186088278,198.7048376350649 C208.19340210361787,199.02355366347595 155.19788727551872,198.21605947956027 92.70325106353982,196.35667567461203 M145.30693960765151,96.78639176939791 C136.58222320496557,98.78274578477438 127.86184137506737,100.70717678976222 119.23663691018783,102.57931617357275 C110.61228975884906,104.45166525353986 102.08311997252922,106.27172271232982 93.76397512260101,108.06499143154072 C85.44568758621362,109.85846984690826 77.33742498621793,111.62515952269682 69.57803967312893,113.39643483289164 C61.819511673580614,115.16791983924304 54.40986096093898,116.94399048000074 47.51194466486071,118.76189262153672 C40.61488568232323,120.58000445922936 34.22956111634904,122.43994779770033 28.542832875737062,124.38483999570866 C22.856961948665774,126.32994188987364 17.869687346956535,128.35999264357588 13.791875758549988,130.5239811079613 C9.714921483684186,132.68817926850355 6.547430222121042,134.98631513972887 4.524273440943078,137.4732490651703 C2.5019739733058293,139.96039268676836 1.6240089860537954,142.63633436258255 2.149254725411276,145.5618059285323 M2.149254725411284,145.56180592853232 C2.6697728342163534,148.45649996222022 4.56398818054403,151.59547891194163 8.105766098945615,155.04322226722616 C11.648365586762468,158.4911665757682 16.838527646653162,162.2478752898731 23.973121556797444,166.38345459028426 C31.10853703635717,170.51923484395326 40.18838436617031,175.03388568392782 51.53253676804551,180.00313998216595 C62.87751073933599,184.9725952336614 76.48678978268826,190.39665394341992 92.70325106353982,196.356675674612 M145.30693960765177,96.78639176939784 L152.73334269623194,98.10958491099547 M154.19652897814504,96.99993750181766 Q154.23265694022916,97.08298451960295 154.23289425540597,97.16478983469422 M154.23289425540594,97.16478983469425 C154.23700442129893,97.52268270192585 153.70775932542887,97.85623418372965 152.73334269623246,98.1095849109952 M278.36332827804597,57.42139580687382 C268.50877349780836,61.14506608028064 258.531474712377,64.74346674924192 248.3621340712407,68.19436265875115 C238.196200516115,71.64697278427397 227.83466593831437,74.94856502852113 217.27753033783907,78.09913939149256 C206.72142904539433,81.24908588926176 195.96616756330428,84.24450138393173 185.06680707420057,87.09356854321416 C174.16966728211702,89.94317887790227 163.12842848301946,92.64644087720303 152.06033137610896,95.22674612018733 M278.36332827804733,57.421395806873335 L285.7897313666283,58.74458894847095 M287.28870759678836,57.42908675873061 L287.28875588147883,57.43672222524784 M287.28875588147855,57.436722225247806 C287.2919700381676,57.90068378503666 286.7630276404602,58.36221901403397 285.78973136663075,58.74458894846995 M352.62735916385776,27.649550120927227 C340.66912779012193,32.41483016025713 329.1524607875389,37.176117955047815 317.72567518887377,41.83895260949024 C306.3030349689061,46.5028012103356 294.9702761528562,51.0681966708326 283.4917863770256,55.469068594455216 M352.62735916385884,27.64955012092682 L360.053762252439,28.972743262524318 M361.5525399197995,27.66722287528755 L361.55279415973985,27.6844754149066 M361.5527941597396,27.684475414906586 C361.55614471704604,28.14105789894158 361.02719748240236,28.59535935998326 360.05376225243924,28.972743262524233 M429.23509660061177,4.66735903352216 C428.0636151206889,5.028402763734428 426.2522834506499,5.2767399966555875 424.22168779431405,5.352092828936986 C421.6841227084558,5.451662831111907 418.83762942394884,5.270871257761813 416.6816557783825,4.86880613993614 M785.7024448524776,68.18062983020371 C666.8799954351891,47.009539564643205 548.0575460179004,25.838449299082672 429.2350966006118,4.667359033522165 M788.2607838735825,71.07460563557547 C787.2984104701935,70.90922703791789 786.4579580107307,70.70434912626739 785.8000212919328,70.47492136052853 C784.6982473489827,70.09281451585281 784.1206461443495,69.64229321960754 784.1771316838381,69.21244710412509 M417.4189936476275,9.353647074301307 C406.2654049573261,12.829515600270145 395.32114194770907,16.59529758145577 384.5096956433657,20.587440918743553 C373.69667802127105,24.57789670980898 363.0147457295261,28.794102996230045 352.3418234311429,33.123919390125856 C348.0894920882758,34.85062904202517 343.83400102639365,36.59053211838362 339.575350245497,38.343628619201326 C328.58712183223395,42.862365830821176 317.54523772064414,47.439393075678026 306.3305523236514,51.925311419670514 C295.1187236972398,56.412544224804215 283.73107436908975,60.80523966698719 272.1306326093645,64.99214656629354 C267.6406478120226,66.613943014053 263.12089834011215,68.20376317207405 258.57138419363275,69.76160704035658 C246.7088418073251,73.82388130506384 234.64358064541835,77.65002888016956 222.4618060627043,81.21954739473317 C210.28188963941875,84.79093604546273 197.98774396956944,88.10755681255989 185.7170300078816,91.20131963664994 C169.62767623909923,95.26052946814994 153.57665400954752,98.9359855906273 137.95763003981102,102.37535180948501 C122.34430686837888,105.81650923837475 107.1578068276045,109.02172074800075 92.9466338342904,112.18648226375036 C80.84638551525984,114.88412917095543 69.45536106397518,117.55144900112761 59.29735237661083,120.33996470042524 C49.15013037820142,123.12935116045549 40.235985943414924,126.03906997098943 33.382967416182,129.24621648950404 C28.566305232179296,131.50227919709891 24.785519646350053,133.90715337022203 22.406706237850926,136.51141143234625 C20.141069718380066,138.98759057300867 19.157250833662392,141.64685369604217 19.703832337437348,144.49435860115813 M19.703832337437348,144.49435860115815 C20.109270554417545,146.62679038886105 21.37285897580839,148.8643661582284 23.511925383599532,151.1872620070487 C25.286854600117223,153.11675361641804 27.664049686393298,155.10492675403052 30.604264515749975,157.13277555085816 C33.54326312658329,159.16051108148517 37.04434860198938,161.22784368527016 41.03422048350998,163.31259580768344 C50.47588354201829,168.24800680926154 62.66918933569767,173.28292317502633 76.36244288205336,178.1192936330193 M76.36244288205575,178.11929363301988 C81.69983312692439,179.0702786632965 87.35159649529379,180.0772768611804 93.08223175797383,181.098327992681 C98.817093182376,182.12013211700184 104.6308411223951,183.15599178007872 110.40630687705948,184.18503054688827 C116.18582995260832,185.21479222344337 121.92757142540975,186.23782219461742 127.63153129546373,187.25412046041023 C133.33986560686554,188.27119813862126 139.01091889812741,189.2816333023374 144.76361181078016,190.30661453712148 M144.76361181078158,190.30661453712148 C165.4966373642159,191.6903996253281 187.07759194702007,192.7658777759125 208.8575161343221,193.49364612372358 C227.77533137348345,194.12602510997854 246.83907566272987,194.49292199836268 265.4039323315916,194.56830511853707 C275.0090779057571,194.6076028038483 284.47768132337114,194.56928121020192 293.72755932247185,194.45355250027978 C302.97849413854794,194.33793048396421 312.0111247776205,194.14494666413572 320.77285887575545,193.87780048922758 C329.63201946840996,193.60703729529425 338.20629870071014,193.26314745812607 346.4956965726559,192.84613097772268 C362.563887963327,192.0392686773449 377.51272008256905,190.96813488913773 391.4689309895334,189.66888140119337 C410.0853610431938,187.93513222068594 426.95461342769005,185.79976593821033 442.6639474796474,183.30527454197937 C458.3709194624851,180.8093534343111 472.9122162907436,177.95499238268428 486.80979836376184,174.74545899842238 C498.24462248954995,172.10371663889342 509.2353458420492,169.2210282429155 520.0188497545718,166.09269266931403 C530.8010617263178,162.9645455918957 541.3749526755753,159.58998481927267 551.9425331088343,155.96940290766491 C561.9808578087543,152.53032161924224 572.014038702795,148.86831664796236 582.1786490371335,145.0013924422068 C592.3411268136689,141.13556252282305 602.6374216366747,137.06387719343147 613.1449452481718,132.83523291454006 C625.1633000560994,127.99854289205152 637.4641120376967,122.95539847351247 650.0238956178251,117.83630025958266 C662.5789126697154,112.71817049512698 675.3889104718786,107.52806949624183 688.2916763112377,102.42537067876225 C689.4963617668933,101.94993993926592 690.7010472225494,101.47450919976963 691.9057326782056,100.99907846027335 C709.2506239088289,94.16661574232367 726.7069905308508,87.53383385200654 743.7818014171896,81.3789384679203 C752.6463048860718,78.18202151404088 761.4100007926716,75.10979160998671 770.0257484865325,72.17905987760496 M417.41899364762753,9.353647074301309 L770.0257484865326,72.179059877605 M360.0537622524393,28.9727432625242 C361.0269341709324,28.584100387348837 361.5558860432204,28.117331619512868 361.5527848732391,27.64955012092665 M361.5527848732391,27.649550120926648 C361.55700921436284,27.141597965235206 360.9308068143735,26.635250340140782 359.7948843379534,26.228036667586263 C358.6657481639947,25.819476009735382 357.03391291228496,25.512582654288586 355.2137478238536,25.366478602850325 C353.3960342750434,25.218212672539806 351.40129459562127,25.231646893411348 349.6137601957774,25.40421455336751 C347.8233811223613,25.57464140479087 346.25133249094125,25.903209912745616 345.20095607527827,26.32635697932915 M414.38229042345074,2.0209727503271324 C413.4623415228443,2.0653063599672 412.95473473118915,2.1827903055240485 412.9382112534983,2.355344070400503 M412.9382112534983,2.355344070400503 C412.91208956968757,2.550319241750067 413.5231682094687,2.815680137776777 414.6518380833059,3.0995173806635723 C415.7735142276655,3.383116034787722 417.40557999035144,3.6833735532235092 419.228788051216,3.941556933691362 C421.0494723489227,4.200323873676557 423.0496064767758,4.415359437339886 424.83799781778583,4.544598131025951 C426.6293410444044,4.675014848311575 428.19744901609226,4.718771474808723 429.2350966006118,4.667359033522189 M688.0556310457986,205.7582334073855 C699.7097773859841,200.7616091100779 710.8516425048451,194.21542797469118 721.1654054376165,186.22341047194507 C729.576401018674,179.712068594981 737.4366395650436,172.2489080695531 744.6223965617007,163.99145551402012 C751.194676381103,156.4412198101282 757.2057356452117,148.23027798874426 762.5870644304321,139.50420787389882 C766.5672282934311,133.0497738873059 770.2040580169823,126.3147440950658 773.4621862147497,119.35695754562795 C776.7184024036732,112.39956452226207 779.5999400967509,105.21985981443942 782.0221529632587,97.88731571863237 C783.0150833047765,94.88467776725685 783.9228425388603,91.86131186751469 784.7454306655109,88.81721801940577 C785.5188020179464,85.94729997945845 786.2107767417581,83.06226767297133 786.7990780519009,80.17625626802189 C787.4187463261558,77.13133311391714 787.9260465986029,74.08181063031414 788.2607838735823,71.0746056355755 M716.521110504305,92.48601405920577 C717.5714869199678,92.0628669926222 719.1435355513883,91.73429848466748 720.9339146248044,91.56387163324413 C722.7214490246477,91.39130397328795 724.7161887040709,91.3778697524165 726.5339022528807,91.52613568272697 C728.3540673413121,91.67223973416526 729.9859025930211,91.97913308961195 731.1150387669808,92.38769374746296 C732.2509612434004,92.7949074200174 732.8771636433896,93.30125504511184 732.8729393022662,93.80920720080333 M732.8729393022662,93.80920720080333 C732.8760404722472,94.27698869938946 732.3470885999587,94.74375746722549 731.3739166814662,95.13240034240083 M723.9475135928884,93.80920720080204 C723.4764163353238,93.9937720803883 723.0718138943226,94.15228017508835 722.6760027804692,94.30734397393606 C722.2812589871115,94.46198947821834 721.8949992728844,94.6133099728349 721.4894003690952,94.77220845819052 C721.0839907053758,94.93103201817623 720.6619983564389,95.09635634669789 720.223423322284,95.26818144375514 C719.7872359482278,95.43907183630355 719.337212824871,95.61539015236616 718.9176724925092,95.77977496884586 M731.3739166814662,95.13240034240089 C730.722098986584,95.39402164251118 729.8739257813486,95.62060819826944 728.8943622213376,95.7947246349976 C727.915506263988,95.96912913761284 726.8061890255674,96.09091334686974 725.6512932470725,96.15076283425438 C723.3405000392399,96.27350802353578 720.8583829127019,96.13674940083527 718.9176721879514,95.77977491332531 M628.0911417581798,228.98997595737703 C635.2514880980755,226.30884006786994 642.1701009498556,223.01830647917623 648.7611873122617,219.11756404260854 C655.352662791733,215.218308275148 661.6164053789333,210.7084337587969 667.477517350453,205.628756079873 C674.4543910333608,199.58480687906496 680.8598954250518,192.733539595324 686.6075402538537,185.20139868576376 C696.1344752128568,172.71849156133865 703.8686561318884,158.37053699628126 709.5255232687888,142.85846327491618 C711.9824371236075,136.1126068396886 714.0473539633621,129.14499783137774 715.6442788205018,122.02585192263248 C716.3041975974428,119.0886504037715 716.8769728175887,116.13026100312051 717.3626044809394,113.15068372067987 C717.8232184385697,110.3111950114726 718.1993143321176,107.45578307331206 718.4693977228154,104.59891867774824 C718.7472534561457,101.64906217939381 718.9146267354998,98.69443439681154 718.9176721879514,95.77977491332537 M642.2570796184997,122.25785974515024 C643.3074560341626,121.83471267856666 644.8795046655831,121.50614417061195 646.669883738999,121.3357173191886 C648.4574181388421,121.16314965923237 650.4521578182657,121.14971543836093 652.2698713670752,121.29798136867144 C654.090036455506,121.4440854201097 655.7218717072166,121.7509787755565 656.8510078811746,122.15953943340736 C657.9869303575949,122.56675310596184 658.6131327575845,123.0731007310564 658.6089084164606,123.58105288674776 M658.6089084164606,123.58105288674776 C658.6120095864419,124.04883438533395 658.083057714154,124.51560315316996 657.1098857956607,124.9042460283453 M649.6834827070784,123.58105288674871 Q647.2818775033647,124.58664916301908 644.894380393453,125.59400599675588 M657.1098857956608,124.90424602834536 C655.8377296436084,125.4186055061011 653.7881267251776,125.78983011607849 651.5285349773264,125.91494917244877 C649.2726339186621,126.04478478813171 646.8367914612783,125.9269381150532 644.8943803934394,125.59400599675358 M562.3948413882915,255.5934247044633 C573.4789226849272,250.58124120958266 583.8563057600965,243.9877751575529 593.2073265993946,235.92494795064866 C600.3386849177226,229.78246192780034 606.8748847855738,222.7954619793584 612.7241200108429,215.09948551143154 C622.30578774096,202.49471373859913 630.0596922397056,187.9941756332738 635.700075039296,172.32197370340592 C638.1016878305567,165.6401922387992 640.1197014767283,158.74383911193948 641.6808242606995,151.70119440133215 C642.334078182964,148.75906253431793 642.9001510996435,145.79602913216158 643.3790430107364,142.81209419486302 C643.8331681983034,139.9688553549799 644.2027725382089,137.10998384161593 644.4663484074873,134.2500545755859 C644.732231689787,131.35471536077932 644.891704123802,128.45541917334697 644.8943803934394,125.59400599675364 M527.7666986695498,164.9308385616707 C528.8170750852125,164.5076914950872 530.3891237166331,164.1791229871324 532.1795027900489,164.00869613570904 C533.967037189893,163.83612847575296 535.9617768693151,163.8226942548814 537.7794904181253,163.97096018519187 C539.5996555065565,164.11706423663023 541.2314907582661,164.42395759207693 542.3606269322252,164.83251824992792 C543.4965494086448,165.23973192248235 544.1227518086345,165.74607954757678 544.1185274675107,166.2540317032682 M544.1185274675107,166.25403170326823 C544.1216286374918,166.7218132018545 543.5926767652038,167.18858196969035 542.6195048467108,167.57722484486575 M535.1931017581308,166.2540317032679 C534.7719962490838,166.44394567832413 534.407181086795,166.60830342022447 534.0484546503083,166.76979701405457 C533.6906839986933,166.93085594336665 533.3387849417793,167.08913918515074 532.9693230778441,167.25517009889612 C532.5998888891912,167.42119421845567 532.2157632440815,167.59364679604292 531.8169461425152,167.77252783165758 C531.4203221791252,167.95042049087564 531.0118691360506,168.13342273118786 530.630326809715,168.3041938720969 M542.6195048467108,167.57722484486575 C541.3715232289402,168.08157802573942 539.3767137072126,168.44869868553627 537.1679442570883,168.58032890203677 C534.9628403431599,168.71632048819754 532.5709880737895,168.61528663329963 530.6303269461855,168.30419389387575 M230.60138761975918,322.1341654482559 C221.70884294215597,317.3738359143893 212.42598594237748,311.45581893575473 202.5725101513218,304.18356333550975 C192.71814450165206,296.9108152764923 182.2931600607049,288.283828595865 171.092334318184,278.09226327115715 C159.8906187170493,267.90020548767774 147.91306181434078,256.14356906011795 134.9295250585693,242.5982251203831 C121.94509844418391,229.052388721876 107.95469197673498,213.71784481119306 92.70325106353982,196.35667567461203 M461.8235053443648,309.76225074675295 C463.40517336799934,308.8714800014267 464.9640792370715,307.93852640530173 466.5002229515798,306.96338995837624 C471.36421054632143,303.8762911334029 475.9917654866242,300.36750292007923 480.3463137207795,296.4775752284711 C484.7015234174349,292.5882240081936 488.78409759448016,288.31825712762526 492.5759817834476,283.7243639028361 C496.5603865919819,278.89814182804827 500.22445678373714,273.71509132521066 503.566640713417,268.2454074878905 C508.45329585493306,260.248755106796 512.652475864114,251.642975146864 516.1978648515153,242.62434281515158 C519.4991031808188,234.22501124927442 522.2370341732587,225.46665836257532 524.4312481492802,216.47594698760486 C526.5138319970359,207.93356868481538 528.1108276986578,199.17730764900057 529.182019137736,190.3155311407082 C529.6245505350803,186.66080264751176 529.970598906593,182.99488117988926 530.2201642522772,179.31776673784134 C530.4671971801016,175.64321677112537 530.6129830899129,171.96289204556643 530.6303269461857,168.30419389387578 M137.88053651907148,95.46319862780012 C136.90736460057855,95.8518415029754 136.37841272829021,96.31861027081145 136.38151389827163,96.78639176939765 M136.38151389827163,96.78639176939765 C136.38029316323787,97.1567600550959 136.7086460842956,97.52678802093403 137.33199141744052,97.85755353712969 C137.95315544472703,98.18861246281335 138.8682123627283,98.47982503307789 139.98090425024498,98.70056020998778 M152.73334269623257,98.1095849109952 C153.7065146147254,97.72094203581983 154.23546648701372,97.25417326798384 154.23236531703236,96.78639176939768 M154.2323653170324,96.78639176939767 C154.23658965815568,96.27843961370617 153.61038725816695,95.77209198861176 152.47446478174672,95.3648783160573 C151.34532860778793,94.95631765820633 149.71349335607832,94.64942430275958 147.8933282676471,94.50332025132134 C146.07561471883707,94.3550543210107 144.08087503941437,94.36848854188236 142.2933406395707,94.54105620183847 C140.50296156615454,94.7114830532618 138.9309129347344,95.04005156121661 137.88053651907148,95.46319862780011 M270.9369251894729,56.09820266527359 C269.9637532709798,56.48684554044897 269.4348013986915,56.953614308285005 269.437902568673,57.42139580687121 M269.437902568673,57.4213958068712 C269.4365753986844,57.79968703473957 269.77936919670856,58.17760077523141 270.4286719452733,58.51372140505738 C271.07561509575453,58.85016731308839 272.0278214704004,59.14417437732314 273.1809313980154,59.363522525398345 M285.78973136663393,58.74458894846867 C286.7629032851268,58.355946073293275 287.29185515741517,57.889177305457345 287.2887539874337,57.42139580687111 M287.2887539874337,57.42139580687111 C287.29297832855707,56.91344365117965 286.6667759285684,56.407096026085306 285.5308534521478,55.99988235353073 C284.4017172781893,55.591321695679895 282.7698820264796,55.28442834023305 280.94971693804814,55.13832428879482 C279.1320033892382,54.99005835848424 277.1372637098157,55.00349257935588 275.34972930997196,55.176060239311965 C273.5593502365559,55.34648709073533 271.98730160513566,55.67505559869006 270.9369251894729,56.0982026652736 M345.20095607527827,26.326356979329148 C344.2277841567852,26.7149998545045 343.69883228449703,27.1817686223405 343.7019334544785,27.649550120926715 M343.7019334544785,27.649550120926715 C343.70042794066376,28.040122093026582 344.0662489865642,28.43025260248295 344.7567019178892,28.774462136855472 C345.44449961829014,29.119051643793316 346.4554253346479,29.416968875998492 347.6716204829089,29.633483411492335 M800.5552510296387,70.8270161133988 C799.5176034451185,70.87842855468531 797.9494954734319,70.83467192818817 796.1581522468127,70.70425521090253 C794.369760905802,70.57501651721648 792.3696267779502,70.35998095355313 790.5489424802429,70.10121401356795 C788.7257344193778,69.84303063310011 787.0936686566935,69.54277311466427 785.9719925123326,69.25917446054022 C784.843322638496,68.97533721765332 784.2322439987139,68.70997632162673 784.2583656825254,68.51500115027713 M784.2583656825254,68.51500115027712 C784.2748891602159,68.34244738540063 784.7824959518715,68.22496343984382 785.7024448524776,68.18062983020374 M417.41899364762753,9.353647074301362 C415.0068189482539,43.850034132643 428.22330890346257,125.11768158626013 495.42996058259666,172.68848516074962 M429.2350966006119,4.667359033522189 C430.15504550121784,4.623025423882101 430.66265229287376,4.505541478325247 430.6791757705642,4.332987713448791 M430.67917577056414,4.33298771344879 C430.7052974543758,4.1380125420992275 430.09421881459343,3.8726516460725104 428.9655489407568,3.588814403185722 C427.843872796396,3.305215749061574 426.21180703371175,3.0049582306257996 424.3885989728465,2.7467748501579545 C422.56791467513926,2.4880079101727666 420.56778054728727,2.272972346509451 418.7793892062766,2.1437336528233737 C416.98804597965784,2.013316935537743 415.41993800797064,1.9695603090405678 414.38229042345074,2.020972750327047 M429.2350966006119,4.667359033522166 C426.7596289044183,4.226294652989655 424.2841612082248,3.7852302724571434 421.8086935120313,3.344165891924632 M785.7024448524777,68.18062983020374 C786.7400924369966,68.12921738891716 788.3082004086854,68.17297401541441 790.0995436353036,68.30339073269997 C791.8879349763138,68.43262942638607 793.8880691041663,68.64766499004934 795.7087534018734,68.90643193003459 C797.5319614627382,69.16461531050243 799.1640272254236,69.46487282893817 800.2857033697837,69.74847148306236 C801.4143732436203,70.03230872594911 802.0254518834024,70.29766962197586 801.9993301995911,70.49264479332541 M801.999330199591,70.49264479332541 C801.9828067219005,70.66519855820185 801.4751999302449,70.78268250375874 800.5552510296388,70.8270161133988 M793.1288479410582,69.50382297180124 C790.6533802448647,69.06275859126873 788.1779125486711,68.62169421073622 785.7024448524776,68.18062983020371" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M361.552794132794,27.684475447749406 L361.55278487323915,27.64955012092662 M412.5952248264125,6.118810621973509 Q412.7365024961972,4.165313664660321 412.93821125349837,2.3553440704004913 M679.8556941632594,209.1977465084597 Q683.9057616751259,207.53724668213127 688.0556310876698,205.75823335526988 M732.8729393022661,93.8092072008033 C732.8728710858738,97.35015828173545 732.6482572878388,101.2500020351022 732.1924050888123,105.41817260077961 C731.7367060070254,109.5855323097071 731.0494576390792,114.01362260079415 730.1282544483365,118.58917362492161 C728.5210641595503,126.58315812086117 726.1939480131334,135.01755093809638 723.1867570869879,143.3719919970252 C720.1821611256629,151.73168259214017 716.4974864643671,160.0114210275816 712.2452431959757,167.8378342369616 C708.5102285547691,174.71956336478723 704.3397853801469,181.25409350169457 699.8200841885619,187.32202937247598 C695.2992187152356,193.39346797945058 690.4290952249465,198.99831232029888 685.263284345367,204.1152437332206 C678.6214499823707,210.69172299537422 671.4967618417231,216.4645273163764 663.8756825439438,221.47705652812925 C656.2502854464827,226.48827777624018 648.1285231527785,230.74608991308935 639.3759598922632,234.2572697886063 M608.270817352113,236.5183428262998 C614.6587423957151,234.04642002645966 621.2585656015228,231.54870045174448 628.0911428031461,228.98997129467926 M658.6089084164607,123.58105288674786 C658.6088402000688,127.12200396767905 658.384226402033,131.02184772104698 657.9283742030068,135.190018286724 C657.4726751212202,139.35737799565152 656.7854267532736,143.78546828673828 655.8642235625306,148.36101931086574 C654.2570332737452,156.3550038068055 651.9299171273282,164.7893966240406 648.9227262011827,173.14383768296958 C645.9181302398581,181.50352827808445 642.2334555785616,189.78326671352596 637.9812123101706,197.60967992290577 C634.2461976689639,204.49140905073105 630.0757544943415,211.02593918763915 625.5560533027568,217.09387505842045 C621.0351878294298,223.165313665395 616.1650643391414,228.7701580062431 610.9992534595615,233.88708941916505 C604.3574190965656,240.46356868131826 597.2327309559174,246.23637300232113 589.6116516581385,251.24890221407367 C581.9862545606783,256.2601234621844 573.8644922669727,260.51793559903405 565.1119290064578,264.0291154745508 M505.93601894060896,284.4348208825962 C511.36957785977756,281.37027823799644 516.6367614597468,278.4621885392166 521.8355356375175,275.66677222173735 C528.1572009983706,272.2691430246177 534.3777268471651,269.04281560590897 540.6666588259899,265.91143261551366 C547.755929054295,262.3814231412787 554.9369464586943,258.9695511098083 562.3948397955821,255.59342634673823 M544.1185274675107,166.25403170326823 C544.11880293168,173.25533386121222 543.6353489375356,181.23077627363455 542.6030395288452,189.65355672166774 C541.2470935645906,200.75241663532353 538.9262419852628,212.62149937986015 535.6039535905143,224.23782203496978 C533.837623640602,230.42337280731593 531.7910368027708,236.540696504174 529.485496185205,242.45839751162998 C527.1806185771201,248.37730497148863 524.6167871639159,254.09658965642905 521.8338693192582,259.51863661981963 C518.1004330380099,266.79670856311566 513.974603537814,273.5335046869629 509.56604613336054,279.63172397215493 C505.15579167878076,285.73459450611796 500.46553316026245,291.2065164380009 495.55741848893666,296.08042371417935 C489.78204909020394,301.8141253584063 483.70928445346135,306.7286841465335 477.3088085975902,310.95016797609054 C470.90428410665385,315.1692368960076 464.17204839658945,318.69523085735466 456.9684237044558,321.58660028774545 M230.601387619759,322.1341654482558 C242.19763451096185,328.34041224279355 254.08530297254248,333.81421281877607 266.17470603991586,338.26811343847385 C278.26042684725564,342.72387462297115 290.5478822603884,346.1597358511837 302.84428203378303,348.340339199763 C310.40989634792356,349.68560238579516 317.97582259716904,350.5597543395115 325.4787421886315,350.9496283242015 C332.9816461698466,351.34112105828956 340.4215434932789,351.2483358233509 347.7346784791162,350.70343086581966 C360.05104747156616,349.7950715714273 371.9948492462112,347.58286548935126 383.3654033574543,344.48919539119225 C394.741708117537,341.3983316711892 405.544765214218,337.42600393510327 415.7349123694155,333.0731735429014 C424.22159536920356,329.44420030388216 432.2874505817526,325.54658634361857 439.95722981594383,321.6016474062643 C447.6276675315555,317.654001347604 454.90202926880863,313.6590303118529 461.82350431636013,309.76225064658473 M2.1492547254113106,145.56180592853235 C3.461928648361039,152.86620579980595 5.095193060579556,160.5862501873458 7.049137159277308,168.50638758757495 C9.003985002081254,176.42769700318314 11.279512531364453,184.54909943148095 13.90111377931089,192.68785979950965 C15.6332312519583,198.07995262995314 17.529644268247885,203.486204579564 19.589682140603415,208.84579908643926 C21.650681787787406,214.2058660785163 23.875306291037354,219.51927562785792 26.289814657974212,224.73844075821242 C28.705284799739548,229.95807837376864 31.310638805191857,235.08347157033836 34.15906537714925,240.08026295732034 C37.00845372393513,245.0775268295043 40.10091463722624,249.94618889210122 43.51656651503788,254.66512134016182 C46.706469201605145,259.06077751016494 50.187749152612,263.3327512623043 54.152458385299184,267.5087391174344 C58.121818553698866,271.68365151282586 62.57460800377889,275.7625780112082 67.83310495273008,279.74310226075806 C70.61558735246582,281.84729332506873 73.62511595882728,283.92109015851213 76.90542924192036,285.947217965865 C80.1849125103645,287.97300784170017 83.73518045554059,289.9511286914447 87.57673113738485,291.8548436373885 C95.18547102751529,295.6337057186237 103.9799822419794,299.10835154518645 113.75495082990177,302.10324398185753 C123.52399254578206,305.10374670220546 134.273491635121,307.62449603266214 145.63218172986396,309.6470427809541 M154.23289422127198,97.16478971319567 L154.23236531703247,96.78639176939768 M287.28875577188177,57.436722187517944 L287.2887539874338,57.42139580687112 M784.2583656825253,68.51500115027713 L784.1896658726916,69.10856454530031 L784.1771317481729,69.2124469585722 M343.77232110633304,31.206489322664495 Q343.70162423898216,29.346280772740513 343.7019334544783,27.649550120926705 M430.67917577056414,4.332987713448745 Q430.6468701675533,4.61944571530863 430.61626940537553,4.9134483395866955 M639.3759598922613,234.257269788607 C633.3910749097623,236.65792255884412 627.1073077071371,238.7037043852191 620.4636415193622,240.37298661641714 C613.8199583159386,242.04100048871487 606.8144626901322,243.33100699491476 599.3856614387404,244.18586343449087 M565.111929006456,264.0291154745515 C559.1120825529747,266.43576302054294 552.8118636268919,268.485785777187 546.149782481467,270.157336997185 C539.4876864140921,271.8276089133783 532.4617906559675,273.11788258329796 525.0101876457315,273.97049075311344 M456.96842370445665,321.5866002877451 C451.9122290371724,323.61466444607595 446.62171202216064,325.32223144697224 441.0233907492941,326.69755722655793 C435.42467370270975,328.07128658107104 429.51609501984154,329.1115866588846 423.213091126449,329.7620134940762 M145.6321817298641,309.64704278095405 C163.7740390155793,312.8791112878887 182.60105048672835,316.5902893463487 202.03650259978198,320.78930466044585 C217.930131951987,324.2227038910837 234.22856970427014,327.9815464371276 250.8744953849437,332.05790612388904 M136.39436787694152,98.80263397320957 Q136.3813681326588,97.77770557174998 136.38151389827166,96.78639176939764 M269.49887708648396,60.72370782698228 Q269.4376569192634,59.00148294924664 269.43790256867294,57.42139580687112 M662.9547543714529,222.07730132038586 C669.0352761762122,220.89189693623374 674.9375990459037,219.4040047376673 680.683047139052,217.62042892404915 C688.6380857076331,215.1503600576882 696.2929894145025,212.11540771833836 703.6851997081253,208.50471448157478 C711.0770423770552,204.8966831554269 718.2024896385933,200.70422783102714 725.061541492741,195.92734850837562 C731.9916511545579,191.09778505070247 738.6463919502385,185.6605769821844 744.9563469980039,179.6428034191738 C751.2649231434623,173.628546794851 757.2287135410062,167.03372467603558 762.7396920442734,159.98389046233694 C769.0706406404797,151.8928008076397 774.8006484998477,143.198346954368 779.7792536160509,134.27698450551347 C784.7602337452886,125.35992167307643 788.9898111313629,116.2159502450566 792.3840241329258,107.34191508413267 C794.9872140994805,100.5432497735231 797.1015244561971,93.89740617425323 798.7107111960379,87.67279755167539 C800.3196616017393,81.44694876503158 801.4234883905675,75.64233495507995 801.999330199591,70.49264479332541" />
+  </g>
+</svg>
diff --git a/test-data/negativeScaledCube-II.svg b/test-data/negativeScaledCube-II.svg
new file mode 100644
--- /dev/null
+++ b/test-data/negativeScaledCube-II.svg
@@ -0,0 +1,29 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999999999999" height="773.7123767077821">
+  <style type="text/css">
+.edge {
+  fill: None;
+  fill-opacity: 0;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path class="edge sharp hidden" d="M2.000000000000057,686.1887792958064 L321.99999999999994,557.9033831778427 M322.0,2.000000000000057 L322.0,557.9033831778427 M801.9999999999999,643.4269805898185 L321.9999999999999,557.9033831778427" />
+    <path class="edge outline hidden" />
+    <path class="edge sharp visible" d="M482.0,215.8089935299395 L482.0,771.7123767077821 M482.0,771.7123767077821 L801.9999999999999,643.4269805898184 M801.9999999999999,87.52359741197583 L801.9999999999999,643.4269805898185 M482.0,215.8089935299395 L801.9999999999999,87.52359741197581 M2.000000000000057,130.2853961179637 L2.0000000000000417,686.1887792958064 M2.000000000000057,130.2853961179637 L321.99999999999994,2.000000000000017 M482.0,215.8089935299395 L1.9999999999999978,130.28539611796367 M482.0,771.7123767077821 L1.9999999999999978,686.1887792958063 M801.9999999999999,87.52359741197583 L321.9999999999999,2.0000000000000053" />
+    <path class="edge outline visible" />
+  </g>
+</svg>
diff --git a/test-data/negativeScaledCube-III.svg b/test-data/negativeScaledCube-III.svg
new file mode 100644
--- /dev/null
+++ b/test-data/negativeScaledCube-III.svg
@@ -0,0 +1,29 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="804.0" height="773.7123767077824">
+  <style type="text/css">
+.edge {
+  fill: None;
+  fill-opacity: 0;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path class="edge sharp hidden" d="M322.0,557.9033831778429 L322.0,2.0000000000001137 M2.0,686.1887792958065 L322.0,557.9033831778428 M802.0,643.4269805898186 L321.99999999999994,557.9033831778428" />
+    <path class="edge outline hidden" />
+    <path class="edge sharp visible" d="M482.00000000000006,771.7123767077824 L482.00000000000006,215.80899352993958 M482.00000000000006,215.80899352993958 L802.0,87.52359741197586 M802.0,643.4269805898186 L802.0,87.52359741197586 M482.00000000000006,771.7123767077824 L802.0,643.4269805898186 M2.0,686.1887792958065 L2.000000000000015,130.28539611796373 M2.0,130.28539611796384 L322.0,2.000000000000117 M482.00000000000006,771.7123767077824 L1.9999999999999987,686.1887792958065 M482.00000000000006,215.80899352993958 L1.9999999999999987,130.28539611796376 M802.0,87.52359741197586 L321.99999999999994,2.000000000000024" />
+    <path class="edge outline visible" />
+  </g>
+</svg>
diff --git a/test-data/negativeScaledCube.svg b/test-data/negativeScaledCube.svg
new file mode 100644
--- /dev/null
+++ b/test-data/negativeScaledCube.svg
@@ -0,0 +1,29 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="804.0" height="773.7123767077824">
+  <style type="text/css">
+.edge {
+  fill: None;
+  fill-opacity: 0;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path class="edge sharp hidden" d="M322.0,557.9033831778428 L322.0,2.0 M322.0,557.9033831778428 L2.0000000000000044,686.1887792958065 M802.0,643.4269805898186 L321.99999999999994,557.9033831778428" />
+    <path class="edge outline hidden" />
+    <path class="edge sharp visible" d="M802.0,643.4269805898186 L802.0,87.52359741197586 M802.0,87.52359741197586 L482.0,215.80899352993958 M482.00000000000006,771.7123767077824 L482.00000000000006,215.80899352993958 M802.0,643.4269805898186 L482.0,771.7123767077824 M322.0,2.0 L2.0000000000000044,130.28539611796373 M2.0,686.1887792958065 L2.000000000000015,130.28539611796373 M802.0,87.52359741197586 L321.99999999999994,2.000000000000024 M482.00000000000006,771.7123767077824 L1.9999999999999987,686.1887792958065 M482.00000000000006,215.80899352993958 L1.9999999999999987,130.28539611796376" />
+    <path class="edge outline visible" />
+  </g>
+</svg>
diff --git a/test-data/negativeScaledCuboid.svg b/test-data/negativeScaledCuboid.svg
new file mode 100644
--- /dev/null
+++ b/test-data/negativeScaledCuboid.svg
@@ -0,0 +1,29 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999177874079" height="1439.5745231570922">
+  <style type="text/css">
+.edge {
+  fill: None;
+  fill-opacity: 0;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path class="edge sharp hidden" d="M459.14281014994725,1193.2214127665234 L459.1428101499473,2.0000001000000793 M459.14281014994725,1193.2214127665234 L2.0000000999999656,1376.4862454844501 M801.9999176874078,1254.3096903391656 L459.14281014994725,1193.2214127665234" />
+    <path class="edge outline hidden" />
+    <path class="edge sharp visible" d="M801.9999176874078,1254.3096903391656 L801.9999176874078,63.08827767264211 M801.9999176874078,63.08827767264211 L344.8571076374605,246.35311039056887 M344.8571076374605,1437.5745230570924 L344.8571076374605,246.35311039056887 M801.9999176874078,1254.3096903391656 L344.8571076374605,1437.5745230570924 M459.1428101499473,2.0000001000000793 L2.0000000999999656,185.26483281792662 M2.0000000999999656,1376.4862454844501 L2.0000000999999656,185.26483281792662 M801.9999176874078,63.08827767264211 L459.1428101499473,2.0000001000000793 M344.8571076374605,1437.5745230570924 L2.0000000999999656,1376.4862454844501 M344.8571076374605,246.35311039056887 L2.0000000999999656,185.26483281792662" />
+    <path class="edge outline visible" />
+  </g>
+</svg>
diff --git a/test-data/offset.svg b/test-data/offset.svg
new file mode 100644
--- /dev/null
+++ b/test-data/offset.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999962695422" height="287.2094385066902">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M55.1188916606605,2.000000000000007 L55.1188916606605,20.455607240511554 M53.56307513706578,31.426643915815852 C53.85839143419904,30.795878745752518 54.1230551717872,29.9851406259097 54.34442313850199,29.016544089319094 C54.565995300224095,28.049078789955924 54.74392124688314,26.923569944001066 54.87124097455897,25.694177103385716 C55.040209482033696,24.07052083535571 55.1193828641089,22.269218600695638 55.1188916606605,20.455607240511547 M39.18322416246235,36.07189029017516 C40.745668983633465,36.35254087995005 42.54809829741483,36.3078766628345 44.480183730011596,35.87140180107332 C45.443493394071446,35.65492336260336 46.42724994000284,35.345666363248306 47.43145336780575,34.9436308030082 M47.43145336780575,34.943630803008205 C49.48406123361508,34.12244328590717 51.57773736187716,32.91413642360043 53.56307484614031,31.426644221115364 M23.247556664264195,88.59938782086186 C24.343163891518145,88.159127334968 25.23498513017262,87.95317147758473 25.789324650951325,88.05395409646604 M25.789324650951322,88.05395409646604 C26.234970385581914,88.13242032046153 26.465105291640324,88.40509721772038 26.46417815482716,88.85967725207158 M26.46417815482716,88.85967725207159 Q26.461984371308688,89.37281658093846 26.092252268687062,90.16173395372816 M17.935667498198157,81.50107734374203 C19.50206290334998,81.77789301632296 20.990421378495427,82.40985296019551 22.24940929231703,83.41692345528374 C23.20320757867983,84.17667771688465 24.024486072922155,85.14725479799263 24.672369533906522,86.28913109477472 C25.32140248934539,87.43026595840202 25.797495799554085,88.74115832852218 26.092252103683915,90.1617338683484 M12.623778332132101,92.85837410713376 L23.2475566642642,88.59938782086186 M102.92589415525495,84.34040153458996 L118.8615616534531,87.17972572543789 M32.140906987885636,96.33582213586794 C31.476452198276238,95.15465457465812 30.619468401881928,94.02481478938631 29.598508765560183,92.98560212620725 C28.57810828213573,91.94582823046365 27.394646110528367,90.99674105127947 26.09225238410345,90.16173425684195 M55.11889166066051,94.27803620255771 C55.119382864353604,92.4657376395852 55.04020948308214,90.45283564871093 54.87124097455899,88.3775920404041 C54.61813168368222,85.23426845683083 54.15501736761656,81.98450323730961 53.56307513999811,79.14890494329117 M39.183224162462345,72.98310477119824 C40.74583345901402,73.2603893044648 42.54847825205947,73.76451876671571 44.48079408770674,74.49925279680983 C47.41094376219292,75.6073309604488 50.61149085242995,77.25084189151576 53.56307491548669,79.14890455157354 M86.99022665705681,118.41229182476513 L55.1188916606605,112.73364344306927 M55.1188916606605,94.27803620255771 L55.1188916606605,112.73364344306927 M55.1188916606605,112.73364344306927 L33.8713349963963,121.25161601561305 M23.247556664264202,70.14378058035032 L39.18322416246235,72.98310477119826 M2.0000000000000018,78.66175315289411 L23.24755666426421,70.14378058035032 M17.93566749819815,81.50107734374204 L12.623778332132105,80.55463594679273 M23.247556664264202,70.14378058035032 L23.247556664264202,33.232566099327244 M32.508392042074995,34.88260767547406 L39.18322416246235,36.07189029017517 M102.92589415525495,84.34040153458997 C101.35949875010279,84.06017258957365 99.87114027495714,83.97837202703154 98.61215236113543,84.14542860117518 C97.98587530664526,84.22765332834972 97.42210103310747,84.36897532342381 96.92082954052198,84.56939458639734 M96.92082954052198,84.56939458639732 C95.89306409776557,84.97973175925924 95.16482043990791,85.64064967935826 94.76930954861116,86.49079086794319 M97.61400498918891,77.24209105747015 C96.56977976190122,77.65816130643964 95.71004033181288,78.41474848534088 95.1522992536692,79.51747242078059 C94.65463187667967,80.4938806780058 94.39620867300508,81.73906254153395 94.39738335113219,83.18102880115663 M94.39738335113219,83.18102880115663 C94.39717350094081,84.1992371441012 94.52449350733023,85.31393971578485 94.769309476513,86.49079073848866 M95.38021496602347,40.90123214991712 Q95.21261254525581,40.901269303100726 95.07223700859335,40.87631029602626 M95.07223700859335,40.87631029602626 C94.62659427698202,40.79784532174012 94.39645529808989,40.525167403896305 94.39738334955527,40.0705872505488 M94.3973833495553,40.0705872505488 Q94.39957707563046,39.55744827281045 94.7693094779084,38.76853039031527 M65.74266999279261,34.652228194751196 L76.36644832492472,30.393241908479297 M88.72065466556748,32.59444226144099 L76.3664483249247,30.3932419084793 M76.3664483249247,30.393241908479297 L76.3664483249247,67.30445638950238 M65.7426699927926,71.56344267577427 L76.36644832492472,67.30445638950238 M108.237783321321,72.98310477119824 L108.237783321321,48.37562845051619 M108.23778332132102,72.98310477119824 L97.61400498918891,77.24209105747013 M76.3664483249247,67.30445638950238 L108.23778332132102,72.98310477119824 M53.56307532470564,79.14890453199912 C56.51474706802232,76.93766819387278 59.417458018894926,74.9696871021858 61.79100958852465,73.57834912003925 C63.36368622892137,72.65400374754127 64.69994510215761,71.98060724329 65.7426699927926,71.56344267577428 M94.76930926907882,86.49079112409825 C93.33973917969371,87.5600173997881 92.05371491868515,88.7517342396005 90.96889529081777,90.02780887353256 C89.88320109604147,91.30317190289598 89.00018925565372,92.66259018601976 88.35316961137806,94.04765672183485 M53.56307531807028,31.426644195351244 C54.99231667037509,32.34373761981998 56.41035447292976,33.11569999539803 57.76242863082546,33.704395075453 C59.11459002337157,34.293966043747666 60.399770242835544,34.69913308516248 61.56537044424456,34.90625244569658 M61.565370444244536,34.90625244569658 C63.235344229815816,35.205812312694626 64.65065622061333,35.09312883009942 65.7426699927926,34.6522281947512 M174.63639789714662,124.80077125417299 C175.17774041013436,124.5833542665893 175.6259652129937,124.4772209218124 175.90728185393158,124.52805441177145 M175.90728185393158,124.52805441177145 Q176.24114796869026,124.58568516531516 176.24470838939646,124.93091623200147 M176.24470838939646,124.93091623200148 Q176.2444740332734,125.18445921776994 176.05874630061186,125.5819438883822 M179.94828706321266,131.89908173129277 C179.95149727706692,130.71157063853897 179.60673720541314,129.4435663318917 178.84064662725007,128.26878324174166 C178.1901044883193,127.26328237692816 177.2348795973507,126.33414293833347 176.05874631629285,125.58194391069816 M171.98045331411362,121.25161601561305 C173.00897921269708,121.4318726373444 173.98365997300624,121.92627770717667 174.72752281455683,122.77148282900872 C175.3633031282822,123.48736676190262 175.82594948187509,124.45328915049397 176.05874628564032,125.58194387894976 M211.81962205960897,119.1221228724771 C211.82026870482997,117.93372470868717 211.75108152006658,116.55256885248693 211.5973501512516,115.12967630058061 C211.4672641786272,113.9177586293379 211.27649189591352,112.68481577222741 211.0417139113129,111.5575568717966 M203.8517883105099,108.47465715679738 C204.87772372936118,108.6559522807743 206.1293523069145,109.03933122423433 207.48857501609783,109.63784358239658 C208.64467968324942,110.14513371628682 209.8701844383531,110.80523237965748 211.0417138807968,111.5575568323304 M179.9482870632127,104.21567087052549 L179.9482870632127,48.848849148990865 M148.0769520668164,116.99262972934115 L179.9482870632127,104.21567087052547 M179.9482870632127,104.21567087052549 L203.85178831050993,108.47465715679738 M179.94828706321272,48.848849148990865 L203.85178831050993,53.10783543526275 M171.98045331411362,121.25161601561307 L158.70073039894848,118.88551252323978 M211.0417139101575,50.78521292889613 C211.27649193906663,50.28542449358687 211.4672642026166,49.56234195319395 211.5973501512516,48.698093819628674 C211.7510815200667,47.68606563322662 211.82026870482994,46.48982030626904 211.81962205960897,45.299693910430946 M203.8517883105099,53.10783543526275 C204.87572367327044,53.29324854095955 206.12440993918523,53.196310018722414 207.48058169570126,52.728157543614245 C207.64447581206568,52.67184935498804 207.80958280669248,52.610365576652825 207.97590267958222,52.54370620860884 M207.97590267958222,52.54370620860884 C208.98536167728105,52.13998049505844 210.0335531660602,51.5406143139098 211.04171387665343,50.78521296901306 M267.59445830330253,119.83195392018908 L291.4979595505997,124.09094020646097 M267.59445830330253,119.8319539201891 C266.4434799237641,119.62442402267483 265.3608249831834,119.6347951384194 264.59192575041266,119.94645012605883 M264.59192575041266,119.94645012605883 C264.086369114343,120.14816542729899 263.71696602698756,120.47541082967719 263.5161653260263,120.90714820781086 M264.9385137202695,116.28279868162917 C264.25154743732253,116.55481838509643 263.71704665358425,117.1301526355046 263.4776372754786,118.02836647425951 C263.3798679467291,118.39014409914628 263.33072326322593,118.79811126325953 263.3302032249688,119.25226796659928 M263.33020322496884,119.25226796659928 Q263.3304375909414,120.01252117561182 263.51616532184596,120.90714819685473 M263.8216192293565,61.20115452590562 Q263.7380161815656,61.20118942440243 263.6676297638735,61.18869380216384 M263.6676297638734,61.18869380216381 Q263.3337636138306,61.131063003735896 263.33020322496895,60.78583198581417 M263.33020322496895,60.785831985814156 Q263.33043759094585,60.5322889747637 263.5161653230441,60.134804317913876 M217.13151122567504,52.398004387550756 L233.06717872387318,46.00952495814291 M233.06717872387318,46.00952495814292 L233.06717872387318,101.37634667967754 M217.13151122567504,107.76482610908539 L233.06717872387318,101.37634667967754 M233.06717872387316,101.37634667967754 L280.87418121846764,109.89431925222132 M280.87418121846764,109.89431925222132 L264.9385137202695,116.28279868162917 M259.62662455420343,50.741731942889466 L233.06717872387316,46.00952495814291 M280.87418121846764,109.89431925222132 L280.87418121846764,66.83123569102773 M179.94828706321266,134.97501627137805 L179.94828706321266,131.8990817312928 M211.81962205960897,146.8055337332444 L179.9482870632127,159.5824925920601 M211.81962205960897,119.1221228724771 L211.81962205960897,146.80553373324443 M259.62662455420343,127.6400954450209 L259.62662455420343,136.86789906527667 M259.62662455420343,155.32350630578821 L211.819622059609,146.80553373324443 M158.70073039894848,131.1892506835808 L174.63639789714662,124.80077125417296 M211.0417139315264,111.55755682657707 C212.21278424740112,110.68077268885148 213.3466357858025,109.89514222762422 214.33352659164052,109.27354880428547 C215.49730862031265,108.53931312669212 216.44810178617513,108.03767045472286 217.13151122567504,107.76482610908539 M263.51616530167456,120.90714822908527 C262.34384193609293,121.78225791333239 261.3909321562911,122.80968197471033 260.7405833742304,123.88099859750437 C259.9701331406222,125.14084599525755 259.6233752480838,126.44966475376285 259.62662455420343,127.6400954450209 M211.0417139247685,50.785212958737645 C212.50505220596455,51.72693972201881 213.90615946250188,52.326483131667274 215.04286147111418,52.52501649441268 M215.04286147111415,52.525016494412675 C215.8892640269022,52.676533705200825 216.5915405318017,52.61566578972916 217.13151122567504,52.39800438755076 M211.81962205960897,17.616283049663622 L211.81962205960897,45.299693910430946 M599.5875311824306,194.36421392994725 C600.2757804723713,194.09170743684334 600.8109657460247,193.51469231698655 601.0497456532258,192.61366198606206 C601.1466314493734,192.2531058564797 601.1953301254489,191.84680007910035 601.1958416814526,191.39474465392382 M601.1958416814526,191.39474465392382 Q601.1956072534388,190.63449104896654 601.0098795815169,189.73986442598127 M601.009879605827,189.73986439003784 C602.1810062455571,188.865641581703 603.1331881608053,187.83942044067447 603.7834737319056,186.7692749810061 C604.5552954108219,185.5084344565779 604.902682004799,184.1983723835575 604.8994203484967,183.00691716655552 M557.0924178539022,211.40015907503482 L599.5875311824306,194.36421392994725 M555.0037681000565,211.52717118324472 C555.8501708083552,211.67868839846264 556.5524472003921,211.6178204526935 557.0924178539022,211.40015907503482 M543.8126949387371,212.10999012274678 C544.8380857495754,212.29568131243474 546.0889127574608,212.19816403159575 547.4473044666508,211.72831149519087 C547.6092902994786,211.6725483334948 547.7724585825156,211.6117314640193 547.9368093157616,211.54586088676436 M480.0700249459445,200.75269335935508 C479.04376101374095,200.57281094370387 478.0710959671093,200.08024099558213 477.32786360409875,199.23836945547038 C476.6895815785016,198.52189865101752 476.2251177353905,197.55394219535904 475.9917319774317,196.42236548245893 M472.1021911968454,190.10522764367536 C472.0989607340579,191.29443480021936 472.4447571550521,192.5643828817945 473.2131095645689,193.74056827055966 C473.8635528855917,194.7441432101828 474.8175765188333,195.6714206189936 475.9917319445001,196.42236546082526 M543.8126949387371,212.1099901227468 L480.0700249459445,200.75269335935508 M477.4140803629115,197.20353812079517 C476.8727379528597,197.42095507154838 476.424513033994,197.52708846251704 476.14319640610927,197.47625496320578 M476.14319640610927,197.4762549632058 Q475.80933016681115,197.41862408370827 475.80576986288247,197.07339315258469 M475.80576986288247,197.07339315258469 Q475.8060042343584,196.81985013043834 475.9917319654445,196.42236547657973 M533.1889166066051,179.45776192799562 C532.1652182710625,179.27685098551962 530.9168798504745,178.8947962498258 529.5610690355948,178.29850242643687 C528.4023407925149,177.7906742727492 527.1735418239318,177.12913354540453 525.9989910179052,176.37486223784612 M525.9989910000345,176.37486224768062 C524.824199462216,177.25443654636004 523.6868910502216,178.04224181083944 522.6977861415983,178.66478878657838 C521.5382256874251,179.39584633466018 520.5907827569489,179.8954650800122 519.9091936914399,180.1675929757076 M477.4140803629115,104.92550191823747 C476.7288354095002,105.19686833195134 476.1952559508934,105.76995043549239 475.9550087304988,106.66439117057595 C475.85604772984715,107.0278010205211 475.806301440335,107.43799436139189 475.8057698619625,107.89497119318831 M475.90178193371355,109.05647739416042 Q475.9394819288809,109.2985111061796 475.99173197337706,109.54985145346166 M475.99173195197983,109.5498514585834 C474.8156716710997,110.42773032803234 473.8604910794174,111.45891412973096 473.20995251983845,112.53388942004744 C472.4437785247031,113.79063173609651 472.0989802374702,115.09556826037324 472.1021911968454,116.2827986816292 M477.06749239559497,108.58915336662368 C476.56193600742165,108.79086854296476 476.1925327884174,109.11811382088335 475.99173197432,109.54985145589816 M519.9091936914399,87.8895567731499 L477.4140803629115,104.92550191823747 M533.1889166066051,87.1797257254379 L596.9315865993976,98.53702248882963 M519.9091936914399,180.1675929757076 L477.4140803629115,197.20353812079517 M525.221082857506,168.8102962123159 C525.2204397320314,169.99722439312558 525.289446551786,171.37640022213625 525.442784289551,172.79744195742867 C525.5728875442688,174.01106241738754 525.7638687580961,175.24595968476228 525.9989910120286,176.3748622311697 M525.221082857506,94.98786725026974 L525.221082857506,168.8102962123159 M525.9989909924307,89.50234821130903 C524.5356514647538,88.5606207829318 523.1345461469363,87.96107837431532 521.9978434444986,87.76254466354922 M521.9978434444986,87.76254466354922 C521.1514405713804,87.61102745754772 520.4491644419737,87.6718953815592 519.9091936914398,87.8895567731499 M533.1889166066051,87.17972572543792 C532.1626992383499,86.99387656849312 530.9106559464662,87.09172318654777 529.5510034329166,87.5625425596457 C529.3901017363653,87.61799488833402 529.2280346681163,87.678432355961 529.0648022281688,87.74385496252651 M529.0648022281687,87.74385496252651 C528.05534356501,88.14758047363858 527.007151396662,88.74694706385762 525.9989910222314,89.50234820716466 M525.9989910087572,89.50234823312621 C525.7638687563125,90.0028601233609 525.5728875436693,90.72733862419 525.4427842895507,91.59324350577988 C525.2894465517862,92.60447289880194 525.2204397320315,93.79922024433104 525.221082857506,94.98786725026973 M533.1889166066051,179.45776192799562 L596.9315865993976,190.81505869138735 M472.1021911968454,190.10522764367533 L472.1021911968454,116.28279868162917 M604.8994203484967,109.18448820450936 L604.8994203484967,183.00691716655552 M596.9315865993976,190.81505869138732 C598.0825647956849,191.02258859071216 599.1652200309873,191.01221746169978 599.934119149747,190.70056248156104 M599.9341191497471,190.70056248156104 C600.4396755328903,190.49884730719901 600.8090787496552,190.1716020338119 601.0098795650327,189.73986440509114 M600.8584151464179,101.81346087864235 Q601.1922813162137,101.8710916394163 601.1958416814526,102.2163226966985 M601.1958416814526,102.21632269669851 Q601.1956072534288,102.46986587394669 601.0098795787991,102.8673503687111 M596.9315865993976,98.53702248882962 C597.9584792094229,98.71700892144895 598.9317046459528,99.21008858536734 599.6751128512576,100.05288611209997 C600.3126991892595,100.76919451583937 600.7766574710661,101.7365857454955 601.0098795677504,102.86735036025118 M604.8994203484967,109.18448820450936 C604.9026623558245,107.99431782020842 604.5562765724205,106.72326564769858 603.7866381702405,105.54628455992281 C603.136252460716,104.5438032363927 602.1829116520447,103.61758284739832 601.0098795922399,102.86735038021969 M697.8574807546526,214.94931431359475 C696.2916666800821,214.6714687832667 694.4847874120203,214.16580747557703 692.5479898449478,213.42863683807192 C689.6210755641268,212.32066213989356 686.4251927310756,210.6789733852115 683.4776300554487,208.78351453987983 M683.4776295709584,208.7835145671147 C680.5245837409033,210.99578373088016 677.6205679338191,212.96454152143193 675.2463941383152,214.35600891518203 C673.675139100236,215.2793651595556 672.3400333459986,215.95210055392474 671.2980349243221,216.36897640901873 M697.8574807546526,214.94931431359473 L761.6001507474451,226.30661107698646 M683.4776297723098,108.86091719711239 C683.1825534034759,109.49117195624613 682.918080464797,110.30109787424512 682.6968217747615,111.26865714244812 C682.4753598799923,112.2350876548051 682.2974623052646,113.35934035733773 682.1700847590989,114.58740396890678 C682.0006934176105,116.21261775282 681.9213194796259,118.01611587274772 681.9218132564544,119.83195392018912 M697.8574807546526,104.21567087052549 C696.2900545879193,103.93410205815464 694.4810479873601,103.98001047442852 692.541995763383,104.42033793617367 C691.5845403458808,104.63662163586753 690.6069589402788,104.94448577013785 689.6092515465768,105.34393033898414 M689.6092515465768,105.34393033898414 C687.5566352648846,106.16512217398088 685.4629691134039,107.37342416188781 683.47763005345,108.86091690564623 M628.8029215957939,122.67127811103703 C627.7569089116903,123.08804640652878 626.8960353271904,123.84653836806365 626.3383577406844,124.95229432432107 C625.8425459151522,125.92783669756412 625.5851337223751,127.17102746125173 625.5863000186232,128.61021588904566 M625.7783254112369,130.9332287927462 Q625.8539471676845,131.41850926553974 625.9582260309351,131.91997777160935 M625.9582258505063,131.91997820516377 C624.4815107407427,133.02440265514923 623.1580892544139,134.25966902323074 622.0511931690008,135.58337204547144 C620.9432754656889,136.9062715600677 620.0536324169831,138.3172323163867 619.417063164938,139.7509272597621 C618.5724476608887,141.6452964255724 618.1766886406352,143.57328669349494 618.1791432636618,145.38587163782046 M671.2980349243222,105.63533296594947 L628.8029215957939,122.67127811103704 M628.1097461325705,129.99858163084448 C627.0819762840115,130.40892181907083 626.3537378629358,131.0698367107037 625.9582261220964,131.91997789722424 M683.4776295768798,108.86091693160107 C682.0483848831256,107.9438216221899 680.6303588447076,107.17186591172243 679.278283427925,106.5831692632589 C677.9261226078227,105.99359745765116 676.6409314991963,105.5884269311136 675.4753344775535,105.38130873075522 M675.4753344775538,105.38130873075528 C673.8053610962455,105.08174884830966 672.3900482648373,105.19443225284225 671.2980349243223,105.63533296594946 M697.8574807546526,104.21567087052549 L761.6001507474451,115.57296763391722 M681.9218132564544,193.6543828822353 C681.9213185662069,195.46969536445195 682.000764304594,197.48630653983875 682.1703070051141,199.5651988999602 C682.4235831419516,202.70533682322352 682.8863472624153,205.95103544715622 683.4776297721337,208.78351416507903 M671.2980349243222,216.36897640901873 L628.8029215957939,233.4049215541063 M697.8574807546526,251.8605287946178 L634.11481076186,240.50323203122608 M720.2396270334696,250.69489094170643 C721.9096007539554,250.99445083586158 723.3249128751185,250.88176734685413 724.4169265849827,250.4408666991938 M697.8574807546526,251.86052879461784 C699.4214392774605,252.141458371812 701.2258665823689,252.09641690016753 703.1600688150747,251.65877303325402 C704.1215994308491,251.4423523668811 705.1034798123675,251.13351779377322 706.1057099596293,250.7322693139297 M724.4169265849828,250.44086669919386 L766.9120399135111,233.4049215541063 M766.9120399135112,233.40492155410632 C767.9585044839268,232.9879767666605 768.8196645647765,232.2290029464628 769.3773254593463,231.12247998279585 C769.8726690735325,230.1471559320134 770.1298254842748,228.90447059708507 770.1286614883103,227.46598377466418 M770.1286614883103,227.46598377466418 C770.128871132488,226.44777292198586 770.001551553495,225.33307411373337 769.7567354802785,224.1562218950078 M769.7567356700929,224.1562214855537 C771.2317489764175,223.0530673981383 772.5538291133928,221.81937567336968 773.6599478569017,220.4973921706742 C774.7670826346949,219.1762089406592 775.6565163394368,217.76710634829038 776.2934982921088,216.33515905321926 C777.1411104912407,214.43762179553184 777.538290924718,212.50606351561206 777.5358182456432,210.69032802732286 M777.5358182456432,136.86789906527667 L777.5358182456432,210.69032802732283 M634.1148107618599,240.5032320312261 C632.5470244093912,240.22617717105902 631.0574183052139,239.5933236336614 629.7977168534113,238.58471067316475 C628.8447839489561,237.82491753285706 628.0242702773882,236.854569869687 627.3769655940279,235.7131657586442 C626.7285133216985,234.57249974176366 626.2528110273446,233.26231858350093 625.9582261247202,231.84257552935782 M618.1791432636618,219.20830059986665 C618.1766904139115,221.0208384872176 618.5723100172852,222.9061849238923 619.4166316218661,224.70998126560244 C620.0531601831875,226.075799914612 620.9428236157186,227.391834065078 622.0508182135553,228.5964526057939 C623.1577906113621,229.80198422663372 624.4813440414201,230.89591154720605 625.9582258523801,231.8425751237604 M628.8029215957939,233.4049215541063 C627.7073145940445,233.84518196915795 626.8154930118353,234.05113798834296 626.2611536345001,233.95035525888585 M626.2611536345001,233.95035525888585 C625.8155119842363,233.87189131503874 625.585371119517,233.59921138350464 625.5863000272598,233.1446321767321 M625.5863000272598,233.14463217673207 Q625.5884934610929,232.6314937525363 625.9582260391913,231.84257540185786 M681.9218132564544,119.8319539201891 L681.9218132564544,193.65438288223527 M761.6001507474451,226.30661107698646 C763.1691595455464,226.58731373687993 764.6598617784737,226.66890104549086 765.9201893281164,226.50075317952883 C766.5439685034386,226.41840758045436 767.1056438529786,226.27736253204426 767.6052153767345,226.0776180342989 M767.6052153767345,226.0776180342989 C768.6329852247991,225.66727784626747 769.3612236456788,225.00636295507283 769.7567353866394,224.15622176913627 M618.1791432636618,219.20830059986662 L618.1791432636618,145.38587163782046 M769.4538078777574,122.12584440391636 C769.8994493808683,122.20430837836085 770.1295903602963,122.47698804301368 770.1286614862256,122.93156748536506 M770.1286614862256,122.93156748536506 Q770.1264677948694,123.4447066512466 769.7567354813516,124.23362425626169 M761.6001507474451,115.57296763391722 C763.1686126912997,115.85013871982012 764.6588245919902,116.48342642082163 765.9188721490729,117.49278878084421 C766.8713860059992,118.25260188693318 767.6915255025626,119.2228348164538 768.3385496417633,120.36400904037433 C768.986720066928,121.5044462807595 769.4622339091097,122.8142855597919 769.7567353854934,124.23362412987693 M777.5358182456432,136.86789906527667 C777.5382941828171,135.05133325897475 777.1408582313068,133.16162190953622 776.2927074671277,131.35418718366952 C775.6556516612784,129.99065771963234 774.7662557061345,128.67696914503122 773.6592617691872,127.47443682445099 C772.5532828227547,126.27099627532469 771.2314439431568,125.17889795700702 769.7567356705312,124.2336245120494 M304.7776824657648,169.5201272600279 L326.0252391300295,161.0021546874839 M326.02523913002904,161.00215468748408 L326.02523913002904,87.1797257254379 M326.0252391300294,161.0021546874841 L389.7679091228214,172.3594514508757 M304.7776824657649,157.2163890996868 L326.02523913002943,161.0021546874841 M326.02523913002904,173.3058928478251 L326.02523913002904,161.00215468748408 M336.64901746216117,138.28756116070065 L368.5203524585578,143.96620954239657 M326.0252391300295,161.0021546874839 L368.520352458557,143.96620954239665 M336.64901746216117,138.28756116070065 L294.15390413363275,155.32350630578821 M336.64901746216117,64.46513219865447 L368.5203524585578,70.14378058035038 M326.0252391300295,87.17972572543772 L368.520352458557,70.1437805803505 M336.64901746216117,64.46513219865447 L326.02523913002904,68.72411848492638 M336.64901746216117,64.46513219865447 L336.64901746216117,138.28756116070065 M389.7679091228221,172.35945145087558 L432.2630224513497,155.32350630578836 M432.2630224513501,173.77911354629975 L432.2630224513501,155.32350630578821 M368.52035245855745,180.87742402341956 L368.52035245855745,143.96620954239648 M368.52035245855745,180.87742402341956 L326.02523913002904,197.91336916850716 M432.2630224513501,192.2347207868113 L368.52035245855745,180.87742402341956 M368.52035245855745,143.96620954239648 L368.52035245855745,70.14378058035032 M368.52035245855745,70.14378058035032 L368.52035245855745,33.232566099327244 M432.2630224513497,155.32350630578816 L464.13435744774637,161.00215468748408 M464.13435744774637,161.00215468748408 L443.9344347366979,169.1001393329188 M464.13435744774637,95.31833487699416 L464.13435744774637,161.00215468748408 M368.5203524585578,143.96620954239657 L432.2630224513497,155.32350630578816 M368.520352458557,143.96620954239665 L389.76790912282166,135.4482369698527 M389.76790912282166,135.4482369698527 L389.76790912282166,61.625808007806526 M368.520352458557,70.1437805803505 L389.76790912282166,61.625808007806526 M368.5203524585578,70.14378058035038 L432.2630224513497,81.50107734374198 M432.2630224513501,155.32350630578821 L432.26302245135014,81.50107734374204 M432.2630224513496,155.32350630578838 L453.5105791156143,146.8055337332444 M389.76790912282166,135.4482369698527 L453.5105791156143,146.8055337332444 M389.76790912282166,61.625808007806526 L432.2630224513501,69.197339183401 M453.5105791156143,146.8055337332444 L453.5105791156143,85.28684293153928" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M23.940732359766038,44.36087016111702 L47.43145361886009,34.943631155430936 M26.464177923898845,45.74923561523053 L26.464177923898852,88.85967725542358 M25.789324573131175,88.05395426618755 L59.29619113752749,94.0240121132505 M94.39738372955426,83.181028783693 L94.39738372955426,40.070587232985844 M61.5653705183409,34.906252284488744 L95.07223708442265,40.87631013185202 M73.43010803459302,93.986633241878 L96.92082929368704,84.5693942361919 M175.90728184270307,124.52805447525415 L224.5320501276588,133.19173178161492 M174.98298598346102,65.77029784763933 L207.97590279756577,52.5437059645629 M263.33020309045213,119.25226790667836 L263.33020309045213,60.78583192589327 M176.24470852696393,66.46448030739637 L176.24470852696393,124.93091629302447 M215.04286148228533,52.52501643132129 L263.6676297750175,61.1886937390676 M231.59900881985038,133.17304224970462 L264.59192563395516,119.9464503666282 M593.714965339763,211.64937768951614 L627.0543560090084,198.28388725721715 M633.0671768086441,189.39539659596332 L633.0671768086443,115.57296763391722 M475.80576973309417,209.71987234359509 L475.80576973309417,197.07339309494262 M521.9978434329064,87.76254472903669 L497.68545928845674,83.43070607550501 M545.5612579084835,81.13056030418221 C547.2130489255984,80.46553194013771 549.0517841647625,80.27644386704773 550.8043509492958,80.59138188468887 M622.4433984765121,175.19877564187215 C622.4469541459557,177.09823360237974 621.8660886600388,178.99308685347202 620.7989643880626,180.5643606381577 C619.7376037048341,182.13953333293702 618.1949605439769,183.38377030159094 616.4305777597442,184.08726626975636 M545.5612605255227,81.13055925503205 L529.0648021143238,87.74385519823252 M622.4433984765121,105.65934725272797 L622.4433984765121,175.19877564172373 M601.1958418122479,220.62796227473206 C601.1990353847235,222.4987354133927 600.6362675556455,224.3649359864945 599.5993641147865,225.92205948499216 M616.4305776768763,184.08726630297753 L599.9341192657196,190.70056224616116 M601.1958418122479,89.56984350458966 L550.8043509491174,80.59138188465707 M601.195841812248,101.87358166493064 L601.195841812248,102.21632275463176 M454.55821306883,193.6303685954568 L476.1431964173511,197.4762548997133 M625.6039551637983,106.23283387225727 C627.7059300534223,106.70234163055235 629.632229266473,107.9092042343513 630.972128345787,109.59520801305474 C632.3209380934842,111.2740917341816 633.0730294952464,113.41920350890231 633.0671768086443,115.57296805447568 M601.195841812248,191.39474471185713 L601.1958418122481,220.62796269529065 M633.0671768086441,189.39539659604998 C633.070732478102,191.29485455656805 632.4898669921889,193.18970780767356 631.4227427202121,194.76098159237114 C630.3613820369836,196.3361542871624 628.8187388761197,197.58039125582619 627.0543560918777,198.28388722399546 M475.80576973309417,90.63936066361322 L492.44236886486215,83.96988344587999 M492.44236894773,83.96988341265896 C494.0941591298286,83.3048559730507 495.9328931540423,83.11576826406775 497.6854588518234,83.43070599770824 M701.3546066940503,100.63531260059594 C704.658188728185,99.30525587252527 708.3356592064019,98.9270797263091 711.8407927753883,99.55695576150322 M791.3762178374101,203.59201755036798 C791.3766930740262,205.49059588016905 791.0924714133985,207.3889598668878 790.5356599439355,209.20401252689635 C789.9797147133522,211.01933703524512 789.1514906932101,212.75089045065104 788.0873496605499,214.323187543014 C787.0239290764828,215.8959719991385 785.7249024991737,217.3090403659879 784.246804266283,218.50055359879008 C782.7692806916976,219.69276971077528 781.1129964808084,220.66297092248138 779.3505764038799,221.36899880626618 M701.3546119282236,100.63531050225757 L689.6092513061215,105.34393000211602 M609.5077172775894,230.96532562807343 C607.8059318050341,230.66211113723674 606.1455970738159,230.12713485603163 604.5869135235309,229.37979396184429 M675.4753344089218,105.38130887801998 L658.7219011147524,102.39627995235554 M791.3762178374103,129.7695885881569 L791.3762178374102,203.59201755020302 M791.128047985774,126.69640570329898 C791.2931361838848,127.7119153699972 791.3762176980767,128.74074490060343 791.3762178374097,129.7695859944139 M625.5863003361592,246.133851839365 L625.5863003361592,233.14463216469952 M779.3505762381383,221.3689988727106 L767.6052156146482,226.07761837312546 M770.1286611731457,109.94234782577831 L711.8407927754129,99.5569557615076 M770.1286611731464,122.24608598611937 L770.1286611731459,122.93156749770304 M609.5077204089675,230.96532618600435 L626.2611537032226,233.95035511168413 M770.1286611731456,227.46598378713983 L770.1286611731457,243.52159682284338 M625.5863003361592,112.55460284229999 L648.235720267563,103.47463469310551 M648.2357204332997,103.47463462666309 C651.5393007974955,102.14457974744745 655.216768845921,101.76640432948116 658.7219002414816,102.39627979676129" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M55.1188916606605,2.0000000000000053 L33.8713349963963,10.517972572543794 M33.8713349963963,28.973579813055352 L33.8713349963963,10.517972572543805 M86.99022665705681,7.678648381695869 L55.1188916606605,2.00000000000001 M86.99022665705681,7.678648381695872 L86.99022665705681,26.13425562220742 M17.935667498198157,44.58986286271895 C19.502062903350186,44.87009180773529 20.990421378495718,44.951892370277264 22.24940929231746,44.7848357961338 C22.875686346807537,44.70261106895924 23.43946062034543,44.56128907388519 23.94073211293112,44.36086981091161 M23.940732112931116,44.36086981091161 C24.968497553126852,43.95053263906069 25.69674120995746,43.28961472123831 26.09225210188777,42.43947353568211 M26.092252393084593,42.43947326669247 C27.568276880116958,41.33556464865537 28.89116549122828,40.1009268912598 29.997748412149903,38.777915736763056 C31.105351636336508,37.455705686513554 31.994906522913464,36.04549954884511 32.63164347759714,34.612507119107185 C33.47746557785957,32.71686151118132 33.87379688132454,30.787433958907645 33.8713349963963,28.973579813055345 M86.99022665705681,7.678648381695862 L65.7426699927926,16.19662095423965 M33.87133499639631,10.517972572543787 L65.7426699927926,16.196620954239645 M23.247556664264195,51.68817333983877 C24.29263894052057,51.27176831358585 25.15292228849836,50.5142681836224 25.71063338350751,49.41009104187791 C26.207411064748637,48.434095635461695 26.465348603189984,47.189872151110904 26.46417830518236,45.74923559742709 M26.464178305182365,45.74923559742709 C26.464388162707618,44.731026269619 26.337067737648997,43.61632269424786 26.092252198953336,42.43947366539146 M12.623778332132105,55.947159626110675 L12.623778332132105,92.85837410713377 M12.623778332132094,55.947159626110675 L23.247556664264202,51.68817333983878 M44.4951133285284,98.53702248882962 L44.4951133285284,61.62580800780654 M12.623778332132094,55.947159626110675 L44.495113328528404,61.62580800780654 M12.623778332132101,92.85837410713376 L44.495113328528404,98.53702248882962 M55.1188916606605,57.366821721534635 L44.49511332852839,61.62580800780653 M102.92589415525495,47.429187053566885 L118.8615616534531,50.26851124441481 M118.86156165345311,87.17972572543789 L118.86156165345311,50.268511244414796 M118.86156165345311,50.26851124441481 L97.6140049891889,58.786483816958594 M97.6140049891889,95.69769829798167 L118.86156165345311,87.17972572543789 M97.61400498918891,58.786483816958594 L97.61400498918891,95.69769829798167 M97.6140049891889,58.786483816958594 L81.67833749099076,55.94715962611067 M97.61400498918891,95.69769829798167 L81.67833749099074,92.85837410713374 M67.29848631638048,97.50362021236373 C65.86924045114736,96.58652393001233 64.45120603172572,95.81456404401993 63.09913282082182,95.22586925212707 C61.746972841661346,94.63629884618999 60.461791572885396,94.231131244934 59.29619121075684,94.02401195518743 M59.29619121075684,94.0240119551874 C57.626217595623636,93.72445209414894 56.210905393836256,93.83713555329307 55.118891660660495,94.27803620255773 M81.67833749099074,92.85837410713376 C80.11589266981971,92.57772351735889 78.31346335603868,92.62238773447442 76.3813779234421,93.05886259623547 C75.41806825938221,93.27534103470546 74.43431171345065,93.58459803406058 73.43010828564735,93.98663359430067 M73.43010828564735,93.98663359430067 C71.37750041704163,94.807821112514 69.2838242858813,96.01612797700737 67.29848679920207,97.50362018226298 M81.67833749099074,55.947159626110675 C80.11518149021208,55.669779460131 78.31181205789966,55.16538800753045 76.37873259355297,54.43023871723755 C73.44914803506468,53.322183429322614 70.2493791018411,51.67897624350241 67.29848681846921,49.78135983876499 M67.29848633745783,49.78135985879158 C64.34681459114262,51.992596199550995 61.44410363689022,53.960577293763585 59.07055206492618,55.351915277271 C57.49787542453044,56.27626064976823 56.16161655129495,56.94965715401914 55.118891660660495,57.366821721534635 M33.8713349963963,102.79600877510151 C33.87622463076603,100.65963150343933 33.319794704551086,98.42094662901873 32.14090698788563,96.33582213586796 M67.29848651692238,97.50362048034923 C67.00317021966328,98.13438565038871 66.73850648195926,98.9451237703225 66.51713851515177,99.9137203071124 C66.29556635333685,100.88118560667371 66.11764040660846,102.00669445293553 65.99032067889425,103.2360872939223 C65.82135217141942,104.85974356195248 65.74217878934425,106.66104579661294 65.7426699927926,108.47465715679736 M86.99022665705681,99.95668458425358 L86.99022665705681,118.41229182476513 M33.8713349963963,121.25161601561305 L33.8713349963963,102.79600877510151 M12.623778332132105,80.55463594679273 L2.000000000000007,78.66175315289411 M23.247556664264202,33.232566099327244 L32.508392042074995,34.88260767547406 M65.7426699927926,126.93026439730892 L65.7426699927926,108.47465715679736 M86.99022665705681,118.41229182476513 L65.7426699927926,126.93026439730892 M102.92589415525495,47.42918705356688 C101.36078009899738,47.152591856095604 99.87357084341073,46.52145436128187 98.61524082345221,45.51580350925809 C97.66064701863621,44.756087852587704 96.83865844377333,43.78529350970774 96.19024305128801,42.64298248254998 C95.54067563844843,41.50141473866555 95.06422477066118,40.18987629186307 94.76930957543792,38.76853052000827 M97.61400498918891,40.330876576447054 C96.70320412768969,40.696487586154134 95.93167740152012,40.90200617312587 95.38021496602346,40.90123214991712 M108.23778332132102,36.07189029017516 L88.72065466556748,32.59444226144099 M108.23778332132102,36.071890290175155 L97.61400498918891,40.330876576447054 M108.237783321321,48.37562845051619 L108.237783321321,36.071890290175155 M65.7426699927926,34.6522281947512 L65.7426699927926,16.196620954239656 M2.0000000000000018,41.75053867187103 L23.247556664264206,33.232566099327244 M17.935667498198153,44.58986286271895 L2.0,41.75053867187103 M88.35316961137809,94.04765672183487 C87.42347475798341,96.0293871336405 86.9872320358648,98.05667929686923 86.99022665705681,99.95668458425358 M55.1188916606605,94.27803620255773 L44.49511332852839,98.53702248882962 M2.0000000000000004,41.750538671871034 L1.9999999999999998,78.66175315289411 M33.87133499639631,121.25161601561304 L65.7426699927926,126.9302643973089 M86.99022665705681,26.134255622207412 C86.98778382872418,27.94503526506413 87.38261202307466,29.828476689234996 88.22526481510684,31.63068378080058 C88.86156282169469,32.99750269955854 89.7513379002397,34.3145555712208 90.85976957739513,35.52008701797045 C91.96717493969541,36.72653267634315 93.29148419546554,37.82126358149645 94.76930927815836,38.76853014611699 M65.7426699927926,34.6522281947512 C65.7421787890995,36.464526757723846 65.82135217037103,38.477428748598165 65.99032067889416,40.552672356905205 C66.24342997018559,43.695995945745814 66.70654428739411,46.94576117079197 67.29848651640917,49.781359468229475 M228.5331976861386,134.93153525506233 C227.06986027259913,133.98980892357065 225.6687515400356,133.39026479236 224.53205014033355,133.191731709267 M224.53205014033358,133.191731709267 C223.68564687388567,133.0402146064688 222.98337177218903,133.10108229026892 222.44340039174108,133.31874382671674 M235.72312330690622,132.60891277900475 C234.69918794414556,132.42349967330796 233.45050167823103,132.52043819554504 232.09432992171492,132.98859067065325 C231.9304358053505,133.04489885927944 231.76532881072376,133.10638263761473 231.59900893783393,133.1730420056587 M231.5990089378339,133.1730420056587 C230.58954993624238,133.57676772075502 229.54135844327686,134.17613390499702 228.53319772910288,134.93153525397992 M235.72312330690622,77.24209105747015 C234.69688884635002,77.0607445884919 233.44482017997626,76.67718842155276 232.08514132030996,76.0783791957157 C230.929387647171,75.57116131966603 229.70432330742406,74.91125559754869 228.5331977342599,74.15919138065314 M228.53319769188073,74.1591913832072 C227.36212737388877,75.03597552272748 226.2282758332944,75.82160598558731 225.24138502577546,76.44319940998211 C224.0776029971037,77.17743508757545 223.12680983124062,77.67907775954467 222.44340039174108,77.95192210518215 M228.53319770734828,134.93153528517968 C228.2984196783983,135.43132372049703 228.1076474148162,136.15440626096262 227.97756146616462,137.01865439463825 C227.82383009734937,138.0306825810404 227.75464291258618,139.22692790799817 227.75528955780715,140.41705430383658 M148.07695206681638,61.62580800780655 L148.07695206681638,116.99262972934116 M148.0769520668164,61.62580800780654 L179.9482870632127,48.848849148990865 M158.70073039894848,118.88551252323978 L148.0769520668164,116.99262972934117 M171.98045331411365,65.88479429407843 L148.0769520668164,61.62580800780653 M171.98045331411362,65.88479429407842 C173.1314316936516,66.09232419159252 174.21408663423205,66.08195307584832 174.9829858670035,65.77029808820868 M174.98298586700346,65.77029808820868 C175.48854250164035,65.56858278753221 175.85794558835843,65.24133738644464 176.05874628968425,64.80960001010354 M176.05874632173254,64.809599980699 C177.2310696845911,63.934490297436966 178.18397946222515,62.90706623772533 178.83432824318567,61.83574961676323 C179.60477847679377,60.57590221901006 179.95153636933247,59.26708346050474 179.94828706321266,58.076652769246635 M259.62662455420343,81.50107734374203 L235.72312330690625,77.24209105747013 M259.62662455420343,81.50107734374204 L259.62662455420343,136.86789906527665 M259.62662455420343,136.86789906527667 L235.72312330690622,132.60891277900478 M291.4979595505997,68.72411848492635 L259.62662455420343,81.50107734374203 M267.59445830330253,64.46513219865446 L291.4979595505998,68.72411848492635 M291.4979595505997,124.09094020646098 L291.4979595505997,68.72411848492636 M259.62662455420343,136.86789906527667 L291.4979595505997,124.09094020646098 M267.59445830330253,64.46513219865447 C266.5656300188295,64.28482557257814 265.59067980831185,63.79017487163571 264.8467331286507,62.94452362512838 C264.2112870223584,62.228718677690054 263.74888340209486,61.2630684767205 263.51616532946485,60.134804326493786 M264.9385137202695,60.91597696009455 C264.48737315738646,61.0970148434113 264.1004744175749,61.20142607173618 263.8216192293565,61.20115452590562 M280.87418121846764,54.52749753068671 L259.62662455420343,50.741731942889466 M280.87418121846764,54.5274975306867 L264.9385137202695,60.91597696009455 M280.87418121846764,66.83123569102773 L280.87418121846764,54.5274975306867 M179.94828706321266,159.58249259206013 L179.94828706321266,134.97501627137805 M259.62662455420343,136.86789906527667 L259.62662455420343,155.32350630578821 M174.63639789714662,69.43394953263835 C175.32316119609092,69.16200684667281 175.85755344577896,68.58693843148251 176.09706206196557,67.68916989423877 C176.19497155910398,67.32719939247937 176.2441870025817,66.91896951019937 176.24470839239848,66.46448024739865 M176.24470839239848,66.46448024739865 Q176.24447402988002,65.70422706541193 176.05874629561288,64.80960001933883 M222.44340039174108,77.95192210518212 L206.50773289354294,84.34040153458997 M158.7007303989485,75.82242896204619 L206.50773289354294,84.34040153458997 M158.70073039894848,75.82242896204617 L174.63639789714662,69.43394953263834 M158.70073039894848,75.82242896204619 L158.70073039894848,131.1892506835808 M227.75528955780715,168.10046516460392 L227.75528955780715,140.41705430383658 M179.94828706321272,159.5824925920601 L227.75528955780715,168.1004651646039 M259.62662455420343,53.81766648297473 C259.6234143403489,55.00517757572903 259.96817441200346,56.27318188237725 260.7342649901672,57.447964972527714 C261.3848071289745,58.453465837147704 262.34003201969966,59.38260527558083 263.5161653004504,60.13480430313775 M211.81962205960897,17.616283049663625 L179.9482870632127,30.393241908479308 M179.94828706321266,58.076652769246635 L179.94828706321266,30.39324190847931 M259.62662455420343,26.134255622207423 L211.819622059609,17.616283049663632 M259.62662455420343,26.134255622207412 L227.75528955780715,38.911214481023094 M179.94828706321272,30.393241908479308 L227.75528955780715,38.911214481023094 M227.75528955780715,66.59462534179042 L227.75528955780715,38.911214481023094 M259.62662455420343,26.13425562220742 L259.62662455420343,53.81766648297473 M206.50773289354294,139.7072232561246 L206.50773289354294,84.34040153458997 M158.7007303989485,131.1892506835808 L206.50773289354294,139.7072232561246 M259.62662455420343,155.3235063057882 L227.75528955780715,168.1004651646039 M227.75528955780715,66.59462534179042 C227.75464291258606,67.78302350557998 227.8238300973494,69.16417936177986 227.97756146616445,70.58707191368582 C228.10764743910167,71.7989895878714 228.2984197224326,73.03193244801481 228.5331977078088,74.15919135067628 M222.44340039174108,133.31874382671674 L206.50773289354294,139.7072232561246 M551.0026205455555,209.7873676401344 C552.4659592145941,210.72909455102194 553.8670653632836,211.32863757349887 555.0037681000565,211.52717118324472 M547.9368093157616,211.54586088676436 C548.9462679738914,211.14213536525762 549.9944599853417,210.54276889447314 551.0026205083414,209.78736765077477 M551.0026205366444,209.78736761493144 C551.2377427890617,209.28685572470235 551.4287240016835,208.5623772239223 551.558827255791,207.69647234240654 C551.7121649935565,206.6852429493843 551.7811718133102,205.49049560385436 551.7805286878361,204.301848597915 M551.7805286878362,204.30184859791498 L551.7805286878362,130.47941963586882 M475.8057698619625,107.8949711931883 Q475.80578590357436,108.43938214319907 475.90178193371344,109.0564773941604 M543.8126949387371,119.8319539201891 C544.840819539633,120.0136249155916 546.0956691084511,120.39830166216291 547.4582312801222,120.99898854944593 C548.6117654713247,121.50574789786803 549.8340478574361,122.16443430750297 551.0026204980027,122.91485358949978 M551.0026205521515,122.91485359342971 C552.1724991360733,122.038963000369 553.3052439051819,121.25402912217204 554.2914245632066,120.63274235292249 C555.4565589437859,119.8974880340246 556.4084256869191,119.39519653787836 557.0924178539022,119.1221228724771 M543.8126949387371,119.83195392018911 L480.0700249459445,108.47465715679738 M480.0700249459445,108.47465715679738 C478.9190467496568,108.26712725747252 477.836391514355,108.27749838648484 477.06749239559497,108.58915336662369 M557.0924178539022,119.12212287247709 L599.5875311824306,102.08617772738953 M599.5875311824306,102.08617772738955 C600.1288741386863,101.86876059759847 600.5770981415124,101.76262750456827 600.8584151464179,101.81346087864235 M551.7805286878362,130.47941963586885 C551.7811718133102,129.29249145505958 551.7121649935557,127.9133156260497 551.5588272557914,126.49227389075799 C551.4287240021703,125.27865344112952 551.2377427905109,124.04375618440508 551.0026205393023,122.91485364582554 M697.8574807546526,141.12688535154857 C699.4239668396754,141.40484854317896 701.2317335874296,141.91083108997776 703.1694710888793,142.64851306575562 C706.0957099974814,143.75646708211792 709.2906067934749,145.3977695788579 712.2373314539263,147.29268512428092 M712.2373319300539,147.29268509742897 C715.1869713786335,145.0829764945774 718.0877290856273,143.11615991447178 720.4603715798718,141.72500512839053 C722.0351561081327,140.79919276953868 723.3731248635042,140.1248157660493 724.4169265849827,139.70722325612462 M697.8574807546526,141.12688535154857 L634.11481076186,129.76958858815684 M625.5863000186232,128.61021588904566 Q625.5869851489492,129.70696752730566 625.7783254112369,130.93322879274615 M634.1148107618599,129.76958858815686 C632.545801963759,129.4888859282635 631.0550997308333,129.40729861965258 629.7947721811909,129.57544648561426 C629.1709930058671,129.6577920846887 628.609317656327,129.79883713309871 628.1097461325704,129.9985816308445 M724.4169265849828,139.70722325612462 L766.9120399135111,122.67127811103705 M712.2373319245582,247.2152827300293 C713.6665764836935,248.13237800331146 715.0846054035948,248.90433527216237 716.4366800390396,249.4930312913965 C717.7888405376121,250.08260263972448 719.0740288302694,250.48777235255878 720.2396270334696,250.6948909417065 M706.1057099596294,250.7322693139297 C708.1583236924893,249.9110783801988 710.2519881659806,248.70277860216987 712.2373314311263,247.21528274755335 M713.7931482528506,236.2442457449542 L713.7931482528506,162.42181678290802 M712.2373317361573,247.2152824698225 C712.5324081051888,246.58502771072548 712.7968810440484,245.77510179258354 713.0181397342297,244.80754252406786 C713.2396016291432,243.84111201139956 713.4174992039809,242.71685930838692 713.544876750206,241.48879569623472 C713.7142680916954,239.8635819123221 713.7936420296786,238.06008379239498 713.7931482528506,236.24424574495424 M766.9120399135112,122.67127811103704 C768.0076469180742,122.23101770164482 768.8994684388133,122.02506168213276 769.4538078777574,122.12584440391636 M713.7931482528506,162.42181678290805 C713.7936429430978,160.60650430069074 713.7141972047111,158.5898931253028 713.5446545041908,156.51100076518085 C713.2913783674339,153.3708628429333 712.8286142471891,150.12516422006522 712.2373317377405,147.2926855028026 M304.7776824657648,95.6976982979817 L326.0252391300295,87.17972572543772 M304.7776824657648,169.5201272600279 L304.7776824657648,95.6976982979817 M368.52035245855745,180.87742402341956 L389.7679091228221,172.35945145087558 M304.7776824657648,169.5201272600279 L368.52035245855745,180.87742402341956 M294.15390413363275,155.32350630578821 L304.7776824657649,157.2163890996868 M294.15390413363275,81.50107734374205 L326.0252391300294,87.17972572543798 M294.15390413363275,81.50107734374205 L294.15390413363275,155.32350630578821 M368.52035245855745,107.0549950613734 L389.7679091228221,98.53702248882944 M326.0252391300294,87.17972572543798 L389.7679091228214,98.53702248882956 M304.7776824657648,95.6976982979817 L368.52035245855745,107.0549950613734 M368.52035245855745,180.87742402341956 L368.52035245855745,107.0549950613734 M389.7679091228217,172.35945145087578 L389.7679091228218,98.53702248882962 M389.7679091228217,209.27066593189886 L389.7679091228217,172.35945145087578 M326.02523913002904,197.91336916850716 L326.02523913002904,173.3058928478251 M389.7679091228217,209.27066593189886 L326.02523913002904,197.91336916850716 M326.02523913002904,68.72411848492638 L294.15390413363275,81.50107734374205 M389.7679091228217,98.53702248882962 L389.7679091228217,61.62580800780654 M389.7679091228217,61.62580800780654 L326.02523913002904,50.26851124441482 M326.02523913002904,87.1797257254379 L326.02523913002904,50.26851124441482 M389.7679091228214,172.35945145087572 L421.639244119218,178.03809983257162 M421.639244119218,104.21567087052547 L421.639244119218,178.03809983257162 M389.7679091228214,98.53702248882956 L421.639244119218,104.21567087052547 M432.2630224513501,192.2347207868113 L432.2630224513501,173.77911354629975 M432.2630224513501,192.2347207868113 L389.7679091228217,209.27066593189886 M368.52035245855745,33.232566099327244 L326.02523913002904,50.26851124441482 M432.2630224513501,44.58986286271896 L389.7679091228217,61.62580800780654 M432.2630224513501,81.50107734374204 L432.2630224513501,44.58986286271896 M389.7679091228221,98.53702248882944 L432.2630224513497,81.50107734374221 M432.2630224513501,44.58986286271896 L368.52035245855745,33.232566099327244 M443.9344347366979,169.1001393329188 L421.639244119218,178.03809983257162 M464.13435744774637,87.1797257254379 L421.639244119218,104.21567087052547 M464.13435744774637,87.1797257254379 L464.13435744774637,95.31833487699416 M432.2630224513497,81.50107734374198 L464.13435744774637,87.1797257254379 M432.2630224513501,69.197339183401 L453.5105791156143,72.98310477119824 M453.5105791156143,85.28684293153928 L453.5105791156143,72.98310477119824 M432.2630224513496,81.50107734374221 L453.5105791156143,72.98310477119824" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M552.6879076846812,246.55239850139236 C551.0361178357617,247.2174258232496 549.1973842144603,247.40651361079085 547.4448188261754,247.0915761509717 M579.3161522568853,215.8590097726797 L555.0037681114534,211.52717111897294 M547.9368094304322,211.54586065018722 L531.4403510198194,218.15915659315266 M462.45459060345684,207.3410372001403 C461.35887154182933,207.1462723846876 460.29777919066044,206.75837252150572 459.3350479414906,206.2002013914638 C458.3718764771826,205.64277206379577 457.50745790643055,204.91553923830213 456.7932005969044,204.06213716232472 C456.0783194199482,203.20925762198635 455.5139912957743,202.2306766001987 455.134156304007,201.1846593422002 C454.7535137925173,200.138945353106 454.5577562049907,199.02626289683556 454.5582130688299,197.91336874794868 M454.55821306882996,124.09094020646097 L454.55821306882996,197.9133691685072 M531.4403536368982,218.15915554398663 C529.7885626197717,218.82418390804472 527.9498273805896,219.01327198113984 526.1972605960406,218.69833396349486 M526.1972605962247,218.69833396352763 L462.45459060343217,207.34103720013593 M584.55924268048,215.3198324023047 L593.714965339763,211.64937768951614 M475.80576973309417,226.30661107698646 L475.80576973309417,209.71987234359509 M483.70214570202666,235.7342788296532 C482.60642694432045,235.53951388014403 481.5453349116968,235.15161398535946 480.582603945289,234.59344291722388 C479.61943276413064,234.0360136506874 478.7550144402677,233.30878097925853 478.04075730181074,232.45537911964092 C477.32587629653494,231.60249979515768 476.7615482677438,230.62391905094466 476.38171327261233,229.577902087469 C476.00107075859296,228.53218839266285 475.8053130693126,227.41950624705314 475.80576973309434,226.3066123738536 M443.934434736698,109.89431795535378 C443.93087932596325,107.99486019614001 444.51174494193646,106.10000722302333 445.5788692133806,104.52873368181969 C446.64022989877196,102.95356123173784 448.1828729332906,101.70932446905861 449.9472555362285,101.00582859100976 M443.9344347366978,183.71674821426757 L443.93443473669794,109.8943192522214 M451.830810705622,193.14441596693277 C450.7350919479166,192.94965101742267 449.6739999152943,192.56175112263793 448.71126894888755,192.00358005450195 C447.7480977677301,191.44615078796545 446.88367944386874,190.7189181165367 446.16942230541224,189.8655162569193 C445.4545413001372,189.01263693243683 444.890213271347,188.03405618822418 444.5103782762156,186.9880392247493 C444.12973576219684,185.9423255299441 443.93397807291626,184.82964338433493 443.9344347366979,183.7167495111365 M475.80576973309417,78.66175315289414 L475.80576973309417,107.89497113509756 M477.0674922796226,108.5891536020236 L460.5710338684659,115.20244954520723 M529.5567942848531,52.198139976177785 L593.2994642776455,63.55543673956949 M593.2994642776129,63.55543673956367 C594.3951833392413,63.75020155501544 595.4562756904108,64.13810141819678 596.4190069395815,64.69627254823841 C597.3821784038904,65.253701875906 598.2465969746435,65.98093470139959 598.96085428417,66.83433677737715 C599.6757354611277,67.68721631771562 600.2400635853021,68.66579733950374 600.6198985770698,69.71181459750261 C601.00054108856,70.75752858659733 601.1962986760868,71.87021104286832 601.1958418122479,72.98310519175588 M481.81859053273,69.77326249164034 L524.3137038612583,52.73731734655277 M524.3137012441997,52.73731839571076 C525.965492261286,52.07229003167374 527.8042275004153,51.8832019585746 529.556794284924,52.19813997619042 M622.443398476512,101.37634667967754 L622.4433984765121,105.65934725272797 M614.5470225075932,91.94867892701322 C615.6427412652992,92.14344387652395 616.703833297923,92.53134377131023 617.6665642643298,93.08951483944742 C618.6297354454875,93.64694410598537 619.4941537693501,94.37417677741605 620.208410907805,95.22757863703492 C620.9232919130804,96.0804579615195 621.4876199418695,97.0590387057339 621.8674549369995,98.1050556692103 C622.2480974510174,99.15076936401734 622.4438551402961,100.26345150962788 622.443398476512,101.3763453828276 M552.6879076840837,246.55239850163196 L595.183021012612,229.5164533565444 M599.5993641147865,225.92205948499222 C598.5363017143047,227.53088691082877 596.9742038100753,228.8022540386708 595.1830183955583,229.51645440569948 M475.8057697330943,78.66175185602832 C475.80221432235857,76.7622940967936 476.38307993834536,74.86744112365629 477.45020420981075,73.29616758244208 C478.51156489522384,71.72099513234966 480.0542079297728,70.47675836967032 481.8185905327392,69.77326249163664 M614.5470209419099,91.94867864804878 L601.1958418122479,89.56984350458966 M601.1958418122481,72.98310477119828 L601.1958418122481,101.87358166493064 M451.83081227130015,193.14441624589625 L454.55821306883,193.6303685954568 M625.1707992740282,106.14529960228602 C625.315832245085,106.17114073026094 625.4602687988375,106.20032917855082 625.6039551637982,106.23283387225727 M584.5592426803555,215.31983240235462 C582.9074528316194,215.98485972398123 581.0687192105931,216.17394751141725 579.3161538225609,215.85901005164246 M454.55821306882996,124.09094062701932 C454.5546573117969,122.19148211032518 455.13552306333867,120.2966282841432 456.20264785440503,118.72535417966144 C457.2640090505742,117.15018115983501 458.8066529696663,115.90594413145186 460.5710364855214,115.2024484960514 M625.1707992740419,106.14529960228842 L600.8584151339594,101.81346094953486 M483.7021472676965,235.73427910861523 L547.444817260489,247.0915758720069 M449.9472555363337,101.00582859096755 L475.80576973309417,90.63936066361322 M641.3790522739852,273.55518849079226 C639.1876147585746,273.16565859176933 637.0654306933303,272.389858802197 635.1399687605186,271.2735166659231 C633.2136263982052,270.15865813284785 631.4847897504833,268.70419278998753 630.0562754735732,266.99738907075164 C628.6265134630248,265.29163042178425 627.4978574054467,263.33446893335747 626.7381874151866,261.242435006407 C625.9769023871513,259.1510076167953 625.5853870085931,256.9256433255766 625.5863003361595,254.69985557917946 M593.7149653397631,138.28755856698808 C593.7144903604521,136.38898043843264 593.9987122175057,134.49061669141247 594.5555238163246,132.67556428162774 C595.1114691766629,130.86024002353096 595.9396932596212,129.1286868686377 597.0038342931217,127.55639001990664 C598.0672548783657,125.98360580756571 599.3662813950061,124.57053766735496 600.84437951978,123.37902462115883 C602.3219029865229,122.18680869605558 603.978187042253,121.21660763093504 605.740606938824,120.5105798382775 M593.7149653397629,212.10999012274684 L593.7149653397629,138.28756116070065 M604.586913523531,229.3797939618443 C601.3488089090541,227.83350839465862 598.5662911418538,225.35303141119877 596.6593320847436,222.31344792671436 C594.7429685415427,219.27978489748085 593.7092975424546,215.69834727329953 593.7149653397631,212.10999271645076 M754.3359061039971,82.52101061642996 C756.5273442272395,82.9105402473458 758.6495289295661,83.6863399737168 760.5749914278931,84.8026822338043 C762.5013343564971,85.91754088914378 764.2301714979892,87.37200654013114 765.6586861170309,89.07881069208315 C767.0884484709331,90.78456977275691 768.2171047192722,92.7417318163267 768.9767747028009,94.83376633231629 C769.7380597257732,96.9251943104972 770.1295749008249,99.1505592230293 770.1286611731459,101.37634752079431 M625.5863003361592,107.0549950613734 L625.5863003361592,128.6102158764138 M690.5932361111486,71.1637138530283 L754.3359061039412,82.52101061642003 M628.1097458946568,129.99858129201783 L616.3643852711667,134.70720079243273 M637.611941935431,89.27801373886585 L680.1070552639593,72.2420685937783 M680.1070500298673,72.2420706920841 C683.4106320640109,70.91201396402738 687.0881025422335,70.53383781782846 690.5932361112195,71.16371385304095 M715.6079062451685,283.83413107143605 C712.3043265476734,285.16418571471326 708.62685930559,285.5423612895957 705.1217285294964,284.9124863700386 M736.9930603945527,253.67991971278778 L720.2396271049925,250.6948907879446 M747.479241241742,252.6015649720378 L789.9743545702703,235.56561982695024 M801.9999961695421,217.78863850444267 L801.9999961695421,143.96620954239648 M706.1057102082251,250.73226966100626 L694.3603495810814,255.44088916288575 M694.3603548152655,255.4408870645431 C691.056772781097,256.77094379262934 687.3793023028397,257.14911993884175 683.8741687338206,256.5192439036229 M683.8741687338922,256.51924390363575 L620.1314987410994,245.16194714024397 M620.1314987411649,245.16194714025568 C617.9400606179094,244.77241750935235 615.8178759155683,243.9966177829894 613.8924134172275,242.880275522906 C611.9660704886096,241.76541686757068 610.2372333471034,240.3109512165835 608.8087187280494,238.60414706462808 C607.3789563741349,236.8983879839512 606.2503001257865,234.94122594037466 605.4906301422506,232.84919142437687 C604.7293451192702,230.75776344618734 604.3378299442168,228.53239853364508 604.3387436718949,226.30661023586993 M604.338743671895,152.4841821149403 L604.338743671895,226.30661107698646 M775.5834658995535,110.9142530828249 C777.5215321002255,111.2590067767268 779.405634411717,111.90520004602416 781.1470947038836,112.82284870941963 C782.8890513307689,113.73957154948461 784.4878999012809,114.92727662407177 785.8688596574333,116.33005669862897 C787.2505342031735,117.73213274340695 788.4138538975055,119.34881062857899 789.3040520909068,121.10447028577747 C790.1951835287631,122.85964770674825 790.81272742864,124.75333374016957 791.1280479857741,126.69640570329898 M625.5863003361592,254.69985298546575 L625.5863003361592,246.133851839365 M715.6079062453457,283.83413107136505 L758.1030195738742,266.7981859262775 M770.1286611731459,249.02120376265592 C770.1291364937292,250.91978264746024 769.8449147492815,252.81814720141207 769.2881030385323,254.63320036787377 C768.7321575676709,256.4485253830384 767.9039331502978,258.18007924385444 766.8397916019967,259.75237665736773 C765.7763705030569,261.3251614352988 764.4773432929793,262.73822999906923 762.9992443694829,263.92974325942936 C761.5217201048237,265.12195939992284 759.8654351465365,266.09216047014843 758.1030143397682,266.7981880245869 M625.5863003361594,107.05499246766249 C625.5858253568492,105.15641433910179 625.8700472139029,103.25805059207622 626.4268588127254,101.44299818228698 C626.9828041730663,99.62767392418544 627.811028256029,97.89612076928837 628.8751692895353,96.32382392055453 C629.9385898747846,94.7510397082109 631.237616391431,93.33797156799864 632.7157145162126,92.1464585218028 C634.1932379829617,90.95424259669971 635.8495220386995,89.9840415315811 637.6119419352779,89.27801373892729 M775.5834627682053,110.9142525248993 L770.1286611731457,109.94234782577831 M770.1286611731459,101.37634667967757 L770.1286611731464,122.24608598611937 M786.2072411003165,125.11087347913518 C788.3986792235673,125.50040311004325 790.5208639259025,126.2762028364089 792.4463264242384,127.39254509649359 C794.3726693528513,128.5074037518304 796.1015064943522,129.96186940281737 797.5300211134015,131.66867355477143 C798.9597834673111,133.37443263544705 800.0884397156569,135.3315946790209 800.8481096991899,137.4236291950155 C801.6093947221675,139.51505717320168 802.0009098972201,141.7404220857399 801.9999961695423,143.96621038351142 M747.4792412415173,252.6015649721278 C744.1756615440393,253.93161961538814 740.4981943019797,254.3097951902642 736.9930635259077,253.67992027071406 M604.3387436718949,152.48418295605825 C604.3382683513106,150.58560407125327 604.6224900957591,148.68723951730115 605.1793018065079,146.87218635083897 C605.7352472773684,145.05686133567366 606.5634716947428,143.3253074748572 607.6276132430434,141.75301006134342 C608.6910343419825,140.18022528341154 609.9900615520617,138.76715671964132 611.468160475558,137.5756434592807 C612.9456847402167,136.38342731878677 614.6019696985059,135.41322624856124 616.3643905052738,134.7071986941226 M770.1286611731457,243.52159682284338 L770.1286611731459,249.0212046037699 M801.9999961695422,217.78863850461013 C802.0004714061575,219.6872168344113 801.7162497455301,221.58558082113015 801.1594382760662,223.40063348113875 C800.6034930454823,225.21595798948738 799.7752690253403,226.94751140489365 798.7111279926797,228.51980849725638 C797.647707408612,230.09259295338106 796.3486808313033,231.50566132023005 794.8705825984117,232.69717455303208 C793.3930590238265,233.88939066501717 791.7367748129373,234.85959187672313 789.9743547360079,235.56561976050742 M786.2072411003376,125.11087347913897 L769.4538078080811,122.12584455381534 M641.3790554053637,273.55518904872326 L705.1217253981563,284.91248581211494 M605.7406069390346,120.51057983819308 L625.5863003361592,112.5546028423" />
+  </g>
+</svg>
diff --git a/test-data/platonic.svg b/test-data/platonic.svg
new file mode 100644
--- /dev/null
+++ b/test-data/platonic.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="804.0" height="427.0463746267286">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M2.0,399.12496378440375 L109.97291640513853,400.9860373495841 M189.01457705508713,359.0331167139174 L189.01457705508713,254.77165517962447 M189.01457705508713,359.0331167139174 L128.9975512542203,383.09345399106195 M189.01457705508713,359.0331167139174 L279.04011575638737,375.0733415653471 M290.4037291118096,255.45967205399387 L396.49984393791186,249.7885961718924 M396.4998439379118,249.78859617189238 L354.06139800747087,193.07783735087781 M396.4998439379118,249.78859617189238 L417.7190669031323,278.14397558239966 M354.06139800747087,340.5258102855157 L290.4037291118095,255.45967205399387 M354.06139800747087,340.5258102855157 L396.4998439379118,249.78859617189244 M401.2632588720931,205.70433476550576 L459.09119315898783,282.9801624392335 M552.6587563343788,239.31648964487897 L552.6587563343788,135.05502811058602 M552.6587563343788,135.05502811058608 L461.28028467295985,181.64399748836126 M461.2802846729599,181.64399748836124 L552.6587563343788,239.31648964487897 M552.6587563343788,135.05502811058608 L606.9446661471827,207.59762648516522 M606.9446661471828,207.59762648516522 L552.658756334379,239.316489644879 M552.6587563343788,239.31648964487897 L459.0911931589878,282.9801624392335 M459.0911931589879,282.9801624392335 L461.28028467296,181.6439974883612 M549.1167318602882,299.02038729066317 L552.658756334379,239.31648964487897 M461.2802846729599,181.64399748836124 L401.26325887209305,205.70433476550576 M459.0911931589879,114.28157396000779 L461.28028467296,181.64399748836126 M459.0911931589879,114.28157396000779 L552.658756334379,135.05502811058608 M552.6587563343788,135.05502811058608 L549.116731860288,130.32179881143747 M775.5335115736574,55.6624359436604 L732.7098337369794,62.874016279152556 M732.7098337369794,62.874016279152556 L629.8691300994345,29.708806946856434 M629.8691300994345,29.708806946856384 L609.1337576611548,2.000000000000032 M575.5832202866308,230.12625858579582 L575.5832202866308,165.6891316408632 M589.7954559866439,234.70957779111868 L575.5832202866308,230.12625858579588 M575.5832202866308,230.12625858579582 L532.7595424499527,237.33783892128798 M532.7595424499527,237.337838921288 L574.9781702730656,258.13488572030377 M775.5335115736574,224.36102442288606 L732.7098337369794,167.13547781344542 M732.7098337369794,167.13547781344545 L629.8691300994345,198.40739542608213 M629.8691300994345,198.40739542608208 L609.1337576611548,274.96005001351864 M732.7098337369794,167.13547781344545 L732.7098337369794,62.87401627915253 M511.62938949431845,123.64252302695394 L506.2930540236102,137.5333791469296 M506.29305402361,137.5333791469296 L532.7595424499526,237.33783892128804 M629.8691300994345,29.708806946856384 L566.3100798244768,113.4730418697851 M566.3100798244769,113.4730418697851 L629.8691300994346,198.40739542608208 M566.3100798244769,113.4730418697851 L506.2930540236101,137.53337914692963" />
+    <path fill-opacity="0.0" class="edge outline hidden" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M49.95589060427173,425.0463746267286 L2.000000000000007,399.1249637844038 M2.0,399.12496378440375 L53.97626900313676,323.256665054961 M53.97626900313676,323.25666505496105 L49.95589060427173,425.0463746267286 M109.97291640513855,400.9860373495841 L49.95589060427173,425.0463746267286 M53.97626900313676,323.25666505496105 L109.97291640513855,400.9860373495841 M189.01457705508713,254.7716551796245 L128.9975512542203,278.831992456769 M128.9975512542203,383.09345399106195 L128.9975512542203,278.831992456769 M279.0401157563873,375.0733415653471 L279.0401157563873,270.81188003105416 M279.0401157563873,270.8118800310542 L219.02308995552048,294.87221730819874 M219.02308995552053,399.13367884249163 L219.02308995552053,294.8722173081987 M279.0401157563873,375.0733415653471 L219.02308995552048,399.13367884249163 M189.01457705508713,254.7716551796245 L279.04011575638737,270.8118800310542 M128.9975512542203,383.09345399106195 L219.02308995552053,399.13367884249163 M128.9975512542203,278.831992456769 L219.02308995552053,294.8722173081987 M354.06139800747087,193.07783735087787 L417.7190669031322,278.1439755823997 M417.7190669031323,278.14397558239966 L311.62295207703,283.8150514645011 M311.62295207702994,283.81505146450115 L354.06139800747087,193.07783735087787 M311.62295207702994,283.81505146450115 L290.40372911180947,255.45967205399387 M290.4037291118096,255.45967205399387 L354.0613980074709,193.07783735087787 M354.06139800747087,340.5258102855157 L311.62295207702994,283.81505146450115 M417.7190669031323,278.14397558239966 L354.0613980074709,340.52581028551566 M455.54916868489704,173.985471605792 L455.54916868489704,278.24693314008493 M455.54916868489704,278.24693314008493 L401.26325887209316,205.7043347655058 M401.2632588720931,205.70433476550576 L455.549168684897,173.985471605792 M455.54916868489704,278.24693314008493 L546.927640346316,231.65796376230975 M546.927640346316,231.65796376230972 L455.54916868489704,173.985471605792 M455.54916868489704,278.24693314008493 L459.0911931589879,282.98016243923354 M459.0911931589879,282.9801624392335 L549.1167318602882,299.02038729066317 M549.1167318602882,299.02038729066317 L455.54916868489704,278.2469331400849 M401.2632588720931,205.70433476550576 L459.09119315898783,114.28157396000778 M549.1167318602882,130.32179881143747 L459.09119315898795,114.28157396000779 M459.0911931589879,114.28157396000779 L455.54916868489704,173.985471605792 M455.54916868489704,173.985471605792 L549.1167318602882,130.32179881143747 M606.9446661471828,207.59762648516522 L549.1167318602882,299.0203872906632 M546.927640346316,231.65796376230972 L606.9446661471828,207.5976264851652 M549.1167318602882,299.02038729066317 L546.927640346316,231.6579637623097 M606.9446661471828,207.59762648516522 L549.1167318602882,130.32179881143747 M549.1167318602882,130.32179881143747 L546.927640346316,231.65796376230975 M609.133757661155,2.000000000000057 L699.1592963624552,18.04022485142974 M699.1592963624552,18.040224851429684 L678.4239239241755,94.59287943886626 M678.4239239241756,94.59287943886625 L575.5832202866308,125.86479705150293 M575.5832202866308,125.86479705150293 L532.7595424499527,68.63925044206229 M532.7595424499527,68.63925044206229 L609.133757661155,2.0 M699.1592963624552,18.040224851429684 L775.5335115736575,55.66243594366033 M575.5832202866308,165.6891316408632 L575.5832202866308,125.8647970515029 M678.4239239241756,94.59287943886625 L741.9829741991333,179.52723299516322 M741.9829741991331,179.52723299516325 L678.4239239241754,263.29146791809194 M678.4239239241756,263.291467918092 L589.7954559866439,234.70957779111868 M609.133757661155,274.96005001351875 L699.1592963624552,291.00027486494844 M699.1592963624552,291.0002748649483 L678.4239239241755,263.291467918092 M574.9781702730656,258.13488572030377 L609.133757661155,274.96005001351864 M699.1592963624552,291.0002748649483 L775.5335115736574,224.36102442288603 M775.5335115736574,55.6624359436604 L802.0,155.4668957180188 M802.0,155.46689571801872 L775.5335115736574,224.36102442288603 M532.7595424499527,68.63925044206229 L511.62938949431845,123.64252302695394 M802.0,155.46689571801872 L741.9829741991332,179.52723299516325" />
+    <path fill-opacity="0.0" class="edge outline visible" />
+  </g>
+</svg>
diff --git a/test-data/revolution.svg b/test-data/revolution.svg
new file mode 100644
--- /dev/null
+++ b/test-data/revolution.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="101.17299031230465" height="204.00000008785335">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M7.085623165230707,192.24148432338626 C5.967562207272362,190.55093758838458 6.256338761229525,188.79586148107757 7.9247558187917715,187.13771026789075 C9.584196690032268,185.47899233329207 12.621331672733337,183.91991675002046 16.75493161701206,182.6055301822933 C20.881367149366184,181.289515386433 26.098544330480955,180.22000124425503 31.922831193540997,179.49590462956965 C37.74318176432557,178.76954288271816 44.162652551834896,178.38950448242844 50.58649576402175,178.39074319918353 C57.01033897620862,178.38950448242835 63.42980976371782,178.76954288271796 69.25016033450254,179.49590462956962 C75.07444719756253,180.22000124425472 80.29162437867744,181.28951538643304 84.4180599110314,182.6055301822933 C88.55165985531019,183.91991675002055 91.58879483801121,185.47899233329218 93.24823570925173,187.13771026789084 C94.91665276681393,188.79586148107748 95.20542932077126,190.55093758838441 94.08736836281277,192.24148432338626 M2.8536856305132687,180.96165323402948 C3.7269768895807944,179.73168197414287 5.271222006836066,178.53593173574777 7.422261435917686,177.42398229448716 C9.57151371920447,176.31178604102126 12.327560314317616,175.28339058469018 15.576201592640345,174.38146495939085 M15.576201592640345,174.38146495939085 C20.091718309755763,173.12568527044976 25.564711348835537,172.11684483890784 31.562382816293322,171.4362212943141 C37.55710939481549,170.75366256806407 44.07023197198624,170.39932072876184 50.58649576402175,170.40028831958972 C57.10275955605724,170.39932072876167 63.61588213322801,170.7536625680641 69.61060871175017,171.43622129431407 C75.60828017920795,172.11684483890807 81.08127321828775,173.12568527044988 85.59678993540314,174.38146495939088 M85.59678993540312,174.38146495939088 C88.845427233171,175.28338948088194 91.60147106539425,176.31178352155737 93.75072219479352,177.42397820990948 C95.90176046093463,178.53592608709246 97.44600602425173,179.73167461195206 98.31929947623694,180.9616442002437 M87.33777351721271,188.23075586859352 C83.95168947527371,189.5900402365973 79.49530603181029,190.75715774780048 74.34153166584555,191.63468140093613 C69.19198129468646,192.5138839767152 63.3513624929267,193.1022355587561 57.311404884181044,193.34995614107584 C51.2725817902459,193.59971356782538 45.04124558472278,193.50856278032165 39.140942317274266,193.08428531419997 C33.23864471710374,192.66198549374596 27.673870515068337,191.90708157334345 22.91387517728493,190.88315180122123 C18.14911030991312,189.860807790426 14.194441092681894,188.570580171846 11.3826276172243,187.1207638810895 C8.56401608418205,185.67189321671282 6.8915649657951015,184.06501566142208 6.5062409166365125,182.43511179598346 C6.113229968970802,180.80534960633884 7.007800211573534,179.15440229719934 9.113738037448144,177.62131821441866 C11.212632829170742,176.08749247618087 14.519660334529107,174.6734504364092 18.758955608220464,173.49746766731403 M18.758955608220475,173.49746766731408 C22.86397080559814,172.3558497682766 27.83941902294336,171.43872210323886 33.291847629723186,170.81997342633522 C38.74159906474331,170.19946549338079 44.662619589444034,169.87733654856044 50.58649576402175,169.8782161765858 C56.51037193859942,169.87733654856046 62.4313924633002,170.19946549338056 67.8811438983203,170.8199734263352 C73.3335725051001,171.4387221032388 78.30902072244534,172.35584976827687 82.414035919823,173.49746766731408 M82.414035919823,173.49746766731408 C85.87168421392379,174.4570960022068 88.71412735314567,175.57461753710066 90.77929529367135,176.78707310281257 C92.84769300418199,177.999145419737 94.13859897526227,179.30550381315996 94.5803767226723,180.63245814785174 C95.02548574353634,181.95933296234344 94.62124999999602,183.30615576378457 93.38930866452513,184.59700985134427 C92.16080010597734,185.88808814729074 90.10436941476509,187.1225497750366 87.33777351721271,188.23075586859358 M57.93675131465991,63.81632216890065 C56.897200747733834,64.23524479106293 55.341701006898475,64.56038854609295 53.569117431525136,64.7290294641495 C51.79948104216154,64.89978164443863 49.825245526208946,64.91306456418529 48.026575906693964,64.76634784062605 C46.22548204133295,64.62177100837486 44.610387473711725,64.3180388056645 43.49235681855244,63.91361605092517 C42.367492035682176,63.51051305262474 41.748073259929164,63.009374471557685 41.75258800549177,62.506696551009135 M41.75258800549177,62.50669655100914 C41.75197944804765,62.197629988596496 41.98192465947521,61.88874206813689 42.425037653109285,61.60323687706083 C42.86701698999316,61.31761283758427 43.5217919156293,61.05566804198715 44.33997006559799,60.83721996573266 C45.97096734245478,60.39774020343141 48.27057750319379,60.14326311853057 50.58649576402171,60.14576648858058 C52.90241402484966,60.14326311853057 55.20202418558863,60.39774020343145 56.833021462445444,60.83721996573266 C57.65119961241415,61.05566804198722 58.30597453805024,61.31761283758434 58.747953874934126,61.60323687706087 C59.19106686856822,61.888742068137 59.421012079995684,62.197629988596496 59.42040352255165,62.50669655100914 M59.42040352255165,62.50669655100914 C59.423393488376064,62.969688935641805 58.90017892504329,63.431532481015715 57.936751314659894,63.81632216890064 M28.836059464626207,63.52984156498688 C28.277028985647064,62.68456819748618 28.421417262625596,61.807030143832584 29.255625791406736,60.97795453723919 C30.085346227026964,60.148595569939765 31.6039137183775,59.36905777830395 33.67071369051687,58.711864494440405 C35.73393145669392,58.05385709651018 38.34252004725133,57.51910002542124 41.25466347878135,57.15705171807857 C44.16483876417364,56.79387084465285 47.37457415792836,56.60385164450794 50.586495764021706,56.60447100288554 C53.79841737011504,56.60385164450787 57.008152763869774,56.79387084465283 59.918328049262065,57.157051718078506 C62.830471480792106,57.51910002542118 65.4390600713495,58.05385709651016 67.5022778375265,58.71186449444042 C69.56907780966598,59.36905777830397 71.0876453010164,60.14859556993981 71.91736573663668,60.97795453723916 C72.75157426541782,61.80703014383253 72.89596254239639,62.68456819748595 72.33693206341721,63.529841564986874 M34.77688886327476,50.012092430848 C39.30392693532414,49.10841422032851 44.936376684850785,48.61040556274097 50.5864006231865,48.61381986910099 C56.23642446965048,48.61039472065644 61.86888759814824,49.108392569870645 66.39594994760252,50.012062093230185 M36.44496046851628,51.1635737462434 C38.08130479482321,50.57840811961175 40.234495775667206,50.09707212942483 42.67980709444464,49.771072967167015 C45.12295824592462,49.44384743302884 47.853621328800756,49.271958720574645 50.58658534214055,49.27257560864037 C53.31954937874718,49.27196612775316 56.05020593928028,49.44386224114087 58.493344674279655,49.77109439695808 C60.93864362311031,50.09710018674988 63.091816339870064,50.57844201272603 64.72813846237291,51.16361207432732 M54.26162353934081,54.64894284366012 C53.622827783145084,54.90710330292038 52.58855267818761,55.09213749355923 51.452689897364834,55.15167216141545 C50.318540205553745,55.21364885021637 49.097652449383794,55.14912004147723 48.136483936851135,54.9763703452399 C47.17012947894801,54.80570883743091 46.47746530843387,54.529301581771406 46.2551395232862,54.225604905011586 C46.023600649188936,53.92239531013139 46.26541057369954,53.59616083516884 46.911602214443974,53.33935895874361 C47.55001894141648,53.08117179357815 48.583776016356,52.89604183791739 49.72006612524653,52.836544024848564 C50.8544950400914,52.77458597881581 52.075570105577924,52.83915760642969 53.03668202753913,53.01192080423862 C54.00301161881118,53.18260146600579 54.69545585784151,53.45897898075191 54.917609860421116,53.76261394273507 C55.148857087119126,54.065732289551875 54.90757716175394,54.39205773120988 54.2616235393408,54.64894284366013" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M18.75895560822045,173.4974676673141 L15.576201592640322,174.38146495939088 M82.414035919823,173.49746766731408 L85.59678993540312,174.38146495939085 M18.668217581927305,164.69164842381994 C22.723801808045476,163.6331350898579 27.509190414151664,162.78156175182013 32.68642878557808,162.1875480116131 C38.99568718850202,161.46317596443944 45.912466619638025,161.12942526420767 52.755403870079846,161.21845306979571 C59.59891752394154,161.30457117804937 66.36858899710865,161.81346779212234 72.39919437643032,162.69582854552843 C76.07555984055513,163.23352206367383 79.48985532377911,163.90624967207373 82.50475434174358,164.69155307117475 M41.75258800549177,62.50669655100914 C41.75237156508431,63.31299959210325 41.733282013025814,64.1901494213298 41.7031186542929,65.096988447728 C41.67220729625609,66.00756805872689 41.63175425863512,66.94063261410406 41.58175954142979,67.89618211385934 M16.309622109386652,166.9957865682324 C16.3120071466881,166.99094611443755 16.479510882553505,166.88929813099452 16.770208082892797,166.7440610213762 C17.06141922599114,166.59794850383497 17.476292844729098,166.40739373597293 17.987224200470003,166.20122428975844 C19.011074430854176,165.78587393940197 20.41393112100821,165.31520279374513 22.068642907023495,164.87087374687212 C23.725260708222326,164.4244263250931 25.637472895677117,163.9964617382559 27.7270228153998,163.6170461644765 C29.818486749637785,163.23615863496315 32.08351499526702,162.90892132721814 34.49296958950883,162.63190344019984 C40.13167393818533,161.98741205426694 46.43732118604482,161.68416109704938 52.66050899061128,161.7701420164522 C58.88347815920537,161.85169676919915 65.02398788450647,162.32248339856673 70.32651401681295,163.1065606860896 C72.23122861753184,163.38195576291676 74.0222089125887,163.70707840561357 75.66469723698236,164.05259177801423 C77.3067312273164,164.39859631850373 78.80231219905943,164.76968805056126 80.1039611335398,165.15028284451188 C81.40419997517675,165.52916734005265 82.51254573162312,165.9222513593507 83.34203678459212,166.26606241725784 C84.16916198593384,166.60596171025625 84.71947143587025,166.9012845037279 84.83975967055439,166.97902889508651 M59.591266647494706,67.89617797732863 C59.49309892992801,65.99405923759241 59.42219623337659,64.12783757949798 59.42040352255165,62.50669655100914" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M87.33777351721271,196.7433223848883 C84.90953101226405,197.71727103966933 81.93501916465124,198.59365547988017 78.54414017238001,199.33425202188775 C75.15455314036748,200.0752664092198 71.3496121850926,200.68025046699515 67.29554154758314,201.12274783909405 C59.19063795982226,202.01256058628096 50.085261247749,202.23342238643752 41.513352627026144,201.7482411882098 C37.227424451868934,201.50809494124806 33.07707759747919,201.0961548790088 29.24361543838959,200.53040225709054 C25.40916842655819,199.96512680325827 21.892748722944713,199.24620264234966 18.847975194959396,198.405025046162 C15.801735545608954,197.5642274795178 13.228048569112786,196.60142684140865 11.239309157777686,195.55870895350162 C9.248758204144616,194.51623481632043 7.843717811778232,193.39417428045604 7.085623165230709,192.24148432338626 M94.08736836281273,192.24148432338626 C93.03490020670888,193.84541017744544 90.72065034689948,195.3889662487417 87.33777351721271,196.74332238488833 M91.01290129253181,190.58808198079825 C88.34183453708832,191.6594255010573 85.06987150471419,192.6234483852893 81.33990461321584,193.4381045814976 C77.6113588780021,194.25322040756285 73.42592382719964,194.9187028711158 68.96644612593927,195.40544998042452 C60.05105217940235,196.38424400233023 50.03513779612174,196.62719198250235 40.60603831332658,196.09349266445184 C35.89151732065362,195.82933179279405 31.32613578082493,195.37619772433072 27.109327405826363,194.7538698402207 C22.89143569281184,194.1320668410052 19.023374018837,193.3412502640057 15.67412313805316,192.4159549081993 C12.323259523767668,191.49107758489077 9.492203849621893,190.4319968829705 7.304590497153264,189.2850072062729 C5.114984448156881,188.13828565537355 3.569440016553849,186.90401906592257 2.735535905351597,185.63606011314596 M2.735535905351597,185.636060113146 C1.7169023995041808,184.09306378039963 1.7571474818360746,182.50083079428447 2.8536856305132687,180.96165323402948 M98.31929947623692,180.9616442002437 C99.41584386292143,182.50082456443155 99.45609113590412,184.09306076141462 98.43745562269183,185.63606011314602 M98.43745562269183,185.636060113146 C97.27974065097767,187.4003785526112 94.73406580518726,189.09829023103697 91.01290129253182,190.58808198079825 M68.96213464061721,65.7807605957379 C66.53914352876403,66.75617392555456 63.0005024079952,67.5295432193611 58.941092999560865,67.97047749324068 C54.88787251005166,68.41534074595549 50.33523571904606,68.52577453863437 46.0499241955239,68.28321999739862 C41.76135562902277,68.04481272571425 37.75906311462618,67.45448018650214 34.71716113573214,66.61160775597484 C33.19371893593041,66.19119088864375 31.906554102966258,65.70977254338206 30.912247887339205,65.18841716097651 C29.91697897805007,64.66718046079897 29.215048341794937,64.10618326491922 28.836059464626196,63.529841564986874 M72.33693206341722,63.52984156498688 C71.81069798536531,64.33180449201642 70.6535730554606,65.10358252766461 68.96213464061721,65.78076059573792 M72.6372624159363,59.62552019164785 C71.18038704829306,60.20989331883938 69.39638741163908,60.73576366942882 67.36186789730925,61.18012203672911 C65.32819186615035,61.624734942985945 63.044841679326126,61.98770374620272 60.61201244666868,62.25318046865121 C55.748147859257614,62.78701637190895 50.28498371005095,62.91953692312357 45.14260988182434,62.62847147364073 C39.996327602022966,62.342382747619524 35.19357658474713,61.633983700564926 31.543294210074215,60.62253678393221 C29.71516357031218,60.118036543134856 28.17056577075518,59.54033452882086 26.977398312002705,58.91470806993421 C25.783075620855726,58.28922402972116 24.940758857349607,57.61602739466542 24.48597220474711,56.92441735474663 M24.485972204747103,56.92441735474663 C24.062141923895567,56.28160075278873 23.973281872979822,55.623085238865364 24.223055854777385,54.97379583602106 C24.471899107039413,54.3244795497334 25.059178720156517,53.68452214910239 25.962498069910666,53.07809592075922 C27.762180970079868,51.86404719580642 30.850959132318163,50.78954323430483 34.77688886327476,50.01209243084801 M66.39594994760252,50.012062093230185 C70.32192617972461,50.789510388003784 73.41074750001596,51.86401738971711 75.21045828063187,53.07807229509095 C76.1137916500111,53.68450159364644 76.70108159949292,54.32446280482526 76.9499308216553,54.973783188132316 C77.19971079751393,55.62307668682043 77.11085236603567,56.28159657896636 76.68701932329633,56.92441735474662 M76.68701932329633,56.92441735474662 C76.05553842963403,57.88677286718213 74.66698851374836,58.812906509959866 72.6372624159363,59.62552019164786 M65.28700686529811,56.613381270497385 C63.98277223536055,57.13686692242448 62.281983203608206,57.58922336241692 60.31694773813477,57.935348488721374 C58.35339247711311,58.282047365356846 56.12763047731293,58.52209768158871 53.813619494728265,58.63666022658377 C51.50008156269114,58.75191975344291 49.10054126362063,58.74158091222405 46.80224414252651,58.60648731412043 C44.50337956269703,58.472082212054225 42.307940172068726,58.21306710045618 40.387163355180284,57.84970025757906 C38.46487249239556,57.48690575709056 36.81909008471447,57.02010831118958 35.578379226134295,56.48569801120226 C34.335428934119754,55.95166028167035 33.49878841737406,55.350511216751926 33.13387393871944,54.729148554895694 C32.76634311621562,54.10789912281468 32.87089737744011,53.467039039648746 33.43909097286082,52.85668160010718 C34.00476706864165,52.24614253045169 35.03329083839057,51.66675917174627 36.44496046851629,51.1635737462434 M64.72813846237291,51.16361207432732 C65.81486267602274,51.551202808 66.67626129285826,51.98381687333695 67.27168729933904,52.44125134233058 C67.86802328523677,52.89860313589492 68.19837004448468,53.380613300386734 68.24755998721776,53.86476399577782 C68.297667698256,54.34890796858133 68.0666019764844,54.83503043955496 67.56489274458481,55.30042533621911 C67.06410906987867,55.76588946313746 66.29266526874956,56.210463983017235 65.28700686529814,56.613381270497385" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M7.085623165230701,192.24148432338626 L2.735535905351595,185.636060113146 M94.08736836281274,192.24148432338626 L98.43745562269184,185.636060113146 M88.98134062353495,188.07424927979895 C86.56346284014077,189.04523376583177 83.63596253040083,189.93530250222418 80.30977128313272,190.69651449217727 C76.98485017866753,191.45855181438657 73.26123813667412,192.09173239015604 69.28543074444813,192.5712245258545 C63.52210575548282,193.2677151912348 57.2222685343585,193.63668445282104 50.913248463455695,193.64778989450457 C44.6042538173676,193.66099050912416 38.286076321501135,193.3163273038415 32.48675725304749,192.64212270475463 C26.87712690129061,191.99077932796203 21.739955903649236,191.0344464322218 17.493275779982724,189.84400267540443 C13.238155196127856,188.65805419371597 9.873525486247864,187.2379948509501 7.581085284927816,185.7805710085843 C5.944951455208469,184.75033816218638 4.814564219702584,183.72278118667413 3.9996299421571706,182.72255957733864 C3.353617035119903,181.92743330217428 2.9002009928282253,181.14300111287224 2.581350070536286,180.35926269432866 C2.1791353470316976,179.36504779562642 1.9946730258184022,178.37113447438398 2.000170101350058,177.37605392080172 C2.003917300466802,176.66439862621317 2.110228774892513,175.95309001631256 2.319104524627199,175.2421280911005 C2.5298370071807756,174.53102936355947 2.8463340590229644,173.82046488468134 3.297115376565415,173.10522872011313 C4.113589826919952,171.81973003276167 5.358507625683405,170.49807326690842 7.446573403344899,169.15747274269796 C8.699110706816692,168.34924071123336 10.276267996027505,167.54814660447212 12.157591482695704,166.79308223156855 C14.038095964045718,166.0375913522207 16.222766642853216,165.328130206731 18.668217581927305,164.69164842381994 M82.50475434174356,164.69155307117472 C84.89562960308575,165.3133190798561 87.03704191974748,166.0050706042198 88.88778160664117,166.7417503648525 C90.73937925914994,167.47799192102755 92.30030428189059,168.25916171347146 93.55337002699704,169.04793273795286 C95.20090236081273,170.08028235270112 96.33926706144202,171.11054624322986 97.1594957472294,172.1131240076548 C97.84338128404448,172.95155095940885 98.31318125925883,173.7780725530759 98.63568296089761,174.60424633417657 C99.0051419753576,175.55640126713354 99.17641395590395,176.50849479373815 99.17290658687733,177.46155112691554 C99.17055923431424,178.17306030404328 99.06574470644163,178.88422347165678 98.85846300325935,179.59504062975572 C98.6493472962407,180.30598900591642 98.33461866900053,181.01638999531838 97.88599381013773,181.73139447014225 C97.2257028597219,182.7683978773148 96.30432951295883,183.82477830221612 94.87142436233222,184.90141036865515 C93.44476684177631,185.97421382746228 91.50657751735689,187.06726892780713 88.98134062353495,188.07424927979895 M41.5817595414298,67.89618211385934 C41.45683677773599,70.29442810653462 41.28551159239572,72.76351637273403 41.084461232974476,75.26565774830397 C40.810535634995624,78.66478621831162 40.481776531705734,82.11030900371182 40.10829120478648,85.56949040236287 C39.73442801296234,89.03120649211047 39.315903088734494,92.50136724303275 38.85271643210301,95.97997265513011 C37.77835820835344,104.02797040059231 36.47725568660475,112.08431508008061 34.86802785120687,120.05864340753644 C34.06232974343273,124.04502215485233 33.178268368255125,128.01039992335924 32.192058587393895,131.9313365498025 C31.20527077328206,135.85163408468446 30.116756663970598,139.72807218062965 28.88654619016211,143.51931611066917 C28.07118600217632,146.02829555446988 27.19441782359255,148.49524885667375 26.237887506500453,150.88933641050932 C25.28185009578498,153.28132657568008 24.24605054656123,155.6004509924828 23.125936089464567,157.75714317153287 C22.39353191666581,159.1693781401304 21.6030960082967,160.54430632367956 20.80717424674185,161.7688620678995 C20.01293388773121,162.99408433682285 19.21318079720603,164.05910516151002 18.517468099732074,164.86965811275752 C17.821052839626148,165.6843258756649 17.238314826817668,166.2400529198385 16.860716698293167,166.56403004648863 C16.47878731353078,166.89065634737463 16.30728177602366,166.99666980318628 16.309622109386652,166.9957865682324 M84.83975967055439,166.97902889508651 Q84.8620230307375,166.9931724048181 84.8633694186568,166.9957865682324 M84.86336941865679,166.9957865682324 C84.86177661446757,166.9918455927961 84.75054723191938,166.92553889037737 84.49561378437886,166.71838284428912 C84.24315174835331,166.5127966159157 83.84974596268094,166.16504914552704 83.35052846314647,165.64061171244975 C82.85248847730882,165.11835904943715 82.25139709295435,164.41810452538988 81.61535672937734,163.56649298144114 C80.97919998167882,162.71768115990665 80.31085457010327,161.71620042012464 79.67516415854517,160.66708783082635 C78.73086558548033,159.10868638840336 77.8215898078893,157.38345083226204 76.9686467389918,155.57875159775466 C76.11463686662579,153.77214670021826 75.31695970295331,151.8860781243156 74.56705466407799,149.95455774059008 C73.15684313961496,146.31669807608006 71.91914124099887,142.5310472620364 70.80339019939763,138.68325861324303 C69.68830525537437,134.83341513902243 68.69517116836607,130.92143383005242 67.79207990172753,126.97543288915585 C66.12310315941397,119.67188042936496 64.75673268412163,112.26173642404126 63.598159858503955,104.83597389782207 C62.85611153400016,100.06988321366728 62.20300834711351,95.29759770395613 61.63113664934683,90.5367243570447 C61.06011263877153,85.77734296357673 60.57031247055262,81.02937396754218 60.177757737550166,76.35219905371102 C59.937699007602816,73.47968101642661 59.734442380552004,70.64251773480464 59.591266647494706,67.89617797732863 M28.8360594646262,63.52984156498691 L24.4859722047471,56.92441735474663 M72.33693206341721,63.52984156498691 L76.68701932329631,56.92441735474662 M60.355835586836264,53.405847756263995 C58.7044474813101,54.06386934082174 57.34088922685553,54.43484994415047 56.19128121242181,54.6892148381113 C55.03938907340508,54.94005564891833 54.10144717440916,55.074280750357325 53.23962041605837,55.16364108598262 C51.8242961509992,55.304463968967084 50.64462267471397,55.32866929769033 49.348784378211164,55.26969944082865 C48.70139686724205,55.238415126140474 48.02822959718131,55.18408995628905 47.279253978790585,55.08849015571229 C46.52933372677202,54.99194819910419 45.704935905862015,54.85481065619057 44.729582185244205,54.63246338253225 C44.05811103549571,54.47824435237359 43.31202700614376,54.27917035822728 42.476021170734626,54.00746329334044 C41.64133262833316,53.73568067497418 40.71726029680008,53.38973921986089 39.725379453897645,52.939745323823516 C38.73456370856917,52.49039107712229 37.67647746879688,51.935458623490454 36.60251874441191,51.262964540163054 C35.52937292216699,50.59182530898747 34.44089263223481,49.80159868210967 33.411237144367405,48.918237097013446 C31.640792533256977,47.40469339540037 30.005720815430124,45.5921851071936 28.643859370641202,43.56934522503528 C27.199264910136634,41.42917934746155 26.05602193281379,39.05388543300566 25.2822932502364,36.55716293823588 C24.50684712518119,34.060618579057206 24.100915294871445,31.44264563956462 24.08457218149144,28.82193137287814 C24.06664710242722,26.13511325710391 24.45839419077586,23.445662585444346 25.23960224500745,20.88159595324943 C26.018924576609514,18.317336457633534 27.187704515094808,15.878458724689198 28.672930625306446,13.68757917397921 C29.655504917338813,12.23605500219943 30.77530277015102,10.892784025820772 31.988366178437964,9.692188252888435 C33.20007121631478,8.491335550762567 34.50504516866609,7.4331603288761325 35.8212956587031,6.544890577855455 C37.60045550521692,5.337470667601718 39.385180560151476,4.462223593753589 40.92367133224546,3.8512218013940966 C42.47258879144491,3.2367355709877272 43.77527196780371,2.886494622070011 44.87186860901331,2.635007134411438 C46.106547027920016,2.3607134007543817 47.107167513038675,2.2189885526817106 48.014044697010895,2.1280295388561346 C48.91923578319578,2.0394801867832575 49.7306835682342,2.001696668957469 50.54149194672252,2.0003464631170687 C51.5480156549174,1.997941748195548 52.54572924422105,2.051927415638469 53.72312742333697,2.1903698003919603 C54.904091386815324,2.335796064398534 56.264739940106004,2.5656790457156777 58.09340975406058,3.1036336983758854 C59.374885537220806,3.490474380150785 60.93057304923693,4.054978588132525 62.624331391352726,4.929353005217887 C64.31295005863952,5.797954013772427 66.13963955602584,6.976425231430563 67.82434808954314,8.435317902226075 C69.59026006107814,9.954503177999092 71.21873514652036,11.771148765381072 72.57366331769376,13.796705628968576 C74.01194261753938,15.941343911932366 75.1479537464622,18.319898220366873 75.91415785543022,20.818657890635897 C76.68207162928326,23.317240647691513 77.08017838318138,25.936028766581625 77.0888098848739,28.55635801369501 C77.09883173494025,31.24361599947592 76.69905861155887,33.93224430331529 75.91014219618053,36.49421005324558 C75.12312149727856,39.05637108373124 73.94695750637963,41.49186956030779 72.45538196627436,43.678140466557444 C71.08996791751036,45.68485149137215 69.45518840096038,47.481335088717636 67.68899914894573,48.9803024019297 C66.4683000789747,50.01936332474797 65.18400164213392,50.91537483085354 63.93131479935641,51.650887699133506 C62.678387168601105,52.38792852182892 61.457071131909174,52.96447070669887 60.355835586836264,53.405847756264" />
+  </g>
+</svg>
diff --git a/test-data/sweep.svg b/test-data/sweep.svg
new file mode 100644
--- /dev/null
+++ b/test-data/sweep.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="117.30713122981865" height="204.0000001716732">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M96.44076052457747,173.7299293564041 C100.07362253183763,174.37721149757533 101.4541824671627,175.07262849730623 101.45418246716272,175.61142831754606 M92.68343864513471,175.65640572353104 C92.14960047826386,175.46441473390948 91.63154830824625,175.23810369756035 91.14328375332262,174.97418395864108 M91.14328375332262,174.97418395864108 C92.23154938640579,175.56241994436206 92.67449066112995,176.06865737670304 92.67449066112997,176.4820784248092 M84.18757224845156,175.66854926059747 C84.18757224845156,175.5644592037598 84.20062268902691,175.45623933406162 84.2277470817143,175.34383494251006 M84.2277470817143,175.34383494251006 C84.21647823047836,175.39053343936706 84.20314747510514,175.43643228024158 84.18782571460235,175.4815378752053 M75.2409108431234,176.4358623541801 C75.2409108431234,175.9789232165944 75.89288191656794,175.4030224410813 77.54716297613778,174.73983462540204 M77.54716297613778,174.73983462540204 C76.79082430099135,175.0430446458411 76.0169209131862,175.28754900962846 75.24878568741524,175.48044349474293 M66.98001499965243,175.16219783433263 C66.98001499965243,174.60256837332338 68.61811147275859,173.88874895538777 72.89158855265049,173.32402440451423 M72.89158855265049,173.32402440451423 C70.56674756806449,173.63124373816885 68.58422124507638,173.7460345992234 66.99171164461985,173.73214154791248 M62.459512292240014,172.74915836343263 C62.45951229223998,172.09266646696344 65.25111959947704,171.3679145648398 71.50848121832882,171.47576948516928 M71.50848121832882,171.47576948516928 C65.60787762585615,171.374063819247 63.11940936949017,170.64391862785286 63.11940936949017,170.01506810825464 M63.11940936949017,170.01506810825464 C63.11940936949017,169.19492659148563 67.35208366804162,168.54707875489282 73.76844346644987,169.6903082804125 M73.76844346644985,169.6903082804125 C70.13558145918968,169.0430261392413 68.75502152386461,168.3476091395104 68.75502152386463,167.80880931927058 M68.75502152386463,167.80880931927058 C68.75502152386464,166.66631208901322 74.96243526420633,166.22801292149148 79.06592023770472,168.44605367817556 M79.0659202377047,168.4460536781756 C77.9776546046215,167.85781769245457 77.53471332989736,167.35158026011356 77.53471332989736,166.9381592120074 M77.53471332989736,166.9381592120074 C77.53471332989739,165.1285094847971 86.02163174257574,165.09725595887008 86.02163174257575,167.7516883762191 M86.02163174257575,167.7516883762191 C86.02163174257575,167.8557784330568 86.0085813020004,167.963998302755 85.98145690931301,168.07640269430658 M85.98145690931301,168.07640269430658 C86.66637319520281,165.2380866712898 94.96829314790392,165.35382774563743 94.96829314790392,166.98437528263653 M94.96829314790392,166.98437528263653 C94.96829314790394,167.44131442022223 94.31632207445939,168.01721519573533 92.66204101488954,168.6804030114146 M92.66204101488954,168.6804030114146 C97.57504321422273,166.7108204074462 103.22918899137491,167.21832474787905 103.22918899137491,168.258039802484 M103.22918899137491,168.258039802484 C103.2291889913749,168.81766926349323 101.59109251826874,169.53148868142887 97.31761543837683,170.0962132323024 M97.31761543837683,170.09621323230238 C103.90981667897333,169.2250776639427 107.74969169878736,169.90113241541917 107.7496916987873,170.67107927338404 M107.1220134004866,171.2015979468235 C105.98337658419761,171.65907001814975 103.26339989623698,172.02311266791853 98.7007227726985,171.94446815164736 M98.7007227726985,171.94446815164736 C104.60132636517118,172.04617381756967 107.08979462153715,172.7763190089638 107.08979462153715,173.405169528562 M101.47384595502149,174.31458963897086 C100.0187512989601,174.24668505689746 98.32379278914235,174.06543705079667 96.44076052457747,173.72992935640414 M96.44076052457747,173.7299293564041 C96.44221585471185,171.54138179740096 96.51478920873767,170.01288577957783 96.63275185313842,168.68592176511046 C96.69253343946983,168.02406467466903 96.76566480052236,167.41428387111594 96.85482196075414,166.8264902438582 C96.94364079864982,166.2409235492387 97.04966534194148,165.67363405509812 97.17289559062907,165.12462176143623 C97.41928366872992,164.02344237828092 97.74098699820492,162.98531015602404 98.12415347628358,161.9919307997399 C98.50672118062323,160.99611871839642 98.94854453740794,160.04327862691378 99.42094264247665,159.03472625808874 C99.89322441482983,158.0234680889178 100.39608093546723,156.95649764240468 100.89915061621068,155.64846332884684 C101.40162152321506,154.3379962902294 101.90651308648435,152.7882462606792 102.36863491644996,150.73347167821606 C102.59934533373817,149.70599754473625 102.81868307442524,148.5503110162797 103.0173820986241,147.2398509447387 C103.21773314454438,145.93102981208827 103.39218026393195,144.46396575940733 103.54072345678665,142.8386587866953 C103.83605825875802,139.5894895510159 103.9996548740877,135.68974474797542 103.99819954395335,131.3139080584921 M91.14328375332262,174.97418395864108 C91.145271771257,173.1859380932266 91.20118671229663,172.09141072244475 91.28668799889994,171.11623467910266 C91.33053182333428,170.63086633504898 91.38450763463547,170.1776488946144 91.45362164095062,169.72197763955285 C91.52204837523392,169.2682654691808 91.60790043177545,168.8102804485692 91.71117781057498,168.34802257771798 C91.91808387185766,167.4213632284995 92.20626142771118,166.47686356349146 92.5675936799044,165.54151528068797 C92.92810799195905,164.6028438336527 93.35876150452208,163.67089104681213 93.83118089995534,162.6628338738193 C94.30344138194386,161.65108050881616 94.81746774680309,160.56322275766124 95.34259081983151,159.19804780979484 C95.86689595272135,157.82954969769685 96.40531328961212,156.1861671108978 96.90691713639589,153.95687249449782 C97.15724027103295,152.84210655758076 97.39743080354853,151.5781903168484 97.61618177882056,150.13533834043332 C97.83696434260578,148.6936422343112 98.02979028384826,147.07152002106278 98.19465960254816,145.2689717006875 C98.52245576231698,141.66801449388282 98.70271079063296,137.33430104380105 98.70072277269847,132.55816266072904 M103.99819954395335,131.3139080584921 C103.99965487408767,126.94196090239984 103.83605825875806,122.60498575350232 103.5407234567867,118.56650105827491 C103.39385631993197,116.5477725897239 103.21605708854439,114.60732522696559 103.01738209862413,112.76662028696492 C102.81713873444404,110.92541417148702 102.6008896737194,109.18292400167773 102.36863491644999,107.53914977753706 C101.90651308648432,104.24930265315928 101.40162152321516,101.35017316130475 100.89915061621069,98.6967961363786 C100.3960809354672,96.04425154638099 99.89322441482985,93.6333405177749 99.42094264247663,91.3598562184867 C98.94854453740786,89.08876680728437 98.50672118062323,86.95510412539988 98.12415347628361,84.93683684628212 C97.74098699820492,82.91940200209295 97.41928366872989,81.02148146620743 97.17289559062907,79.26180224559576 C97.0496653419415,78.38344325887965 96.94364079864984,77.53279125360575 96.85482196075414,76.70984622977406 C96.76566480052236,75.88377006882706 96.69253343946987,75.07853748149749 96.6327518531384,74.25690738099175 C96.51478920873768,72.6146749381061 96.44221585471182,70.89221847301617 96.44076052457746,68.69978138062199 M98.70072277269848,132.55816266072904 C98.7027107906329,127.78733747907813 98.52245576231698,122.97187220170936 98.19465960254817,118.49484290736547 C98.03185470379647,116.25703023204788 97.83489992265748,114.10882414601018 97.61618177882058,112.08242925173735 C97.39554631102814,110.05486842264558 97.15912476355331,108.14916054069407 96.9069171363959,106.3653056058829 C96.40531328961204,102.79541831908801 95.86689595272138,99.713054871043 95.34259081983147,96.94329234937298 C94.81746774680309,94.17466695496218 94.30344138194391,91.71301595732749 93.83118089995534,89.43909336309994 C93.35876150452198,87.16844224683689 92.92810799195911,85.08551953398106 92.5675936799044,83.18333305927646 C92.20626142771118,81.28228371183118 91.91808387185763,79.56759713213619 91.71117781057498,78.08795807394154 C91.60790043177539,77.34967979789597 91.52204837523394,76.66224550476433 91.45362164095062,76.02565519454652 C91.38450763463545,75.38526898787173 91.33053182333428,74.78779512382137 91.28668799889995,74.18524923008236 C91.20118671229656,72.98156138631302 91.14527177125703,71.73759504969455 91.14328375332263,69.94403598285894 M96.44076052457748,68.699781380622 C96.4416771543283,63.233005867580474 95.94672216263072,57.965748864393824 94.97906640370252,53.15230664925285 C94.01306713530683,48.33724674405825 92.57501978510547,43.97731309495905 90.73447694222688,40.28150665864486 C88.8952846435879,36.58346778162875 86.65424953769661,33.55086758544737 84.11873945239141,31.330198687137255 C81.58427396503288,29.106682597477022 78.75598618368554,27.696409273737753 75.77049267869683,27.166149975151512 M75.77049267869684,27.166149975151505 C73.50909697764638,26.762692685979115 71.1582967356223,26.862326387444803 68.78308622458697,27.462676604106466 C66.40793750428725,28.06201805974614 64.00871206540582,29.16194061556963 61.65211177682551,30.731779189571835 C59.295425800091586,32.30069030697632 56.981660666489134,34.339305958694126 54.77509643292537,36.790946980039855 C52.5683167780685,39.241777506487324 50.46899585848152,42.10534584984396 48.53535939119038,45.30223369032707 C44.66453088706528,51.69125673651501 41.471332012175495,59.42897915395196 39.30216779271265,67.67608887641393 C37.125121568227726,75.9194454344622 35.97672639704608,84.65568500062334 35.981248369570466,92.93750783657171 M91.14328375332262,69.94403598285894 C91.14617066631666,63.23883383141479 90.28854347897838,56.88333468210074 88.65051577574746,51.469889717817516 C87.01764934492124,46.050180517001046 84.60664413451079,41.580016339226646 81.64212935628551,38.47634974446384 M81.64212935628551,38.47634974446384 C79.7248838636331,36.46365350404235 77.57976073506782,35.01802045015608 75.29097320425225,34.19772340969175 C73.00263577142555,33.37561846502678 70.57136111411344,33.17891224911683 68.09392374945399,33.6151189556037 C65.61661193636596,34.04954240558712 63.093794969547275,35.11671089912654 60.62572134992162,36.774070132139755 C58.157481371769286,38.42977884736581 55.74457267027847,40.675279829050844 53.482544247413536,43.42166695944253 C51.220090192243376,46.16664440178225 49.10903472101919,49.411878925639776 47.23296767094607,53.02885583217921 C45.35624835110855,56.6447719714207 43.714966133594075,60.63157083198151 42.37440584199279,64.83089891506066 C41.03299927948748,69.02962324261546 39.992693699919286,73.4397865371522 39.29503688135335,77.8859928295579 C38.596372427063216,82.33216046923165 38.24066616665098,86.81305025706398 38.24121061769149,91.15204663181493 M35.98124836957048,92.9375078365717 L35.98124836957048,197.96765581235383 M38.24121061769149,91.15204663181493 L38.24121061769149,196.18219460759707 M35.98124836957048,197.96765581235385 C37.855804773721474,198.30165332742604 39.54397671893777,198.48277672895514 40.99467031215569,198.55139225046608 M46.63028246653015,197.64289598451174 C46.630282466530154,197.01404546491352 44.14181421016418,196.28390027351938 38.24121061769149,196.18219460759707 M84.2277470817143,175.34383494251006 C84.22805867138892,174.1628060828385 84.25483564882563,173.28537708382865 84.29525938979575,172.5441375453559 C84.33634414243404,171.80431041693774 84.39168930571832,171.1907807975693 84.46921596452826,170.583500203686 M84.46921596452826,170.58350020368601 C84.54798183485134,169.97059830011582 84.65125593177464,169.365900705841 84.78959081922476,168.74472387680206 C84.92758606833775,168.1229045059183 85.10083186087171,167.4969208661179 85.30932819682658,166.86677295740085 C85.72532234801739,165.60419791006422 86.28240788613068,164.38000659351184 86.91564422834702,163.03248485768825 C87.54785752829225,161.67437278767073 88.25615630089601,160.19300454370182 88.96357521902199,158.0676467483192 C89.3167942538976,157.00186362218946 89.66974852919635,155.76725293826033 90.00476562087124,154.2667244556992 C90.33943578502229,152.76751752129059 90.65595833543192,150.99600085895418 90.92607521290365,148.89142444511788 M90.92607521290365,148.89142444511788 C91.19268883986932,146.81816785655263 91.41250223963269,144.41890378144714 91.56052804905697,141.73192976847756 C91.70921671085186,139.04637566965792 91.78549891057763,136.08303388023097 91.78518610109018,132.92781364459802 M91.78518610109018,132.92781364459805 C91.78717411902457,128.1569884629472 91.60691909070867,123.3415231855783 91.27912293093988,118.86449389123447 C91.11631803218819,116.62668121591679 90.91936325104915,114.47847512987924 90.70064510721228,112.45208023560636 C90.48000963941983,110.4245194065145 90.243588091945,108.51881152456302 89.99138046478758,106.73495658975187 C89.48977661800379,103.16506930295704 88.95135928111307,100.08270585491204 88.42705414822318,97.31294333324192 C87.90193107519475,94.54431793883123 87.38790471033565,92.08266694119635 86.91564422834705,89.80874434696892 C86.44322483291366,87.53809323070593 86.0125713203508,85.45517051785005 85.65205700829608,83.55298404314543 C85.29072475610288,81.65193469570016 85.00254720024937,79.93724811600522 84.79564113896664,78.45760905781049 C84.6923637601671,77.71933078176494 84.60651170362563,77.03189648863328 84.53808496934232,76.39530617841547 C84.46897096302715,75.75491997174068 84.414995151726,75.15744610769032 84.37115132729161,74.55490021395133 C84.2856500406883,73.35121237018203 84.22973509964875,72.1072460335634 84.22774708171431,70.31368696672791 M84.22774708171431,70.3136869667279 C84.22937870104666,64.92683080489964 83.61286656076871,59.790896696963124 82.42482468594852,55.29158252963035 C81.23982228798921,50.788978651583385 79.48428805312464,46.92776211826894 77.29064914568974,44.000209454758355 C75.09934608407536,41.067630624097085 72.47192673685011,39.07136350386836 69.60669380943204,38.16173705931651 C66.74272166329828,37.24630431040153 63.64351861752451,37.41819934593571 60.542925182542106,38.66405431142633 C57.44233174755966,39.904204702232455 54.343128701785965,42.21720023155497 51.47915655565214,45.42891923820491 C48.61392362823406,48.63584281440719 45.98650428100876,52.73873200792836 43.7952012193944,57.42826197155032 C41.60156231195941,62.1146386111863 39.84602807709491,67.38341392398985 38.66102567913562,72.83613343968014 C37.472983804315405,78.28800024773815 36.85647166403757,83.91824375646885 36.85810328336983,89.30379171246994 M36.858103283369836,89.30379171246997 L36.858103283369836,194.33393968825212 M38.24121061769149,196.18219460759707 C42.761402383392706,196.26010682563077 45.4730505460089,195.9035376559948 46.63028246653016,195.45207906919984 M47.29017954378031,194.90880572933378 C47.29017954378032,194.1388588713689 43.45030452396629,193.46280411989244 36.85810328336984,194.33393968825212 M77.54716297613778,174.73983462540204 C77.54861830627215,172.5512870663989 77.621191660298,171.02279104857578 77.73915430469873,169.69582703410833 C77.79893589103014,169.0339699436671 77.87206725208269,168.4241891401137 77.96122441231444,167.83639551285611 C78.05004325021012,167.25082881823664 78.1560677935018,166.68353932409596 78.27929804218937,166.1345270304341 C78.52568612029023,165.03334764727893 78.84738944976525,163.99521542502185 79.23055592784388,163.00183606873787 C79.6131236321836,162.0060239873943 80.05494698896814,161.05318389591167 80.52734509403696,160.04463152708666 C80.99962686639029,159.03337335791582 81.50248338702755,157.96640291140258 82.00555306777098,156.65836859784474 C82.50802397477541,155.34790155922732 83.01291553804461,153.79815152967714 83.4750373680103,151.74337694721396 C83.70574778529846,150.71590281373426 83.92508552598555,149.5602162852776 84.12378455018441,148.2497562137366 C84.32413559610475,146.94093508108617 84.49858271549225,145.47387102840523 84.64712590834696,143.84856405569317 C84.94246071031827,140.59939482001377 85.10605732564811,136.69965001697344 85.10460199551366,132.32381332748997 M85.10460199551366,132.32381332749 C85.10605732564804,127.95186617139777 84.9424607103183,123.61489102250025 84.64712590834701,119.57640632727278 C84.50025877149237,117.55767785872187 84.32245954010465,115.61723049596344 84.12378455018441,113.7765255559628 C83.9235411860044,111.93531944048488 83.70729212527966,110.19282927067566 83.47503736801028,108.54905504653499 C83.01291553804465,105.25920792215712 82.50802397477545,102.36007843030265 82.00555306777095,99.70670140537655 C81.50248338702758,97.05415681537883 80.99962686639017,94.6432457867728 80.52734509403696,92.36976148748457 C80.05494698896823,90.09867207628218 79.61312363218357,87.96500939439777 79.2305559278439,85.94674211528005 C78.84738944976525,83.92930727109082 78.5256861202902,82.03138673520537 78.27929804218938,80.27170751459363 C78.15606779350175,79.39334852787758 78.05004325021015,78.54269652260369 77.96122441231444,77.71975149877196 C77.87206725208263,76.89367533782496 77.79893589103018,76.08844275049539 77.73915430469873,75.26681264998967 C77.62119166029791,73.62458020710395 77.54861830627218,71.90212374201407 77.54716297613778,69.70968664961987 M77.54716297613778,69.7096866496199 C77.5487248452106,64.5531137453597 76.95856804462039,59.63673620279277 75.8213138917742,55.32976367075699 C74.68696928088593,51.01964206018229 73.00648255615201,47.323489062027406 70.90661973969787,44.52108664270429 C68.80899291375567,41.713872920357076 66.29389338129808,39.80294442466412 63.55114658538149,38.93220369276706 C60.809606673482854,38.05590487079789 57.84289177140657,38.22045154811473 54.87484591801019,39.413047333985205 C51.90680006461374,40.600182410609975 48.940085162537514,42.81429946068006 46.19854525063886,45.88872036746879 C43.455798454722256,48.95855084414985 40.94069892226462,52.88604521357668 38.84307209632243,57.375101987634345 C36.74320927986829,61.86114023947118 35.062722555134364,66.9046801448353 33.92837794424611,72.12430080379801 C32.79112379139989,77.34310520761294 32.20096699080969,82.73266086852627 32.20252885988253,87.88798149158217 M32.20252885988254,87.88798149158218 L32.20252885988254,192.91812946736434 M36.858103283369836,194.33393968825212 C41.13158036326174,193.7692151373786 42.76967683636791,193.05539571944297 42.76967683636791,192.49576625843375 M42.76967683636791,192.49576625843372 C42.76967683636791,191.45605120382876 37.11553105921573,190.94854686339593 32.202528859882534,192.91812946736434 M72.89158855265049,173.32402440451423 C72.89212713132656,170.44211047083888 72.99336124336726,168.1627265700145 73.16768536856263,166.22590228099065 C73.3425405022133,164.2923284577837 73.59319521032535,162.69547091588834 73.90819739062874,161.2907350112131 C74.22284265050557,159.8877874607948 74.60266376412899,158.68728163627222 75.0237762762186,157.59287864524626 C75.44467833628192,156.497550447028 75.90565597112034,155.5093003452385 76.37802309107198,154.49986676905178 C76.85033584854239,153.48948980724256 77.3340380911259,152.45792937103644 77.79877341614568,151.2494111743532 C78.26329828913914,150.03996777047777 78.71007206826003,148.652591343193 79.10393671644965,146.89958492799298 C79.49744444421273,145.14836686704962 79.83721465948946,143.02119872951545 80.07565697221087,140.3786393025755 C80.31463029338761,137.7393303414527 80.44956615070247,134.59047342141332 80.44902757202637,130.90800310660222 M80.44902757202637,130.9080031066022 C80.44956615070245,127.22697220384939 80.3146302933876,123.71748403576542 80.0756569722109,120.43949200862619 C79.83721465948942,117.1596686954622 79.49744444421282,114.12442646093109 79.10393671644962,111.32151475974666 C78.71007206826006,108.51586079434108 78.2632982891391,105.93443121643877 77.79877341614568,103.48349286800888 C77.33403809112585,101.03291727007209 76.85033584854237,98.70860821317899 76.37802309107198,96.43592231004348 C75.90565597112038,94.16403450268822 75.44467833628197,91.9437698490909 75.0237762762186,89.72353357791245 C74.60266376412898,87.50366005722698 74.22284265050558,85.28803960738928 73.90819739062873,83.0441672278053 C73.5931952103253,80.79755258400023 73.34254050221332,78.53079215629234 73.16768536856263,76.12989833134313 C72.99336124336723,73.72717322036905 72.8921271313266,71.17722977446576 72.89158855265049,68.29387642873209 M72.89158855265049,68.29387642873209 C72.89322017198276,62.90702026690377 72.27670803170491,57.771086158967385 71.0886661568847,53.27177199163451 C69.90366375892543,48.76916811358757 68.14812952406083,44.90795158027313 65.95449061662592,41.98039891676253 C63.763187555011555,39.047820086101254 61.13576820778625,37.051552965872546 58.27053528036821,36.14192652132071 C55.40656313423444,35.22649377240573 52.30736008846066,35.398388807939924 49.20676665347827,36.644243773430524 C46.10617321849584,37.884394164236674 43.006970172722134,40.19738969355915 40.14299802658833,43.4091087002091 C37.27776509917023,46.61603227641135 34.650345751945,50.71892146993251 32.45904269033059,55.408451433554475 C30.26540378289564,60.09482807319049 28.50986954803104,65.36360338599408 27.324867150071796,70.81632290168436 C26.136825275251535,76.26818970974239 25.520313134973687,81.89843321847316 25.521944754306023,87.28398117447415 M25.52194475430602,87.28398117447416 L25.52194475430602,192.3141291502563 M32.20252885988254,192.91812946736434 C33.856809919452395,192.25494165168507 34.50878099289694,191.67904087617197 34.50878099289694,191.22210173858628 M34.50878099289694,191.2221017385863 C34.50878099289694,189.59155420158717 26.20686104019585,189.47581312723958 25.52194475430602,192.31412915025635 M71.50848121832882,171.47576948516928 C71.50790701289613,167.7934355819784 71.64307962568753,164.64306127625665 71.88201888003778,162.00439257154946 C72.12043770251272,159.36239898581687 72.4598590982799,157.23656733007533 72.8533756974474,155.48485231345867 C73.24721870452363,153.73145410479978 73.69443171090646,152.34278396507378 74.15899902689645,151.1336206701636 C74.62381033825093,149.92531338956357 75.10693043994007,148.89494235177224 75.57926885521606,147.8844566428519 C76.051610317362,146.8751318137764 76.5131700930949,145.88569231357206 76.93399616682353,144.79015319927055 C77.35506623591668,143.69547009927916 77.73444812227804,142.4962579871983 78.04911502326833,141.09370223023853 C78.36410833216732,139.68946328123687 78.61511185978883,138.09126925754904 78.78999048368604,136.1571295931343 C78.96434867570788,134.2196650476946 79.06534603227198,131.94179853255488 79.0659202377047,129.05974818725727 M79.06592023770469,129.05974818725727 C79.06534603227198,126.17616321339088 78.96434867570787,123.62836990879723 78.78999048368605,121.22491349398415 C78.61511185978881,118.82339104750298 78.36410833216736,116.55436187864943 78.0491150232683,114.30826790034305 C77.42181277514098,109.82025116702985 76.52538678290655,105.4564770605606 75.57926885521606,100.91657194566673 C74.63602702806254,96.36732963957941 73.64309326545307,91.64195632506784 72.85337569744739,86.03092036840164 C72.45985909827992,83.22748800171861 72.12043770251286,80.19451450833355 71.88201888003779,76.91531981670099 C71.6430796256875,73.63805909340118 71.50790701289651,70.12642078400876 71.50848121832882,66.44562150938714 M71.50848121832882,66.44562150938715 C71.5106091455749,60.22999025732765 70.7751827917201,54.31320869521866 69.36126097985147,49.17103722934927 C67.95120286680688,44.024462498233696 65.86423220852559,39.657961454351785 63.26818837647242,36.422671251592135 C60.675031289391406,33.18094091318909 57.57538645219588,31.07364847194195 54.218519076877186,30.27027545821817 C50.86309156570373,29.4594738142165 47.25402945094473,29.953582118811465 43.681511121964185,31.712748429085067 M43.68151112196417,31.712748429085067 C40.33783849193246,33.3526419944414 37.02849983228873,36.09626414956687 33.988750797943794,39.751838443566456 C30.947551927598106,43.40271714800122 28.177712297676063,47.96160009790391 25.87389215506591,53.10523433456352 C23.567792669365137,58.24602355669225 21.729482286101064,63.96761617217171 20.489799645625233,69.86709881542879 C19.247008154969084,75.76558701918913 18.604614022226013,81.83801735732084 18.6064080826977,87.65363215834316 M18.606408082697698,87.65363215834316 L18.606408082697698,192.6837801341253 M25.521944754306034,192.3141291502563 C25.54906914699342,192.20172475870473 25.562119587568777,192.09350488900654 25.562119587568777,191.98941483216888 M25.562119587568777,191.98941483216882 C25.562119587568777,189.33498241481982 17.07520117489038,189.3662359407468 17.07520117489037,191.17588566795712 M17.07520117489037,191.17588566795712 C17.07520117489037,191.58930671606328 17.518142449614515,192.0955441484043 18.606408082697698,192.6837801341253 M73.76844346644987,169.6903082804125 C73.7669720421429,165.31453580237596 73.93109446701703,161.4126931597914 74.2260556342479,158.16501462686176 C74.5195660593996,154.90845565617144 74.936512567752,152.32202507091833 75.39800809395322,150.27074466068856 C75.8604787448939,148.2145783757677 76.36523523318675,146.6653672592703 76.86735631356119,145.35629593540534 C77.3700523595641,144.04975232459714 77.87343468974589,142.98068403853978 78.34570036792655,141.9694900808159 C78.81811456716791,140.96087350054404 79.25941211440806,140.0101312486055 79.64235345348825,139.01282846451227 C80.02586975819698,138.01805339347584 80.34770816264829,136.979382258166 80.59374741977413,135.87959457746842 C80.84076180163935,134.77492102207978 81.01424021667572,133.637325927903 81.13402723789613,132.31775164844663 C81.25236351703742,130.98929693122957 81.32441106151872,129.46289875295048 81.32588248582573,127.27428698250048 M81.32588248582573,127.27428698250048 C81.32441106151877,125.08174266517395 81.25236351703741,123.36278932474656 81.13402723789615,121.71806759826363 C81.0142402166757,120.07834903824359 80.84076180163942,118.47711337759078 80.59374741977413,116.71226611752674 C80.34770816264836,114.95491086264262 80.02586975819695,113.05609041064493 79.64235345348825,111.03632490070737 C79.25941211440808,109.01556833799235 78.81811456716788,106.88540878077066 78.34570036792655,104.61421214463576 C77.87343468974592,102.34083507028014 77.37005235956411,99.92642091701127 76.86735631356119,97.27636561061095 C76.36523523318675,94.62531925143317 75.86047874489391,91.72708967569076 75.39800809395324,88.4349185855854 C74.93651256775198,85.15023950065981 74.51956605939962,81.44947249907372 74.22605563424787,77.40847392098053 C73.93109446701706,73.37247850935043 73.76697204214291,69.03200023578998 73.76844346644985,64.66016030463037 M73.76844346644984,64.66016030463037 C73.76936009620067,59.19338479158881 73.27440510450309,53.92612778840222 72.30674934557496,49.11268557326124 C71.34075007717922,44.29762566806666 69.90270272697792,39.93769201896746 68.0621598840993,36.241885582653246 C66.22296758546031,32.54384670563714 63.981932479568975,29.51124650945568 61.4464223942638,27.29057761114563 C58.91195690690532,25.067061521485368 56.0836691255579,23.656788197746142 53.098175620569215,23.12652889915988 M53.09817562056921,23.12652889915988 C50.83677991951871,22.723071609987507 48.48597967749463,22.822705311453166 46.11076916645935,23.42305552811485 C43.73562044615955,24.022396983754458 41.3363950072782,25.12231953957801 38.979794718697875,26.69215811358019 C36.62310874196394,28.261069230984702 34.30934360836151,30.299684882702486 32.102779374797734,32.75132590404822 C29.895999719940864,35.202156430495684 27.796678800353913,38.06572477385232 25.863042333062772,41.26261261433544 C21.99221382893768,47.65163566052338 18.79901495404786,55.38935807796028 16.62985073458503,63.636467800422295 C14.452804510100068,71.87982435847053 13.304409338918493,80.61606392463176 13.308931311442857,88.89788676058006 M13.308931311442848,88.89788676058009 L13.308931311442846,193.92803473636224 M18.606408082697698,192.6837801341253 C14.50292310919933,190.4657393774412 8.295509368857637,190.90403854496293 8.295509368857633,192.0465357752203 M8.295509368857635,192.0465357752203 C8.295509368857632,192.58533559546012 9.676069304182692,193.28075259519102 13.308931311442844,193.92803473636224 M79.06592023770472,168.44605367817556 C79.06393221977021,163.66991529510355 79.24418724808626,159.33620184502172 79.57198340785502,155.73524463821713 C79.73685272655493,153.93269631784187 79.9296786677975,152.31057410459337 80.15046123158261,150.8688779984713 C80.36921220685474,149.4260260220561 80.60940273937017,148.16210978132392 80.85972587400731,147.04734384440675 C81.36132972079109,144.81804922800677 81.89974705768182,143.17466664120772 82.42405219057174,141.8061685291098 C82.94917526360004,140.44099358124336 83.46320162845936,139.3531358300885 83.93546211044786,138.34138246508533 C84.40788150588124,137.33332529209252 84.83853501844409,136.40137250525186 85.19904933049878,135.46270105821665 C85.56038158269206,134.52735277541328 85.84855913854547,133.58285311040507 86.05546519982825,132.65619376118667 C86.1587425786278,132.1939358903354 86.24459463516921,131.7359508697238 86.31302136945258,131.2822386993518 C86.3821353757677,130.82656744429028 86.43611118706886,130.37335000385568 86.47995501150329,129.88798165980194 C86.56545629810658,128.91280561646 86.62137123914613,127.81827824567794 86.62335925708058,126.03003238026356 M86.62335925708058,126.03003238026355 C86.62137123914609,124.23647331342805 86.56545629810662,122.9925069768093 86.47995501150329,121.78881913304014 C86.43611118706886,121.18627323930113 86.38213537576769,120.58879937525077 86.31302136945261,119.948413168576 C86.24459463516925,119.31182285835816 86.15874257862778,118.62438856522652 86.05546519982823,117.88611028918095 C85.84855913854555,116.40647123098631 85.56038158269199,114.69178465129121 85.1990493304988,112.79073530384602 C84.83853501844405,110.88854882914151 84.40788150588129,108.80562611628562 83.93546211044786,106.5349750000225 C83.46320162845923,104.26105240579545 82.94917526360013,101.79940140816028 82.42405219057171,99.0307760137495 C81.89974705768182,96.26101349207946 81.3613297207911,93.17865004403444 80.8597258740073,89.60876275723959 C80.60751824684993,87.82490782242834 80.371096699375,85.91919994047691 80.15046123158263,83.89163911138516 C79.93174308774573,81.8652442171123 79.73478830660665,79.71703813107467 79.57198340785504,77.47922545575705 C79.2441872480862,73.00219616141266 79.06393221977027,68.18673088404455 79.06592023770472,63.41590570239344 M79.06592023770472,63.41590570239344 C79.06963198298281,54.79493150767951 77.96696845640494,46.62357545856146 75.86093283796522,39.663431933054476 C73.76153314118858,32.695234389147586 70.66166929923244,26.947880446294747 66.85015029865698,22.957451967314032 M66.85015029865698,22.95745196731403 C64.38506085015314,20.369771909011202 61.62644491196141,18.511829651043225 58.68371139737319,17.457170146336694 C55.741498602650715,16.4002565607253 52.61590134395781,16.146951323957556 49.43095308246982,16.707389999340037 C46.2461703176433,17.265530972702678 43.00281686540282,18.6372790388478 39.829571919211205,20.768178505449786 C36.6561279375651,22.89693784935671 33.55356529241717,25.78431573409335 30.644969444393023,29.315716958000916 C27.735826354833574,32.845305725841655 25.02136072002853,37.01805530765721 22.60928193162701,41.66844518325277 C20.19634965659161,46.31748924357685 18.086398024885035,51.44304778160657 16.36315293054151,56.841780426092335 C14.638815700394538,62.23974175713357 13.30160725594384,67.90955446236875 12.40455525098525,73.62618389584821 C11.506265691929821,79.34269326560492 11.04832858422065,85.10456608984653 11.04896906332183,90.68334796533684 M11.048969063321834,90.68334796533686 L11.048969063321833,195.713495941119 M13.308931311442848,193.92803473636224 C6.892571513034606,192.78480521084253 2.659897214483169,193.43265304743537 2.6598972144831707,194.25279456420435 M2.6598972144831694,194.25279456420435 C2.659897214483171,194.88164508380257 5.148365470849147,195.6117902751967 11.048969063321834,195.71349594111902 M85.98145690931301,168.07640269430658 C85.98114409982541,164.92118245867374 86.05742629955134,161.95784066924665 86.2061149613462,159.27228657042718 C86.35414077077044,156.58531255745757 86.57395417053381,154.18604848235202 86.84056779749949,152.11279189378683 M86.84056779749949,152.11279189378683 C87.11068467497121,150.00821547995068 87.42720722538085,148.23669881761379 87.76187738953192,146.7374918832055 C88.09689448120676,145.236963400644 88.44984875650559,144.0023527167154 88.80306779138112,142.9365695905853 C89.51048670950725,140.81121179520292 90.2187854821108,139.32984355123375 90.85099878205615,137.97173148121635 C91.48423512427249,136.6242097453927 92.04132066238577,135.40001842884027 92.45731481357664,134.13744338150377 C92.66581114953141,133.5072954727865 92.8390569420654,132.88131183298626 92.97705219117846,132.25949246210254 C93.11538707862847,131.63831563306363 93.21866117555177,131.03361803878872 93.29742704587494,130.4207161352186 M93.29742704587494,130.4207161352186 C93.37495370468477,129.8134355413352 93.43029886796926,129.19990592196706 93.47138362060747,128.4600787935487 C93.51180736157754,127.71883925507584 93.53858433901419,126.8414102560661 93.53889592868887,125.66038139639457 M93.53889592868889,125.66038139639457 C93.53690791075432,123.86682232955904 93.48099296971495,122.62285599294029 93.3954916831116,121.41916814917116 C93.35164785867711,120.81662225543221 93.29767204737607,120.2191483913818 93.2285580410609,119.57876218470699 C93.16013130677752,118.94217187448919 93.0742792502361,118.25473758135749 92.97100187143653,117.51645930531197 C92.76409581015383,116.03682024711725 92.47591825430034,114.32213366742224 92.11458600210709,112.42108431997701 C91.75407169005243,110.51889784527249 91.32341817748939,108.4359751324166 90.85099878205617,106.16532401615353 C90.37873830006754,103.89140142192664 89.8647119352084,101.4297504242913 89.33958886218004,98.66112502988052 C88.8152837292901,95.89136250821038 88.27686639239943,92.80899906016553 87.77526254561559,89.23911177337062 C87.5230549184582,87.4552568385594 87.28663337098334,85.54954895660794 87.06599790319092,83.52198812751615 C86.84727975935404,81.49559323324335 86.65032497821498,79.34738714720577 86.48752007946334,77.10957447188808 C86.15972391969451,72.63254517754368 85.97946889137854,67.8170799001758 85.98145690931301,63.046254718524466 M85.98145690931301,63.04625471852444 C85.98399027417497,54.6819711807214 85.02675094621219,46.7062195975527 83.18211508010931,39.72078619975149 C81.34219851569993,32.73005292193794 78.61643481794056,26.735950576327962 75.21043954816456,22.19080877181736 C71.80807107393305,17.637920564240876 67.72855833460466,14.538085969624124 63.27979980624515,13.12518964001697 C58.83299885398256,11.703286215501507 54.02096216088624,11.969591280647844 49.20676665347828,13.904012487206703 C44.39257114607026,15.829534891005082 39.580534452974035,19.421442534033893 35.13373350071141,24.408718593666556 C30.684974972351906,29.388557111047266 26.605462233023506,35.75927862899538 23.203093758791987,43.040130508172254 C19.797098489015976,50.316143889927375 17.07133479125666,58.49571920860629 15.231418226847254,66.96166764447767 C13.386782360744318,75.42610005963154 12.429543032781675,84.1693505575965 12.432076397643511,92.53160288468179 M12.432076397643485,92.53160288468182 L12.432076397643483,197.56175086046397 M11.048969063321834,195.71349594111902 C4.7916074444700705,195.60564102078953 2.0000001372330067,196.33039292291315 2.0000001372330054,196.98688481938234 M6.520502844645431,197.96976358525376 C8.114997826210427,197.9843223141693 10.10154017464404,197.86972279929117 12.432076397643476,197.561750860464 M92.66204101488954,168.6804030114146 C92.66058568475509,164.30456632193122 92.82418230008491,160.40482151889069 93.11951710205618,157.1556522832114 C93.26806029491091,155.5303453104994 93.4425074142985,154.0632812578183 93.64285846021876,152.75446012516807 C93.84155748441765,151.444000053627 94.0608952251047,150.2883135251704 94.29160564239291,149.26083939169064 C94.75372747235852,147.20606480922754 95.2586190356278,145.65631477967722 95.76108994263224,144.3458477410599 C96.26415962337562,143.0378134275019 96.76701614401306,141.9708429809889 97.23929791636623,140.959584811818 C97.71169602143499,139.95103244299304 98.1535193782196,138.99819235151028 98.53608708255932,138.00238027016678 C98.91925356063796,137.00900091388263 99.240956890113,135.97086869162584 99.48734496821382,134.86968930847053 C99.61057521690135,134.32067701480867 99.71659976019306,133.75338752066793 99.80541859808878,133.1678208260485 C99.89457575832054,132.5800271987909 99.96770711937302,131.9702463952376 100.02748870570449,131.30838930479632 C100.14545135010522,129.98142529032884 100.21802470413101,128.4529292725057 100.2194800342654,126.26438171350262 M100.2194800342654,126.26438171350256 C100.218024704131,124.07194462110839 100.14545135010526,122.34948815601837 100.02748870570447,120.7072557131328 C99.96770711937303,119.8856256126271 99.8945757583205,119.08039302529752 99.80541859808878,118.25431686435051 C99.71659976019305,117.43137184051882 99.61057521690142,116.58071983524493 99.48734496821382,115.70236084852883 C99.24095689011298,113.94268162791712 98.91925356063796,112.04476109203154 98.53608708255933,110.02732624784241 C98.1535193782196,108.00905896872474 97.71169602143502,105.87539628684036 97.23929791636623,103.60430687563792 C96.76701614401297,101.33082257634993 96.2641596233756,98.91991154774365 95.76108994263224,96.26736695774593 C95.25861903562776,93.61398993281975 94.75372747235852,90.71486044096537 94.29160564239291,87.4250133165875 C94.05935088512355,85.78123909244684 93.84310182439886,84.03874892263754 93.64285846021879,82.1975428071597 C93.44418347029855,80.35683786715904 93.26638423891083,78.41639050440062 93.11951710205624,76.3976620358497 C92.82418230008484,72.35917734062203 92.66058568475515,68.02220219172473 92.66204101488954,63.65025503563247 M92.66204101488954,63.65025503563247 C92.66464413001097,55.05568056906894 91.68104946236055,46.86033537320773 89.78562587428361,39.682574451153705 C87.89505152280317,32.49936772932211 85.09424031491321,26.340231834811373 81.59446895415643,21.669950211357715 C78.09842424425267,16.99170890579902 73.90659169015669,13.806527636291108 69.3353470302957,12.354730520200933 C64.76611384379792,10.89367831997032 59.82158900700415,11.167315470466136 54.87484591801018,13.154996427756634 C49.92810282901611,15.133533574624856 44.983577992222415,18.82433596977398 40.41434480572465,23.948924978037176 C35.84310014586362,29.065871668767304 31.65126759176761,35.61199606116514 28.15522288186393,43.09330911957447 C24.655451521107057,50.569650463884344 21.854640313217118,58.97443120374382 19.964065961736736,67.67346967288869 C18.068642373659728,76.37095038124147 17.085047706009398,85.35492577434663 17.08765082113075,93.94741310556961 M17.087650821130765,93.94741310556962 L17.087650821130765,198.97756108135178 M12.432076397643485,197.56175086046397 C8.15859931775158,198.12647541133748 6.52050284464541,198.84029482927312 6.520502844645409,199.39992429028234 M14.78139868811639,199.72014572843838 C15.552119097415817,199.52694591232836 16.32872744359841,199.28180728794524 17.087650821130772,198.97756108135172 M97.31761543837683,170.0962132323024 C97.3170768597007,166.41374291749133 97.4520127170156,163.2648859974519 97.69098603819235,160.62557703632916 C97.92942835091372,157.98301760938904 98.2691985661905,155.85584947185518 98.66270629395355,154.10463141091162 C99.05657094214311,152.35162499571163 99.50334472126407,150.96424856842694 99.9678695942575,149.75480516455139 C100.43260491927728,148.54628696786824 100.91630716186083,147.51472653166198 101.3886199193312,146.50434956985282 C101.8609870392829,145.49491599366615 102.32196467412123,144.50666589187654 102.74286673418462,143.41133769365834 C103.16397924627422,142.3169347026323 103.54380035989759,141.11642887811007 103.85844561977449,139.71348132769145 C104.17344780007785,138.3087454230165 104.42410250818986,136.71188788112082 104.59895764184058,134.77831405791397 C104.77328176703593,132.84148976889 104.87451587907663,130.56210586806577 104.8750544577527,127.68019193439038 M104.8750544577527,127.68019193439038 C104.87451587907661,124.79683858865661 104.77328176703595,122.24689514275339 104.59895764184058,119.84417003177937 C104.42410250818992,117.44327620683012 104.17344780007788,115.17651577912228 103.85844561977446,112.92990113531712 C103.54380035989757,110.68602875573323 103.16397924627428,108.4704083058954 102.7428667341846,106.25053478521002 C102.32196467412126,104.03029851403159 101.86098703928285,101.81003386043419 101.38861991933122,99.538146053079 C100.9163071618608,97.26546014994362 100.43260491927734,94.94115109305051 99.96786959425751,92.49057549511357 C99.503344721264,90.0396371466836 99.05657094214321,87.45820756878139 98.66270629395355,84.65255360337576 C98.2691985661904,81.84964190219142 97.92942835091377,78.81439966766021 97.69098603819232,75.53457635449625 C97.45201271701559,72.25658432735705 97.31707685970075,68.74709615927304 97.31761543837683,65.06606525652026 M97.31761543837683,65.06606525652025 C97.32014880323875,56.7017817187172 96.36290947527604,48.72603013554853 94.5182736091731,41.74059673774728 C92.67835704476369,34.74986345993378 89.95259334700434,28.75576111432376 86.54659807722835,24.210619309813165 C83.14422960299689,19.657731102236706 79.06471686366842,16.55789650761993 74.61595833530896,15.14500017801277 C70.16915738304634,13.723096753497295 65.35712068995004,13.989401818643675 60.542925182542064,15.9238230252025 C55.72872967513407,17.8493454290009 50.91669298203784,21.441253072029696 46.46989202977518,26.428529131662355 C42.02113350141572,31.408367649043083 37.94162076208729,37.77908916699119 34.53925228785577,45.059941046168056 C31.133257018079767,52.33595442792319 28.407493320320427,60.515529746602084 26.56757675591104,68.9814781824735 C24.72294088980809,77.44591059762735 23.765701561845468,86.1891610955922 23.7682349267073,94.55141342267764 M23.768234926707308,94.55141342267763 L23.768234926707308,199.58156139845977 M17.08765082113078,198.97756108135175 C15.433369761560929,199.64074889703102 14.781398688116386,200.21664967254412 14.781398688116388,200.67358881012981 M23.72806009344457,199.72000990177082 C23.743488343229437,199.67466454928478 23.756903980154686,199.6285172203884 23.768234926707308,199.5815613984598 M98.7007227726985,171.94446815164736 C98.70129697813113,169.06241780635165 98.80229433469532,166.78455129120982 98.97665252671713,164.8470867457703 C99.15153115061429,162.91294708135615 99.40253467823592,161.31475305766793 99.71752798713487,159.91051410866612 C100.0321948881251,158.5079583517065 100.41157677448658,157.3087462396255 100.83264684357965,156.21406313963405 C101.2534729173083,155.11852402533265 101.71503269304118,154.12908452512815 102.18737415518714,153.1197596960527 C102.65971257046309,152.1092739871323 103.14283267215221,151.07890294934126 103.60764398350676,149.87059566874098 C104.07221129949673,148.66143237383093 104.5194243058795,147.27276223410522 104.91326731295581,145.51936402544598 C105.30678391212325,143.7676490088295 105.64620530789045,141.6418173530891 105.88462413036541,138.9998237673552 C106.12356338471561,136.36115506264855 106.2587359975068,133.21078075692986 106.25816179207436,129.52844685373532 M106.25816179207436,129.52844685373532 C106.25873599750699,125.8476475791144 106.12356338471567,122.33600926972184 105.88462413036541,119.05874854642157 C105.64620530789045,115.77955385478955 105.30678391212331,112.746580361404 104.91326731295578,109.94314799472079 C104.12354974495017,104.33211203805487 103.13061598234066,99.60673872354306 102.18737415518713,95.05749641745574 C101.24125622749666,90.51759130256188 100.34483023526218,86.1538171960928 99.71752798713491,81.66580046277943 C99.40253467823581,79.41970648447324 99.15153115061446,77.1506773156202 98.97665252671716,74.74915486913848 C98.80229433469538,72.34569845432584 98.7012969781314,69.79790514973226 98.7007227726985,66.91432017586521 M98.7007227726985,66.91432017586521 C98.70345867915782,58.92279428036015 97.75791050991577,51.315503700505715 95.94001103751333,44.70414038724511 C94.12707917788455,38.08711573295362 91.44383118866577,32.47304296224831 88.10606054745453,28.313384130128764 C84.77200143549328,24.145445123610546 80.78674378767043,21.436069127721375 76.47077144797497,20.40316096721936 C72.15665036218051,19.360701710645802 67.51642764320465,19.995983816553586 62.92318979165824,22.25776907261969 M62.92318979165822,22.25776907261968 C58.62439249916723,24.36646624066299 54.370397820928694,27.895065492801102 50.461642848381224,32.59445774230336 C46.551163232004676,37.28798683926976 42.989114017449495,43.14837574393982 40.0270971152887,49.76166665250463 C37.062074495335466,56.37120590523905 34.699359407222786,63.72857129891769 33.10584850968594,71.31407822041209 C31.50847995008922,78.89848061088693 30.68167532383034,86.7048059929365 30.68377159831561,94.18176243880862 M30.683771598315616,94.18176243880863 L30.683771598315616,199.21191041459076 M23.768234926707308,199.58156139845977 C23.741110534019917,199.69396579001136 23.72806009344456,199.80218565970955 23.72806009344456,199.9062757165472 M32.21497850612294,200.71980488075894 C32.21497850612294,200.30638383265278 31.772037231398794,199.80014640031177 30.683771598315612,199.2119104145908 M30.683771598315616,199.2119104145908 C31.1693076692377,199.47435533667547 31.684299371525505,199.6996107061372 32.21497850612295,199.89091035405818 M40.994670312155684,199.84915477349574 C40.994670312155684,199.31035495325597 39.614110376830624,198.61493795352507 35.98124836957047,197.96765581235385" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M62.96689997609072,47.8308447375862 C62.78661655883569,47.845103956113796 62.603671727534255,47.86613510936207 62.418065482186364,47.8939381973311 C61.587138002832155,48.01916761656558 60.7025551153003,48.284012159488384 59.77500495605025,48.715539034706204 C58.84813256662963,49.14643537542634 57.87829290549092,49.74401404844163 56.89515166431863,50.51768729642443 C55.03258752360077,51.978631851678195 53.126239618752315,54.08018059472321 51.37277540150684,56.71405990920482 C49.620091108494435,59.33925712159363 48.020541685046744,62.4890869689524 46.707292295198044,65.95128615782014 C45.391928663738774,69.412022075826 44.36286506587861,73.18512733534098 43.69406790055744,77.01736705877568 C43.08137283861223,80.51756078961441 42.76889847718395,84.06656988503887 42.769676836367914,87.46561828265158 M42.76967683636791,87.46561828265158 L42.76967683636791,192.49576625843372 M61.221205785654064,49.470027818751944 C60.33773715893106,48.45821914209797 59.41781640982932,47.71620139240881 58.50202362512122,47.20821628884564 C57.593234213999025,46.70582932438849 56.69306994139645,46.425293955257715 55.76590027454428,46.3260863248494 C54.838372899378854,46.2293579219255 53.88384012996379,46.313957257724105 52.85665560075875,46.608778845204284 C51.620657564585336,46.96494993730538 50.28029209203733,47.63978730396117 48.88074845953902,48.70021605790954 C47.65735329532297,49.62651777927649 46.394527003917474,50.84749654475365 45.15654086242194,52.352570665353525 C43.42763995842557,54.450472653173506 41.75214952609804,57.1040002946236 40.284504058867434,60.15934120620946 C38.11197378235545,64.66369287276764 36.408463223524194,70.04284021450427 35.45072053447723,75.55281992162088 C34.82579804186724,79.12267126174757 34.50782562862226,82.74185172494283 34.508780992896924,86.1919537628041 M34.50878099289693,86.1919537628041 L34.50878099289693,191.22210173858625 M59.82661933896258,51.00530925585137 C58.852194947577715,48.348158531348055 57.63971919393057,46.11452437662417 56.31101368563469,44.41784792298668 C55.487936877116326,43.360684479794074 54.6229947020561,42.50658976408383 53.75780899047056,41.84940552802734 C52.89195780861236,41.19119690586254 52.02586309022882,40.72989876335151 51.18251349770073,40.430670041632 C50.12103690490778,40.05613194559473 49.09626953955008,39.92915733534224 48.064482541408225,39.999171845621305 C46.67378561948646,40.099436128701946 45.24384727277087,40.55185195101017 43.66683858285353,41.480252449655126 C41.94135682182735,42.49926175210981 40.03992298242307,44.130800597118046 38.106326557000855,46.48588646660936 C35.77094315182067,49.31855865403084 33.41128176451405,53.230897813154435 31.4259225906469,57.88895854114282 C29.434888377395257,62.53660787414859 27.818156377582987,67.92997877601904 26.815405684010493,73.44360678440476 C25.98228157808388,77.99113868231899 25.560090169996332,82.61856318785972 25.562119587568766,86.95926685638672 M43.68151112196417,31.71274842908511 C40.795206208536285,33.13354069292908 38.32680892639034,34.849323798667875 36.09261797046508,36.81441405595169 C33.990996762654476,38.6677050748978 32.09650332311331,40.74965185276505 30.358149561877774,43.04680155761251 C28.621689879494504,45.34322982933775 27.041369875416958,47.85486102804333 25.619235667544807,50.548042194365564 C22.897814864940795,55.69876936589938 20.74937438727864,61.531712452202164 19.29400106004158,67.61863173705365 C17.836951339894895,73.70337873871604 17.072968770173325,80.04210193892749 17.07520117489037,86.14573769217498 M25.562119587568766,86.95926685638672 L25.562119587568766,191.98941483216888 M17.075201174890367,86.14573769217499 L17.075201174890367,191.17588566795712 M63.11940936949017,170.01506810825464 C63.118922534631274,166.71243123521273 63.20865765129608,163.5469960625238 63.396776523405435,160.65989465044382 C63.43400393935982,160.0866152304695 63.47497508643398,159.52465309411411 63.51968996462817,158.97400824137821 M69.87266275313202,136.01394690413647 C70.051254121518,135.33497958212442 70.20560697923335,134.59258947235762 70.32791206662698,133.75228319693713 C70.43837954319226,132.99038748286213 70.5245221624069,132.1568052009198 70.58427285162637,131.15180812585925 C70.64384826123963,130.14926919642025 70.67703174085781,128.97531547386328 70.67684838886605,127.59904681034261 M70.67684838886603,127.59904681034263 C70.67636336118753,126.36571568123445 70.65092692928519,125.2066014816345 70.60053909315906,124.12170421154241 C70.55059283883413,123.03242638865454 70.47748307504283,122.01103221603672 70.3804628639994,120.9813102631523 C70.19534056138014,119.01616632855938 69.91216387940598,116.98963287211907 69.55901118957198,114.9060730295217 C69.20628593694971,112.82195967583242 68.79161686551457,110.71846430726073 68.35505058868901,108.58445174892267 C68.08054055805842,107.25054079130649 67.799775723113,105.89467491006687 67.51275608385257,104.51685410520363 C66.98813194237096,101.98435341395208 66.45364197803607,99.3580524420721 65.94304744440916,96.53116826652018 C65.4327964569207,93.70665419633323 64.94644090014017,90.68155692247426 64.52736131950715,87.41545647211782 C64.08355341173018,83.96798342914397 63.7186427353911,80.24438917574382 63.47827667323134,76.43617746642741 C63.23607027744116,72.62911822186041 63.11840849583046,68.73744152137718 63.119409369490185,64.98492013247252 M43.68151112196417,31.71274842908511 C44.21155464098069,31.452452484078645 44.72677384815312,31.265883804502792 45.29314568217784,31.136773113864162 C45.85840435441385,31.009849311623398 46.475729263794804,30.94343712109653 47.17992881893384,30.982500140930853 C47.88258695745951,31.022318663486498 48.67303335203601,31.17066601918 49.54291674610323,31.493659882856342 C50.410830468732556,31.815977863577537 51.35909480114533,32.31599597505821 52.32420768651879,33.04090716939842 C53.44823025842754,33.87913366458181 54.600013145572696,35.01944135610676 55.69259219509834,36.45915594721828 C56.786209725457006,37.897433005471534 57.8206234181963,39.63511696331148 58.73794658378431,41.62928260395324 C60.11736710266367,44.62072291293957 61.22898294958845,48.19304820775849 61.97843499947666,52.15389973473947 C62.73025700860812,56.113952741526056 63.119915220703156,60.46253198047481 63.11940936949017,64.98492013247248 M53.0981756205692,23.126528899159865 C49.284950970755006,22.44724267542454 45.78573830760912,22.581048864067938 42.59404894050256,23.306113876387826 C39.91993941614513,23.91490687760872 37.443775587813406,24.932326350126846 35.105090399194395,26.28979866387902 C32.767899343108546,27.648523305510334 30.568186926735454,29.34730078837571 28.487321804690907,31.35262266302792 C25.58283887151841,34.15230500316876 22.91139319859093,37.55147046942509 20.517204557278585,41.42923134354407 C18.51696498662414,44.66926732283823 16.71365965635567,48.24243904803927 15.147929353040855,52.050607340464374 C12.950245398269235,57.39266505380352 11.223608830541417,63.20078504447615 10.060598807200751,69.14212160671529 C8.895668843252801,75.08292437853743 8.294365423692009,81.15694372192605 8.295509368857637,87.01638779943812 M8.295509368857637,87.01638779943814 L8.295509368857637,192.0465357752203 M68.75502152386463,167.80880931927058 C68.75450636800666,163.87508246779464 68.86204651275834,160.08568818187192 69.08816595615801,156.61697886299117 C69.32203867169297,153.00762277220903 69.68329588586221,149.7588758600068 70.14544767265713,146.96806182446034 C70.48098090852626,144.9356539964614 70.86899001395066,143.14192604678715 71.29194895776048,141.56005671975544 C71.7146043575293,139.97716356108262 72.17220959568354,138.60612902505255 72.63873940790457,137.39146457003216 C73.22115274544697,135.87239877497265 73.81997146387445,134.60223760141514 74.34317900518032,133.48399282914198 C74.88900371113463,132.3191677972315 75.35269283842509,131.29972967689827 75.67494972808598,130.32006153834556 C75.83902542660752,129.8251759116049 75.96971094300501,129.33126224382823 76.06114637120277,128.87737975922104 C76.10369883183154,128.6658210872804 76.13865274348726,128.46440943078113 76.16600810616993,128.2731447897229 C76.19376523128358,128.0808128415677 76.21496936246615,127.89793687160713 76.23320244414444,127.69969988759826 C76.25488227765995,127.45838345980681 76.27304230810621,127.1965276722976 76.28760166465307,126.83108691833613 C76.30190501157013,126.46731790214871 76.31260768458783,125.99996391950891 76.31246054324049,125.39278802135856 M76.31246054324049,125.39278802135853 C76.31180648752998,124.85657811073132 76.30493715865953,124.39443844450238 76.2918525566288,124.00636902267135 C76.27938249079386,123.61485993829082 76.26302911760595,123.29222080672547 76.24289836795624,122.98027654819084 C76.2213710869431,122.65183772873254 76.19523778145205,122.33167426210608 76.15834952890559,121.9638847053732 C76.12214573121047,121.59917444279816 76.07341210283396,121.18270370918786 76.01214864377589,120.71447250454138 C75.88443915268387,119.73900246965395 75.69407081599128,118.53523550470436 75.46349697987904,117.25244030495115 C75.20409657831037,115.80534836056631 74.89739559237454,114.25872024954903 74.57116923778895,112.66332612475193 C74.17823163211875,110.74146755196462 73.75597671917602,108.74486190955216 73.32892076080893,106.65223308692838 C72.604777004878,103.10553842872541 71.86522621072092,99.26092596575289 71.19990296060885,94.98979075720375 C70.46518134565741,90.29160412989913 69.82366850244794,85.00505891483984 69.39742518615594,79.48438938117269 C68.96693854569156,73.9703140168602 68.75172143214463,68.22211433393987 68.75502152386463,62.77866134348843 M53.09817562056921,23.126528899159865 C53.19416471557593,23.141412309467857 53.87521508729671,23.28965059133386 54.86330129955992,23.850634711366745 C55.85071591540216,24.403036432513332 57.145166371786885,25.368183991826793 58.44982253275659,26.785161187099845 C59.83739397973523,28.274635971348633 61.24417169067888,30.258785217367173 62.5160433702711,32.65844480695249 C63.790669056705795,35.057477824359125 64.93281277674889,37.87112742827583 65.86547442667262,41.00268547949716 C67.73816082120359,47.26658631117664 68.76154940718634,54.793092506038555 68.75502152386464,62.778661343488444 M66.85015029865698,22.95745196731403 C65.08312237440414,21.097528658954754 63.20138137526099,19.492440687301936 61.25887125474335,18.17022451809176 C59.315988537145884,16.847253055826414 57.31233669817401,15.80715339600371 55.29142697311008,15.056813798814815 C53.27014465096636,14.305718908570745 51.23160444273074,13.8443840809605 49.20888486545237,13.658549370630155 C47.1857926910942,13.471959367244633 45.17852114769345,13.560869481139038 43.20971603406591,13.889871561414393 C37.229651758419834,14.904858751224632 31.558826186012126,18.172550526152158 26.399824691152098,23.184015518599864 C23.572537344244527,25.932895678412265 20.90306577899616,29.211345824330778 18.44797769635351,32.924626128534754 C15.699211442916909,37.080900181729355 13.220896134914973,41.78305868008361 11.094508463622883,46.85795141178734 C8.396998238065168,53.29085096910397 6.269166743750918,60.32588402885566 4.835858559604969,67.53365064059349 C3.39982613990696,74.74067194288304 2.65831703037726,82.1204267971589 2.659897214483152,89.22264658842221 M2.659897214483152,89.22264658842221 L2.659897214483152,194.25279456420435 M77.53471332989736,166.9381592120074 C77.534328494874,163.07316155755603 77.63441768314202,159.3364798265374 77.84598491133332,155.87686104530957 C78.009138733008,153.19938792331757 78.23823224797647,150.69026094685685 78.52704234634245,148.39506044922277 C78.81770956125793,146.09761344531503 79.16185115682256,144.01645498964746 79.5594671330364,142.15158508222004 C80.10902989519847,139.55433656492863 80.75368746427912,137.3817002295452 81.42688337928212,135.54608676726224 C82.11213136850394,133.66853701754198 82.83465125940866,132.13354938741037 83.42842427036987,130.86592355824055 C83.9528354417779,129.7494255457783 84.37451120497076,128.80971405915122 84.6321903711877,128.03685343610786 C84.76852500415295,127.63383758023966 84.86690785875066,127.26293744162653 84.93004044074051,126.95829212498901 C84.98399768016021,126.69684461244105 85.01053412402037,126.51153770047847 85.02989258264253,126.3304550358396 C85.04394630333636,126.19117239695272 85.0564304957355,126.04723480412808 85.06874322188541,125.77787379326753 C85.08059102176567,125.51010587503976 85.09226735539669,125.1169145387763 85.09215234927323,124.52213791409537 M86.02163174257576,167.75168837621914 C86.0212015073921,164.6908495073259 86.09209528464825,161.74976067310735 86.23496607271477,159.08662966261656 C86.37636647828515,156.42390302578883 86.59173962372049,154.04278035230564 86.84056779749949,152.11279189378683 M93.29742704587494,130.42071613521858 C93.40469689210718,129.58149187897243 93.46953379328673,128.82838185998403 93.51317179687841,128.0364671412868 C93.5562171341143,127.24492288836291 93.57886603843299,126.38327890755 93.57907076195161,125.33566707830714 M87.11242097029177,123.96585998355755 C87.27151143887201,123.92283777070656 87.46877767650491,123.88256764111793 87.66716350139055,123.85542492182435 C87.86718021854655,123.82778580444497 88.07272959784754,123.81091925045614 88.28381163929325,123.80482525985752 C88.47910084753246,123.79944663916002 88.65424309404206,123.80272139271263 88.84560082006337,123.81467608253486 C88.94155561530766,123.82089518072635 89.03465908475249,123.82913379948634 89.12491122839796,123.839391938815 C89.209505150179,123.84869614202961 89.3063395501011,123.86312645028016 89.31910934877709,123.86528189472601 M89.31910934877709,123.865281894726 C89.31324386754983,123.86439587811996 89.27436955174049,123.85809068426057 89.23099082164836,123.85165145774121 C89.18583539418643,123.84486706575095 89.13647352281605,123.83808505610922 89.0829052075371,123.83130542881581 C88.97531991640004,123.81769362919863 88.86485824762768,123.80703174186732 88.75152020121976,123.79931976682185 C88.52571454065927,123.78491198446602 88.32687764975795,123.78334168632736 88.09756119102056,123.79704002047825 C87.88866007555247,123.8102202358839 87.70342349395699,123.83396893713444 87.50918180886254,123.87070777273553 C87.41203322720888,123.8894181932056 87.31933240727685,123.91016311600868 87.23107934906619,123.93294254114483 C87.14791480088049,123.95401274323355 87.0547184424068,123.98177541727631 87.0398353902007,123.9862545414942 M87.0398353902007,123.98625454149419 C87.0402992500569,123.98608584057007 87.07654471792172,123.97544773502948 87.11242097029177,123.96585998355755 M85.09215234927323,124.52213791409542 C85.09155955574286,124.09238514556078 85.08666519472303,123.7323953787725 85.07746926621336,123.44216861373036 C85.0688380214249,123.14892487950527 85.05798037914445,122.92046211601692 85.0454895702468,122.70884008021494 C85.02924230244119,122.44111979364439 85.01041030738914,122.19555059778858 84.97967096600681,121.88407158125719 C84.9500899088867,121.5776679903809 84.90545023176446,121.19798398697179 84.84575193463974,120.74501957102945 C84.73739292117966,119.92648779201784 84.57028181730229,118.86566218114953 84.36372923192181,117.71250450535985 C84.11883991584693,116.34104180887287 83.8223826539507,114.84185766476665 83.50414553446467,113.28391844656466 C83.06260040676108,111.12165179636169 82.57838901827424,108.84224629926244 82.08952894186581,106.42496022592019 C81.36361024822345,102.83750256426693 80.62560604001406,98.92592256636875 79.96581131824283,94.6023841036019 C79.22798436779901,89.78529066604068 78.59172978818555,84.39897756081591 78.16969630211159,78.8038834619119 C77.74365654128543,73.21379950423625 77.53183787399874,67.41493455288158 77.53471332989736,61.90801123622525 M93.57907076195163,125.33566707830703 C93.57844251103606,124.57812875445315 93.56728140827065,123.89591588410562 93.54558745365526,123.28902846726447 C93.52447942535693,122.67852068414767 93.49516623361754,122.13903322315021 93.45698410031225,121.60076679205663 C93.42306442710601,121.12664399326329 93.38157047282557,120.65061232098547 93.32879937244505,120.14015921448117 C93.27630316974926,119.63091138808552 93.21198514775162,119.08707367987675 93.13584530645171,118.50864608985471 C92.94710954539337,117.07179372191442 92.68069928455355,115.43245014322468 92.3751627748568,113.76549954719326 C92.01927212376421,111.82038611427096 91.61614935762385,109.83991087791675 91.20547903776227,107.85455709884161 C90.83887942568585,106.08319505052285 90.46476425674423,104.30297850061376 90.09511806358577,102.4749349986472 C89.52253165456644,99.63946036021692 88.95597742111201,96.68032934817546 88.42782342089576,93.40547898967822 C87.9006097953525,90.13864954919131 87.41179640304715,86.55610076224839 87.02008179249952,82.69035536029466 C86.69526160323119,79.49997903065501 86.43853398145981,76.13428259764751 86.27055402943955,72.75666225896134 C86.10154567282873,69.37807787759391 86.02128498596882,65.98756959054775 86.02163174257576,62.721540400437 M87.63780013295319,122.72454908320705 C87.86052927290224,122.71756733661525 88.08965475750088,122.70688581595803 88.32517658674874,122.69250452123526 C88.51611325296933,122.68076732205489 88.68904281212016,122.66809129780526 88.87629402384862,122.65304857122698 C88.97003128925374,122.64545677252508 89.06065430865986,122.63791541227505 89.14816308206692,122.63042449047688 C89.23063524884589,122.62338529325808 89.32286777728791,122.615657690643 89.33762518319729,122.61457597618892 M89.33762518319729,122.61457597618892 C89.32957280777691,122.61521979643926 89.29228942416967,122.61790859974823 89.25039685550279,122.6206902894339 C89.20692353331614,122.62358561036781 89.15939039408896,122.62659044685671 89.10779743782133,122.6297047989008 C89.0042646329692,122.63589822889321 88.89759574149357,122.64197778579646 88.78779076339451,122.64794346961054 C88.56904121473448,122.65985492846296 88.37014495451612,122.67025159087179 88.14979390796722,122.68204892311982 C87.92702947304346,122.69392304614945 87.72973124601243,122.70471247364657 87.52325951232632,122.71554965622296 C87.42006224383839,122.72098470717557 87.32159537756974,122.72588262043865 87.22785891352014,122.73024339601237 C87.1392955126753,122.73440895835228 87.0404601330637,122.73800877540066 87.02056355133453,122.73843526423853 M87.02056355133455,122.73843526423853 C87.02682379254755,122.73823793626515 87.07308323877379,122.7373011208887 87.12142067555078,122.7364514512313 C87.17208737588466,122.73557355612897 87.22645253372949,122.73457864326907 87.28451614908525,122.73346671265126 C87.4006959698919,122.73117276584885 87.51091678811915,122.72857842354894 87.63780013295319,122.72454908320707 M66.85015029865696,22.95745196731403 C67.51001183430883,23.645479191402266 68.38603632602053,24.71993506420541 69.28887229514051,26.11592008405932 C70.1953112708047,27.511655744289556 71.12856172387701,29.228920551570535 72.00015635894508,31.195832934775126 C73.67910381535181,34.96746541772422 75.10290450801702,39.64964781330301 76.0636551445194,44.878432521563795 C77.03040125640179,50.10939030246269 77.53409731212126,55.88695039604367 77.53471332989736,61.90801123622526 M86.02163174257575,62.72154040043701 C86.02177738591861,55.74923523024694 85.38026481077198,48.95286233476789 84.08542850057995,42.617155772517194 C82.7921536713175,36.2821084842531 80.84555510700972,30.40772752921739 78.27768875712728,25.29720663755091 C76.20559532149724,21.169969662700918 73.72789749681895,17.540593669370207 70.9142108933296,14.583263738480662 C68.1032295814308,11.624186184430497 64.9562594907211,9.337154692821482 61.61866439597179,7.847420896078149 C57.312446945563394,5.916208718024373 52.70888500978568,5.322778769836594 48.145524333016375,6.024991385603527 C46.55641220971393,6.2685482785109805 44.975061591080475,6.662091003208623 43.401472477115895,7.205619559696441 M86.84056779749949,152.1127918937869 C87.34607511775005,148.1504885193019 88.0799793129675,144.7197958230931 88.94432176846936,141.8737320048764 C89.37478114761893,140.44915661743738 89.83333339758632,139.17028053125688 90.28905612893988,138.03113965292158 C90.74374766260941,136.89296025342335 91.19560967766486,135.89451606177022 91.58484624951895,135.05676439198078 C92.02379931093795,134.11425322552833 92.37665883871462,133.3712680028213 92.61814501402333,132.80317693931062 C92.74959017270858,132.4961829174846 92.84659178250644,132.2483385100067 92.9209744846956,132.04067830288884 C92.99553211442428,131.83223151417096 93.04747083654438,131.66396892581335 93.09351326344117,131.49490083902904 C93.1315663034022,131.3540621481614 93.16466406727558,131.2133934735213 93.19756882955602,131.04715367666086 C93.23037554860294,130.88009892348586 93.26298926605709,130.6874730480908 93.29742704587494,130.4207161352185 M94.96829314790394,166.98437528263653 C94.96516922163332,161.76421886609165 95.17370271585018,156.8491438608212 95.578459059575,152.81347546893016 C95.73971911879632,151.18874016268182 95.93008492364507,149.7047943039449 96.13879200075574,148.383306816348 C96.34972147344664,147.061636211734 96.57197459073386,145.90016829910303 96.80555135261737,144.89890307845542 C97.02075100638265,143.96554799952406 97.23948898342667,143.1683857241003 97.45406152308784,142.4746640271373 C97.6690696664415,141.78015363305047 97.87991237241242,141.18908381742457 98.0910827837282,140.6466188357478 C98.28005800745933,140.1626475235687 98.46739664753223,139.72113911327352 98.67423406934857,139.25866045438653 C98.88067008620784,138.79694963756702 99.10660488481072,138.31426857215567 99.36193449176014,137.76868368556524 C99.62118291845529,137.2135066827162 99.90907666838666,136.5970012925337 100.20437019858107,135.91887532644984 C100.49925126200351,135.24158197237807 100.8015321056891,134.5026680424052 101.07841811705133,133.72515448430084 C101.5273532042355,132.47500910181512 101.89790650266983,131.12115493816415 102.12352659977932,129.88417141242283 C102.19932882718099,129.47178413221215 102.26168656329996,129.07415005884135 102.31059980813603,128.69126919231027 C102.36002598674764,128.30759511362538 102.39733385530816,127.93905605304542 102.42716023049977,127.56064212098661 C102.45874710453423,127.15559102603038 102.4824119916322,126.73750583397434 102.4992594218388,126.2507628482143 C102.51595453899543,125.76529138411573 102.52583219926079,125.21116212631327 102.52573216727978,124.56835398472452 M102.5257321672798,124.5683539847245 C102.52507394710076,123.88079904704131 102.51522796603832,123.2689230698895 102.49619422409249,122.73272605326864 C102.47777235708124,122.19288075976199 102.45256218969342,121.72398145568948 102.42010017637683,121.25858484295381 C102.3907842296495,120.84240306706162 102.35504664845513,120.426492755295 102.30896056461128,119.97594634255451 C102.26322734597353,119.52703171995822 102.20633380319666,119.04201064744166 102.13827993628054,118.52088312500496 C101.97719525733268,117.28547147120534 101.74752959268619,115.84895539279364 101.4785337500847,114.36246511530068 C101.17811333523234,112.6989085863938 100.83273464183684,110.97397441114384 100.4729558010122,109.2227401617547 C100.10683742400963,107.44096747854603 99.7245044759615,105.62741466234338 99.34169733244053,103.75344782848998 C98.64447883027277,100.34101027833024 97.94186311665125,96.7032300971438 97.30476847375438,92.6331180886096 C96.95805414399527,90.41933618049964 96.63016089848155,88.06669207006898 96.33876014525596,85.60190689397676 C96.04717044264295,83.1380149670608 95.79224633856892,80.56276983824023 95.5863686582237,77.92790362110618 C95.17166855186584,72.66054765867004 94.9654532129939,67.1510749972432 94.96829314790392,61.95422730685441 M94.96829314790392,61.95422730685439 C94.97034924800906,52.41929977642801 93.87426551712117,43.281028085625515 91.72281962629587,35.18009329484769 C89.57524454318207,27.07566943452612 86.37230730013073,20.008582474229208 82.26516818411807,14.52181952713295 C80.29749149417863,11.891201826257541 78.12397862828719,9.621842645461781 75.77886846085421,7.771755650661515 C73.43455761422224,5.921082405591505 70.9186494660489,4.489681346516997 68.28776387317478,3.519151131800747 M103.22918899137491,168.258039802484 C103.22790541660314,164.45883581007547 103.3541511743878,160.86993013399712 103.60839027287273,157.7709730989926 C103.83170164448875,155.02095924184607 104.15294425672398,152.67336043857566 104.52221950591465,150.77709777987036 C104.77045888541507,149.49675434454227 105.03892622027844,148.41506060825225 105.31297810996753,147.4798564979172 C105.58761854009815,146.54348963581987 105.8678435250546,145.75361239967782 106.15548879666491,145.0255076670689 C106.41804239513695,144.36255862023225 106.68742088348402,143.75094526127413 106.97615965971741,143.1226369098613 C107.26422331187376,142.49531562658478 107.57164725191632,141.85129935085376 107.89206340370072,141.1501953101487 C108.23171575662649,140.4061318348629 108.58371951012477,139.59944451315894 108.91531432511461,138.71481685305162 C109.53007181611146,137.0847180983496 110.05138112025188,135.20012106697888 110.36095057803472,133.04985408576098 C110.50506156567073,132.05778292576522 110.61003911968366,131.01693134948223 110.68054396428423,129.83718328037685 C110.75083354813286,128.6590766624491 110.78665042256928,127.34207355169958 110.78662801075076,125.842018504572 M110.78662801075077,125.842018504572 C110.78629374258415,124.50339346490239 110.7582574856946,123.2323861438399 110.7025192400819,122.02899654138437 C110.64712941354098,120.8221974976037 110.56538694058177,119.67911605691879 110.45715237830765,118.53288870930405 C110.2538776207078,116.37846557233252 109.94735735998931,114.18724625961474 109.57310696189901,111.97523938891314 C109.19914040514392,109.76216069937593 108.76503211183181,107.56102214243565 108.31424500509624,105.35782140846004 C108.00203813508217,103.83250566410969 107.68070005111697,102.30201753118433 107.35872156576049,100.74305667207281 C106.60773998298066,97.10605120658867 105.85052474165794,93.30456104433111 105.18234954660399,88.99708069934834 C104.60095277834935,85.25670532169038 104.08767111909577,81.06880496376003 103.74568466622127,76.65656121267334 C103.4002271800326,72.2526371538331 103.22606490022282,67.62436970183643 103.22918899137491,63.22789182670189 M103.22918899137491,63.227891826701864 C103.22982478258861,56.365726276914195 102.66781648671702,49.715159379333514 101.55737611022866,43.523821813628814 C99.82374653557679,33.83420827685215 96.74205293026981,25.28398653185617 92.50562354159199,18.640225077283958 C91.82184230332872,17.567569113200086 91.10917253730243,16.545058792896132 90.36761424351309,15.57269411637205 M107.89397031354743,164.99031857004493 C107.90140934727506,164.86297833869943 107.90884838100268,164.735638107354 107.91628741473033,164.60829787600858 C108.04326471161738,162.5153884752159 108.24439547554397,160.7190467540594 108.49202330332396,159.2262623038292 C108.84335618283477,157.10926958339167 109.27370915595256,155.59517722289732 109.7334238207308,154.31508628887636 C110.21808552829313,152.9694984990768 110.75562936190893,151.84508900742665 111.3603627667922,150.55011900907832 C111.80359426380714,149.59997526284695 112.27710178982083,148.56846165972624 112.73084766961121,147.37696598485522 C113.28115836090781,145.9329796461177 113.79706915624686,144.2596136386367 114.21215183471001,142.20444221224463 C114.22374070145543,142.14638579428154 114.23532956820077,142.0883293763184 114.24691843494615,142.0302729583553" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M101.45418246716272,175.61142831754606 C101.45418246716275,176.61798234215365 96.63609632143869,177.07795012781568 92.6834386451347,175.65640572353098 M92.67449066112997,176.4820784248092 C92.67449066113005,178.29172815201954 84.18757224845153,178.3229816779466 84.18757224845154,175.66854926059744 M84.18782571460235,175.4815378752053 C83.2718969796335,178.1779323611812 75.24091084312337,178.03958267447246 75.2409108431234,176.43586235418013 M75.24878568741524,175.48044349474293 C71.0272910322768,176.54054725069176 66.98001499965244,176.04185256837917 66.98001499965244,175.1621978343327 M66.99171164461985,173.73214154791248 C64.06858175257118,173.70664016721935 62.45951229224003,173.24757164012163 62.45951229224002,172.7491583634326 M107.7496916987873,170.67107927338404 C107.74969169878729,170.84887731447748 107.54492961965164,171.03168217033436 107.1220134004866,171.20159794682354 M107.08979462153715,173.405169528562 C107.08979462153717,173.98462115478458 104.97693020525116,174.4780673007084 101.4738459550215,174.31458963897083 M40.99467031215569,198.55139225046608 C44.50950991426866,198.71763862630573 46.630282466530154,198.2234309983925 46.630282466530154,197.64289598451177 M46.63028246653017,195.45207906919984 C47.07502209476609,195.2785775259961 47.29017954378032,195.09106112719155 47.29017954378032,194.90880572933375 M2.0000001372330063,196.98688481938234 C2.0000001372330067,197.48463291144463 3.604777520743787,197.94314120319956 6.520502844645434,197.9697635852538 M6.52050284464541,199.39992429028237 C6.520502844645409,200.2790320361792 10.562747076394388,200.77765336127473 14.781398688116393,199.72014572843838 M14.781398688116386,200.67358881012981 C14.781398688116392,202.27716130306314 22.810904336116018,202.41563329914945 23.728060093444565,199.72000990177085 M23.728060093444565,199.90627571654724 C23.72806009344455,202.56070813389624 32.21497850612293,202.52945460796923 32.21497850612293,200.71980488075891 M32.21497850612295,199.89091035405818 C36.16930879715722,201.31637056743534 40.994670312155684,200.8564684659064 40.994670312155684,199.8491547734958" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M101.4541824671627,175.61142831754606 C101.45403052389078,174.9887926537358 101.46527046452717,174.5139040542659 101.48013433072805,174.14601518244274 C101.49528646239364,173.77638868521225 101.51406251962379,173.5137619156288 101.53676597708558,173.2687340255905 C101.5554193176479,173.07223320915782 101.57725288647055,172.88883260210548 101.60586818369806,172.69525489747727 C101.63410472126867,172.50253791776515 101.67007804682338,172.29953161447315 101.71378816036207,172.08623598760124 C101.80288081594725,171.65242090329468 101.92734523611396,171.1837084121032 102.08202707163116,170.71343510342544 C102.36215823514554,169.85652659542342 102.7496621303075,168.969873730568 103.20788375317667,167.98286001127263 C103.76998561266629,166.7706222834602 104.44261801557624,165.38896793866184 105.09716993093215,163.69253020183817 C105.7448187809956,162.01914435734724 106.37513188106375,160.0421706901612 106.92248169544231,157.62851660965478 C107.58141050115911,154.73849546370084 108.12288090791947,151.17806281948884 108.47957824533918,147.02497472930406 C108.83897187654424,142.88252879545848 109.01359243840855,138.1474274156403 109.01162148653856,133.19540701963402 M109.01162148653856,133.19540701963405 C109.01235347387735,129.02172515929774 108.89053206588592,124.69573410969048 108.63723304032987,120.41438169689329 C108.355295592289,115.61410570705442 107.90846572661158,110.89760030305204 107.3531022040944,106.54150392905773 C106.93735324022444,103.26901315402723 106.46305708559314,100.20072301680881 105.96480110422782,97.3351089918584 C105.46644057104442,94.46745848543148 104.9441202111269,91.80248409127267 104.4294999375978,89.2816398024962 C104.03782893214785,87.36341814422718 103.65133026731904,85.52996203213239 103.28678487083198,83.7562259292859 C102.92288232569592,81.98542510917514 102.5809330489015,80.27434429831268 102.29571780599937,78.68012587637142 C102.06633769467493,77.40127441020037 101.87739881720779,76.20251225298796 101.75098500872774,75.23286498835606 C101.69515633084164,74.80473582632821 101.64995616608547,74.4204927398492 101.6153845144595,74.08013572891905 C101.58030535099626,73.73765659045456 101.55456592204288,73.43636968574482 101.53340693937382,73.13661028365198 C101.51018690831225,72.80213992320799 101.49186530536747,72.46767008921631 101.47771654718797,72.05627997034055 C101.4637974420267,71.64704638030466 101.45405118163103,71.16089250538478 101.4541824671627,70.58128034176394 M75.77049267869684,27.166149975151512 C79.58367177930145,27.84569184319111 82.82133379417995,29.179835027205996 85.56618582861184,30.962638324619007 C87.521131728587,32.23427777700949 89.2350966050442,33.72909807434267 90.76591182836755,35.425726765196515 C92.29551311442884,37.12241207073666 93.64079656229339,39.0212196237628 94.82560329900707,41.10236218406878 C97.19268766721602,45.26290101148144 98.91949377715596,50.16150638762789 100.02498713099737,55.595465192707266 C100.97611705814774,60.275519279409565 101.45460056123959,65.34220772071045 101.4541824671627,70.58128034176391 M81.64212935628551,38.476349744463846 C81.23460589185892,38.04900358854332 80.81553027387348,37.695967712111454 80.32860482680454,37.37918666184076 C79.84196872352572,37.06484239022322 79.28557073133027,36.789303106138746 78.61121480081103,36.58274315854494 C77.93804449212834,36.37742460146101 77.14500418528846,36.24363554223955 76.21709524231079,36.246309264116384 C75.29126819921652,36.249028988360074 74.22866046015143,36.39076165507391 73.07256658387254,36.737728613766066 C71.72820481415874,37.13615279917662 70.25345711725137,37.80848060682508 68.73085966449537,38.78223831805653 C67.20778413792112,39.75428828557684 65.63685885549847,41.02776815668018 64.08723392166128,42.582387388798125 C61.130006189533795,45.54169217092177 58.25938140539252,49.53306144913262 55.77913585198354,54.24297105293977 C53.96749940244131,57.67585666338719 52.35840872666072,61.48646213265349 51.02498399649712,65.51801359262542 C49.69052122843737,69.5490423167081 48.6317230969875,73.8010168447851 47.892644712910624,78.10252670384516 C47.056392430657326,82.96077710549812 46.62938851663125,87.88176145078603 46.63028246653015,92.6127480087296 M46.63028246653016,92.61274800872958 L46.63028246653016,197.64289598451174 M92.67449066112997,176.4820784248092 C92.6743732597852,175.8948598174187 92.68577571432702,175.50372385881806 92.69745011021163,175.23634879764683 C92.70956467953106,174.96738532983434 92.72195119019344,174.82218275945158 92.73568658383003,174.6839439491864 C92.74595654641652,174.5857723038307 92.75761392829156,174.49340118104067 92.77443189396213,174.38561911386543 C92.79084678535318,174.27849612204216 92.81344674899263,174.15633818907418 92.84223178488044,174.0191453149615 C92.90418318998793,173.72573902997976 92.99808391562084,173.37363722272036 93.12618227003192,172.9919838733943 C93.34857718822659,172.3218034765232 93.69334807208409,171.5241012875858 94.12550963088883,170.59478398149068 C94.74437815982185,169.26108509013358 95.54613584951476,167.6173094040884 96.3051537344038,165.55232522844486 C96.97725412144172,163.7330475466751 97.62257210065229,161.58073000363927 98.17418296897768,159.007223061206 C98.83514389877757,155.9392582283614 99.36587051026956,152.24201022457945 99.7143193196826,148.00978204785872 C100.06506299434048,143.78605700436435 100.2335288669197,139.02735178793154 100.23192968050583,134.0660571268972 M84.18757224845156,175.66854926059747 C84.18772145052837,175.06897844460804 84.1951791123928,174.5193381919138 84.20994523404471,174.0196285025146 C84.22463071916832,173.5172090036025 84.24588512032497,173.05735042778048 84.27501383922936,172.60645369219296 C84.31795705556371,171.94549374180235 84.3783600448916,171.29276935690874 84.46921596452826,170.58350020368596 M90.92607521290367,148.8914244451179 C91.1749034583873,146.96143535695734 91.39027656077447,144.58031287032003 91.53167695953532,141.91758626932327 C91.67454773593329,139.25445533041986 91.74544150092763,136.31336662063077 91.74501126782742,133.2525279626854 M90.71826953100265,177.02049789437527 L90.72680762020359,177.0179617974101 M90.72680762020359,177.0179617974101 C90.72087498103866,177.0197176278082 90.6877372727269,177.02941969983567 90.65034010668313,177.0394021241246 C90.61151081981892,177.04985689597171 90.56869096651474,177.06053602663272 90.52188054677049,177.07143951610715 C90.42790812866596,177.09324236123675 90.32919004234307,177.1126770692085 90.22572628780163,177.12974364002173 C90.01915411108568,177.16308739132648 89.8270228624629,177.18344078001894 89.60216080708084,177.19477075497412 C89.38795271646848,177.20492779534746 89.19363512039924,177.2041982165117 88.98100825324502,177.19308487581986 C88.87440602753864,177.18725283900008 88.77062289322633,177.17886685730275 88.66965885030801,177.1679269307283 C88.61925286517096,177.16242376874789 88.57289782855032,177.15677952196666 88.53059374044601,177.15099419038472 C88.48989569477732,177.14549835774557 88.45406632776658,177.13996317662776 88.44753366162566,177.13893444417855 M88.44753366162566,177.13893444417855 C88.45429965135803,177.13996440594948 88.48897402954204,177.14557429460518 88.52799099049304,177.15141553565454 C88.5685073715959,177.15754687546118 88.61293623571731,177.16376016543867 88.66127758285705,177.17005540558733 C88.75834669772215,177.18270779344914 88.85870521395152,177.19306313657404 88.96235313154514,177.2011214349616 C89.16870101345712,177.21647862825233 89.35682110129535,177.22065912432072 89.56588420304436,177.21246293909013 C89.78331791566586,177.20349003767583 89.98561880486172,177.18149170119415 90.18906165407334,177.14602578693058 C90.29089734296402,177.12805945372128 90.38876035444959,177.10756100578885 90.48265068853016,177.08453044313327 C90.5741010955938,177.06236946486231 90.66566961106234,177.0362251393591 90.71826953100266,177.02049789437524 M100.23192968050583,134.0660571268972 C100.23266542593065,129.74606387828064 100.10642601704676,125.2704057102122 99.84418180732573,120.83888855353642 C99.56343294917956,116.06295078722673 99.12536844986688,111.36131546269402 98.57937141500798,106.98919794159625 C98.1652593920196,103.66214021342694 97.69074692393096,100.52799884199531 97.18987795517313,97.5985392075251 C96.68898426615971,94.66705367045 96.16173407647709,91.94024987033642 95.64147916340248,89.37316791447336 C95.22694027019853,87.32808704948475 94.81795665952359,85.38895040330274 94.43439532849872,83.52786948257128 C94.05167560926522,81.67090204309389 93.69437816968154,79.8919903290671 93.4059351370296,78.27842332224864 C93.19886088506674,77.12348488566035 93.03114756322987,76.06038543464565 92.92224732859384,75.23922799977139 C92.86755936926888,74.82571849561187 92.8255799720396,74.47358836077296 92.79630913690622,74.18283759525467 C92.76622630860646,73.88898669165069 92.74673524579342,73.65276533244499 92.73062331494359,73.41486836733544 C92.71532232683614,73.18266454591271 92.70269942294453,72.94684783228864 92.69235494314225,72.63407482347239 C92.68222767447706,72.32324978048096 92.67437882990137,71.93546844229756 92.67449066112997,71.45193044902712 M91.74501126782744,133.2525279626855 C91.74581261347232,129.40718246396776 91.63334881996313,125.39238044196316 91.39854212771677,121.42471634632375 C91.13738804933458,116.97453915359914 90.72308757294553,112.61994251326534 90.21782487398711,108.65819282851922 C89.89561660809919,106.1228904521655 89.53843555396404,103.74440031105108 89.16444832823767,101.50755415364395 C88.79020275425229,99.26904964730102 88.3991510086757,97.17218912466551 88.00222595691207,95.15537056400413 C87.56335547181041,92.92618655376609 87.11595691183167,90.79316550076665 86.67543152000158,88.67083725699965 C86.23590700095963,86.55233148503854 85.8032556500663,84.44451852230996 85.42090314841568,82.36895743137384 C85.0996546025792,80.62768132030061 84.8195566067367,78.91152445528765 84.62445556510721,77.41718380267599 C84.54906142150517,76.84119819968346 84.4854427031997,76.2996984399667 84.43359941019082,75.79268452352568 C84.3814670082061,75.28433515990189 84.3405136025513,74.8099229708959 84.30701795432282,74.33607900554671 C84.26972936891767,73.80394390126382 84.24099335099531,73.26886019922802 84.22033037331329,72.66394825928097 C84.19909781832476,72.06242932181247 84.18817844337096,71.38724699699073 84.18757224845156,70.63840128481536 M90.03249642642747,73.25278209708193 C89.74905836210547,73.26300145735398 89.4843848876375,73.27740499813018 89.19215886638631,73.29807873147381 C89.04559912229408,73.3085835169458 88.90197563090499,73.31976001445928 88.7612883922189,73.33160822401412 C88.69094985948857,73.33749920004931 88.62448360789536,73.34310962435318 88.5618896374392,73.34843949692578 C88.50149972387231,73.35355970166398 88.4445609698253,73.35833492984081 88.4290178272063,73.35949238693351 M88.4290178272063,73.35949238693351 C88.4365485730373,73.35888813944935 88.47393039210354,73.3561880480122 88.51604680635691,73.35339114937197 C88.55978029212605,73.350477718867 88.60766320227897,73.34745133723393 88.6596955368154,73.34431200447281 C88.76413472245501,73.3380684515831 88.87162602009683,73.33194562678827 88.98216942974088,73.32594353008827 C89.20247605555016,73.31395502192255 89.40079988411597,73.3035893973168 89.62319971447732,73.29168009595215 C89.84520795032888,73.27984231232819 90.04096098346551,73.26914047604302 90.24653757653732,73.25835150892563 C90.34945285639444,73.2529428012653 90.44729682114432,73.24808037755152 90.54006947078713,73.24376423778435 C90.58641743828011,73.24163511104557 90.62918729636716,73.23981617937645 90.66837904504835,73.2383074427769 C90.70608896085108,73.23684585386273 90.74031864357455,73.23575775112735 90.74607945906777,73.23563309888395 M90.74607945906776,73.23563309888395 C90.74018789027268,73.23582785475202 90.68274459751183,73.23698306240406 90.62684486752465,73.23794455891502 C90.56748095400422,73.23895931665336 90.50425505649928,73.24014777307758 90.43716717500995,73.24150992818744 C90.30323905183111,73.24431959023703 90.17999520270334,73.24751748265706 90.03249642642747,73.25278209708193 M81.64212935628551,38.476349744463846 C83.65883814643712,40.5952655145316 85.26543517401666,42.82153649268889 86.60758375364541,45.17494136302271 C87.94654535269784,47.52817609735479 89.02105850379955,50.00854472386349 89.88755106543233,52.63106211858704 C90.83007635591781,55.48653205617784 91.5238623153673,58.50818339238172 91.98526978844464,61.66189043574252 C92.44621832822872,64.81452900985126 92.67478838164077,68.09922329111697 92.67449066112995,71.45193044902709 M84.18757224845156,70.63840128481536 C84.19117460205322,67.95817969167864 84.0291407108102,65.37880958029012 83.72848805600611,62.9885481257036 C83.42811792586988,60.59702305598176 82.9891290321727,58.394606643062005 82.44644954690042,56.43417483821054 C81.90405258629606,54.47247941822377 81.25796503411686,52.75276860630547 80.5510257530511,51.29253712993436 C79.84436899665339,49.83104203842804 79.07686051136923,48.62902628246898 78.29924985058975,47.66860336574874 C77.1321528865451,46.237730355663516 75.93833645861127,45.312196675299724 74.65847559705642,44.73526533050769 C73.43907568920734,44.198570305933295 72.10983269057799,43.94884756971093 70.56299425900151,44.11724440563729 C69.02450128349551,44.286217534072 67.26841287504257,44.873310234655484 65.4206494614481,46.025805981418955 C63.36142790339737,47.298012074186644 61.20564412807005,49.250339317093186 59.168884530396525,51.8035928882302 C56.69793304893969,54.88906673169033 54.406360681554496,58.850697454796205 52.541175807380014,63.33698760525301 C50.67183598692421,67.82031351314582 49.228883659679255,72.82829884838975 48.34298870890704,77.92644736689867 C47.64555270231416,81.92797581644724 47.28937535825092,85.98437918987531 47.29017954378032,89.87865775355158 M47.29017954378032,89.8786577535516 L47.29017954378032,194.90880572933375 M84.46921596452826,170.58350020368601 C84.50328538569829,170.3195539504562 84.53557652148174,170.12825724835 84.56802602082405,169.9623932848332 C84.60056969519846,169.797317196164 84.6332717331319,169.6576738460846 84.67070568447059,169.51830691779045 C84.71655448251312,169.3489695755213 84.76810934020826,169.18118595421916 84.84205177877672,168.97367115613272 C84.91583205635483,168.76692969082114 85.01199991480594,168.52045704872486 85.14269636761895,168.2146216497866 C85.38142528699471,167.65196761170094 85.73047883591443,166.9158871912347 86.16552594461064,165.98248244836302 C86.5512456237513,165.15288721543365 87.00012151457952,164.16346090485496 87.45262503377562,163.03539133020354 C87.90614820726097,161.9063655028475 88.36329900911434,160.63869641141912 88.79309917611599,159.22679679376859 C89.66983130397628,156.36177860023162 90.41497684882596,152.89855600189492 90.92607521290368,148.8914244451178 M75.24091084312339,176.4358623541801 C75.24081488628813,175.80318928203752 75.2503836810761,175.2561744108907 75.26660101970313,174.77628153760955 C75.28295855641655,174.29516683754713 75.30596463696922,173.88117413535048 75.3365285999963,173.48155607801547 C75.36577357245082,173.10319363631933 75.40231509327208,172.73607010103527 75.45075837949668,172.3542836536726 C75.4986756599381,171.9734187170223 75.55987510735919,171.57790443900382 75.63435672175981,171.16774081961705 C75.85582736553525,169.93864245575782 76.2209788372497,168.5899973367179 76.66605292054734,167.3414726310931 C76.94519478841434,166.55178491227787 77.25137598737007,165.80067405003166 77.5503246106915,165.11279558363046 C77.84970329786992,164.42402665026754 78.14184940941412,163.79849011274962 78.4045328265964,163.23590843542664 C78.65499456758556,162.7006816033387 78.87745601037143,162.22549438271793 79.0807020281768,161.77172241670087 C79.284360796476,161.31716817661987 79.46880413979467,160.8840291911426 79.65437394518418,160.41177742961617 C79.86529752812476,159.87342501441526 80.07543422429404,159.2888185358163 80.28981152786834,158.6027755566521 C80.50374654601886,157.91750862050333 80.72192217157458,157.13080518378908 80.93698190684619,156.2092120137754 C81.17071350713361,155.21940147550464 81.39361062558746,154.0697946412112 81.60567326220759,152.7603915108948 C81.81550753475607,151.45099407916243 82.00749094944723,149.97896611265077 82.17068273644698,148.3652515892543 C82.58658125439767,144.2968971155322 82.80167817596084,139.31551940596174 82.79834986249926,134.0198410562681 M82.79834986249926,134.01984105626806 C82.79910718863984,130.06153999080038 82.68355768254408,125.94594910832717 82.44279604525673,121.87630400621788 C82.17486952881602,117.31183967756435 81.75001314417787,112.83706158105335 81.22676459199346,108.73300320065225 C80.82860967359034,105.59890906621128 80.37638325814194,102.68112031328384 79.90226853257134,99.95824758768843 C79.42784692701335,97.2330000029667 78.93153701133323,94.70266844557725 78.43692933280964,92.27936750580945 C78.06370853532958,90.45141739020494 77.69144458618422,88.68334264853243 77.33336284849796,86.94425601127307 C76.97578689042963,85.2071734252664 76.63239314382052,83.49907894367311 76.33056880109594,81.84519873205149 C76.04449449598157,80.2812908775888 75.79974306010986,78.7654378958874 75.63038140622857,77.46859000331688 C75.56206856324278,76.94652161155253 75.50493813928561,76.46062128159427 75.45899013435675,76.0108890134418 C75.41269387564883,75.5595708714693 75.37678566648822,75.14308885342918 75.34733977725523,74.72680603676704 C75.3146268711403,74.25950488473475 75.28923036132653,73.78941145919049 75.27067192828558,73.24789582415951 C75.25149793199535,72.71009934768952 75.2415775702746,72.09603886576903 75.24091084312339,71.40571437839796 M75.24091084312339,71.40571437839796 C75.24126412805163,68.74507555125122 75.05312832769133,66.1849727251991 74.69392597760358,63.820127874119535 C74.33555823100951,61.454636714407165 73.80612393468775,59.2844035296674 73.14641452202088,57.386053652057356 C72.46267104190751,55.41217197518159 71.63653413860956,53.73339740099954 70.74299710490457,52.38885659410593 C69.84887852187396,51.0414807354087 68.88735980843637,50.028338644000016 67.91715087625535,49.309175533974766 C67.1334957114467,48.72981626985031 66.3458754059262,48.33598955254241 65.53069026232514,48.092662307700195 C64.71511993666525,47.85100276677301 63.871984772924925,47.75984269831159 62.96689997609073,47.8308447375862 M66.98001499965243,175.16219783433263 C66.97994677133619,173.84107169758926 67.00791018711548,172.65734351550523 67.0626349360843,171.58987779676306 C67.11749752973215,170.52081589108738 67.19912145656944,169.56801644875353 67.31009605670275,168.66565074430434 C67.46102409180833,167.45028806643808 67.66664632140582,166.31800798544452 67.9269627454953,165.26881050132454 C68.18557518317353,164.2175740885849 68.49628219785865,163.24063929353431 68.83043603159146,162.3453099621809 C69.18005714108024,161.40668314321084 69.55320029636832,160.55557443671242 69.91135262889635,159.773608389708 C70.23125825429902,159.0760124637845 70.5372662760429,158.4348437168731 70.82418795730693,157.80807825291663 C71.11175074400576,157.18036077328543 71.38022719022483,156.5670465766092 71.64237951131506,155.89945532794013 C72.0136815227338,154.9515707597168 72.37491429040841,153.89006846329136 72.72380255382458,152.54445353983795 C73.02025542333479,151.399883847242 73.30497216203824,150.04709755525877 73.55547915859033,148.4445320774738 C73.86534886102386,146.4711125962728 74.11970968329044,144.1068947564211 74.28721352997844,141.44609017264202 C74.45599634347721,138.78780328990084 74.53792218139738,135.8329296632318 74.53745401902829,132.74617653642062 M74.53745401902829,132.74617653642062 C74.5380689577134,129.45968206863952 74.44503743954104,126.06776440455178 74.25162454397515,122.72043369716495 C74.04224442815753,119.07032809614579 73.71370541826997,115.49628553837645 73.30652429087209,112.17907857946268 C73.02239857710012,109.8812741570998 72.71060027840572,107.70058614055591 72.37112939478864,105.63701452983088 C72.03427580896123,103.5711999924255 71.67809896788326,101.61951376262085 71.31465479207034,99.74106661363199 C71.00335412670243,98.13257749344216 70.6863900893932,96.57759955047803 70.37042502664211,95.04970577737744 C69.72318121241426,91.91731418145959 69.07466333964693,88.88195536337236 68.51090270659394,85.80076379075226 C68.07164060780714,83.40042651900072 67.69231971450414,80.99029636209757 67.43284135315216,78.64130816970456 C67.2835852952729,77.2900185189205 67.1715665247877,75.96824728253657 67.09556291876527,74.57178657190467 C67.01974123301692,73.1778394654641 66.9799347117311,71.70920288477546 66.98001499965241,70.13204985855052 M66.98001499965243,70.13204985855049 C66.98116193713561,66.32466033579347 66.58745122140454,62.70464637488428 65.85002455204814,59.54062047158235 C65.11623232427146,56.373812573740636 64.03872414286957,53.662992733506336 62.77040607166058,51.59887759952337 C62.27499513130519,50.79244915613681 61.75859503596969,50.08283256254635 61.22120578565407,49.470027818751944 M62.45951229224001,172.74915836343263 C62.45939496664899,170.81722137800537 62.499891222968344,168.97628131751304 62.58460528724123,167.26552743976097 C62.669466963997806,165.55624008813936 62.79644181798452,163.9846947084835 62.96552984920178,162.55089130079395 C63.13378666903359,161.11801683196296 63.3421624768194,159.82900460939962 63.58200740846224,158.66498290959703 C64.0014502722971,156.6259367378293 64.52075512659059,154.9653694728033 65.0725451615976,153.53118521353588 C65.52767503542971,152.34743260535626 66.00101439994576,151.32206307524254 66.44292960978765,150.3755994283745 C66.93087217061145,149.33172407952605 67.37638131328318,148.39079440270496 67.78311509608363,147.3536648202149 C68.13673643372613,146.4483001685667 68.46925348279744,145.46656482635166 68.774781444652,144.23065993215076 C69.07913680511255,142.99747391743668 69.35650307835644,141.51011835073663 69.56816262670407,139.6669229962644 C69.71405476914724,138.4036693564382 69.8285492652482,136.97730588797594 69.9041368478629,135.4096154122069 C69.98005609897795,133.8428536874446 70.0170684366068,132.13476495537572 70.01695131161583,130.33313706552053 M70.01695131161588,130.3331370655206 C70.01711477415814,128.37817828977472 69.97347788822086,126.4111267065937 69.88309195573538,124.47450329530903 C69.79522017436798,122.58278989650711 69.66258048570523,120.7224189863877 69.49267791546202,118.92607552551479 C69.3209157657844,117.12813121184702 69.11796753431446,115.39586965438366 68.88383322105256,113.72929085312494 C68.56386148845466,111.43330599845379 68.19656753862688,109.2639096603025 67.80681756217461,107.16875453603002 C67.35447050448778,104.73802288474427 66.87147402949144,102.40352800272721 66.38496503532893,100.06192089008827 C66.04242843983798,98.41355570150446 65.69780964851276,96.7616041414424 65.36058556184975,95.07173267659358 C64.71835298961862,91.85226471525847 64.09897314668922,88.48196969512796 63.59659897331809,84.79121315233448 C63.24143733903956,82.18339914810643 62.94721800875842,79.40848481078845 62.75217556259602,76.52781697119904 C62.55573630468054,73.65002366745541 62.45847393088359,70.66647686144013 62.459512292240014,67.71901038765043 M62.45951229224001,67.71901038765047 C62.458696473297536,64.57885109515705 62.22900866498273,61.539942776948905 61.78075251486993,58.71926567923944 C61.33365883741038,55.897827322240694 60.667996818153014,53.294620185740584 59.82661933896257,51.00530925585138 M63.51968996462817,158.97400824137824 C63.66809958959833,157.1543791016529 63.85407582768116,155.4733101180379 64.07761867887666,153.9308012905333 C64.30158426536794,152.39178486851958 64.55564938953977,150.99371892499346 64.83981405139188,149.73660345995447 C65.35655713185409,147.4312513454245 65.96195040346049,145.57940793624778 66.5849030352929,144.00701877516738 C67.16589953558174,142.5383534501239 67.75815483801172,141.31654601460568 68.27798490896667,140.19663002504146 C68.92403992067709,138.80387619032047 69.46020335932185,137.57729782258238 69.87266275313202,136.01394690413647 M43.401472477115895,7.205619559696442 C38.49682695065669,8.89646118432393 33.71328490588673,12.013912037132906 29.250097998831354,16.321243420393415 C25.83835706020932,19.612409304835595 22.612825131815168,23.599596890149098 19.66303361527639,28.14732977449126 C16.55204815615384,32.94166541708547 13.74909446895678,38.35964312173836 11.351186738799836,44.19759810910398 C8.357853906726952,51.479246982319296 5.998823115529662,59.4174095683141 4.410441579306673,67.53887500094477 C2.8190409523602558,75.65959101005916 1.998289580388148,83.96360986580959 2.000000137232987,91.9567368436002 M2.0000001372329876,91.95673684360018 L2.0000001372329876,196.98688481938234 M68.28776387317478,3.5191511318007476 C67.49681692674939,3.2272147119427026 66.69663548007546,2.9771959756934505 65.88721953315314,2.76909492305299 C62.787422794740635,1.969878221354001 59.565992130264625,1.7957143708884964 56.32993860224586,2.236633213292394 C53.09287759766431,2.6760415093039516 49.841193729540024,3.7305324981849077 46.65368871663591,5.347840722585603 C41.058274114034326,8.184135495679884 35.65821431275132,12.762410779357683 30.755155782185305,18.723603644363937 C27.718343226033497,22.413331036107145 24.87084454276584,26.63115646238422 22.278495480603777,31.26547041513174 C19.685852238398347,35.89901592075154 17.34835861729856,40.94904995284174 15.323613324312024,46.282446483763295 C12.490872245757743,53.739627768827276 10.272801432443629,61.7540125494617 8.781099500760092,69.90970408944791 C7.28693640383959,78.06491092179724 6.519142188549637,86.36142451349814 6.5205028446454065,94.36977631450023 M6.520502844645421,94.3697763145002 L6.520502844645421,199.39992429028234 M90.36761424351307,15.572694116372048 C87.73970669616466,12.125915802718286 84.74706365689374,9.33290850894858 81.46654415020602,7.313311355601057 C78.18842226640089,5.292477173231032 74.62242391517913,4.045053131283182 70.91254156175836,3.6560415376655158 C67.73230284133862,3.317942645923813 64.45261132689043,3.60782594692664 61.18183015154353,4.50463727256039 C57.91009398021901,5.399984379342076 54.647268147995824,6.902259510754677 51.47497590063088,8.949410370826913 C45.91798097825515,12.532102006047294 40.63987335851228,17.79281286835164 35.9414379846437,24.319483157656975 C31.484096833151217,30.504655062777843 27.545879792533174,37.82879666960603 24.332656242854927,45.84807310773055 C21.26519167545536,53.496253440559556 18.858798482260713,61.775923439767695 17.238801662540794,70.23050872633107 C15.616162048144814,78.68448126338748 14.779918807223586,87.31336908779934 14.781398688116397,95.64344083434766 M14.781398688116397,95.64344083434766 L14.781398688116397,200.67358881012981 M107.74969169878732,170.67107927338404 C107.74946156373237,168.63460309575615 107.79702360370199,166.71968452179524 107.89397031354743,164.99031857004493 M114.24691843494615,142.0302729583553 C114.58850304638013,140.30401288331294 114.86082813698879,138.29805083877127 115.04015533353383,135.98549216032424 C115.22050594460862,133.67789885015497 115.30785866161997,131.06370890608065 115.3071307181632,128.2550579754719 M115.3071307181632,128.25505797547203 C115.30730087289822,126.20245154154522 115.26140047996134,124.13552166886298 115.16625450202096,122.0973051752781 C115.06835369429416,119.98955413211661 114.91747676289049,117.91530649029824 114.7226974587419,115.91413929121065 C114.52556738576205,113.91074637164145 114.2922732731752,111.9835352309984 114.02281512098135,110.13250586928149 C113.66397168858043,107.64552064138663 113.25423949453302,105.30080258537764 112.8248127786958,103.04659650239539 C112.3581736087721,100.59777688382816 111.86800522790861,98.25275625615562 111.38240160464042,95.91559639800067 C111.06114860314175,94.36966672571712 110.74156730843805,92.82681400927063 110.43118939452953,91.25734004661243 C109.86494061714328,88.39249956410832 109.32654072770805,85.43204941570485 108.87920393892122,82.21887826709602 C108.52953782717854,79.70720532341556 108.2368510990139,77.02726201708396 108.04230033902677,74.22877102548843 C107.84631342260697,71.43394305406399 107.74846247436471,68.52056739737567 107.74969169878736,65.64093129760188 M107.74969169878732,65.64093129760188 C107.75098785078723,57.81199436358327 106.96529847246774,50.28330252051964 105.42422759115024,43.47085575930186 C103.38248777000253,34.425986145156415 100.01381161144539,26.65637024887338 95.51946371045759,20.89580191252429 C92.85036370701123,17.46994224944167 89.78146481860547,14.745067835250003 86.37934823852561,12.857812554395917 C82.31689083503879,10.597040383855118 77.76180666334915,9.553581723580967 73.02182974878174,9.886493995289182 C70.5489655519629,10.057194150511737 68.0313796924504,10.598373966418253 65.5265204809614,11.495705138937723 C63.02133444904398,12.39229186387203 60.52887506514995,13.645029945419326 58.09743966800043,15.218746547124182 C52.215274100112715,19.020503479901787 46.71504253121209,24.700319361635817 41.99065788518717,31.628068519753846 C38.01835138529288,37.44441421246554 34.58034712055667,44.1388134660097 31.80574429210413,51.338981299085575 C29.029616927976928,58.53888157010918 26.916891000133443,66.24455042066462 25.5539787108095,74.07621113198869 C24.347779582231134,81.00084862124261 23.727627756804438,88.02337633424602 23.728060093444533,94.87612774076509 M62.92318979165821,22.25776907261968 C62.02122808421444,22.696981633750738 60.74849406290073,23.456088202241883 59.33444963529037,24.537893997629965 C57.91645375305163,25.61801284828724 56.3571474645162,27.0208309258414 54.77535194766102,28.70191899736577 C52.583651603367066,31.02761356586989 50.35449662431367,33.888975409875 48.23880540197351,37.16750886840141 C46.12053505342676,40.44605610765019 44.11572846159334,44.14177496142032 42.30308848415968,48.136555628958064 C40.422778200775966,52.27926566696465 38.7506480589223,56.74376114142512 37.34418782204191,61.39482292621686 C35.936899883670606,66.04572139202482 34.79528185027251,70.8831861681639 33.953647843543465,75.7674251969652 C32.8013506833707,82.4429574221358 32.21357504044093,89.20635435956511 32.21497850612293,95.68965690497683 M23.728060093444547,94.87612774076507 L23.728060093444547,199.9062757165472 M32.21497850612295,95.68965690497679 L32.21497850612295,200.71980488075894 M107.08979462153715,173.405169528562 C107.08961216338498,172.04285797507717 107.1221381675022,170.87824893776929 107.18058884723723,169.8825159207045 C107.23920721164018,168.8843440283477 107.3237502516611,168.05504815623414 107.43212935135193,167.2975133002556 C107.63633264463031,165.87882708773384 107.92845559676483,164.74230586433993 108.28030659285388,163.71269064357827 C108.63306063150493,162.6823754988695 109.04829639335462,161.754255271039 109.52310745523529,160.7334731030714 C110.04650707417886,159.60803925309241 110.64105180737889,158.3764875415113 111.22203537889857,156.89491537579937 C111.82136075990528,155.36877132759147 112.402839822428,153.57993109900315 112.90310574283197,151.37271517038312 C113.45105762088366,148.96745597306264 113.90363979569773,146.02379105839043 114.20192571630895,142.56635123557828 C114.5025427813184,139.11896981207954 114.64886359212524,135.15781348044152 114.64723364091302,130.98914823065 M114.64723364091303,130.98914823065002 C114.6478418070205,127.56300315937449 114.55080368764129,124.03268889275239 114.34933342999736,120.54579984488613 C114.1222582268642,116.58647887096792 113.7602252596589,112.70705996294737 113.30892324563231,109.10810632802428 C112.98171503967933,106.4902927962743 112.60952757059822,104.01801282882427 112.21562764857907,101.68506330108573 C111.82155025383472,99.35058491064066 111.40576040615247,97.15543695990739 110.98655567941782,95.05060816851403 C110.50232380684302,92.62036194636853 110.0140139815559,90.31511654587625 109.54782832653669,88.0530320680512 C109.08223129846249,85.79292071780083 108.63875844065635,83.57597029021785 108.26009343055941,81.37558845840574 C107.96084051963956,79.63710909739562 107.70669320499866,77.92636328316497 107.51921838313592,76.27101266769193 C107.3774205703707,75.01583202594816 107.27211011946699,73.80723861488399 107.20004427331489,72.51949155106388 C107.12828348618002,71.23438877869147 107.08976730379672,69.87013235356329 107.08979462153715,68.37502155277988 M62.92318979165821,22.25776907261968 C65.22386483923903,21.122605329582424 67.54417770910169,20.266214781671913 69.82382073572015,19.696277208227126 C72.10407429632168,19.125759510279703 74.34365801367908,18.841694786798048 76.49935917379233,18.835519331047415 C78.65567086788866,18.828763750794153 80.728100004741,19.099897438271924 82.69052882187539,19.62411320067225 C84.65356817299295,20.147748838569967 86.50660720439255,20.9244665513902 88.24062310512674,21.913215660250813 C91.50452012704262,23.783085440523948 94.35434016491475,26.429475871130514 96.79249399822868,29.71267515991987 C100.44097986922107,34.6252261601294 103.17426110357819,40.991561793917946 104.90439417224202,48.32888061665513 C106.35325145333583,54.46822451046513 107.09097171440588,61.28196053742587 107.08979462153715,68.37502155277986 M75.77049267869683,27.166149975151512 C75.67256632290898,27.145831545284008 74.93021462774456,27.044222681177647 73.73364419946321,27.257956829832942 C72.5408076251965,27.462560459044884 70.89375231781317,27.982507101018495 69.087232795982,28.958775658340585 C67.54487377535912,29.78320566278654 65.87635368057205,30.926425228451777 64.18673107342656,32.378397523958895 C62.49566578439032,33.82937167789385 60.78349798299584,35.589098561670696 59.11489113810788,37.61959337989143 C56.0782905500033,41.30995235598011 53.19507100065667,45.90141967238058 50.70036041964129,51.10133264462768 C48.85515985525602,54.94179038263856 47.21772348181258,59.11247448599657 45.84656310132734,63.47754189468585 C44.47460521284142,67.84229007833028 43.36892331731367,72.40142156730576 42.56569899273961,77.01015500033975 C41.525193912289915,82.97060794405354 40.99351156371813,89.01379798774927 40.99467031215567,94.81900679771366 M40.99467031215568,94.81900679771364 L40.99467031215568,199.8491547734958" />
+  </g>
+</svg>
diff --git a/test-data/takePathFraction.svg b/test-data/takePathFraction.svg
new file mode 100644
--- /dev/null
+++ b/test-data/takePathFraction.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999802675909" height="415.7434043892315">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M2.0000001000000016,231.1176269372723 C1.9995579630718185,230.59551084940682 2.2888144898795004,230.07345899342934 2.855377416621005,229.57379610008198 C3.4210865921706297,229.07406612607414 4.26396979445583,228.59686965085987 5.347642369788318,228.16264998732987 M5.347642369788332,228.1626499873299 C6.523250486964514,227.69105907101 7.9833629646433515,227.270103275606 9.654540924664838,226.92107320045932 C11.324966780457604,226.57178192930945 13.205772683928394,226.29454503877352 15.20238998807077,226.10330617151266 C19.194341565442123,225.71792520070434 23.64902742234816,225.68792367502527 27.708375577558947,226.01903361865794 C29.738427043706253,226.18313160451422 31.668991763138493,226.43466170490493 33.403122810646785,226.76099265004177 C35.13795510356687,227.08705728741148 36.67566907584427,227.48779391992176 37.93904589932327,227.94307943048707 C39.20340105237376,228.39817102416936 40.19292393169291,228.90763222512592 40.857918320752326,229.4458859681876 C41.52406898725252,229.9840371228184 41.86542799189402,230.5507712640167 41.864818637072666,231.11762693727232 M84.9238350937401,245.89251168698422 C84.92339295681195,245.37039559911886 85.21264948361956,244.84834374314116 85.77921241036114,244.34868084979402 C86.34492158591073,243.84895087578604 87.18780478819593,243.37175440057192 88.2714773635284,242.93753473704186 M88.27147736352842,242.93753473704186 C89.44708548070452,242.465943820722 90.90719795838346,242.04498802531793 92.57837591840492,241.69595795017133 C94.2488017741977,241.3466666790213 96.12960767766849,241.0694297884855 98.12622498181084,240.87819092122467 C102.11817655918223,240.49280995041613 106.57286241608823,240.4628084247374 110.63221057129898,240.79391836836984 C112.66226203744618,240.95801635422617 114.59282675687858,241.20954645461688 116.32695780438681,241.53587739975367 C118.06179009730683,241.86194203712358 119.59950406958434,242.2626786696336 120.86288089306328,242.71796418019895 C122.1272360461138,243.17305577388117 123.11675892543296,243.6825169748378 123.78175331449239,244.22077071789954 C124.44790398099258,244.75892187253018 124.78926298563414,245.32565601372875 124.78865363081277,245.89251168698425 M97.47771533287123,145.21604940847268 C97.54127697854977,145.7831378187279 97.89116008613426,146.31784193053937 98.51245807322798,146.79741831943144 C99.13292455759618,147.27716155362572 100.02465903679311,147.70163630852443 101.14938777894808,148.05278383050623 M101.1493877789481,148.05278383050626 C102.37360258346534,148.43555215312367 103.87495470003867,148.7312638917787 105.57782598118514,148.924899119123 C107.27997889587844,149.1189038659126 109.18295256559854,149.21076832338474 111.1909478649765,149.19586365228807 C115.20600681109433,149.16936855914412 119.63928097188169,148.70341888875896 123.63583960711517,147.88792202076266 C125.63466933707835,147.4817222553242 127.52401036090087,146.9913165468296 129.20887130200228,146.44136151464554 C130.89446300527413,145.89161853134675 132.37490781123796,145.28254389597967 133.57577294289715,144.64475962770254 C134.7776362199593,144.00707719581726 135.69944815663519,143.34093660611836 136.2948560330888,142.67982327960942 C136.89142826945726,142.0186920255549 137.1613597710454,141.3628465258867 137.091044685851,140.74526708698994 M167.84767008748025,260.6673964366961 C167.84722795055208,260.1452803488308 168.1364844773598,259.6232284928531 168.70304740410123,259.123565599506 C169.26875657965095,258.62383562549786 170.11163978193605,258.146639150284 171.1953123572685,257.7124194867539 M171.1953123572686,257.7124194867538 C172.37092047444472,257.2408285704341 173.83103295212365,256.8198727750298 175.50221091214502,256.47084269988324 C177.17263676793797,256.1215514287336 179.05344267140853,255.84431453819732 181.05005997555094,255.65307567093663 C185.04201155292253,255.26769470012835 189.4966974098281,255.23769317444916 193.5560455650391,255.5688031180819 C195.5860970311863,255.73290110393825 197.5166617506187,255.98443120432879 199.25079279812695,256.31076214946563 C200.98562509104687,256.6368267868354 202.52333906332458,257.03756341934576 203.78671588680348,257.49284892991085 C205.05107103985387,257.94794052359333 206.0405939191732,258.45740172454987 206.70558830823254,258.9956554676114 C207.37173897473278,259.53380662224225 207.71309797937425,260.1005407634407 207.71248862455295,260.6673964366962 M169.31316517228265,95.70138450887478 C169.37372260300234,96.25165352703894 169.72122856856384,96.77004520503814 170.34084925729653,97.23446756524679 C170.95963472232754,97.6990535932375 171.85038796025546,98.10953341457692 172.97480329597317,98.44841056328742 M172.97480329597317,98.44841056328742 C174.19720891426226,98.81736447913572 175.696874241117,99.10151352331094 177.39829983804705,99.28643037042403 C179.0990065020843,99.47170626613665 181.00077617786212,99.55768933609623 183.00791253217133,99.54004884594465 C187.02124115572352,99.5079794082566 191.45421886112948,99.04942973175058 195.45233332162005,98.25284117470729 C197.4519338053289,97.85604604927667 199.34249590655958,97.37782253417262 201.02900878214663,96.84220414633789 C202.716250562847,96.30679004257384 204.1987762423795,95.71419287354404 205.40208128575998,95.09419310301139 C206.60638275970672,94.47429048052506 207.53099138695623,93.82722950094498 208.12943440055736,93.18552217900695 C208.72904041208938,92.54379577215984 209.00224317844658,91.9076737106266 208.9352784499804,91.30913037198457 M250.7715050812203,275.44228118640814 C250.7710629442921,274.9201650985429 251.06031947109977,274.398113242565 251.6268823978413,273.89845034921785 C252.1925915733909,273.39872037520996 253.03547477567616,272.9215238999959 254.11914735100854,272.4873042364658 M254.11914735100856,272.4873042364658 C255.29475546818463,272.0157133201458 256.7548679458639,271.59475752474196 258.426045905885,271.24572744959517 C260.0964717616782,270.8964361784454 261.9772776651486,270.61919928790934 263.973894969291,270.42796042064856 C267.96584654666253,270.04257944984033 272.42053240356836,270.0125779241612 276.4798805587791,270.34368786779373 C278.50993202492674,270.50778585365026 280.4404967443586,270.7593159540407 282.17462779186695,271.0856468991775 C283.9094600847871,271.4117115365476 285.4471740570644,271.81244816905746 286.7105508805435,272.26773367962295 C287.974906033594,272.7228252733053 288.9644289129134,273.2322864742618 289.6294233019725,273.77054021732346 C290.2955739684729,274.308691371954 290.63693297311437,274.87542551315283 290.63632361829303,275.44228118640814 M333.6953400749604,290.21716593612007 C333.6948979380324,289.6950498482548 333.9841544648396,289.17299799227663 334.55071739158154,288.67333509893 C335.1164265671306,288.1736051249214 335.9593097694163,287.69640864970813 337.0429823447487,287.2621889861778 M337.0429823447487,287.2621889861777 C338.2185904619245,286.7905980698578 339.67870293960397,286.369642274454 341.3498808996251,286.02061219930715 C343.02030675541835,285.6713209281575 344.90111265888856,285.39408403762116 346.8977299630311,285.20284517036055 C350.8896815404028,284.8174641995523 355.34436739730836,284.78746267387305 359.4037155525193,285.1185726175058 C361.43376701866634,285.282670603362 363.36433173809905,285.53420070375284 365.0984627856071,285.86053164888955 C366.83329507852716,286.1865962862595 368.3710090508046,286.58733291876956 369.63438587428357,287.04261842933477 C370.8987410273341,287.4977100230173 371.8882639066532,288.0071712239737 372.5532582957126,288.54542496703544 C373.2194089622128,289.0835761216662 373.5607679668545,289.65031026286465 373.56015861203304,290.21716593612007 M416.61917506870043,304.99205068583206 C416.61873293177223,304.46993459796687 416.9079894585799,303.94788274198896 417.47455238532143,303.4482198486419 C418.040261560871,302.94848987463365 418.88314476315645,302.47129339942 419.96681733848874,302.0370737358897 M419.96681733848874,302.0370737358897 C421.1424254556647,301.56548281956964 422.6025379333439,301.1445270241661 424.27371589336525,300.79549694901914 C425.9441417491581,300.4462056778692 427.8249476526288,300.1689687873334 429.8215649567713,299.97772992007253 C433.8135165341425,299.5923489492641 438.2682023910489,299.56234742358515 442.3275505462595,299.8934573672178 C444.35760201240674,300.0575553530741 446.28816673183877,300.30908545346466 448.02229777934747,300.6354163986016 C449.7571300722671,300.9614810359714 451.2948440445449,301.3622176684816 452.5582208680238,301.8175031790469 C453.8225760210741,302.2725947727292 454.81209890039355,302.78205597368583 455.4770932894529,303.32030971674743 C456.14324395595304,303.85846087137816 456.48460296059454,304.4251950125765 456.48399360577326,304.99205068583217 M499.54301006244077,319.7669354355441 C499.5425679255123,319.2448193476786 499.83182445232046,318.72276749170106 500.39838737906166,318.2231045983538 C500.9640965546114,317.72337462434575 501.80697975689634,317.2461781491319 502.89065233222897,316.8119584856017 M502.89065233222897,316.8119584856017 C504.06626044940475,316.34036756928174 505.52637292708425,315.919411773878 507.1975508871054,315.5703816987311 C508.86797674289835,315.2210904275812 510.7487826463689,314.94385353704547 512.7453999505115,314.7526146697845 C516.7373515278824,314.3672336989758 521.1920373847893,314.3372321732974 525.2513855399994,314.6683421169296 C527.2814370061467,314.83244010278594 529.2120017255792,315.0839702031768 530.9461327730875,315.41030114831347 C532.6809650660068,315.73636578568323 534.2186790382852,316.1371024181935 535.482055861764,316.5923879287588 C536.7464110148139,317.0474795224411 537.7359338941337,317.5569407233977 538.4009282831929,318.0951944664593 C539.0670789496928,318.6333456210901 539.4084379543349,319.20007976228845 539.4078285995133,319.76693543554404 M395.000438656641,138.47907330752972 C396.12998126583676,138.6598870259736 397.5492225237182,138.892322372589 399.1855993695491,139.16449425361 C400.8211870431029,139.43652181117395 402.673231664957,139.74817353496005 404.6469713519642,140.08350406893018 C408.5929656003988,140.75381741650114 413.02580538374013,141.51921530015153 417.07631983503006,142.22961911719437 C421.13222849673963,142.94080446339385 424.7796752624537,143.5924122842215 427.3032952015114,144.05664783584993 C428.56871099193137,144.2893543091492 429.55905606940104,144.47616045487555 430.2237006231826,144.6075149021413 C430.8924319185729,144.7397200916192 431.22649427410454,144.81447419563975 431.22588768977727,144.831777214203 M391.9445236210009,138.03632330074123 C391.9439522261609,138.0059995171933 393.01687595764565,138.1614478800758 395.0004386566409,138.47907330752966 M582.4668450561805,334.54182018525586 C582.4664029192521,334.0197040973902 582.7556594460602,333.497652241413 583.3222223728015,332.99798934806563 C583.887931548351,332.4982593740577 584.7308147506365,332.0210628988435 585.814487325969,331.58684323531367 M585.814487325969,331.5868432353136 C586.9900954431453,331.1152523189936 588.450207920824,330.69429652358986 590.1213858808454,330.34526644844306 C591.7918117366386,329.9959751772933 593.6726176401088,329.71873828675706 595.6692349442513,329.52749941949645 C599.6611865216228,329.1421184486879 604.1158723785289,329.1121169230091 608.1752205337395,329.4432268666416 C610.2052719998863,329.60732485249775 612.1358367193195,329.85885495288863 613.8699677668271,330.1851858980253 C615.6048000597477,330.5112505353954 617.1425140320243,330.91198716790507 618.4058908555039,331.3672726784707 C619.670246008554,331.822364272153 620.6597688878733,332.33182547310946 621.3247632769331,332.87007921617123 C621.9909139434328,333.4082303708022 622.3322729480747,333.9749645120002 622.3316635932533,334.5418201852559 M511.7665502682665,230.81941750086813 C511.76723639419833,230.25259864069156 511.42672641459296,229.68596958365382 510.7606252268768,229.1478163542613 C510.0957584436907,228.6095704145205 509.1058191625289,228.1000513440186 507.8410186731378,227.644911263452 C505.3183474836081,226.73239099662135 501.6741249255757,226.04706410189416 497.6102223994528,225.72084781461228 C493.55178982634436,225.38980317837007 489.09721871556343,225.41977412666452 485.10429534196015,225.80505122419058 C483.10727535610937,225.996244162496 481.2260902299035,226.27343129193866 479.5557592091782,226.62271257478454 C477.8845935219512,226.97173371765518 476.4252345694724,227.39271703340407 475.24937400098213,227.86444055092574 M475.24937400098213,227.86444055092574 C474.16540944166417,228.29878996583966 473.3225957596353,228.7760245040456 472.7569925702991,229.2756909688114 C472.1905460788796,229.77528919340986 471.9013100801526,230.29731934456777 471.9017317311939,230.81941750086813 M677.6142202557465,354.2293291756537 C674.0143807061315,353.8278062490788 670.8799794159194,353.1356802889133 668.7256123160414,352.26658019144327 C667.6456854948177,351.83277536566106 666.8061248558131,351.3563356917601 666.2426414163655,350.85751750130134 C665.6783242165006,350.3587670098019 665.3902441785993,349.8377766477147 665.3906800499209,349.316704934968 M665.3906800499207,349.31670493496796 C665.3902379129926,348.79458884710255 665.6794944398001,348.2725369911247 666.2460573665419,347.77287409777784 C666.8117665420912,347.27314412376955 667.654649744377,346.79594764855574 668.7383223197093,346.36172798502565 M668.7383223197093,346.3617279850256 C669.9139304368856,345.89013706870577 671.3740429145644,345.4691812733017 673.0452208745857,345.1201511981551 C674.7156467303786,344.7708599270052 676.5964526338495,344.4936230364691 678.5930699379915,344.3023841692085 C682.5850215153631,343.9170031983998 687.0397073722688,343.8870016727211 691.0990555274798,344.21811161635367 C693.1291069936269,344.3822096022099 695.059671713059,344.63373970260056 696.7938027605676,344.96007064773744 C698.5286350534872,345.28613528510704 700.0663490257652,345.68687191761745 701.3297258492439,346.14215742818266 C702.5940810022937,346.5972490218649 703.5836038816138,347.10671022282156 704.248598270673,347.6449639658833 C704.9147489371729,348.18311512051406 705.256107941815,348.74984926171226 705.2554985869934,349.31670493496796 M594.6903852620067,319.617830717342 C594.6910713879383,319.05101185716575 594.3505614083331,318.4843828001276 593.6844602206169,317.9462295707353 C593.0195934374312,317.40798363099424 592.0296541562685,316.8984645604926 590.7648536668777,316.4433244799258 C588.2421824773483,315.53080421309505 584.597959919315,314.84547731836824 580.5340573931928,314.5192610310861 C576.4756248200846,314.1882163948439 572.0210537093033,314.2181873431384 568.0281303357004,314.6034644406645 C566.0311103498495,314.7946573789699 564.1499252236435,315.0718445084126 562.4795942029182,315.42112579125836 C560.808428515691,315.77014693412883 559.3490695632125,316.19113024987814 558.1732089947221,316.6628537673996 M558.1732089947222,316.66285376739955 C557.0892444354042,317.0972031823135 556.2464307533755,317.5744377205193 555.6808275640392,318.0741041852853 C555.1143810726197,318.57370240988365 554.8251450738927,319.0957325610417 554.8255667249339,319.61783071734203 M748.3145150436609,364.09158968467995 C748.3140729067327,363.5694735968146 748.6033294335404,363.04742174083685 749.1698923602819,362.5477588474896 C749.7356015358317,362.04802887348166 750.578484738117,361.5708323982677 751.6621573134493,361.1366127347375 M751.6621573134493,361.1366127347376 C752.8377654306253,360.6650218184175 754.2978779083044,360.244066023014 755.9690558683255,359.89503594786686 C757.6394817241184,359.54574467671694 759.5202876275895,359.2685077861814 761.5169049317316,359.07726891892025 C765.5088565091022,358.6918879481116 769.9635423660095,358.6618864224333 774.0228905212196,358.9929963660654 C776.0529419873664,359.1570943519219 777.9835067067996,359.40862445231267 779.7176377543074,359.7349553974493 C781.4524700472273,360.06102003481897 782.9901840195046,360.46175666732944 784.2535608429843,360.9170421778945 C785.5179159960337,361.3721337715769 786.5074388753535,361.8815949725335 787.1724332644135,362.4198487155951 C787.838583930913,362.95799987022593 788.1799429355551,363.52473401142413 788.1793335807339,364.0915896846798 M677.6142202557469,408.4162439338158 C677.6149063816787,407.84942507363934 677.2743964020734,407.2827960166019 676.608295214357,406.74464278720893 C675.9434284311715,406.2063968474681 674.9534891500084,405.6968777769662 673.688688660618,405.24173769639947 C671.1660174710881,404.3292174295687 667.5217949130557,403.6438905348418 663.457892386933,403.31767424756003 C659.3994598138252,402.98662961131794 654.9448887030435,403.01660055961196 650.9519653294407,403.40187765713824 C648.95494534359,403.5930705954436 647.0737602173836,403.8702577248864 645.4034291966583,404.2195390077324 C643.7322635094314,404.56856015060293 642.2729045569525,404.9895434663523 641.0970439884625,405.46126698387343 M641.0970439884625,405.4612669838734 C640.0130794291442,405.89561639878724 639.1702657471155,406.3728509369933 638.6046625577794,406.872517401759 C638.03821606636,407.3721156263574 637.7489800676329,407.8941457775154 637.7494017186741,408.4162439338158" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M371.6292549979584,72.1669202451718 C370.9720435412258,67.92701468575683 370.14959329129135,63.814347764231094 369.16944394210253,59.85921699901539 C366.8470669553878,50.47524796526379 363.62779132372674,41.99196806344783 359.6985702558478,34.70731084653366 C358.88094190332225,33.19039263598222 358.0341344951339,31.72524206133115 357.15814803128256,30.31185912258051 M418.40431650987244,142.76435423703097 C417.834522807047,138.12192955447514 417.37507969291954,133.22425837742662 417.07175480308223,128.19153700923405 C416.76659999797585,123.16236823152553 416.61756341715943,117.99814926267315 416.61917506870066,112.91854893957665 M416.6191750687005,112.91854893957667 C416.6236943498579,104.14322879653908 415.81703705736265,95.86301117352794 414.3886889719032,88.67508040746222 C413.72453719862153,85.31968387088217 412.929309975433,82.20087106382663 412.0449601773752,79.36791122749294 M454.553212439871,86.94259869418696 C453.85743615815437,82.45366828368199 452.9763988315152,78.1073933480353 451.9191726749626,73.93961194973015 C449.5975798473761,64.77578144971801 446.4160931145828,56.48754900158886 442.55299473881723,49.353651839717465 C441.7568011375081,47.88236288573168 440.9330812421926,46.459980628567735 440.0818350528696,45.0865050682256 M511.76655026826666,216.33430044534978 C511.16409993407484,211.58596351372313 510.4376944880053,207.17049521531482 509.64707949941254,202.88414768095416 C508.79393286130016,198.26189240825846 507.86160801977763,193.7715083672052 506.909267868209,189.18926161590926 C506.00877699933824,184.856680106118 505.090090416187,180.44607917888726 504.2151095777009,175.81467716193052 C503.34061797441444,171.1846522971246 502.5098321157928,166.33382634259326 501.79835204637146,161.15797788627546 C501.09627110530863,156.0559337651096 500.5110270118285,150.60398396853532 500.1236404012113,144.9478679136225 C499.7332517392784,139.29758002962413 499.5407205602089,133.44312588728747 499.54301006244077,127.69343368928863 M499.54301006244066,127.69343368928863 C499.54767758405615,118.85030556947933 498.72816102287493,110.51008633887241 497.27942899998135,103.2835724325994 C496.6220617055756,99.99146240801188 495.838537184229,96.92903590314361 494.96885203131103,94.14297742560512 M537.4770343244327,101.7173992794473 C536.775956286902,97.19426945605996 535.8867771480047,92.81598124097157 534.8187953263078,88.61918021368007 C532.4490008220478,79.29422961700189 529.1877458800082,70.87909646402608 525.2245108359085,63.665683170104536 C524.5069304109861,62.35828229205062 523.7673353792646,61.090173549055514 523.005725740743,59.86135694111928 M582.6800682715523,324.5061651779736 C582.7404371709559,323.18171451261674 582.8135749483566,321.89604624962294 582.899481603752,320.64916038899145 C583.0753930738209,318.11123514396274 583.2997538263999,315.7459678559886 583.5725638614892,313.5533585250704 C583.8439593623365,311.3601424191543 584.1596468458199,309.3410655815244 584.5105062188813,307.46827536321166 C585.1078148907673,304.2830646288511 585.8062546230286,301.5160108753409 586.5808495988182,298.9953427428561 C587.3484867912213,296.49701557904467 588.1982828305306,294.23289021792874 589.0838254153001,292.1315651198654 C589.86334075565,290.27847415635597 590.6769121504045,288.5476273136884 591.3563038628321,287.0952220361013 C591.7894859195875,286.17010363262466 592.1594708007,285.36977047927803 592.4713576564641,284.6619914241049 C592.784302600616,283.9524811734296 593.0391495194207,283.33552502092834 593.2706240380307,282.73041834057835 C593.5332569881532,282.0418162706375 593.7662653400789,281.36605919089567 593.9978251906342,280.594471507673 C594.2285479420605,279.82264458324653 594.4578221921166,278.9549870553396 594.6903852620064,277.87612457656235 M594.6903852620065,231.10918519506072 C594.087934927816,226.36084826344452 593.3615294817489,221.94537996505053 592.5709144931587,217.65903243070062 C591.7177678550469,213.03677715800447 590.7854430135251,208.5463931169516 589.8331028619561,203.96414636565635 C588.9326119931077,199.63156485597497 588.013925409981,195.22096392885817 587.1389445715141,190.5895619120306 C586.2644529682472,185.95953704735365 585.4336671096412,181.10871109296676 584.722187040225,175.932862636813 C584.0201060991315,170.83081851554735 583.43486200562,165.37886871884373 583.047475394982,159.72275266378756 C582.6570867330278,154.07246477964603 582.4645555539486,148.21801063715213 582.4668450561807,142.4683184390006 M582.4668450561808,142.46831843900057 C582.4707487710084,133.99364453135234 581.7197929908291,125.98023655880972 580.3805040540335,118.96725078464584 C579.688279255859,115.32883971464376 578.8419580568559,111.95853646303733 577.8926857760252,108.91786442705113 M620.40086963917,116.49228361134519 C619.7263826847325,112.14076101132186 618.8778253638109,107.92327492812157 617.8633988931933,103.87253082176699 C615.5295850724831,94.54088478646749 612.306649561731,86.10777458480437 608.3805250297073,78.86639843780696 C607.5906702382221,77.4081552101747 606.7736804396656,75.99810428997351 605.9295556340369,74.63624567720356 M665.3906800499208,349.3167049349679 C665.3897295708141,344.3328999757272 665.5317297707643,339.6408931617955 665.8233165974923,335.42404513870326 C665.9992280675609,332.88611989367416 666.2235888201403,330.52085260570067 666.4963988552297,328.32824327478227 C666.7677943560764,326.13502716886615 667.0834818395606,324.11595033123615 667.4343412126219,322.24316011292365 C668.0316498845066,319.0579493785623 668.7300896167698,316.290895625053 669.504684592559,313.7702274925682 C670.2723217849621,311.2719003287567 671.1221178242707,309.0077749676408 672.0076604090406,306.9064498695773 C672.7871757493912,305.05335890606824 673.6007471441442,303.3225120634005 674.2801388565726,301.8701067858133 C674.7133209133283,300.9449883823371 675.0833057944402,300.14465522898956 675.3951926502046,299.43687617381715 C675.7081375943568,298.7273659231424 675.9629845131604,298.11040977064084 676.1944590317706,297.5053030902909 C676.4570919818932,296.8167010203501 676.6901003338186,296.14094394060817 676.9216601843743,295.3693562573855 C677.1523829358003,294.597529332959 677.381657185857,293.7298718050521 677.6142202557467,292.65100932627456 M677.6142202557465,245.8840699447733 C677.0117699215506,241.1357330131116 676.2853644754725,236.7202647146569 675.4947494868711,232.433917180261 C674.6416028487573,227.81166190756625 673.7092780072337,223.32127786651182 672.7569378556639,218.73903111521312 C671.8564469867483,214.40644960520478 670.9377604035508,209.99584867774746 670.0627795650261,205.3644466605343 C669.1882879617011,200.73442179547231 668.3575021030504,195.883595840655 667.6460220336195,190.70774738401053 C666.9439410926195,185.60570326304781 666.3586969992035,180.15375346673923 665.9713103886285,174.4976374121197 C665.580921726738,168.84734952841467 665.3883905476899,162.99289538639903 665.3906800499208,157.24320318871253 M665.3906800499208,157.2432031887125 C665.3945837647487,148.76852928106433 664.6436279845688,140.75512130852167 663.3043390477736,133.74213553435777 C662.6121142495989,130.1037244643557 661.7657930505961,126.73342121274935 660.8165207697655,123.69274917676319 M703.3247046329101,131.26716836105743 C702.6502176784724,126.91564576103401 701.801660357551,122.69815967783359 700.7872338869338,118.647415571479 C698.4534200662227,109.31576953617943 695.2304845554714,100.8826593345164 691.3043600234472,93.64128318751894 C690.5145052319621,92.1830399598866 689.6975154334056,90.77298903968554 688.8533906277771,89.41113042691558" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M38.51717636728435,234.07260388721468 C37.34156825010814,234.5441948035344 35.88145577242936,234.96515059893858 34.210277812407845,235.3141806740852 C32.539851956615095,235.66347194523524 30.659046053144323,235.94070883577106 28.66242874900195,236.13194770303193 C24.67047717163058,236.5173286738402 20.215791314724598,236.54733019951934 16.156443159513792,236.21622025588667 C14.126391693366461,236.05212227002997 12.19582697393424,235.80059216963966 10.461695926425966,235.4742612245029 C8.72686363350585,235.14819658713265 7.189149661228481,234.7474599546229 5.925772837749475,234.29217444405757 C4.661417684698902,233.83708285037494 3.6718948053798344,233.32762164941875 3.006900416320364,232.78936790635697 C2.3407497498201657,232.25121675172602 1.9993907451786606,231.68448261052782 2.000000100000002,231.11762693727232 M41.864818637072666,231.1176269372723 C41.86526077400085,231.63974302513785 41.57600424719312,232.16179488111516 41.00944132045167,232.66145777446266 C40.44373214490197,233.1611877484704 39.60084894261689,233.63838422368477 38.51717636728438,234.07260388721468 M46.38770156122371,200.0622791479518 C44.953772792047786,201.6898236047462 43.19097425333317,203.05665177584189 41.20841956937811,204.0776919556796 C39.226822780326835,205.1002688912086 37.02669152841732,205.77650103692184 34.74406854646339,206.0645799634566 C32.46179849739459,206.3543616773212 30.098392323954542,206.25583981806898 27.799823852286938,205.77513570910745 C25.50096825309335,205.29610293015617 23.268319859218913,204.43517337260377 21.239775809558186,203.24552927930137 C19.210336259654532,202.05732238486647 17.386220076071236,200.54111262952898 15.880107834202937,198.79056024065187 C14.372601698983223,197.04103065214545 13.1840010016707,195.05820980207315 12.387727390745468,192.96455873138683 C11.589736527694049,190.87139069995214 11.18454826407514,188.66863763180197 11.197231540340805,186.49235402715 C11.208081371608875,184.31595794526572 11.63682315998366,182.16732167926864 12.456920843623868,180.17933979203912 M12.456920843623868,180.1793397920391 C13.160418468674232,178.47055535473015 14.151712106405437,176.88076227133917 15.38493009467382,175.4830181978499 M15.38493009467382,175.48301819784993 C16.81885886384967,173.8554737410554 18.581657402564204,172.48864556996008 20.564212086519184,171.4676053901222 C22.545808875570366,170.4450284545934 24.74594012747978,169.76879630888004 27.028563109433577,169.4807173823452 C29.310833158502348,169.19093566848076 31.674239331942204,169.2894575277326 33.97280780360976,169.77016163669418 C36.27166340280324,170.24919441564518 38.504311796677655,171.1101239731977 40.53285584633837,172.29976806649972 C42.562295396241986,173.4879749609345 44.386411579825335,175.0041847162719 45.89252382169368,176.7547371051487 C47.40002995691347,178.50426669365515 48.58863065422611,180.48708754372703 49.38490426515148,182.58073861441335 C50.1828951282031,184.67390664584815 50.58808339182215,186.87665971399795 50.57540011555673,189.05294331864982 C50.564550284288906,191.2293394005341 50.13580849591438,193.37797566653109 49.31571081227446,195.36595755376072 M49.31571081227446,195.3659575537607 C48.61221318722401,197.07474199107028 47.62091954949259,198.664535074462 46.38770156122371,200.0622791479518 M121.44101136102451,248.84748863692664 C120.26540324384823,249.3190795532462 118.80529076616955,249.74003534865074 117.13411280614795,250.08906542379708 C115.46368695035528,250.43835669494734 113.5828810468844,250.7155935854829 111.58626374274202,250.9068324527439 C107.59431216537064,251.2922134235522 103.13962630846466,251.32221494923135 99.08027815325384,250.99110500559857 C97.05022668710647,250.82700701974207 95.11966196767426,250.5754769193518 93.38553092016602,250.24914597421477 C91.65069862724579,249.92308133684477 90.11298465496857,249.5223447043349 88.84960783148951,249.06705919376955 C87.58525267843895,248.61196760008698 86.59572979911984,248.10250639913068 85.93073541006042,247.5642526560689 C85.26458474356018,247.02610150143792 84.92322573891872,246.45936736023975 84.92383509374008,245.8925116869842 M124.78865363081277,245.89251168698422 C124.78909576774102,246.41462777484972 124.4998392409332,246.9366796308271 123.93327631419182,247.43634252417456 C123.36756713864216,247.9360724981826 122.524683936357,248.41326897339658 121.44101136102451,248.84748863692664 M133.41937223977416,137.90853266495645 C132.1951574352568,137.5257643423388 130.69380531868362,137.2300526036841 128.99093403753707,137.03641737633964 C127.28878112284391,136.84241262955015 125.38580745312375,136.750548172078 123.37781215374575,136.76545284317461 C119.36275320762797,136.79194793631862 114.92947904684061,137.2578976067039 110.93292041160713,138.07339447470002 C108.9340906816439,138.4795942401384 107.04474965782144,138.96999994863313 105.35988871672008,139.5199549808172 C103.6742970134481,140.06969796411585 102.19385220748427,140.67877259948307 100.99298707582525,141.31655686776014 C99.79112379876287,141.95423929964545 98.8693118620872,142.6203798893443 98.27390398563347,143.28149321585332 C97.67733174926495,143.94262446990763 97.40740024767689,144.59846996957606 97.47771533287124,145.21604940847268 M137.091044685851,140.74526708698994 C137.02748304017243,140.1781786767349 136.6775999325879,139.64347456492317 136.05630194549425,139.16389817603135 C135.43583546112612,138.68415494183682 134.54410098192906,138.25968018693834 133.41937223977416,137.90853266495645 M204.3648463547646,263.6223733866386 C203.18923823758843,264.09396430295834 201.72912575990952,264.51492009836244 200.05794779988813,264.86395017350907 C198.38752194409523,265.2132414446592 196.5067160406246,265.49047833519484 194.51009873648215,265.68171720245584 C190.5181471591108,266.06709817326407 186.06346130220473,266.09709969894334 182.00411314699394,265.7659897553106 C179.9740616808465,265.601891769454 178.04349696141446,265.3503616690636 176.3093659139061,265.02403072392684 C174.57453362098582,264.6979660865567 173.03681964870879,264.29722945404694 171.77344282522958,263.84194394348145 C170.50908767217908,263.38685234979897 169.51956479285988,262.8773911488428 168.8545704038006,262.33913740578083 C168.18841973730017,261.80098625115 167.84706073265897,261.23425210995174 167.84767008748022,260.6673964366961 M207.71248862455295,260.6673964366962 C207.71293076148123,261.18951252456156 207.42367423467334,261.7115643805392 206.85711130793197,262.21122727388655 C206.2914021323822,262.7109572478945 205.44851893009718,263.18815372310854 204.36484635476458,263.6223733866386 M205.27364032628998,88.56210431757206 C204.05123470800078,88.1931504017238 202.5515693811462,87.90900135754849 200.85014378421621,87.72408451043553 C199.1494371201788,87.53880861472268 197.24766744440123,87.45282554476344 195.24053109009188,87.47046603491484 C191.22720246653972,87.50253547260289 186.79422476113388,87.96108514910894 182.79611030064333,88.75767370615219 C180.79650981693408,89.15446883158272 178.9059477157039,89.63269234668694 177.21943484011675,90.16831073452153 C175.53219305941604,90.70372483828552 174.0496673798838,91.2963220073154 172.8463623365033,91.916321777848 C171.64206086255632,92.53622440033415 170.71745223530712,93.18328537991451 170.11900922170585,93.82499270185238 C169.51940321017346,94.46671910869944 169.24620044381663,95.10284117023278 169.31316517228265,95.70138450887477 M208.9352784499804,91.30913037198458 C208.87472101926056,90.75886135382042 208.52721505369914,90.24046967582127 207.90759436496649,89.77604731561266 C207.2888088999355,89.311461287622 206.39805566200758,88.90098146628257 205.27364032628995,88.56210431757209 M287.28868134850467,278.39725813635056 C286.11307323132837,278.86884905267027 284.65296075364967,279.2898048480745 282.98178279362816,279.6388349232211 C281.3113569378357,279.9881261943714 279.4305510343643,280.26536308490677 277.4339337302222,280.4566019521677 C273.44198215285115,280.84198292297634 268.9872962959446,280.8719844486549 264.927948140734,280.5408745050225 C262.89789667458655,280.3767765191661 260.9673319551545,280.1252464187754 259.2332009076461,279.79891547363883 C257.49836861472596,279.4728508362685 255.9606546424488,279.07211420375893 254.69727781896964,278.6168286931933 C253.432922665919,278.1617370995109 252.44339978660008,277.65227589855454 251.77840539754058,277.1140221554928 C251.11225473104045,276.5758710008618 250.77089572639886,276.0091368596637 250.7715050812203,275.4422811864081 M290.63632361829303,275.44228118640814 C290.6367657552209,275.9643972742733 290.3475092284136,276.48644913025123 289.780946301672,276.9861120235983 C289.2152371261223,277.4858419976065 288.3723539238372,277.96303847282053 287.28868134850467,278.3972581363506 M246.89697957125475,35.849568715079464 C245.681951815964,37.535035696007064 244.8698621741604,39.291608433537604 244.51792678522418,40.99502941036301 C244.16368899316578,42.698716334485496 244.26960545397526,44.34925149790285 244.82842501960792,45.82982390762605 M244.82842501960792,45.82982390762605 C245.2665772173673,46.994638459046435 245.98271192081955,48.054412770176526 246.946376343818,48.96263785004861 C247.909222844726,49.871336483038284 249.11914483028002,50.62820796753497 250.52277377000473,51.200069988358266 C253.32608120221963,52.34934894048412 256.9158795675038,52.73658255901718 260.6853588288632,52.29641284912047 C264.45281545260843,51.86600185674472 268.38317243756717,50.61012583156065 271.81209464218466,48.74097093294047 C275.24721086897466,46.878973730902295 278.16261510186456,44.41285704914581 280.0665135687508,41.759522614964254 M280.0665135687508,41.75952261496426 C281.281541324041,40.074055634036675 282.0936309658452,38.31748289650613 282.44556635478125,36.614061919680736 C282.79980414683956,34.910374995558236 282.69388768603034,33.259839832140884 282.1350681203977,31.779267422417682 M282.13506812039765,31.779267422417675 C281.6969159226379,30.6144528709972 280.98078121918587,29.554678559867185 280.0171167961875,28.646453479995106 C279.05427029527925,27.737754847005412 277.84434830972566,26.98088336250878 276.44071937000086,26.409021341685488 C273.63741193778594,25.25974238955956 270.04761357250146,24.87250877102656 266.27813431114237,25.312678480923225 C262.5106776873966,25.743089473298987 258.5803207024385,26.998965498483074 255.1513984978209,28.868120397103283 C251.71628227103102,30.730117599141412 248.8008780381407,33.19623428089788 246.89697957125475,35.84956871507946 M370.2125163422448,293.1721428860625 C369.0369082250684,293.6437338023821 367.57679574739,294.0646895977864 365.905617787368,294.41371967293287 C364.2351919315757,294.763010944083 362.3543860281046,295.04024783461875 360.35776872396224,295.2314867018797 C356.36581714659116,295.61686767268816 351.9111312896847,295.6468691983671 347.85178313447415,295.3157592547346 C345.82173166832666,295.1516612688779 343.8911669488946,294.90013116848746 342.15703590138634,294.57380022335076 C340.42220360846585,294.2477355859806 338.8844896361891,293.8469989534708 337.62111281270984,293.3917134429055 C336.3567576596591,292.93662184922266 335.3672347803403,292.4271606482668 334.7022403912808,291.88890690520464 C334.0360897247804,291.350755750574 333.694730720139,290.7840216093756 333.6953400749604,290.21716593612 M373.56015861203304,290.2171659361201 C373.5606007489613,290.7392820239856 373.27134422215335,291.2613338799631 372.70478129541215,291.7609967733105 C372.13907211986253,292.2607267473184 371.2961889175774,292.73792322253246 370.21251634224484,293.1721428860625 M297.2037844158504,18.946521853606836 C296.7821992084506,21.62293912066103 296.82791673974725,24.381786449621995 297.3389297777044,26.99735345899186 C297.84715408271245,29.613842264325243 298.81929431149166,32.08488533129278 300.1752587094338,34.210582565375574 C301.5290810539066,36.33821663547265 303.2653479846525,38.11833945391021 305.24399024990794,39.40528233456734 C307.2211371411722,40.695177091289224 309.4392797840566,41.48972649145594 311.71647845505316,41.7259143787624 M311.7164784550532,41.725914378762404 C313.8230387554205,41.947421291874825 315.97895146359707,41.69181445254239 318.03294353033317,40.97569910679423 C320.08748995817626,40.26194382495406 322.0388308809666,39.088841805137264 323.7512153604543,37.539080082795174 C325.46475648086596,35.991133845405045 326.93805629436406,34.06768967392882 328.06774980859643,31.902268182475275 C329.1992022435718,29.738117597017943 329.98576351567124,27.33315146002254 330.37331841334645,24.856475753491626 M330.37331841334645,24.856475753491633 C330.79490362074586,22.180058486437428 330.7491860894493,19.42121115747645 330.2381730514925,16.805644148106634 C329.729948746485,14.189155342773256 328.75780851770514,11.71811227580575 327.40184411976304,9.592415041722907 C326.0480217752905,7.464780971625868 324.3117548445442,5.684658153188254 322.333112579289,4.39771527253116 C320.3559656880251,3.1078205158092125 318.1378230451404,2.3132711156425487 315.86062437414364,2.0770832283360576 M315.86062437414364,2.0770832283360576 C313.7540640737759,1.8555763152235902 311.5981513655995,2.11118315455608 309.5441592988637,2.8272985003042312 C307.4896128710207,3.5410537821444565 305.5382719482301,4.71415580196119 303.8258874687428,6.263917524303299 C302.11234634833033,7.81186376169334 300.6390465348328,9.73530793316962 299.50935302060014,11.90072942462317 C298.3779005856247,14.064880010080525 297.5913393135259,16.469846147075998 297.2037844158504,18.946521853606832 M453.1363513359848,307.9470276357745 C451.96074321880855,308.41861855209396 450.5006307411297,308.8395743474987 448.8294527811083,309.18860442264497 C447.15902692531597,309.53789569379546 445.27822102184433,309.8151325843306 443.2816037177024,310.00637145159163 C439.28965214033155,310.3917524224005 434.83496628342476,310.42175394807884 430.7756181282142,310.0906440044463 C428.74556666206706,309.9265460185902 426.8150019426347,309.67501591819934 425.0808708951264,309.34868497306263 C423.346038602206,309.0226203356925 421.8083246299291,308.6218837031828 420.5449478064497,308.16659819261724 C419.28059265339937,307.7115065989349 418.2910697740801,307.20204539797857 417.6260753850207,306.66379165491674 C416.95992471852037,306.1256405002857 416.61856571387915,305.5589063590876 416.61917506870043,304.99205068583206 M456.4839936057732,304.99205068583217 C456.4844357427014,305.5141667736975 456.19517921589363,306.0362186296751 455.6286162891522,306.5358815230223 C455.0629071136023,307.03561149703035 454.2200239113175,307.51280797224433 453.1363513359848,307.9470276357745 M338.78092596294357,57.66855638798953 C339.3036187958348,59.17222752922461 340.08175184669557,60.721021322171346 341.0810564318518,62.245310874469105 C342.0796009023333,63.769652368802944 343.2988243356863,65.26889338471153 344.68316947564705,66.6749322008504 C347.4486153082043,69.49102036221154 350.8833939135,71.91601318739009 354.38842167490037,73.52706165583112 C357.89269534992167,75.1480668016772 361.45059151938574,75.9474608835672 364.44156899875986,75.78571266456034 C365.93827698526417,75.70815404788294 367.2946484209593,75.39654360842401 368.4489080373302,74.86487995693602 C369.60386886671205,74.33394207917345 370.5561712818403,73.58306805795702 371.2636686167948,72.64664896235203 M371.2636686167949,72.64664896235203 C372.103559500451,71.53759103116614 372.5971787626506,70.16716699122185 372.71327440637316,68.62266332484903 C372.83107074284885,67.07894386360842 372.5713434608482,65.36114477593944 371.9504599604396,63.57851028787429 M371.9504599604396,63.57851028787431 C371.42776712754784,62.074839146639164 370.64963407668745,60.52604535369249 369.6503294915313,59.00175580139473 C368.65178502104925,57.477414307060805 367.43256158769697,55.97817329115233 366.048216447736,54.57213447501341 C363.28277061517883,51.75604631365228 359.84799200988294,49.33105348847369 356.3429642484824,47.72000502003267 C352.8386905734611,46.0989998741866 349.2807944039978,45.299605792296624 346.2898169246231,45.4613540113035 C344.79310893811913,45.538912627980814 343.4367375024236,45.85052306743985 342.2824778860529,46.382186718927755 C341.1275170566707,46.913124596690395 340.1752146415428,47.663998617906664 339.46771730658827,48.60041771351179 M339.46771730658827,48.6004177135118 C338.62782642293206,49.70947564469761 338.1342071607326,51.07989968464199 338.01811151700997,52.624403351014806 C337.90031518053416,54.16812281225537 338.16004246253533,55.885921899924405 338.7809259629435,57.668556387989526 M536.0601863297251,322.72191238548646 C534.8845782125485,323.19350330180595 533.4244657348703,323.6144590972105 531.7532877748483,323.96348917235696 C530.0828619190567,324.31278044350734 528.2020560155843,324.59001733404256 526.2054387114428,324.7812562013038 C522.2134871340713,325.1666371721122 517.7588012771655,325.1966386977909 513.6994531219544,324.86552875415845 C511.66940165580684,324.7014307683019 509.7388369363749,324.4499006679114 508.00470588886657,324.1235697227747 C506.26987359594625,323.7975050854042 504.73215962366913,323.39676845289495 503.46878280019007,322.94148294232934 C502.20442764713937,322.48639134864675 501.2149047678206,321.9769301476906 500.54991037876124,321.43867640462884 C499.8837597122606,320.9005252499976 499.5424007076195,320.3337911087999 499.54301006244077,319.7669354355441 M539.4078285995133,319.76693543554404 C539.4082707364415,320.2890515234094 539.119014209634,320.81110337938713 538.5524512828923,321.31076627273427 C537.9867421073427,321.8104962467425 537.1438589050573,322.28769272195615 536.0601863297251,322.72191238548646 M431.22588768977715,144.831777214203 C431.2264590846171,144.86210099775082 430.15353535313227,144.7066526348685 428.16997265413715,144.38902720741456 M428.16997265413704,144.3890272074145 C427.0404300449409,144.20821348897067 425.6211887870594,143.9757781423552 423.984811941229,143.7036062613342 C422.3492242676747,143.43157870376996 420.497179645821,143.1199269799844 418.5234399588139,142.784596446014 C414.57744571037864,142.11428309844288 410.14460592703796,141.34888521479286 406.094091475748,140.63848139774973 C402.0381828140377,139.92729605155017 398.3907360483248,139.27568823072292 395.8671161092667,138.8114526790943 C394.60170031884707,138.57874620579506 393.61135524137666,138.39194006006872 392.9467106875958,138.2605856128029 C392.27797939220466,138.1283804233249 391.9439170366732,138.05362631930427 391.9445236210008,138.0363233007412 M618.9840213234651,337.4967971351984 C617.8084132062885,337.96838805151793 616.3483007286104,338.38934384692254 614.6771227685884,338.7383739220689 C613.0066969127961,339.08766519321927 611.1258910093252,339.36490208375466 609.1292737051825,339.5561409510156 C605.137322127812,339.9415219218242 600.6826362709048,339.97152344750276 596.6232881156945,339.6404135038703 C594.5932366495468,339.4763155180138 592.662671930115,339.2247854176235 590.9285408826066,338.89845447248655 C589.1937085896863,338.57238983511644 587.6559946174091,338.17165320260654 586.3926177939301,337.7163676920412 C585.1282626408791,337.2612760983585 584.1387397615607,336.7518148974024 583.4737453725008,336.21356115434054 C582.8075947060006,335.6754099997096 582.4662357013593,335.10867585851156 582.4668450561804,334.5418201852558 M622.3316635932532,334.5418201852559 C622.3321057301811,335.06393627312116 622.0428492033739,335.5859881290992 621.4762862766323,336.0856510224462 C620.9105771010829,336.5853809964543 620.0676938987975,337.0625774716681 618.9840213234651,337.4967971351984 M508.4189079984782,233.77439445081052 C509.502872557797,233.34004503589694 510.34568623982506,232.8628104976907 510.91128942916106,232.36314403292477 C511.4777359205804,231.86354580832636 511.76697191930816,231.34151565716843 511.7665502682664,230.81941750086816 M471.9017317311938,230.81941750086813 C471.90104560526225,231.3862363610445 472.241555584867,231.9528654180825 472.90765677258366,232.49101864747493 C473.57252355576884,233.0292645872154 474.5624628369317,233.53878365771774 475.8272633263222,233.99392373828402 C478.34993451585166,234.90644400511482 481.99415707388465,235.5917708998419 486.0580596000075,235.9179871871239 C490.11649217311594,236.24903182336624 494.5710632838966,236.21906087507156 498.56398665750027,235.83378377754576 C500.5610066433502,235.6425908392399 502.4421917695572,235.36540370979787 504.11252279028184,235.01612242695165 C505.78368847750943,234.66710128408118 507.2430474299879,234.24611796833207 508.41890799847823,233.77439445081055 M701.9078563172051,352.2716818849103 C700.6374340503322,352.78139099617863 699.0342080039675,353.23182490525943 697.1921468239212,353.5964446899096 C695.3510749557431,353.96142671196435 693.2721921538196,354.2404116533222 691.0772774089527,354.4170568742787 C686.6881661443183,354.7743212188955 681.8402138993172,354.7067048009641 677.6142202557465,354.2293291756537 M705.2554985869933,349.31670493496796 C705.2559407239215,349.83882102283326 704.966684197114,350.3608728788111 704.4001212703722,350.86053577215813 C703.8344120948235,351.36026574616636 702.9915288925368,351.8374622213803 701.9078563172051,352.2716818849103 M591.3427429922183,322.5728076672844 C592.4267075515365,322.1384582523707 593.2695212335657,321.6612237141645 593.8351244229011,321.1615572493985 C594.4015709143205,320.6619590247999 594.6908069130479,320.13992887364253 594.6903852620067,319.617830717342 M554.8255667249339,319.617830717342 C554.8248805990025,320.18464957751826 555.165390578608,320.75127863455623 555.8314917663238,321.2894318639488 C556.4963585495088,321.8276778036891 557.4862978306719,322.3371968741918 558.7510983200623,322.7923369547578 C561.2737695095917,323.7048572215885 564.9179920676245,324.39018411631577 568.9818945937476,324.7164004035977 C573.0403271668565,325.04744503984 577.4948982776361,325.0174740915456 581.4878216512406,324.6321969940195 C583.4848416370892,324.4410040557138 585.3660267632981,324.1638169262717 587.036357784022,323.8145356434254 C588.70752347125,323.46551450055506 590.1668824237285,323.04453118480575 591.3427429922183,322.57280766728434 M784.8316913109452,367.0465666346223 C783.6560831937684,367.5181575509418 782.1959707160909,367.9391133463465 780.5247927560685,368.2881434214928 C778.8543669002756,368.63743469264296 776.9735609968056,368.9146715831788 774.9769436926628,369.1059104504395 C770.9849921152916,369.491291421248 766.5303062583856,369.5212929469269 762.4709581031747,369.19018300329435 C760.4409066370271,369.0260850174377 758.510341917595,368.77455491704745 756.776210870087,368.4482239719106 C755.0413785771666,368.12215933454024 753.5036646048892,367.7214227020307 752.2402877814105,367.26613719146525 C750.9759326283593,366.8110455977824 749.9864097490407,366.30158439682646 749.3214153599812,365.76333065376457 C748.6552646934812,365.2251794991336 748.313905688839,364.65844535793525 748.3145150436609,364.09158968467995 M788.1793335807338,364.0915896846798 C788.179775717662,364.61370577254513 787.8905191908539,365.13575762852275 787.323956264113,365.6354205218703 C786.7582470885626,366.13515049587795 785.9153638862782,366.6123469710925 784.8316913109452,367.0465666346223 M674.2665779859585,411.3712208837582 C675.3505425452772,410.9368714688443 676.1933562273055,410.45963693063845 676.7589594166413,409.95997046587235 C677.3254059080607,409.46037224127406 677.6146419067884,408.9383420901162 677.6142202557469,408.4162439338158 M637.7494017186741,408.4162439338158 C637.7487155927423,408.983062793992 638.0892255723484,409.54969185102993 638.7553267600641,410.0878450804226 C639.4201935432491,410.62609102016324 640.4101328244121,411.1356100906653 641.6749333138025,411.5907501712319 C644.1976045033321,412.50327043806243 647.8418270613646,413.18859733278947 651.9057295874879,413.51481362007155 C655.9641621605963,413.84585825631376 660.418733271377,413.8158873080193 664.4116566449804,413.43061021049346 C666.4086766308307,413.2394172721875 668.2898617570379,412.9622301427457 669.9601927777624,412.6129488598992 C671.6313584649905,412.263927717029 673.0907174174681,411.84294440127957 674.2665779859585,411.37122088375816" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M2.000000100000001,231.1176269372723 C1.999087207070839,226.17973879032743 2.1383826652483635,221.52814132081238 2.4246465575109255,217.34158584913274 C2.6037744421821754,214.72935769697628 2.834025116086764,212.29924273231342 3.1153985792246814,210.05124095514347 C3.3952388215392935,207.80255877116477 3.721689650873179,205.73760052357946 4.08491036707693,203.825502663143 C4.655785542624578,200.8229593917187 5.317057928185774,198.19293038734747 6.047440992780826,195.78882518648285 C6.818707318465428,193.24966830177294 7.674308095828031,190.95389094178972 8.568120895940893,188.82379740424454 C9.338749091397395,186.9837872101296 10.14625858643962,185.25894524809016 10.827632616899834,183.8035730070479 C11.173222580939198,183.0677559354562 11.480632242197133,182.4029061128469 11.749861600673572,181.80902353921908 C12.019485897863683,181.21226897575934 12.250544744024271,180.67999845092592 12.456920843624033,180.179339792039 M41.86481863707267,231.11762693727232 C41.863107347483,226.8406037032698 41.98988695946596,222.95885187370556 42.21645744542897,219.77490949209553 C42.37242645371412,217.56012182020984 42.57199276107634,215.68384094820283 42.78594086530444,214.12534368304847 C43.12509543712231,211.6662390971791 43.488896359971136,209.97636861676085 43.8380406991095,208.62850494617766 C44.22572126423429,207.15410159724414 44.59099366048379,206.0910388669158 45.0525361257059,204.92244407450215 C45.26796606121818,204.38124319483063 45.50725590539283,203.81672707209574 45.794173965271526,203.17385759107296 C46.08031352420178,202.53501220559917 46.4138126242248,201.8099539309094 46.79467126534071,200.99868276700354 C47.54715299479192,199.3900880671876 48.45951734821435,197.44799739550402 49.3157108122744,195.36595755376072 M84.92383509374008,245.89251168698422 C84.92288461463303,240.90870672774352 85.06488481458383,236.21669991381188 85.35647164131142,231.99985189071978 C85.53238311138028,229.46192664569097 85.75674386395933,227.09665935771707 86.0295538990488,224.9040500267988 C86.30094939989553,222.71083392088238 86.61663688337971,220.69175708325272 86.96749625644092,218.81896686494017 C87.56480492832607,215.63375613057926 88.26324466058831,212.86670237706923 89.0378396363778,210.34603424458479 C89.80547682878094,207.84770708077284 90.65527286809,205.58358171965705 91.54081545285976,203.48225662159354 C92.3203307932094,201.62916565808402 93.13390218796424,199.8983188154167 93.81329390039181,198.4459135378293 C94.24647595714765,197.5207951343515 94.6164608382602,196.72046198100415 94.92834769402464,196.01268292583072 C95.241292638177,195.30317267515503 95.49613955698112,194.6862165226532 95.72761407559136,194.08110984230245 C96.04699846185521,193.24251667110983 96.324156688563,192.42345347758513 96.60535210109728,191.42640427980996 C96.8847073101096,190.4288291556653 97.16809970494842,189.25326802727017 97.45026693238012,187.68747897435955 C97.61620839320952,186.75241753802365 97.78503575089218,185.6736786818641 97.94156819058465,184.41179139887257 C98.1001448830828,183.15190719738024 98.24069143981117,181.70660884974106 98.36320786076973,180.07589635595497 C98.48394505601422,178.445676464125 98.58091689770929,176.62777670683343 98.64636332957969,174.65260521383 C98.71194227499586,172.6786815625544 98.74599581058754,170.54748617556675 98.74447425936336,168.3243667509965 M98.74447425936344,168.32436675099646 C98.7449372541081,164.67017147006513 98.65588915680371,160.98365585495011 98.47144370019035,157.37430429885174 C98.2573488346304,153.15789283001152 97.91358635593905,149.07053922382002 97.47771533287121,145.21604940847274 M124.78865363081277,245.89251168698425 C124.78707658929264,241.6996654033757 124.90860435555922,237.88597164324761 125.12714773842652,234.7384036082339 C125.24802184618761,233.01372832818723 125.3886747121064,231.48674861320754 125.54910633618249,230.157464463294 C125.7072949000297,228.82632597308077 125.87821814279776,227.69174670261012 126.05072695914203,226.7101383225223 C126.4348759126844,224.5447966257163 126.81500811308574,223.11234447651674 127.19697617139595,221.88475164839818 C127.50227844231367,220.92215952531592 127.80171372128119,220.1048074966227 128.19573980662219,219.15806957889959 C128.58836822257427,218.2151469584799 129.0755874448996,217.1428384490301 129.7187205290291,215.77334639162694 C130.18133820207225,214.7834620254097 130.70969931368927,213.65973919593378 131.24365109771063,212.4605504796137 C131.77871109809487,211.25985168460238 132.3193617708832,209.98368700274668 132.83648040807083,208.64814680710248 C133.5451758444416,206.81968791116768 134.2148390805329,204.87366246541794 134.8303807698119,202.74823029144167 C135.44602141278435,200.62146734963662 136.0075405089443,198.31529767960478 136.5026194151764,195.730619603729 C136.8318595878344,194.0040136997251 137.13329844338702,192.15218973431308 137.39667098826237,190.1515402685133 C137.6612282590615,188.1518435787963 137.88459549205274,186.00290271259993 138.06677268723624,183.70471766992407 C138.24805212358956,181.40720628593652 138.3850177950045,178.96003204937793 138.47543978652965,176.38512769486027 C138.56600526160173,173.81103655772836 138.61002705678405,171.1092153026376 138.60929279643614,168.32436675099643 M138.60929279643605,168.3243667509965 C138.60978986648965,163.96171711376914 138.50187107167102,159.55057335182522 138.27748826615135,155.20611481672017 C138.02223664925927,150.23624766731717 137.6140668662476,145.37086739079044 137.09104468585102,140.74526708698994 M167.8476700874802,260.66739643669615 C167.846719608373,255.68359147745534 167.98871980832385,250.99158466352367 168.28030663505155,246.77473664043157 C168.45621810512026,244.23681139540258 168.6805788576995,241.8715441074291 168.95338889278892,239.67893477651057 C169.22478439363582,237.48571867059454 169.5404718771199,235.4666418329643 169.89133125018105,233.5938516146519 C170.4886399220662,230.40864088029076 171.18707965432856,227.6415871267812 171.96167463011804,225.12091899429646 C172.72931182252108,222.6225918304846 173.5791078618303,220.35846646936884 174.4646504466,218.2571413713054 C175.24416578694976,216.4040504077961 176.0577371817041,214.67320356512863 176.73712889413196,213.22079828754136 C177.17031095088768,212.29567988406424 177.5402958319999,211.4953467307167 177.8521826877643,210.78756767554376 C178.16512763191668,210.07805742486835 178.4199745507206,209.46110127236662 178.65144906933088,208.8559945920162 C178.97083345559486,208.01740142082377 179.24799168230248,207.19833822729873 179.52918709483689,206.201289029524 C179.8085423038494,205.20371390537963 180.0919346986879,204.0281527769849 180.37410192611975,202.46236372407475 C180.54004338694912,201.5273022877384 180.70887074463198,200.4485634315792 180.86540318432446,199.18667614858757 C181.02397987682272,197.9267919470954 181.164526433551,196.48149359945617 181.2870428545097,194.85078110566985 C181.40778004975417,193.2205612138396 181.50475189144942,191.40266145654766 181.57019832331986,189.4274899635435 C181.635777268736,187.45356631226727 181.66983080432783,185.32237092527916 181.66830925310362,183.09925150070845 M181.66830925310353,183.09925150070836 C181.66881554529576,179.39275775841745 181.57700049555663,175.65268029255037 181.38725950629646,171.99414153252295 C181.25116529653369,169.3582951812116 181.0648294957637,166.76815201517343 180.83664931545968,164.25958649621742 C180.6066956985104,161.74970596163672 180.34052393129008,159.3215320708219 180.0381340137986,156.97506482377224 C179.08144747070932,149.5259822878038 177.83088143386473,142.89802264293348 176.48793082926682,136.2691597951147 C175.23358978812718,130.08357223381051 173.88708223567653,123.90046547938826 172.62232480540143,117.2560559559819 C171.35969465440672,110.61894478760566 170.1788146255878,103.52053085024546 169.3131651722834,95.70138450887454 M207.71248862455292,260.6673964366962 C207.7109115830328,256.47455015308765 207.83243934929925,252.66085639295957 208.05098273216672,249.51328835794595 C208.17185683992773,247.7886130778992 208.31250970584654,246.2616333629194 208.47294132992263,244.93234921300606 C208.6311298937697,243.6012107227926 208.80205313653795,242.46663145232222 208.97456195288214,241.4850230722343 C209.35871090642456,239.31968137542816 209.73884310682587,237.88722922622878 210.12081116513605,236.6596363981102 C210.42611343605392,235.69704427502785 210.72554871502132,234.87969224633474 211.11957480036233,233.93295432861163 C211.5122032163144,232.99003170819208 211.99942243863967,231.91772319874215 212.6425555227691,230.548231141339 C213.1051731958148,229.55834677511695 213.6335343074343,228.4346239456356 214.1674860914581,227.23543522930933 C214.70254609184485,226.0347364342918 215.24319676463563,224.75857175242942 215.76031540182512,223.423031556778 C216.46901083819543,221.5945726608416 217.13867407428626,219.64854721508985 217.75421576356456,217.523115041111 C218.36985640653637,215.39635209930344 218.93137550269515,213.0901824292688 219.4264544089266,210.50550435338897 C219.75569458158316,208.77889844938736 220.05713343713444,206.92707448397726 220.32050598200854,204.92642501818023 C220.58506325280635,202.92672832846597 220.80843048579675,200.77778746227298 220.9906076809792,198.47960241960135 C221.1718871173316,196.182091035618 221.3088527887458,193.73491679906465 221.3992747802705,191.1600124445529 C221.48984025534222,188.5859213074269 221.5338620505242,185.88410005234286 221.53312779017625,183.0992515007084 M221.53312779017625,183.09925150070842 C221.53361886560532,178.72091452278863 221.4250318884305,174.29364393669061 221.1989190336164,169.93397617735087 C221.0184441102362,166.43903069723547 220.76292359517365,162.99215760500752 220.44439729451585,159.64861681858298 C220.126109409075,156.30360179098594 219.74481573803905,153.06191906919247 219.31923171357153,149.93754981828664 C218.43078657988212,143.4154994806832 217.3526292409848,137.41560110372848 216.23181332545275,131.71786149281417 C215.10979407921016,126.01712209618097 213.94511625633294,120.6185414655883 212.8511402255013,115.21813240630044 C212.08577589008559,111.43933964046785 211.35439116109222,107.6613723913024 210.68811976131065,103.72555765441462 C210.02247736725775,99.79049234964904 209.4219483024167,95.69757955716125 208.93527844997965,91.30913037198468 M250.7715050812203,275.44228118640814 C250.7705546021131,270.4584762271674 250.91255480206405,265.7664694132357 251.20414162879155,261.5496213901436 C251.38005309886034,259.01169614511457 251.60441385143957,256.646428857141 251.877223886529,254.45381952622267 C252.14861938737565,252.26060342030624 252.46430687085999,250.24152658267639 252.81516624392117,248.36873636436394 C253.4124749158062,245.1835256300027 254.11091464806856,242.41647187649323 254.88550962385813,239.8958037440085 C255.6531468162611,237.39747658019655 256.5029428555704,235.13335121908102 257.38848544034,233.0320261210175 C258.1680007806894,231.17893515750782 258.9815721754445,229.44808831484073 259.660963887872,227.9956830372532 C260.094145944628,227.07056463377526 260.4641308257406,226.2702314804274 260.77601768150515,225.56245242525387 C261.08896262565764,224.8529421745779 261.3438095444618,224.23598602207616 261.575284063072,223.6308793417253 C261.8946684493361,222.79228617053278 262.1718266760435,221.97322297700788 262.4530220885778,220.97617377923277 C262.73237729759,219.978598655088 263.0157696924292,218.80303752669317 263.29793691986066,217.23724847378207 C263.46387838068995,216.30218703744595 263.6327057383725,215.22344818128636 263.78923817806515,213.9615608982949 C263.9478148705634,212.701676696803 264.0883614272915,211.25637834916347 264.21087784825016,209.62566585537755 C264.3316150434947,207.99544596354787 264.4285868851894,206.17754620625644 264.4940333170599,204.20237471325294 C264.55961226247604,202.2284510619775 264.5936657980676,200.0972556749902 264.59214424684353,197.8741362504204 M264.59214424684365,197.87413625042038 C264.5926723593319,194.1188860938817 264.4984103806369,190.32913967419995 264.30360847219015,186.62465330461723 C264.1693845971882,184.06122510045526 263.9877271566805,181.54197798401822 263.7663747371792,179.09961610034821 C263.54338794687646,176.65599085877005 263.28589124066076,174.2896149240115 262.99388461853255,172.0004882960721 C262.3915683932975,167.25498238947685 261.6656923714778,162.84320822283186 260.8755745181838,158.5594934317722 C260.0224278800706,153.93723815907708 259.09010303854814,149.44685411802317 258.13776288697875,144.86460736672623 C257.2372720181026,140.5320258569083 256.3185854349458,136.1214249296499 255.44360459645526,131.49002291266126 C254.5691129931644,126.85999804782362 253.7383271345399,122.0091720932561 253.02684706511778,116.83332363689776 C252.3247661240641,111.73127951576083 251.73952203059306,106.2793297192248 251.35213541998186,100.62321366435393 C250.96174675805491,94.97292578039762 250.76921557898868,89.11847163810667 250.77150508122034,83.36877944015274 M250.7715050812203,83.36877944015276 C250.77354441848075,76.10886030958169 250.2261131514593,69.18631307525037 249.22350878277038,62.94283221889495 C248.1747341614352,56.37406447718231 246.618258138922,50.56978401818255 244.82842501960786,45.829823907626036 M290.636323618293,275.44228118640814 C290.6347465767725,271.24943490279963 290.7562743430394,267.4357411426714 290.97481772590663,264.2881731076579 C291.0956918336676,262.5634978276111 291.2363446995866,261.03651811263137 291.3967763236625,259.7072339627179 C291.55496488751,258.37609547250474 291.72588813027784,257.24151620203395 291.8983969466222,256.2599078219463 C292.28254590016456,254.09456612514023 292.6626781005658,252.66211397594085 293.04464615887616,251.43452114782215 C293.34994842979387,250.47192902473967 293.6493837087613,249.65457699604656 294.0434097941024,248.70783907832342 C294.4360382100543,247.7649164579038 294.92325743237996,246.69260794845377 295.56639051650905,245.3231158910508 C296.0290081895545,244.33323152482922 296.55736930117394,243.20950869534866 297.09132108519725,242.010319979023 C297.62638108558394,240.80962118400615 298.16703175837404,239.53345650214416 298.68415039556373,238.1979163064937 C299.3928458319341,236.36945741055735 300.06250906802507,234.42343196480584 300.67805075730325,232.29799979082736 C301.2936914002753,230.17123684902003 301.8552104964341,227.86506717898536 302.3502894026656,225.2803891031062 C302.67952957532236,223.55378319910432 302.98096843087376,221.7019592336941 303.24434097574806,219.7013097678967 C303.50889824654604,217.70161307818213 303.7322654795363,215.5526722119887 303.914442674719,213.25448716931675 C304.09572211107144,210.95697578533307 304.2326877824859,208.50980154877914 304.3231097740104,205.93489719426688 C304.41367524908236,203.3608060571404 304.4576970442643,200.65898480205564 304.4569627839164,197.8741362504204 M304.4569627839163,197.8741362504204 C304.457489213934,193.4380779514724 304.3458976301149,188.95172081549123 304.11374132488976,184.53649387240057 C303.93024193293024,181.03155843874222 303.6713554664896,177.5761716741748 303.34933060841286,174.22552973739275 C303.02754733792045,170.8733930084231 302.6426256757912,167.6260011072385 302.2135787572231,164.4966960112739 C301.52428880773493,159.4691479268792 300.7220573132271,154.74792851435473 299.8763101941897,150.23868008492923 C299.0301262461914,145.72818958867794 298.1404266736631,141.42967007552542 297.2644061861848,137.21398598557795 C296.1415063285602,131.81021231162833 295.0468046755699,126.57734066720928 294.06475951870004,121.0992562403942 C293.08440392738055,115.62195567871552 292.2167048321819,109.89944233464088 291.59342836000275,103.53754962006445 C291.2820290706998,100.35790453912485 291.0370676841733,97.0324027231246 290.8759615034236,93.64082729560309 C290.7140391206348,90.24993303382789 290.6359719436244,86.79296516053162 290.6363236182929,83.36877944015275 M290.6363236182929,83.36877944015274 C290.63718458816794,74.1165195250613 289.9457615404224,65.11469301375463 288.58622278931045,56.6358196285297 C287.1519823712989,47.67477247009494 284.9699691278103,39.30120310701402 282.1350681203976,31.779267422417718 M333.69534007496037,290.21716593612007 C333.6943895958535,285.2333609768794 333.8363897958039,280.54135416294775 334.1279766225318,276.3245061398556 C334.3038880926007,273.78658089482667 334.5282488451797,271.4213136068529 334.8010588802692,269.2287042759346 C335.0724543811162,267.0354881700185 335.38814186459996,265.01641133238843 335.73900123766134,263.14362111407587 C336.3363099095463,259.9584103797147 337.03474964180884,257.19135662620533 337.80934461759824,254.6706884937205 C338.57698181000137,252.17236132990877 339.4267778493105,249.90823596879278 340.3123204340801,247.80691087072944 C341.09183577443,245.95381990722032 341.90540716918423,244.22297306455255 342.5847988816121,242.77056778696527 C343.0179809383683,241.84544938348617 343.38796581948145,241.04511623013826 343.699852675246,240.3373371749644 C344.01279761939844,239.62782692428814 344.2676445382027,239.01087077178593 344.49911905681324,238.40576409143495 C344.8185034430767,237.5671709202425 345.09566166978465,236.74810772671748 345.3768570823188,235.7510585289419 C345.6562122913309,234.75348340479673 345.93960468617007,233.5779222764015 346.2217719136017,232.01213322348957 C346.38771337443114,231.07707178715333 346.55654073211343,229.99833293099385 346.71307317180583,228.73644564800236 C346.8716498643038,227.47656144651032 347.012196421032,226.03126309887145 347.1347128419905,224.40055060508575 C347.25545003723494,222.7703307132563 347.3524218789298,220.95243095596535 347.4178683108002,218.9772594629627 C347.4834472562164,217.00333581168783 347.51750079180806,214.8721404247014 347.5159792405839,212.64902100013236 M347.5159792405838,212.64902100013236 C347.5165073530726,208.89377084359373 347.4222453743771,205.10402442391205 347.2274434659302,201.3995380543292 C347.0932195909283,198.83610985016708 346.91156215042093,196.31686273373046 346.6902097309194,193.87450085006049 C346.46722294061647,191.43087560848218 346.2097262344012,189.06449967372367 345.9177196122725,186.77537304578428 C345.3154033870377,182.02986713918898 344.58952736521815,177.61809297254408 343.799409511924,173.3343781814844 C342.94626287381107,168.71212290878935 342.0139380322883,164.22173886773547 341.0615978807191,159.63949211643853 C340.16110701184925,155.30691060665364 339.2424204286999,150.89630967942844 338.3674395902154,146.2649076624781 C337.49294798693,141.63488279767844 336.66216212831046,136.7840568431542 335.95068205889015,131.60820838684387 C335.24860111782783,126.50616426567893 334.6633570243476,121.05421446910579 334.2759704137306,115.39809841419437 C333.88558175179776,109.74781053019741 333.6930505727288,103.89335638786221 333.6953400749603,98.14366418986472 M333.6953400749604,98.14366418986471 C333.699492356234,89.54331085978615 332.92551476424853,81.418215971027 331.5492499943514,74.33133189130957 C330.8657781615624,70.79835493449612 330.0370092914007,67.52217573362083 329.11063756375427,64.55943524766722 C328.18482789332256,61.59569146593215 327.16141536540636,58.94538639911885 326.1038317618981,56.637068724327825 C324.62597929013805,53.40866605720005 323.0864823020685,50.856835366079316 321.65447399209665,48.90822453165898 C320.16929983811673,46.88768530538185 318.806873609865,45.5028563065846 317.63893432632483,44.52322559221784 C316.42553815337857,43.51027095213518 315.4172445196423,42.91733635956536 314.54055777400987,42.51359005311929 C313.50980081921796,42.04813810003603 312.6542189416496,41.829294502360845 311.7164784550531,41.72591437876241 M373.5601586120331,290.2171659361202 C373.5585815705126,286.02431965251117 373.68010933677954,282.2106258923835 373.89865271964675,279.0630578573697 C374.0195268274077,277.3383825773231 374.16017969332665,275.81140286234324 374.32061131740267,274.4821187124299 C374.4787998812499,273.1509802222166 374.649723124018,272.0164009517458 374.82223194036237,271.0347925716581 C375.2063808939048,268.8694508748521 375.5865130943058,267.4369987256523 375.9684811526163,266.20940589753405 C376.27378342353404,265.2468137744517 376.57321870250144,264.42946174575843 376.96724478784245,263.4827238280354 C377.35987320379445,262.5398012076157 377.84709242612007,261.4674926981657 378.4902255102493,260.09800064076273 C378.9528431832962,259.10811627453813 379.48120429491723,257.9843934450533 380.0151560789425,256.78520472872344 C380.55021607933077,255.5845059337023 381.0908667521228,254.3083412518361 381.6079853893135,252.97280105618032 C382.3166808256836,251.14434216024276 382.9863440617739,249.19831671449003 383.6018857510519,247.0728845405098 C384.2175263940233,244.94612159870076 384.7790454901816,242.63995192866398 385.2741243964126,240.05527385278214 C385.60336456906833,238.3286679487815 385.9048034246188,236.47684398337276 386.1681759694921,234.47619451757734 C386.43273324028934,232.47649782786476 386.6561004732788,230.327556961674 386.8382776684609,228.02937191900486 C387.0195571048128,225.73186053502394 387.1565227762265,223.28468629847367 387.24694476775096,220.7097819439654 C387.3375102428222,218.13569080684286 387.3815320380044,215.4338695517625 387.3807977776565,212.6490210001324 M387.3807977776565,212.64902100013236 C387.38132420767425,208.2129627011844 387.2697326238552,203.7266055652033 387.03757631862993,199.3113786221126 C386.85407692667104,195.80644318846183 386.59519046023104,192.35105642390164 386.27316560215513,189.00041448712642 C385.9513823316638,185.6482777581635 385.5664606695355,182.40088585698518 385.13741375096885,179.2715807610263 C384.4481238014813,174.24403267662987 383.6458923069738,169.5228132641041 382.80014518793666,165.01356483467725 C381.9539612399385,160.5030743384247 381.0642616674108,156.20455482527143 380.1882411799319,151.98887073532347 C379.06534132232,146.585097061437 377.97063966934184,141.35222541707532 376.9885945124803,135.87414099033103 C376.0082389211686,130.39684042872258 375.14053982597494,124.67432708473197 374.51726335378976,118.31243437025793 C374.20586406447245,115.13278928925196 373.9609026779334,111.8072874731755 373.799796497176,108.41571204557165 C373.63787411437863,105.02481778371427 373.5598069373642,101.56784991032967 373.5601586120332,98.1436641898647 M373.56015861203304,98.14366418986471 C373.56091083684737,89.16603529050158 372.9101634773127,80.42388511294233 371.6292549979584,72.16692024517181 M357.15814803128256,30.311859122580508 C354.0982736642586,25.37226996433186 350.6964568573964,21.079986356078038 347.04900786947513,17.44892432019877 C344.950301341416,15.362291565767556 342.7779595494605,13.48995638578619 340.53198249360827,11.831918780254654 C336.7261191260357,9.018145464226151 332.73215512839994,6.813293837117227 328.6047052837843,5.191555535463571 C324.47674290310647,3.570695007517399 320.21529467544934,2.53294780502649 315.8606243741435,2.0770832283361074 M416.6191750687005,304.99205068583206 C416.6182245895932,300.0082457265912 416.76022478954417,295.31623891265957 417.0518116162718,291.0993908895675 C417.22772308634063,288.56146564453854 417.4520838389197,286.19619835656476 417.72489387400924,284.0035890256465 C417.99628937485596,281.81037291973024 418.3119768583402,279.79129608210025 418.66283623140134,277.9185058637878 C419.2601449032866,274.73329512942666 419.95858463554896,271.9662413759171 420.7331796113383,269.44557324343225 C421.5008168037416,266.9472460796207 422.3506128430506,264.68312071850477 423.23615542782034,262.5817956204414 C424.01567076816985,260.72870465693194 424.82924216292463,258.9978578142644 425.50863387535236,257.54545253667726 C425.9418159321083,256.6203341331998 426.3118008132204,255.82000097985204 426.623687668985,255.11222192467875 C426.93663261313753,254.40271167400314 427.19147953194164,253.78575552150093 427.42295405055165,253.18064884115051 C427.74233843681617,252.3420556699582 428.01949666352334,251.52299247643313 428.30069207605777,250.52594327865836 C428.5800472850703,249.52836815451383 428.86343967990894,248.35280702611888 429.1456069073405,246.78701797320852 C429.31154836816984,245.85195653687225 429.4803757258527,244.7732176807129 429.63690816554504,243.51133039772137 C429.7954848580432,242.25144619622924 429.93603141477166,240.80614784859006 430.0585478357302,239.17543535480382 C430.17928503097517,237.54521546297403 430.2762568726695,235.72731570568195 430.34170330454015,233.75214421267825 C430.4072822499567,231.7782205614025 430.44133578554784,229.64702517441447 430.4398142343239,227.42390574984432 M430.4398142343239,227.42390574984432 C430.4403423468123,223.66865559330563 430.346080368117,219.878909173624 430.1512784596704,216.1744228040412 C430.017054584671,213.61099459993116 429.8353971441683,211.09174748354474 429.6140447246729,208.64938559992135 C429.391057934376,206.20576035838957 429.1335612281681,203.83938442367457 428.841554606048,201.55025779577545 C428.23923838081834,196.80475188917157 427.5133623590032,192.3929777225203 426.7232445057122,188.1092629314595 C425.870097867603,183.48700765876188 424.9377730260828,178.9966236177107 423.9854328745151,174.41437686641987 C423.08494200578,170.08179535728254 422.16625542276955,165.67119443073017 421.29127458439973,161.03979241454223 C420.4167829812293,156.40976755050391 419.58599712270006,151.55894159683044 418.8745170533086,146.38309314149032 C418.71117233728796,145.19444085643977 418.5544388228095,143.98819455495342 418.40431650987244,142.76435423703097 M412.0449601773752,79.36791122749295 C411.08784712905134,76.2989937993609 410.0259543412633,73.56579076578703 408.92962481695645,71.19921330000659 C407.9335717999629,69.04699842746123 406.9096195713654,67.19731786287798 405.9128044122782,65.63499168561168 C404.9154361535845,64.07141392493655 403.945204964402,62.79519055157856 403.04166033686687,61.75609730944453 C401.8896843068761,60.43270616280267 400.84885022211665,59.49326955947001 399.9348812384476,58.79601755573864 C399.0187598694433,58.09961071853931 398.2295036015304,57.64538848094138 397.5225688011931,57.315245562133725 C396.71985590114036,56.94457725687779 396.023634709515,56.73213082746254 395.3173548181214,56.598868577943875 C394.61036225031415,56.46940907063653 393.8933109827393,56.41913374322584 393.0296956676216,56.47548168168481 C391.9954096253143,56.551962906839634 390.7501022298009,56.7677126034617 389.0916321100486,57.38769246864922 C387.4403360871274,58.010940166212144 385.37587733996804,59.0384180323408 382.89698920881443,60.826587070645246 C381.21943229583695,62.036842364832815 379.3605297619915,63.59508100970988 377.3933431657124,65.55788423231277 C375.42692030713624,67.51843197433554 373.352213386127,69.88354429408407 371.2636686167949,72.646648962352 M456.4839936057731,304.99205068583206 C456.48241656425284,300.7992044022234 456.6039443305196,296.9855106420954 456.822487713387,293.8379426070818 C456.9433618211478,292.1132673270351 457.08401468706705,290.5862876120553 457.24444631114284,289.2570034621419 C457.40263487499004,287.9258649719288 457.5735581177583,286.791285701458 457.7460669341025,285.8096773213702 C458.1302158876445,283.64433562456423 458.5103480880464,282.21188347536486 458.89231614635656,280.98429064724604 C459.19761841727416,280.02169852416364 459.4970536962417,279.20434649547053 459.8910797815828,278.2576085777473 C460.2837081975348,277.31468595732747 460.7709274198603,276.24237744787763 461.41406050398956,274.87288539047466 C461.8766781770354,273.883001024251 462.4050392886561,272.7592781947678 462.93899107268084,271.5600894784395 C463.47405107306844,270.35939068342 464.0147017458599,269.0832260015552 464.5318203830502,267.74768580590137 C465.24051581942047,265.9192269099642 465.910179055511,263.9732014642118 466.52572074478906,261.84776929023224 C467.14136138776075,259.72100634842366 467.7028804839194,257.41483667838787 468.19795939015034,254.8301586025068 C468.5271995628063,253.10355269850567 468.8286384183573,251.25172873309634 469.09201096323085,249.25107926730036 C469.3565682340284,247.25138257758715 469.5799354670182,245.10244171139541 469.76211266220037,242.80425666872532 C469.94339209855235,240.5067452847435 470.08035776996655,238.05957104819186 470.17077976149085,235.4846666936821 C470.2613452365624,232.91057555655817 470.30536703174425,230.20875430147623 470.30463277139654,227.42390574984432 M470.30463277139654,227.42390574984427 C470.30515920141397,222.98784745089623 470.19356761759485,218.50149031491497 469.96141131236993,214.08626337182443 C469.7779119204095,210.58132793815224 469.51902545396774,207.12594117357114 469.1970005958891,203.7752992367767 C468.87521732539517,200.42316250779447 468.49029566326317,197.17577060659826 468.06124874469293,194.04646551062325 C467.3719587952037,189.01891742623167 466.5697273006952,184.2976980137101 465.7239801816574,179.78844958428664 C464.8777962336584,175.27795908803753 463.98809666113067,170.9794395748868 463.1120761736521,166.76375548494025 C461.98917631601154,161.35998181091284 460.8944746630066,156.12711016642294 459.91242950612684,150.64902573951966 C458.9320739147973,145.17172517775347 458.0643748195941,139.44921183357408 457.44109834742244,133.08731911886946 C457.129699058138,129.90767403801502 456.8847376716273,126.58217222211293 456.7236314908881,123.1905967946971 C456.5617091081097,119.79970253302751 456.48364193110433,116.3427346598445 456.4839936057731,112.91854893957662 M456.4839936057731,112.91854893957667 C456.48474292888653,103.94121603242392 455.8340442430261,95.19931692003831 454.553212439871,86.94259869418696 M440.08183505286956,45.0865050682256 C437.02709363621096,40.155244746403355 433.63155864653515,35.869096900518045 429.99106873656837,32.24188595791257 C425.84647351874463,28.111205973725426 421.3884051047672,24.83134175621453 416.72162267712173,22.35590047963875 C412.0535680129719,19.88139044461254 407.17679933515484,18.211303350521426 402.1604532040477,17.32532113501324 C394.8112586128828,16.033824129118145 387.1570016066879,16.416942638678357 379.3985383134275,18.637712092742532 C372.55299856906805,20.602331646415163 365.6089426883661,24.021335377498275 358.84506637106796,29.028670389496483 C352.0842560375585,34.024740928648555 345.50362526745323,40.60914274871581 339.46771730658827,48.600417713511774 M499.54301006244054,319.76693543554404 C499.54205958333387,314.7831304763031 499.6840597832844,310.09112366237173 499.97564661001206,305.8742756392795 C500.1515580800812,303.3363503942506 500.37591883265975,300.971083106277 500.64872886774947,298.7784737753585 C500.92012436859636,296.5852576694421 501.23581185208036,294.5661808318125 501.5866712251416,292.6933906134998 C502.183979897027,289.50817987913894 502.8824196292891,286.7411261256288 503.65701460507853,284.2204579931443 C504.42465179748183,281.72213082933257 505.27444783679067,279.45800546821687 506.15999042156045,277.3566803701536 C506.9395057619104,275.5035894066444 507.7530771566646,273.77274256397675 508.43246886909213,272.32033728638953 C508.8656509258484,271.3952188829111 509.2356358069613,270.59488572956263 509.5475226627259,269.8871066743889 C509.86046760687856,269.1775964237126 510.1153145256828,268.56064027121056 510.3467890442932,267.9555335908595 C510.66617343055697,267.116940419667 510.94333165726437,266.2978772261419 511.2245270697989,265.3008280283668 C511.5038822788112,264.30325290422184 511.78727467365013,263.12769177582675 512.0694419010816,261.5619027229152 C512.235383361911,260.62684128657884 512.4042107195937,259.54810243041925 512.560743159286,258.286215147428 C512.7193198517839,257.0263309459359 512.8598664085124,255.58103259829704 512.9823828294707,253.95032010451126 C513.1031200247148,252.32010021268175 513.2000918664105,250.50220045539044 513.2655382982803,248.52702896238742 C513.3311172436967,246.5531053111123 513.3651707792883,244.42190992412523 513.3636492280642,242.19879049955625 M513.3636492280641,242.19879049955625 C513.364177340552,238.44354034301745 513.2699153618569,234.65379392333597 513.0751134534106,230.9493075537531 C512.9409789593094,228.3875892925282 512.7594744722704,225.86998892904163 512.5383222379501,223.42915588579066 C512.3155392742555,220.98705745097098 512.0582819510278,218.6221056374907 511.7665502682666,216.33430044534975 M494.9688520313111,94.14297742560512 C494.03249913046426,91.14070122516456 492.99592954768616,88.45956806262923 491.9248675005838,86.12893883065911 C490.4107545828762,82.82705862347325 488.83010136600103,80.24165706653302 487.3706949537627,78.28016388268475 C485.90716559904195,76.31348960547022 484.5648830489574,74.97072370134758 483.4161920178183,74.01422527891026 C482.28864574575243,73.08217473449035 481.3408627849004,72.51497783850948 480.5098111344154,72.11983020245597 C479.67642580595265,71.72836714663187 478.95977178785836,71.50895335073515 478.2314740959346,71.37195267268194 C477.65313933238417,71.27145908485973 477.0801166578991,71.2173556288534 476.423714711618,71.22893746755578 C475.7681856991359,71.24180079224523 475.0292774148582,71.32034941164338 474.14274064429094,71.51976009628237 C473.2570768075224,71.72045226690841 472.2237844844637,72.04200650277534 471.00305660698643,72.5754811820544 C469.78320166330826,73.11023734732056 468.3759111652109,73.85691395599905 466.7658201909319,74.94245099390031 C465.4460423478689,75.8320426862225 463.9919449127352,76.94592261579507 462.4467006862815,78.32226923275886 C460.901572767959,79.69770105837462 459.2652980583163,81.3355995713816 457.58430598576194,83.24852906417522 C455.90343022133766,85.16054376562073 454.17783709400186,87.34758944685295 452.45721265981535,89.79661624252155 C450.73670453375996,92.2447282468422 449.0211651008543,94.95482136559934 447.3635370448171,97.88823157569738 C443.78988673500305,104.19424607753625 440.4706968321051,111.56377237632678 437.70842073719007,119.54806402389336 C434.94069626847846,127.53026820853901 432.72988560774985,136.1272377419606 431.22588768977704,144.831777214203 M539.4078285995134,319.76693543554404 C539.4062515579927,315.5740891519356 539.5277793242599,311.7603953918074 539.7463227071271,308.6128273567938 C539.8671968148877,306.88815207674696 540.0078496808068,305.3611723617674 540.1682813048828,304.03188821185387 C540.3264698687302,302.7007497216408 540.497393111498,301.5661704511698 540.6699019278425,300.58456207108225 C541.0540508813846,298.41922037427605 541.434183081786,296.9867682250765 541.8161511400965,295.759175396958 C542.1214534110142,294.7965832738755 542.4208886899814,293.97923124518246 542.8149147753228,293.0324933274592 C543.2075431912748,292.0895707070395 543.6947624136003,291.01726219758945 544.3378954977294,289.64777014018654 C544.800513170775,288.65788577396535 545.3288742823943,287.5341629444836 545.8628260664182,286.334974228158 C546.3978860668047,285.13427543314066 546.9385367395955,283.85811075127884 547.455655376785,282.5225705556276 C548.1643508131557,280.6941116596911 548.8340140492455,278.7480862139397 549.4495557385246,276.6226540399607 C550.0651963814963,274.49589109815327 550.6267154776554,272.18972142811856 551.1217943838868,269.60504335223885 C551.4510345565434,267.878437448237 551.7524734120951,266.0266134828271 552.0158459569686,264.0259640170298 C552.2804032277668,262.02626732731557 552.503770460757,259.8773264611224 552.6859476559396,257.5791414184506 C552.8672270922922,255.28163003446716 553.0041927637062,252.8344557979135 553.0946147552311,250.25955144340156 C553.1851802303026,247.68546030627522 553.2292020254848,244.98363905119095 553.2284677651367,242.19879049955625 M553.2284677651365,242.19879049955625 C553.2289941951547,237.76273220060838 553.1174026113354,233.27637506462713 552.88524630611,228.86114812153667 C552.7017469141525,225.3562126879088 552.442860447714,221.9008259233709 552.1208355896417,218.55018398661622 C551.7990523191532,215.19804725767398 551.4141306570287,211.9506553565147 550.9850837384658,208.8213502605733 C550.2957937889798,203.79380217617154 549.4935622944736,199.07258276364135 548.6478151754375,194.56333433421088 C547.80163122744,190.05284383795464 546.9119316549122,185.75432432479872 546.0359111674333,181.53864023484917 C544.9130113098382,176.1348665610409 543.8183096568742,170.90199491675176 542.8362645000223,165.42391049009834 C541.8559089087198,159.9466099285803 540.9882098135307,154.22409658469817 540.3649333413364,147.8622038703576 C540.0535340519984,144.68255878925868 539.8085726654426,141.3570569730749 539.6474664846733,137.9654815453556 C539.4855441018649,134.574587283383 539.4074769248446,131.11761940987503 539.4078285995134,127.69343368928868 M539.4078285995133,127.69343368928864 C539.4085774901578,118.71607277630127 538.7578756600785,109.97414286895192 537.4770343244327,101.71739927944732 M523.0057257407428,59.861356941119276 C520.5813927731004,55.94860862923138 517.9424706687288,52.44036698472128 515.1371035122082,49.34700158893892 C512.3315427820328,46.25280910649713 509.35953699970804,43.573492872783056 506.2638101874693,41.29626404268263 C499.78598376865557,36.53710416521219 492.77463347717685,33.52296933390127 485.47204627241103,32.17041361865071 C477.88350306327857,30.773249293942026 469.9649190541084,31.16466585674882 461.938691746867,33.5241168779709 C457.6479962541747,34.78829912009044 453.32681882722693,36.621533516388155 449.03340046984886,39.062928102156036 C444.7408252585614,41.502999742026375 440.47600911684367,44.55123157136682 436.3208011390628,48.209689140337815 C429.78720606271696,53.954626904907215 423.53129129463997,61.22089498487216 417.8763080477362,69.75334118569617 C411.75415718393555,78.97635017662232 406.3390268894758,89.67601846386904 401.9366123958805,101.27249917456803 C397.53004667879446,112.86458606580206 394.1361967625728,125.35348538048865 391.9445236210009,138.03632330074123 M582.4668450561805,334.541820185256 C582.4666424724813,331.03111091131865 582.5359599087487,327.6629300154566 582.6800682715523,324.5061651779736 M594.6903852620065,277.87612457656235 C594.7915885558241,277.4080929221095 594.8925524334277,276.8949805541351 594.9932768948197,276.33678747263934 C595.1592183556496,275.40172603630356 595.3280457133317,274.32298718014397 595.4845781530245,273.0610998971524 C595.6431548455228,271.8012156956602 595.7837014022513,270.35591734802085 595.90621782321,268.7252048542339 C596.0269550184543,267.0949849624033 596.1239268601499,265.27708520511067 596.1893732920205,263.30191371210583 C596.2549522374367,261.32799006082905 596.2890057730284,259.1967946738398 596.287484221804,256.97367524926824 M596.2874842218042,256.9736752492683 C596.2880123342925,253.21842509272955 596.1937503555971,249.42867867304795 595.9989484471506,245.72419230346514 C595.8648139530502,243.16247404224032 595.6833094660104,240.64487367875313 595.4621572316901,238.20404063550208 C595.2393742679952,235.76194220068223 594.982116944768,233.39699038720192 594.6903852620064,231.10918519506072 M577.8926857760252,108.91786442705113 C576.9389334001628,105.85970532560657 575.8810996611587,103.13476925169424 574.7888581506382,100.77397311375609 C573.2819953583719,97.50988897065939 571.7120692199566,94.95381470635334 570.2628979097298,93.01266299665016 C568.809668513031,91.06649861441902 567.4771939445208,89.7352567867906 566.3356659573342,88.7854953587938 C565.2086321283228,87.8544681247445 564.2613191052418,87.28794698344049 563.4305926040553,86.89327268106571 C562.5975353507002,86.50228355899327 561.8810646192376,86.28314127584976 561.1527850649247,86.14637162628375 C560.5660927025779,86.04506489337749 559.9852874232873,85.99070606037931 559.3174315680478,86.00443079956287 C558.6505198156743,86.01948769449582 557.8965574873528,86.10262816161068 556.9890418043465,86.31228823416453 C556.0824702242069,86.5232804624678 555.0223452893841,86.86079229621011 553.7685991014135,87.42056012963221 C552.51579701631,87.98166011880363 551.0693736780597,88.76501610765493 549.4156960684704,89.90366485140994 C548.0979759671401,90.81030962950383 546.651672984407,91.93843136287771 545.1190609338842,93.32277742451839 C543.5865427889681,94.70626703845006 541.9677155762633,96.34598098064872 540.3074824663884,98.25268608825026 C538.6473432621204,100.15853474814281 536.9457981606832,102.33137457343854 535.2503796897034,104.75799186542243 C533.5550551243316,107.18375270969746 531.8658571894161,109.86329102066054 530.2329477695937,112.75941256374654 C526.7244669630196,118.96552774568174 523.4628767774568,126.19587966160876 520.7356895019143,134.02528000198203 C518.0034090532839,141.85271345837458 515.805531514674,150.2791953392137 514.2869603286327,158.8244645834981 C512.6114848903854,168.22287863506742 511.7630726961389,177.76664143874677 511.76655026826666,186.79297268813647 M511.76655026826654,186.79297268813644 L511.76655026826654,230.81941750086813 M622.3316635932534,334.541820185256 C622.3300865517325,330.34897390164747 622.4516143179998,326.5352801415194 622.6701577008672,323.38771210650583 C622.7910318086275,321.6630368264592 622.9316846745471,320.1360571114793 623.092116298623,318.8067729615659 C623.2503048624707,317.4756344713527 623.4212281052377,316.3410552008819 623.5937369215827,315.35944682079423 C623.9778858751242,313.1941051239883 624.3580180755266,311.7616529747888 624.7399861338366,310.5340601466701 C625.0452884047544,309.5714680235877 625.3447236837219,308.7541159948942 625.7387497690629,307.80737807717105 C626.1313781850149,306.86445545675105 626.6185974073405,305.7921469473013 627.2617304914697,304.4226548898984 C627.7243481645149,303.4327705236769 628.2527092761347,302.3090476941959 628.7866610601579,301.1098589778702 C629.3217210605446,299.9091601828532 629.8623717333353,298.63299550099134 630.3794903705248,297.2974553053404 C631.0881858068952,295.468996409404 631.7578490429856,293.5229709636523 632.3733907322642,291.39753878967366 C632.9890313752363,289.2707758478663 633.5505504713948,286.9646061778318 634.0456293776265,284.3799281019521 C634.374869550283,282.6533221979501 634.6763084058346,280.80149823254 634.9396809507084,278.8008487667428 C635.2042382215066,276.8011520770284 635.4276054544968,274.65221121083533 635.6097826496793,272.35402616816333 C635.7910620860318,270.0565147841798 635.928027757446,267.6093405476261 636.0184497489709,265.0344361931138 C636.1090152240425,262.46034505598766 636.1530370192246,259.7585238009027 636.1523027588768,256.9736752492682 M636.1523027588767,256.9736752492683 C636.1528291888941,252.5376169503202 636.0412376050751,248.05125981433918 635.8090812998502,243.63603287124852 C635.6255819078901,240.13109743758557 635.3666954414492,236.6757106730137 635.044670583372,233.32506873622768 C634.7228873128795,229.9729320072539 634.337965650749,226.72554010606538 633.90891873218,223.59623501009744 C633.2196287826913,218.5686869257038 632.4173972881836,213.84746751318013 631.5716501691461,209.3382190837554 C630.7254662211473,204.82772858750485 629.8357666486198,200.5292090743532 628.9597461611409,196.31352498440583 C627.8368463035183,190.90975131046653 626.7421446505306,185.6768796660573 625.7600994936624,180.19879523925277 C624.7797439023442,174.72149467758484 623.9120448071474,168.99898133352193 623.2887683349679,162.63708861896063 C622.9773690456632,159.45744353801442 622.7324076591357,156.1319417220065 622.5713014783852,152.7403662944767 C622.4093790955955,149.34947203269314 622.3313119185848,145.89250415938818 622.3316635932532,142.46831843900048 M622.3316635932533,142.4683184390006 C622.3324144789991,133.49095207033585 621.681707924375,124.749036688161 620.40086963917,116.49228361134519 M605.9295556340369,74.63624567720356 C603.5033802676935,70.72057437301665 600.8623400135763,67.20997012576335 598.0546143336047,64.11490295087273 C595.2466992772979,61.01900049783298 592.2720987951373,58.338635117156 589.1736898116586,56.06088903609677 C582.6955034965692,51.304573609805466 575.6840848066219,48.29293209264941 568.3815812118348,46.94265938536249 C560.7921682709639,45.547690360386525 552.8727923006851,45.94154973022532 544.8459385859576,48.30389049134689 C540.5013481700312,49.58541422757897 536.1254806426602,51.45046735337871 531.7790233609869,53.93948768750933 C527.4334479277096,56.427104453103624 523.117282740126,59.53868842702862 518.9159069104662,63.27537750902988 C514.0049747093441,67.63949918356342 509.25289221084154,72.85929283454209 504.8010920001656,78.83528730051408 C500.3484505570385,84.80871376374277 496.1960914017375,91.53834104196491 492.46189261084373,98.85279389691564 C488.45723009915304,106.69301399257704 484.9329519430762,115.20672711565584 481.99914022623307,124.1313939827324 C479.06401452925246,133.0549649679636 476.7193552715045,142.3894896971923 475.0384530927631,151.84174419532906 C472.96233608198384,163.5013742259837 471.89991771392056,175.33812339160326 471.9017317311939,186.79297268813644 M471.9017317311939,186.79297268813644 L471.9017317311939,230.81941750086813 M677.6142202557467,292.6510093262746 C677.7154235495641,292.1829776718216 677.8163874271685,291.66986530384753 677.9171118885597,291.1116722223518 C678.0830533493894,290.1766107860156 678.2518807070716,289.09787192985647 678.4084131467645,287.83598464686486 C678.5669898392625,286.5761004453728 678.7075363959915,285.13080209773307 678.8300528169501,283.50008960394644 C678.9507900121947,281.869869712116 679.04776185389,280.0519699548232 679.1132082857603,278.07679846181827 C679.1787872311771,276.10287481054144 679.2128407667682,273.9716794235519 679.2113192155442,271.7485599989802 M679.2113192155441,271.74855999898017 C679.2118473280325,267.9933098424416 679.1175853493374,264.20356342275994 678.9227834408905,260.49907705317696 C678.78864894679,257.9373587919523 678.6071444597508,255.41975842846546 678.3859922254302,252.9789253852144 C678.1632092617356,250.53682695039453 677.9059519385081,248.17187513691445 677.6142202557464,245.88406994477327 M660.8165207697655,123.69274917676317 C659.8627683939021,120.63459007531858 658.8049346548992,117.90965400140612 657.7126931443784,115.54885786346807 C656.2058303521121,112.28477372037129 654.6359042136967,109.72869945606531 653.1867329034699,107.78754774636214 C651.7335035067713,105.84138336413102 650.4010289382607,104.5101415365024 649.2595009510742,103.56038010850578 C648.1324671220628,102.62935287445653 647.185154098982,102.06283173315242 646.3544275977952,101.66815743077767 C645.5213703444398,101.27716830870513 644.8048996129777,101.05802602556176 644.0766200586648,100.92125637599571 C643.489927696318,100.81994964308947 642.9091224170274,100.76559081009128 642.2412665617877,100.77931554927483 C641.5743548094152,100.79437244420795 640.8203924810925,100.8775129113226 639.9128767980867,101.0871729838765 C639.0063052179473,101.29816521217974 637.9461802831242,101.63567704592211 636.6924340951539,102.19544487934414 C635.4396320100498,102.75654486851568 633.9932086718003,103.53990085736682 632.3395310622107,104.67854960112192 C631.0218109608802,105.58519437921582 629.5755079781472,106.71331611258967 628.0428959276242,108.09766217423032 C626.5103777827094,109.48115178816218 624.8915505700031,111.12086573036056 623.2313174601285,113.0275708379622 C621.5711782558608,114.93341949785484 619.8696331544234,117.1062593231504 618.1742146834436,119.53287661513437 C616.478890118071,121.95863745940929 614.7896921831565,124.63817577037261 613.1567827633337,127.53429731345847 C609.6483019567603,133.74041249539385 606.3867117711966,140.97076441132074 603.6595244956545,148.800164751694 C600.9272440470244,156.6275982080868 598.729366508414,165.05408008892553 597.2107953223726,173.59934933321006 C595.5353198841254,182.99776338477926 594.686907689879,192.54152618845882 594.6903852620065,201.56785743784843 M594.6903852620067,201.5678574378484 L594.6903852620067,319.61783071734203 M705.2554985869932,349.3167049349679 C705.2539215454726,345.1238586513591 705.3754493117399,341.3101648912314 705.5939926946071,338.1625968562176 C705.7148668023679,336.4379215761709 705.8555196682871,334.91094186119113 706.015951292363,333.58165771127767 C706.1741398562107,332.2505192210644 706.3450630989779,331.11593995059354 706.5175719153226,330.134331570506 C706.9017208688646,327.9689898736998 707.2818530692662,326.5365377245004 707.6638211275769,325.3089448963821 C707.9691233984944,324.3463527732998 708.2685586774614,323.52900074460706 708.6625847628029,322.58226282688355 C709.0552131787547,321.63934020646377 709.5424324010806,320.5670316970135 710.1855654852098,319.1975396396103 C710.6481831582563,318.207655273388 711.1765442698761,317.08393244390527 711.7104960539,315.8847437275782 C712.2455560542876,314.68404493255974 712.7862067270779,313.4078802506967 713.3033253642683,312.07234005504387 C714.0120208006384,310.24388115910705 714.6816840367289,308.2978557133552 715.2972257260072,306.17242353937604 C715.912866368979,304.04566059756826 716.4743854651374,301.7394909275329 716.969464371369,299.15481285165265 C717.2987045440254,297.4282069476511 717.6001433995765,295.5763829822415 717.8635159444502,293.57573351644487 C718.1280732152479,291.57603682673107 718.3514404482379,289.42709596053874 718.5336176434204,287.1289109178677 C718.7148970797724,284.83139953388525 718.8518627511872,282.3842252973324 718.9422847427113,279.8093209428217 C719.0328502177827,277.23522980569663 719.076872012965,274.53340855061344 719.0761377526168,271.7485599989801 M719.0761377526169,271.7485599989802 C719.0766641826347,267.3125017000321 718.9650725988156,262.8261445640511 718.7329162935903,258.4109176209605 C718.549416901625,254.9059821871906 718.2905304351731,251.45059542251502 717.9685055770826,248.09995348563288 C717.6467223065763,244.74781675656297 717.261800644429,241.50042485528598 716.8327537258415,238.3711197592365 C716.1434637763443,233.3435716748668 715.341232281831,228.6223522623647 714.4954851627903,224.113103832957 C713.6493012147885,219.60261333672327 712.7596016422598,215.30409382358394 711.8835811547826,211.08840973364397 C710.7606812970469,205.68463605916077 709.6659796439577,200.45176441425394 708.6839344870203,194.97367998683023 C707.7035788956345,189.49637942454737 706.8358798004018,183.77386607974765 706.2126033282791,177.41197336428434 C705.9012040391051,174.23232828394387 705.6562426526904,170.90682646862945 705.4951364720139,167.5152510418498 C705.333214089299,164.1243567808149 705.255146912325,160.66738890831516 705.2554985869933,157.24320318871244 M705.2554985869934,157.24320318871256 C705.2562494727391,148.26583682004795 704.6055429181154,139.52392143787316 703.3247046329101,131.26716836105743 M688.8533906277772,89.41113042691556 C686.4272152614336,85.4954591227286 683.7861750073166,81.98485487547539 680.9784493273448,78.88978770058472 C678.1705342710382,75.79388524754499 675.1959337888777,73.11351986686802 672.0975248053987,70.83577378580873 C665.6193384903087,66.07945835951739 658.6079198003625,63.06781684236139 651.305416205575,61.71754413507432 C643.7160032647037,60.32257511009851 635.7966272944255,60.71643447993737 627.7697735796982,63.07877524105887 C623.4251831637695,64.36029897729102 619.0493156364018,66.2253521030906 614.702858354727,68.71437243722124 C610.3572829214493,71.20198920281548 606.0411177338661,74.31357317674075 601.8397419042063,78.05026225874185 C596.9288097030839,82.41438393327576 592.1767272045818,87.63417758425393 587.7249269939058,93.61017205022598 C583.2722855507786,99.58359851345462 579.1199263954773,106.31322579167724 575.3857276045837,113.62767864662757 C571.3810650928928,121.46789874228911 567.8567869368167,129.98161186536757 564.9229752199731,138.90627873244415 C561.9878495229927,147.82984971767533 559.6431902652446,157.16437444690447 557.9622880865032,166.61662894504104 C555.8861710757229,178.2762589756956 554.823752707661,190.11300814131522 554.8255667249339,201.56785743784837 M554.8255667249339,201.56785743784837 L554.8255667249339,319.617830717342 M748.3145150436609,364.0915896846799 C748.3135645645536,359.1077847254391 748.4555647645045,354.41577791150735 748.7471515912322,350.1989298884155 C748.9230630613013,347.66100464338655 749.1474238138802,345.29573735541294 749.4202338489694,343.1031280244945 C749.6916293498165,340.90991191857825 750.0073168333008,338.89083508094836 750.3581762063616,337.01804486263575 C750.9554848782473,333.83283412827495 751.6539246105087,331.06578037476487 752.4285195862988,328.54511224228025 C753.1961567787017,326.04678507846836 754.045952818011,323.78265971735294 754.9314954027805,321.6813346192893 C755.7110107431309,319.8282436557803 756.5245821378842,318.0973968131126 757.2039738503127,316.6449915355253 C757.6371559070681,315.7198731320488 758.0071407881799,314.919539978702 758.3190276439443,314.21176092352937 C758.6319725880968,313.5022506728544 758.8868195069001,312.8852945203533 759.1182940255105,312.28018784000324 C759.4376784117743,311.4415946688105 759.7148366384823,310.62253147528617 759.9960320510165,309.62548227751176 C760.2753872600288,308.6279071533678 760.558779654868,307.45234602497425 760.8409468822995,305.8865569720649 C761.0068883431286,304.9514955357288 761.1757157008124,303.8727566795698 761.3322481405045,302.610869396578 C761.4908248330029,301.35098519508557 761.6313713897317,299.90568684744625 761.7538878106902,298.2749743536594 C761.874625005935,296.6447544618286 761.97159684763,294.82685470453583 762.0370432795005,292.85168321153077 C762.102622224917,290.87775956025365 762.1366757605086,288.7465641732641 762.1351542092845,286.5234447486922 M762.1351542092841,286.5234447486921 C762.1356823217723,282.7681945921534 762.0414203430776,278.9784481724719 761.8466184346305,275.273961802889 C761.7123945596302,272.71053359876146 761.5307371191261,270.19128648235875 761.3093846996287,267.7489245987197 C761.08639790933,265.30529935717254 760.8289012031194,262.93892342244305 760.5368945809965,260.6497967945307 C759.9345783557641,255.9042908879295 759.2087023339488,251.49251672128062 758.4185844806565,247.20880193022015 C757.5654378425457,242.58654665752326 756.633113001025,238.09616261647125 755.6807728494565,233.51391586517843 C754.7802819806848,229.1813343558681 753.8615953976386,224.7707334291365 752.986614559238,220.139331412745 C752.1121229560373,215.50930654850336 751.2813370974839,210.6584805946025 750.5698570280854,205.48263213900339 C749.8677760868893,200.38058801740388 749.2825319932729,194.9286382202664 748.8951453825657,189.27252216472965 C748.5047567205411,183.62223428010785 748.3122255414278,177.76778013708739 748.314515043661,172.01808793842451 M748.3145150436609,172.01808793842446 C748.3184187584887,163.54341403077623 747.567462978309,155.5300060582336 746.2281740415137,148.51702028406982 C745.5340890494246,144.8688141000157 744.6850677006237,141.49017758636734 743.7326928655413,138.4430900693562 C742.7809450422732,135.39488283552936 741.725843732724,132.67822459834008 740.6365281381186,130.32374261318003 C739.129665345852,127.05965847008329 737.559739207437,124.50358420577729 736.1105678972099,122.5624324960741 C734.6573385005117,120.61626811384293 733.3248639320004,119.28502628621442 732.1833359448143,118.33526485821774 C731.0563021158032,117.40423762416854 730.1089890927221,116.83771648286441 729.2782625915353,116.44304218048963 C728.4452053381802,116.05205305841709 727.7287346067176,115.83291077527375 727.0004550524047,115.69614112570765 C726.4137626900578,115.59483439280143 725.8329574107676,115.54047555980327 725.1651015555278,115.5542002989868 C724.4981898031554,115.56925719391991 723.7442274748329,115.65239766103456 722.8367117918267,115.86205773358846 C721.9301402116874,116.07304996189174 720.8700152768643,116.41056179563405 719.6162690888938,116.97032962905608 C718.3634670037907,117.53142961822756 716.9170436655394,118.31478560707879 715.2633660559507,119.45343435083386 C713.9456459546203,120.36007912892781 712.4993429718872,121.48820086230154 710.9667309213645,122.87254692394231 C709.4342127764493,124.25603653787404 707.8153855637432,125.89575048007256 706.1551524538686,127.80245558767417 C704.4950132496008,129.70830424756673 702.7934681481636,131.88114407286247 701.0980496771836,134.3077613648463 C699.4027251118117,136.73352220912136 697.7135271768964,139.4130605200846 696.080617757074,142.30918206317045 C692.5721369505003,148.51529724510576 689.3105467649367,155.74564916103273 686.5833594893948,163.57504950140597 C683.851079040765,171.40248295779875 681.6532015021539,179.82896483863752 680.1346303161127,188.37423408292202 C678.4591548778659,197.77264813449113 677.6107426836192,207.31641093817083 677.6142202557467,216.3427421875604 M677.6142202557467,216.34274218756036 L677.6142202557467,408.4162439338158 M788.1793335807338,364.0915896846799 C788.1777565392124,359.8987434010713 788.2992843054805,356.0850496409432 788.5178276883472,352.93748160592975 C788.638701796108,351.2128063258832 788.7793546620272,349.68582661090346 788.9397862861031,348.35654246098994 C789.0979748499506,347.0254039707766 789.2688980927184,345.89082470030627 789.4414069090628,344.9092163202182 C789.8255558626049,342.7438746234122 790.2056880630067,341.3114224742124 790.5876561213166,340.08382964609405 C790.8929583922346,339.12123752301187 791.1923936712017,338.30388549431837 791.586419756543,337.35714757659525 C791.9790481724951,336.4142249561754 792.4662673948208,335.3419164467255 793.1094004789499,333.9724243893225 C793.5720181519966,332.9825400230984 794.1003792636172,331.85881719361475 794.634331047642,330.65962847728565 C795.1693910480302,329.4589296822651 795.7100417208219,328.1827650003998 796.2271603580124,326.847224804745 C796.9358557943829,325.0187659088077 797.605519030473,323.072740463055 798.2210607197511,320.9473082890752 C798.8367013627226,318.8205453472664 799.3982204588808,316.5143756772301 799.8932993651121,313.9296976013486 C800.2225395377686,312.2030916973479 800.5239783933187,310.35126773193883 800.7873509381922,308.35061826614304 C801.05190820899,306.3509215764299 801.2752754419789,304.2019807102386 801.4574526371614,301.9037956675689 C801.6387320735132,299.6062842835876 801.7756977449277,297.15911004703656 801.8661197364517,294.5842056925277 C801.9566852115234,292.0101145554044 802.000707006705,289.3082933003236 801.9999727463569,286.5234447486921 M801.9999727463567,286.52344474869216 C802.0004991763744,282.0873864497442 801.8889075925551,277.6010293137631 801.6567512873303,273.18580237067255 C801.473251895371,269.68086693702406 801.2143654289314,266.22548017246595 800.892340570856,262.8748382356929 C800.5705573003655,259.5227015067319 800.1856356382368,256.27530960555544 799.7565887196707,253.14600450959844 C799.0672987701837,248.11845642520152 798.2650672756763,243.39723701267505 797.4193201566388,238.88798858324782 C796.573136208641,234.37749808699496 795.683436636113,230.07897857384154 794.807416148634,225.8632944838933 C793.6845162910214,220.45952081000047 792.5898146380423,215.22664916563352 791.6077694811795,209.7485647388828 C790.6274138898667,204.27126417726797 789.759714794673,198.54875083326974 789.1364383224875,192.1868581187869 C788.8250390331706,189.00721303778508 788.580077646633,185.68171122171364 788.4189714658755,182.29013579411506 C788.2570490830791,178.89924153226292 788.1789819060643,175.4422736588839 788.1793335807336,172.01808793842451 M788.1793335807336,172.01808793842451 C788.1836545088768,158.30742127728598 786.6547053636399,145.15654447547726 783.7110688806738,133.42230032119093 C781.377255059963,124.0906542858915 778.1543195492113,115.6575440842282 774.2281950171875,108.4161679372309 C771.5632403020408,103.49399413580946 768.5776721128201,99.11867539660769 765.3516658154646,95.31701717418584 C762.1252998998573,91.51377279123814 758.6584958761154,88.28418892507024 755.0213597991387,85.61065853552066 C748.5431734840495,80.85434310922936 741.5317547941017,77.84270159207334 734.2292511993151,76.49242888478628 C726.6398382584439,75.09745985981046 718.7204622881652,75.49131922964936 710.6936085734382,77.85365999077084 C706.3490181575097,79.1351837270029 701.9731506301413,81.00023685280263 697.6266933484675,83.4892571869332 C693.281117915189,85.97687395252743 688.9649527276065,89.08845792645273 684.7635768979462,92.8251470084538 C679.8526446968237,97.18926868298779 675.1005621983219,102.4090623339658 670.6487619876458,108.38505679993796 C666.1961205445187,114.35848326316652 662.0437613892176,121.08811054138927 658.3095625983239,128.40256339633953 C654.3049000866328,136.24278349200097 650.7806219305569,144.7564966150795 647.8468102137134,153.68116348215614 C644.9116845167323,162.60473446738726 642.5670252589849,171.93925919661632 640.8861230802432,181.39151369475297 C638.8100060694629,193.05114372540763 637.7475877014008,204.88789289102715 637.749401718674,216.34274218756033 M637.749401718674,216.34274218756033 L637.749401718674,408.41624393381574" />
+  </g>
+</svg>
diff --git a/test-data/text.svg b/test-data/text.svg
new file mode 100644
--- /dev/null
+++ b/test-data/text.svg
@@ -0,0 +1,28 @@
+<?xml version='1.0' ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="803.9999980399396" height="240.8300442270745">
+  <style type="text/css">
+.edge {
+  fill: None;
+}
+.edge.visible {
+  stroke: #000000;
+}
+.edge.hidden {
+  stroke: #C8C8FF;
+}
+@media (prefers-color-scheme: dark) {
+    .edge.visible {
+      stroke: #FFFFFF;
+    }
+    .edge.hidden {
+      stroke: #A00000;
+    }
+}
+</style>
+  <g>
+    <path fill-opacity="0.0" class="edge sharp hidden" d="M89.73870599087269,94.6129301472387 Q87.68973779577362,94.24785695759786 85.96442022186375,92.56675027132738 M23.466970424701458,111.87644509181119 L83.37626834547777,87.85929504519905 M85.96442022186375,92.56675027132738 Q84.23910264795393,90.8856435850569 83.37626834547774,87.85929504519905 M2.331040324460105,32.92744458364017 L62.240338245236416,8.910294537028015 M83.37626834547774,87.85929504519905 L62.24033824523636,8.910294537028037 M2.0077407343134155,30.74648096202459 L61.917038655089726,6.72933091541244 M62.24033824523639,8.910294537028022 Q61.917038655089755,7.478584688806677 61.917038655089755,6.729330915412447 M61.917038655089755,6.729330915412447 Q61.808921093998265,4.33709142698055 63.210939077761395,3.0257800523001492 M63.210939077761395,3.0257800523001492 Q63.75366521598351,2.5181667644329124 64.39328369704636,2.2617489200344196 M29.72164154004753,103.62417735365989 L89.63093946082384,79.60702730704773 M75.84079316355634,24.674990234002983 L89.63093946082378,79.60702730704772 M47.946120173756185,38.18225941558343 L107.8554180945325,14.16510936897128 M89.63093946082381,79.60702730704774 L107.85541809453247,14.165109368971287 M107.85541809453247,14.165109368971287 Q108.39460177581941,12.13822452115734 109.95826955465594,11.105330707499064 M109.95826955465594,11.105330707499064 Q110.37326010646966,10.831205231808852 110.81481746693308,10.654188479009315 M77.38533855340012,112.11661659227732 L137.29463647417643,88.09946654566517 M123.31175403989157,32.904820212978535 L137.29463647417643,88.09946654566515 M95.5020506570599,46.40588169873125 L155.4113485778362,22.388731652119098 M137.2946364741764,88.09946654566517 L155.41134857783615,22.38873165211909 M155.41134857783618,22.388731652119077 Q155.95053225912315,20.486248136187186 157.24460819731615,19.467927228677 M157.24460819731615,19.467927228677 Q157.6759668433805,19.128486926173597 158.1552412267467,18.9363497258007 M113.46310278722642,110.64189053371113 L143.5493075895225,98.58057584387134 M155.21348120073756,59.16791848466746 L146.76093310186033,87.72865438737449 M145.90518573520714,90.62018180047077 L143.54930758952247,98.58057584387134 M143.5493075895225,98.58057584387134 Q142.68647328704628,101.29945482740331 140.9611557131364,102.36574749034514 M140.9611557131364,102.36574749034514 Q140.5471244255432,102.62162996141309 140.11445490758274,102.79508365047472 M140.11445490758274,102.79508365047474 Q138.74413913094952,103.3444320948875 137.18686994412755,103.06696696364617 M137.18686994412755,103.06696696364617 Q135.03013521897958,102.68269256290037 133.2509343800453,100.74216625656263 M133.2509343800453,100.74216625656263 Q131.471733541111,98.80163995022485 130.8244322987326,96.31333186160651 M53.55349004672382,53.54360356753192 L113.46278796750013,29.526453520919766 M130.8244322987326,96.31333186160651 L113.46278796750013,29.526453520919773 M113.4627879675001,29.526453520919787 L96.10114363626764,90.12653902746388 M96.10114363626764,90.12653902746385 Q95.45419342493176,92.38424494883778 93.6748170704762,93.69072474841113 M93.6748170704762,93.69072474841113 Q93.10185081553232,94.11141643403849 92.48975756985115,94.35679963554892 M92.48975756985115,94.35679963554892 Q91.20096356660748,94.87346666436319 89.73870599087269,94.6129301472387 M190.45828786149033,113.18300307221152 Q185.82116779000523,112.35678809274343 181.77729018035282,109.3883090010122 M181.77729018035282,109.3883090010122 Q177.73341257070044,106.41982990928096 175.307086004909,101.80361170823204 M175.307086004909,101.80361170823204 Q172.88075943911758,97.1873935071831 172.88075943911758,91.3177646519112 M172.88075943911758,91.3177646519112 Q172.88075943911758,82.45071416276205 178.97360524386903,77.85388480680282 M178.97360524386903,77.85388480680282 Q180.3610564651573,76.80710359678014 182.08680859312278,76.11526361135054 M182.08680859312275,76.11526361135054 Q187.9395150455982,73.76896121879437 197.68320877831894,75.50503567734188 M150.82208573847925,101.84703333953377 L210.73138365925556,77.82988329292161 M197.68320877831894,75.50503567734188 L210.73138365925553,77.82988329292162 M210.73138365925553,77.82988329292161 L210.73138365925553,76.83060723486243 M210.73138365925553,76.83060723486244 Q210.73138365925553,68.46319477474287 207.17280646586568,64.26968466898046 M207.17280646586568,64.26968466898046 Q203.6142292724758,60.076174563218075 196.2815418255983,58.76967912747932 M196.2815418255983,58.76967912747932 Q191.75218828416206,57.9626653591162 188.35543640136683,58.29412079315793 M122.02981757017113,83.22880102514455 L181.93911549094744,59.2116509785324 M188.35543640136683,58.29412079315793 Q184.95868451857157,58.62557622719963 181.93911549094742,59.211650978532404 M181.93911549094742,59.211650978532404 Q181.07628118847126,59.30753194473411 180.53709750718428,59.21146334454765 M180.53709750718428,59.21146334454765 Q178.91954646332334,58.92325754398831 177.73341257070044,57.33821945790427 M177.73341257070044,57.33821945790427 Q176.54727867807756,55.75318137182026 176.54727867807756,53.755035796002176 M176.54727867807756,53.755035796002176 Q176.54727867807756,50.84796133855126 178.63081718329545,49.79732938707715 M215.04223661617482,58.97697010118971 Q216.95053399014787,61.68136084598204 218.1723641827457,64.79341802888364 M218.1723641827457,64.79341802888364 Q220.54480748351267,70.83613923507743 220.54480748351267,76.95538383471398 M220.54480748351267,76.95538383471398 L220.54480748351267,112.29918445942852 M220.54480748351267,112.29918445942852 Q220.54480748351267,114.67216019209386 219.08890623472504,116.03627489731292 M219.08890623472504,116.03627489731292 Q218.51122496104963,116.57753655294135 217.8401717302554,116.84655633271846 M217.84017173025543,116.84655633271845 Q216.82000303429348,117.25553366168292 215.58403679083838,117.03531641289116 M215.58403679083838,117.03531641289116 Q213.53541962678187,116.67030576791191 212.13340164301871,114.79698370044157 M212.13340164301871,114.79698370044157 Q210.73138365925553,112.92366163297122 210.73138365925553,110.5506859003059 M150.82208573847925,131.32079856867614 L210.73138365925556,107.30364852206398 M210.73138365925553,110.5506859003059 L210.73138365925553,107.30364852206398 M210.73138365925553,107.30364852206398 Q207.8199321927228,110.28155622152836 202.9672790611399,112.41436045372757 M202.9672790611399,112.41436045372757 Q202.77046622573235,112.50086225736491 202.56904151512484,112.58161178482813 M202.56904151512484,112.58161178482813 Q197.80410185887752,114.49183732007776 190.45828786149033,113.18300307221152 M194.12480710045034,103.84514764302104 Q198.7056554938074,104.66133646343513 202.75798857547312,103.03678910536196 M202.75798857547312,103.03678910536196 Q203.1890997829422,102.86396013029612 203.6142292724758,102.6635069879608 M150.82208573847925,121.45447202146781 L210.73138365925556,97.43732197485565 M203.6142292724758,102.6635069879608 Q208.0354652528206,100.57884650901258 210.73138365925553,97.43732197485565 M150.82208573847925,110.96369957304756 L210.73138365925556,86.9465495264354 M210.73138365925553,97.43732197485565 L210.73138365925553,86.9465495264354 M210.73138365925553,86.94654952643542 L198.97746023203322,84.8523040781001 M198.9774602320332,84.8523040781001 Q191.42888869401537,83.50734367548982 187.0613604631738,84.97712758644784 M187.0613604631738,84.97712758644784 Q186.84410723354915,85.05023880282215 186.63766079515463,85.13300150009273 M186.63766079515463,85.13300150009272 Q182.69383223233223,86.71405027947714 182.69383223233223,91.81730886394841 M182.69383223233223,91.81730886394841 Q182.69383223233223,95.81360001558457 185.12015879812364,99.24333035030084 M185.12015879812364,99.24333035030084 Q187.5464853639151,102.6730606850171 194.12480710045034,103.84514764302104 M256.0228128873624,124.86490732808672 Q254.08161122231223,124.51903534955089 251.43975159642304,123.61129340371363 M251.43975159642304,123.61129340371363 Q248.79789197053378,122.70355145787637 246.2636233591722,120.6908955205718 M246.2636233591722,120.6908955205718 Q243.7293547478106,118.67823958326721 242.00403717390074,114.99878405102854 M242.00403717390074,114.99878405102854 Q240.27871959999092,111.31932851878985 240.27871959999092,105.57450753570026 M180.3694216792146,90.87601170717365 L240.27871959999092,66.8588616605615 M240.27871959999092,105.57450753570026 L240.27871959999092,66.85886166056147 M240.27871959999092,66.85886166056149 L232.62238153192422,65.49470004684623 M232.62238153192416,65.49470004684623 Q230.57341333682513,65.12962685720542 230.57341333682513,62.7566511245401 M171.6347162485739,84.8233771721195 L231.54401416935022,60.806227125507355 M230.57341333682513,62.7566511245401 Q230.57341333682513,61.50775932211627 231.54401416935022,60.80622712550735 M186.30044217337147,70.82641354020178 L246.20974009414778,46.80926349358963 M231.54401416935022,60.80622712550735 L246.20974009414775,46.80926349358964 M246.20974009414778,46.809263493589626 Q246.42527315424553,46.59764363113466 246.91057357050806,46.24708080298032 M264.20413125653624,70.62827919902895 Q263.3519441206647,70.96991408744117 262.27748400270843,70.77847305710091 M190.18249447242923,92.6244477216347 L250.09179239320554,68.60729767502255 M262.2774840027085,70.77847305710091 L250.0917923932056,68.60729767502254 M250.09179239320554,68.60729767502254 L250.09179239320554,76.28580101538306 M250.09179239320554,82.84503184744999 L250.09179239320554,106.32366749210215 M250.09179239320554,106.32366749210215 Q250.09179239320554,109.94553502719131 251.2779262858284,111.78039212779015 M251.2779262858284,111.78039212779015 Q252.4640601784513,113.61524922838896 254.13567000285792,114.22530985743755 M254.13567000285792,114.22530985743755 Q255.80727982726464,114.83537048648614 257.10118024993636,115.06591010906897 M257.10118024993636,115.06591010906897 Q259.6893321263224,115.52705189889625 260.9293492839697,115.18594895080585 M260.9293492839697,115.18594895080585 Q262.16936644161706,114.84484600271546 263.5713844253802,115.09464938106484 M263.5713844253802,115.09464938106484 Q265.08116893919225,115.36365397051922 266.2673028318152,116.82388418442093 M266.2673028318152,116.82388418442093 Q267.453436724438,118.28411439832263 267.453436724438,120.2822599741407 M220.49204152376115,142.04371887683638 L264.9734024091434,124.21150324856339 M267.453436724438,120.2822599741407 Q267.453436724438,123.15487373583562 264.9734024091434,124.2115032485634 M264.9734024091434,124.2115032485634 Q263.03220074409325,124.86490732808673 260.82158275392084,125.09547822300036 M260.82158275392084,125.09547822300036 Q258.6109647637484,125.32604911791398 256.0228128873624,124.86490732808672 M302.8236755982389,133.2036117885412 Q289.66773418725336,130.85956296185648 282.2809879598302,120.8635969673588 M282.2809879598302,120.8635969673588 Q274.89424173240695,110.86763097286112 274.89424173240695,95.1316755703809 M274.89424173240695,95.1316755703809 Q274.89424173240695,86.63904869777875 277.59016013884184,79.56363694807683 M277.59016013884184,79.56363694807683 Q280.28607854527684,72.48822519837492 286.00139046381463,68.76079791070458 M286.00139046381463,68.76079791070458 Q287.24151442114066,67.95201057861905 288.6339435841547,67.39379705754574 M321.8499110206121,83.2425289997923 Q322.68167919918704,84.89187330139467 323.36671426769004,86.65835936204147 M323.36671426769004,86.65835936204147 Q326.3322245147685,94.3054605909128 326.3322245147685,102.67287305103235 M326.3322245147685,102.67287305103235 Q326.3322245147685,105.04584878369769 324.984265311551,106.42919597235253 M324.984265311551,106.42919597235253 Q324.4568085446381,106.97050006664878 323.78901463305107,107.23821321187724 M323.7890146330511,107.23821321187722 Q322.75020621162645,107.65466305510576 321.3718048531366,107.40906754915657 M224.9057831348942,124.91275399419521 L284.8150810556705,100.89560394758306 M321.37180485313667,107.40906754915659 L284.8150810556705,100.89560394758306 M284.8150810556705,100.89560394758307 Q285.67791535814666,109.41715772616585 290.3148599141105,115.30131257908964 M290.3148599141105,115.30131257908964 Q294.9518044700743,121.18546743201343 303.686509900715,122.74176624610158 M303.686509900715,122.74176624610158 Q308.5391630322979,123.60638364777962 311.8820316500687,123.14051973600309 M279.36333494487985,137.05126555193314 L318.24446929546366,121.46413517168185 M311.8820316500687,123.14051973600309 Q315.22490026783953,122.67465582422653 318.24446929546366,121.46413517168186 M318.24446929546366,121.46413517168186 Q319.10730359793985,121.11823192081523 320.1856709605138,121.31036912118813 M320.1856709605138,121.31036912118813 Q321.91098853442367,121.61777613285246 323.2050644726167,123.22204670237224 M323.2050644726167,123.22204670237224 Q324.4991404108097,124.82631727189204 324.4991404108097,126.94967726019271 M324.4991404108097,126.94967726019271 Q324.4991404108097,128.4481848069812 323.69036488887923,129.4905697730342 M279.36333494487985,148.0412694890827 L321.6951044432834,131.07080755634198 M323.69036488887923,129.4905697730342 Q322.88158936694873,130.5329547390872 321.69510444328336,131.07080755634198 M321.69510444328336,131.07080755634198 Q320.7329682168986,131.5409953100199 319.7274485598251,131.94409995849512 M319.7274485598251,131.94409995849512 Q317.01411558798895,133.03185306815743 313.98488311019224,133.63113582276935 M313.98488311019224,133.63113582276938 Q309.83306345496965,134.45250359096502 302.8236755982389,133.2036117885412 M250.2616704908623,105.50631097167773 L284.8150810556705,91.65412984188694 M256.7176203308264,121.33932729949954 L316.62691825160266,97.3221772528874 M284.8150810556705,91.65412984188693 L316.6269182516027,97.3221772528874 M316.6269182516027,97.3221772528874 Q316.30326763041353,90.77002977812681 313.76917453457315,86.32202544439653 M313.76917453457315,86.32202544439653 Q311.23508143873283,81.87402111066626 307.676504245343,79.36663690026609 M307.676504245343,79.36663690026609 Q304.11792705195313,76.85925268986595 300.6669408730909,76.24437612187573 M300.6669408730909,76.24437612187573 Q297.2163057252712,75.6295620985471 293.65772853188133,76.86885329541843 M293.65772853188133,76.86885329541843 Q293.4151281853763,76.95334000385351 293.17753967412574,77.04858730472495 M293.1775396741257,77.04858730472492 Q289.93006697368446,78.3504726852199 287.6189415076756,81.66272960768457 M287.6189415076756,81.66272960768457 Q285.13873167685966,85.21731472307934 284.8150810556705,91.65412984188693 M344.125285997239,139.93804567947586 Q342.07631780213995,139.57297248983505 340.67447533389804,137.6996816946955 M340.67447533389804,137.6996816946955 Q339.27263286565613,135.82639089955595 339.27263286565613,133.4534151668906 M339.27263286565613,133.4534151668906 L339.27263286565613,79.87587553484819 M339.27263286565613,79.87587553484818 Q339.27263286565613,77.50289980218284 340.67447533389804,76.06674928298932 M340.67447533389804,76.06674928298932 Q341.2691607627192,75.45750979516771 341.980302986973,75.17241866412206 M346.78812306457604,76.35904709870694 Q347.23129958613663,76.77328146659953 347.6299799256044,77.30604047986068 M347.6299799256044,77.30604047986068 Q349.0857056588708,79.25133581664389 349.0857056588708,81.62431154930923 M289.1764077380945,111.01185896246395 L349.0857056588708,86.99470891585179 M349.0857056588708,81.62431154930923 L349.0857056588708,86.9947089158518 M349.0857056588708,86.99470891585179 Q351.99715712540353,83.01752515832825 356.20286004565054,80.14500521362571 M356.20286004565054,80.14500521362571 Q357.3283787263842,79.37626930434925 358.55428338760083,78.88481410101475 M358.5542833876009,78.88481410101475 Q361.9091919122325,77.53985857282132 366.0159328388651,78.2715736929976 M366.0159328388652,78.27157369299759 L366.5551165201522,78.36764229318403 M366.5551165201522,78.36764229318405 Q368.6040847152512,78.73271548282486 369.9520439184687,80.59640567241193 M369.9520439184687,80.59640567241193 Q371.30000312168613,82.46009586199901 371.30000312168613,84.83307159466435 M371.30000312168613,84.83307159466435 Q371.30000312168613,87.20604732732969 369.8981606534442,88.45498603824969 M369.8981606534442,88.45498603824969 Q369.4007041908597,88.89818322138133 368.808187971218,89.13571815245339 M368.808187971218,89.13571815245339 Q367.7309813863744,89.5675615069457 366.33958346005437,89.31965034842392 M366.33958346005437,89.31965034842392 L365.80039977876737,89.22358174823748 M365.80039977876737,89.22358174823748 Q361.3360617887969,88.42815207122658 357.5645393425357,89.9401247305591 M357.5645393425357,89.94012473055912 Q356.8720203734621,90.21774995014292 356.20286004565054,90.57317045580464 M314.33740949844486,111.16576825887137 L349.0857056588708,97.23545907960712 M356.20286004565054,90.57317045580464 Q351.8893905953546,92.86424395413135 349.0857056588708,97.23545907960711 M349.0857056588708,97.23545907960711 L349.0857056588708,135.20185118135163 M349.0857056588708,135.20185118135163 Q349.0857056588708,137.57482691401697 347.6299799256044,138.93897289156683 M347.6299799256044,138.93897289156683 Q347.05232292284086,139.48028947251046 346.38125165635614,139.74931648264914 M346.38125165635614,139.74931648264914 Q345.36118837967086,140.15825154988337 344.125285997239,139.93804567947586 M389.5244817553948,148.02700930624252 Q387.4758645913382,147.66199866126328 386.0738466075751,145.78867659379293 M386.0738466075751,145.78867659379293 Q384.6718286238119,143.91535452632257 384.6718286238119,141.54237879365726 M324.7625307030356,116.60313280137531 L384.67182862381196,92.58598275476317 M384.6718286238119,141.54237879365726 L384.6718286238119,92.58598275476317 M384.6718286238119,92.58598275476317 L378.30974200945946,91.45242330829234 M378.3097420094595,91.45242330829234 Q376.58407340450714,91.14495375196644 375.3440562468598,89.48770785408863 M375.3440562468598,89.48770785408863 Q374.1040390892125,87.8304619562108 374.1040390892125,85.83231638039274 M374.1040390892125,85.83231638039274 Q374.1040390892125,83.70895639209206 375.3440562468598,82.55619573451625 M375.3440562468598,82.55619573451625 Q375.83532632509986,82.0994949421548 376.4028235959566,81.87198990406819 M376.4028235959566,81.87198990406819 Q377.26774890475576,81.52524838578147 378.30974200945957,81.71090463326634 M324.7625307030356,106.86161412634932 L384.67182862381196,82.84446407973718 M378.3097420094595,81.71090463326635 L384.67182862381196,82.84446407973718 M384.6718286238119,82.84446407973718 L384.6718286238119,75.60072900955885 M384.6718286238119,75.60072900955885 Q384.6718286238119,67.73295457846888 387.09815518960335,63.41951508412737 M387.09815518960335,63.41951508412737 Q389.3497190700296,59.416762650554816 392.76205458750934,57.93296685812889 M410.41655187266576,69.88102580437064 Q409.65527828378214,70.18621419157091 408.7195612216285,70.01949358883103 M408.7195612216285,70.01949358883103 Q407.42566079895676,69.78895396624817 406.1315848607637,69.1835529144873 M406.1315848607637,69.1835529144873 Q404.83750892257075,68.57815186272641 403.3277244087587,68.30914727327205 M403.3277244087587,68.30914727327205 Q400.34546209048784,67.77778518601225 398.2367362950092,68.62315619844082 M398.2367362950092,68.62315619844082 Q397.5243038601475,68.90876456442057 396.91157901386055,69.35151660315964 M396.91157901386055,69.35151660315964 Q394.7665418791153,70.90151016117296 394.5178629569486,76.25468082096145 M409.8914917340715,96.58600246047504 Q409.0393045982001,96.92763734888726 407.9648444802438,96.73619631854702 M334.57595452729277,118.35163136049795 L394.4852524480691,94.33448131388579 M407.96484448024376,96.736196318547 L394.4852524480691,94.33448131388579 M394.4852524480691,94.33448131388579 L394.4852524480691,102.76223842764054 M394.4852524480691,105.30705163300718 L394.4852524480691,143.2908773527799 M394.4852524480691,143.2908773527799 Q394.4852524480691,145.66385308544523 393.0832344643059,147.03756839621676 M393.0832344643059,147.03756839621676 Q392.53097464294194,147.5786796950143 391.8616129837216,147.847021337512 M391.8616129837216,147.847021337512 Q390.8316710768221,148.2599166672154 389.52448175539473,148.02700930624252 M435.78651181602675,156.89415361238406 Q431.1493917445417,156.06793863291597 427.1055141348893,153.09945954118473 M427.1055141348893,153.09945954118473 Q423.06163652523685,150.1309804494535 420.6353099594454,145.51476224840457 M420.6353099594454,145.51476224840457 Q418.20898339365397,140.8985440473556 418.20898339365397,135.02891519208373 M418.20898339365397,135.02891519208373 Q418.20898339365397,126.16186470293458 424.3018291984054,121.56503534697535 M424.3018291984054,121.56503534697535 Q425.68928041969366,120.51825413695266 427.4150325476591,119.82641415152307 M427.4150325476591,119.82641415152307 Q433.2677390001346,117.4801117589669 443.0114327328554,119.2161862175144 M396.15030969301563,145.5581838797063 L456.05960761379197,121.54103383309413 M443.0114327328554,119.2161862175144 L456.05960761379197,121.54103383309415 M456.05960761379197,121.54103383309413 L456.05960761379197,120.54175777503495 M456.05960761379197,120.54175777503497 Q456.05960761379197,112.1743453149154 452.5010304204021,107.98083520915299 M452.5010304204021,107.98083520915299 Q448.9424532270122,103.7873251033906 441.6097657801347,102.48082966765185 M441.6097657801347,102.48082966765185 Q437.0804122386985,101.67381589928873 433.68366035590327,102.00527133333046 M367.3580415247076,126.93995156531707 L427.2673394454839,102.92280151870492 M433.68366035590327,102.00527133333046 Q430.286908473108,102.33672676737217 427.26733944548386,102.92280151870493 M427.26733944548386,102.92280151870493 Q426.40450514300767,103.01868248490663 425.86532146172067,102.92261388472019 M425.86532146172067,102.92261388472019 Q424.2477704178597,102.63440808416084 423.06163652523685,101.0493699980768 M423.06163652523685,101.0493699980768 Q421.875502632614,99.46433191199279 421.875502632614,97.4661863361747 M421.875502632614,97.4661863361747 Q421.875502632614,94.55911187872371 423.95904113783195,93.50847992724962 M439.3405903639904,91.50840719837493 Q441.2634494628003,91.67873685549006 443.33508335404457,92.04784848653127 M443.33508335404457,92.04784848653127 Q451.2069544822091,93.45041252245647 456.16754965936207,97.95612994265943 M456.16754965936207,97.95612994265943 Q461.12814483651516,102.46184736286241 463.50058813728214,108.50456856905618 M463.50058813728214,108.50456856905618 Q465.8730314380491,114.54728977524995 465.8730314380491,120.66653437488651 M465.8730314380491,120.66653437488651 L465.8730314380491,156.01033499960104 M465.8730314380491,156.01033499960104 Q465.8730314380491,158.38331073226638 464.41713018926146,159.74742543748545 M464.41713018926146,159.74742543748545 Q463.8394489155861,160.28868709311388 463.1683956847919,160.557706872891 M463.1683956847919,160.557706872891 Q462.14822698882995,160.96668420185546 460.91226074537485,160.7464669530637 M460.91226074537485,160.7464669530637 Q458.8636435813183,160.38145630808444 457.4616255975551,158.50813424061408 M457.4616255975551,158.50813424061408 Q456.05960761379197,156.63481217314376 456.05960761379197,154.26183644047842 M396.15030969301563,175.03194910884866 L456.05960761379197,151.0147990622365 M456.05960761379197,154.26183644047842 L456.05960761379197,151.0147990622365 M456.05960761379197,151.0147990622365 Q453.1481561472592,153.99270676170087 448.29550301567633,156.1255109939001 M448.29550301567633,156.1255109939001 Q448.0986901802688,156.21201279753743 447.8972654696613,156.29276232500064 M447.89726546966136,156.29276232500067 Q443.13232581341396,158.2029878602503 435.78651181602675,156.89415361238403 M439.45303105498675,147.55629818319358 Q444.03387944834384,148.37248700360766 448.08621253000956,146.74793964553447 M448.0862125300095,146.7479396455345 Q448.51732373747865,146.57511067046863 448.9424532270122,146.3746575281333 M396.15030969301563,165.16562256164033 L456.05960761379197,141.14847251502817 M448.9424532270122,146.37465752813333 Q453.363689207357,144.2899970491851 456.05960761379197,141.14847251502817 M396.15030969301563,154.6748501132201 L456.05960761379197,130.65770006660793 M456.05960761379197,141.14847251502817 L456.05960761379197,130.65770006660793 M456.05960761379197,130.65770006660796 L444.3056841865697,128.56345461827263 M444.30568418656964,128.56345461827263 Q436.7571126485518,127.21849421566235 432.38958441771024,128.68827812662036 M432.38958441771024,128.68827812662036 Q432.1723311880856,128.76138934299468 431.96588474969104,128.84415204026524 M431.96588474969104,128.84415204026524 Q428.02205618686867,130.42520081964966 428.02205618686867,135.52845940412095 M428.02205618686867,135.52845940412095 Q428.02205618686867,139.5247505557571 430.4483827526601,142.95448089047338 M430.4483827526601,142.95448089047338 Q432.87470931845155,146.38421122518963 439.45303105498675,147.55629818319358 M487.2244945983883,165.4346271510947 Q485.1755264032892,165.0695539614539 483.7736839350473,163.1962631663143 M483.7736839350473,163.1962631663143 Q482.3718414668054,161.32297237117476 482.3718414668054,158.94999663850942 M482.3718414668054,158.94999663850942 L482.3718414668054,77.8968373531427 M482.3718414668054,77.8968373531427 Q482.3718414668054,75.39905374829505 483.7736839350473,74.0253071651927 M483.7736839350473,74.0253071651927 Q484.34316238445723,73.46724226720997 485.0194343358749,73.19613034480034 M492.18491426002004,85.8722913438687 L492.18491426002004,160.69843265297047 M492.18491426002004,160.69843265297047 Q492.18491426002004,163.0714083856358 490.7830717917781,164.44515496873814 M490.7830717917781,164.44515496873814 Q490.23083920021963,164.98631965230106 489.56145975902893,165.25466842344596 M489.56145975902893,165.254668423446 Q488.53161944685274,165.66752302465153 487.2244945983882,165.43462715109473 M514.0759121326887,170.21885594931214 Q512.0269439375896,169.85378275967133 510.6251014693478,167.98049196453178 M510.6251014693478,167.98049196453178 Q509.2232590011058,166.10720116939223 509.2232590011058,163.7342254367269 M509.2232590011058,163.7342254367269 L509.2232590011058,82.68106615136017 M509.2232590011058,82.68106615136017 Q509.2232590011058,80.1832825465125 510.6251014693478,78.80953596341016 M510.6251014693478,78.80953596341016 Q511.19457991875765,78.25147106542742 511.8708518701753,77.9803591430178 M519.0363317943204,141.5167357429117 L519.0363317943204,165.48266145118794 M519.0363317943204,165.4826614511879 Q519.0363317943204,167.55724198549424 517.9648785701858,168.86809384257526 M516.4128772933295,170.03889722166343 Q515.3830369811533,170.45175182286894 514.0759121326887,170.21885594931214 M559.6909919819848,147.74843538356646 L539.3097786231282,144.11702978758638 M539.3097786231282,144.1170297875864 Q537.476343488127,143.79035902015553 536.2363263304796,142.1331131222777 M536.2363263304796,142.1331131222777 Q534.9963091728323,140.47586722439988 534.9963091728323,138.35291377639948 M534.9963091728323,138.35291377639948 Q534.9963091728323,136.22996032839907 536.2363263304796,134.9521885284908 M536.2363263304796,134.9521885284908 Q536.7617619672584,134.41075502073468 537.393745372843,134.1573980159678 M537.3937453728431,134.15739801596777 Q538.2532296398313,133.8128377670686 539.3097786231282,134.00108749601344 M539.3097786231282,134.0010874960134 L559.6909919819848,137.6324930919935 M559.6909919819848,137.6324930919935 Q561.5240760859435,137.9591013147628 562.8181520241366,139.68838302661504 M562.8181520241366,139.68838302661504 Q564.1122279623296,141.4176647384673 564.1122279623296,143.5406181864677 M564.1122279623296,143.5406181864677 Q564.1122279623296,145.6635716344681 562.8181520241366,146.86930762040194 M562.8181520241366,146.86930762040194 Q562.3097140036607,147.34303717506836 561.7180705168803,147.58022223463786 M561.7180705168803,147.58022223463786 Q560.8038635963396,147.94672035006082 559.6909919819849,147.74843538356646 M615.2269111545445,188.86579626336646 Q604.5510040588536,186.96362547074247 595.9779484232863,180.00353044082814 M595.9779484232863,180.00353044082814 Q587.4048927877188,173.04343541091384 582.4444731260871,162.10587517249888 M582.4444731260871,162.10587517249888 Q577.4840534644553,151.16831493408392 577.4840534644553,137.30569723523945 M577.4840534644553,137.30569723523945 Q577.4840534644553,123.31827166421265 582.4444731260871,114.21095585760501 M582.4444731260871,114.21095585760501 Q587.4048927877188,105.10364005099737 595.9779484232863,101.19833574579431 M595.9779484232863,101.19833574579431 Q596.581802834906,100.92326051781723 597.196090068559,100.67699776438162 M640.0015438578373,120.31594530499439 Q639.0891680689532,120.68170933463638 637.8726257685979,120.46495293061508 M576.0221261827713,143.6365929696618 L635.9314241035477,119.61944292304963 M637.8726257685978,120.46495293061508 Q636.7942584060238,120.27281573024219 635.9314241035477,119.61944292304965 M635.9314241035477,119.61944292304965 Q631.6179546532518,116.22830264452806 627.088952142858,113.79783273170557 M627.088952142858,113.79783273170557 Q622.5599496324644,111.36736281888308 616.1975119870694,110.23374082775068 M616.1975119870694,110.23374082775068 Q607.8463880036145,108.74578631629545 601.8336874741203,111.15622903243558 M601.8336874741203,111.15622903243559 Q601.0138748621607,111.48488523764726 600.2375346085577,111.88601442503291 M600.2375346085577,111.88601442503291 Q593.7673304331138,115.22912040346127 590.5322283453919,122.33347469530919 M590.5322283453919,122.33347469530919 Q587.29712625767,129.4378289871571 587.29712625767,139.0541332497005 M587.29712625767,139.0541332497005 Q587.29712625767,140.24991092169418 587.3471453443693,141.42466521328612 M606.503402667453,175.03227007696813 Q610.8756325632222,177.22531478491675 616.1975119870694,178.17353618766714 M616.1975119870694,178.17353618766717 Q622.5599496324644,179.30715817879957 627.088952142858,178.49038744323002 M600.6636836082326,189.95812421845653 L635.9314241035477,175.81957403212203 M627.088952142858,178.49038744323002 Q631.1149142152306,177.76433617792813 634.9705631575624,176.21863789086922 M634.9705631575623,176.21863789086922 Q635.4523231190177,176.02550424246584 635.9314241035477,175.81957403212203 M635.9314241035477,175.81957403212206 Q636.7942584060238,175.4736707812554 637.8726257685978,175.66580798162832 M637.8726257685978,175.66580798162832 Q639.9215939636969,176.03088117126913 641.1077278563198,177.74093039968562 M596.8967735802092,199.58604451260433 L642.1860952188938,181.42992399281522 M641.1077278563198,177.74093039968562 Q642.2938617489426,179.45097962810212 642.1860952188938,181.42992399281525 M642.1860952188938,181.42992399281525 Q642.0783286888447,183.15925261316366 641.4852617425333,184.11526340157508 M595.4477733836324,203.2895729470669 L639.813827433648,185.50358289082547 M641.4852617425333,184.11526340157508 Q640.8921947962219,185.07127418998647 639.8138274336479,185.5035828908255 M639.8138274336479,185.5035828908255 Q638.5742236059458,186.09409143843573 637.2807767094873,186.61262377427863 M637.2807767094873,186.61262377427863 Q633.3979783305692,188.16920604954646 629.029978292387,189.07718158334052 M629.029978292387,189.07718158334052 Q623.2068998438003,190.28762405505822 615.2269111545445,188.86579626336646 M656.7440546136424,195.63863257651107 Q654.4795533584456,195.23515696466032 653.1854774202525,193.38106738062572 M653.1854774202525,193.38106738062572 Q651.8914014820596,191.52697779659115 651.8914014820596,189.15400206392582 M592.5212872425702,210.76943710587676 L652.4305851633466,186.7522870592646 M651.8914014820596,189.15400206392582 Q651.8914014820596,188.15472600586662 652.4305851633464,186.7522870592646 M620.0196549882065,140.48581182559107 L679.9289529089829,116.46866177897891 M652.4305851633464,186.7522870592646 L679.9289529089828,116.46866177897893 M679.9289529089829,116.46866177897893 Q680.6836696503676,114.60458068525698 682.2473374292041,113.32207112723404 M682.2473374292041,113.32207112723404 Q682.7524814444915,112.9077554800406 683.3420490245344,112.67140263459028 M677.4964247947737,216.41831457810304 L721.0146792168428,198.9722004940485 M700.4720811824101,139.1466450733105 L721.0146792168426,198.97220049404854 M721.0146792168428,198.97220049404854 Q721.5538628981298,200.56677664102347 721.5538628981298,201.56605269908266 M721.5538628981298,201.56605269908266 Q721.5538628981298,203.939028431748 720.2597869599367,205.33197622595532 M720.2597869599367,205.33197622595532 Q719.7421686208957,205.88914238779213 719.0692894518123,206.15889417137143 M719.0692894518123,206.15889417137143 Q718.0599315818538,206.56353752816017 716.7012097665466,206.32144840831182 M652.1551428053278,226.01538635721064 L712.0644407261042,201.9982363105985 M716.7012097665468,206.32144840831182 Q713.3583411487759,205.7258355960882 712.0644407261042,201.9982363105985 M645.1457549485972,205.28386374503512 L705.0550528693735,181.26671369842296 M712.0644407261042,201.9982363105985 L705.0550528693734,181.26671369842293 M608.481264621082,198.7511989323566 L668.3905625418583,174.73404888574444 M705.0550528693734,181.26671369842296 L668.3905625418583,174.73404888574444 M635.1167980642422,203.49696276370253 L661.3811746851276,192.9677878930723 M668.3905625418583,174.73404888574444 L661.3811746851275,192.96778789307234 M661.3811746851275,192.96778789307234 Q660.6218692641269,194.88413797852672 659.1574544743843,195.47120995159904 M659.1574544743842,195.471209951599 Q658.1257446243643,195.8848140353134 656.7440546136424,195.63863257651107 M626.8135097848395,151.0629897239837 L686.7228077056159,127.04583967737153 M636.3642729546427,179.39313039743777 L672.1648483108672,165.04097105111194 M686.7228077056159,127.04583967737156 L672.1648483108672,165.04097105111197 M641.3714691795882,194.24582550779232 L701.2807671003645,170.22867546118016 M672.1648483108672,165.04097105111197 L701.2807671003645,170.2286754611802 M701.2807671003645,170.2286754611802 L686.7228077056159,127.04583967737156 M763.933840659704,214.1126369012975 L742.258375847133,210.25062913807298 M742.2583758471329,210.25062913807295 Q740.2097586830764,209.88561849309372 738.8077406993132,208.0122964256234 M738.8077406993132,208.0122964256234 Q737.4057227155502,206.138974358153 737.4057227155502,203.76599862548767 M737.4057227155502,203.76599862548767 L737.4057227155502,127.95842883448121 M737.4057227155502,127.95842883448123 Q737.4057227155502,125.58545310181589 738.8077406993132,124.14913058480305 M738.8077406993132,124.14913058480305 Q739.4025990743912,123.5397172331534 740.1138580288025,123.25457930593747 M781.8888245165381,212.87204583568786 Q781.3302774273693,213.0959628187646 780.7563013096494,213.30088537481967 M780.7563013096494,213.30088537481967 Q773.6391469228696,215.84187170465356 763.933840659704,214.1126369012975 M687.3098486190308,158.59443023742872 L747.2191465398072,134.57728019081657 M731.8463537517249,206.68175751322283 L747.2191465398072,200.51892997491498 M747.2191465398073,134.5772801908166 L747.2191465398073,200.518929974915 M747.2191465398073,200.518929974915 L762.7473557360385,203.28565562455546 M762.7473557360385,203.28565562455543 Q771.249242617448,204.80047218890508 777.6137525393643,202.2489919500621 M777.6137525393642,202.2489919500621 Q778.0303251903279,202.08199136399713 778.4377412739068,201.89757067778592 M778.4377412739068,201.89757067778595 Q785.0697707599452,198.8955207389518 788.6822312183594,192.10822097281687 M788.6822312183594,192.10822097281687 Q792.2946916767738,185.32092120668193 792.2946916767738,175.57940253165594 M792.2946916767738,175.57940253165594 Q792.2946916767738,165.83829039693023 788.6822312183594,157.7636964061615 M788.6822312183594,157.7636964061615 Q785.0697707599452,149.6891024153928 778.4377412739068,144.32353662395724 M778.4377412739068,144.32353662395724 Q771.8057117878684,138.95797083252168 762.7473557360385,137.34400584045704 M762.7473557360385,137.34400584045704 L747.2191465398073,134.5772801908166" />
+    <path fill-opacity="0.0" class="edge outline hidden" d="M113.02888832978464,113.6534668927007 L140.1144549075827,102.79508365047472 M66.83655069052193,104.6409615299577 L92.48975756985112,94.35679963554892 M148.27149483835709,89.67154773598598 L182.08680859312275,76.11526361135054 M180.44057342172962,131.83975096916214 L217.84017173025543,116.84655633271848 M150.82208573847922,133.32654528390856 L202.56904151512487,112.58161178482811 M142.8486906546968,127.0539391519741 L202.75798857547312,103.03678910536195 M126.72836287437835,109.15015154670486 L186.63766079515466,85.13300150009272 M279.36333494487985,125.04810670127355 L323.7890146330511,107.23821321187722 M279.36333494487985,148.12574465863185 L319.7274485598251,131.94409995849514 M233.2682417533494,101.06573735133708 L293.1775396741257,77.04858730472495 M325.47225136079174,92.14713154772217 L358.55428338760083,78.88481410101477 M314.30048802425813,110.98741152487479 L368.808187971218,89.13571815245339 M297.6552414217594,113.95727477717125 L357.5645393425357,89.94012473055912 M324.7625307030356,148.41608579846303 L346.3812516563561,139.74931648264914 M324.7625307030356,102.57416312099326 L376.40282359595665,81.87198990406819 M338.3274383742328,92.64030624505297 L398.23673629500917,68.62315619844081 M358.3900990963,161.26547889287386 L391.86161298372167,147.84702133751202 M393.59971879289367,133.3826982761585 L427.41503254765917,119.8264141515231 M422.46254354602917,176.8763517664549 L463.16839568479185,160.557706872891 M396.15030969301563,177.03769582408108 L447.8972654696613,156.29276232500064 M388.1769146092332,170.76508969214663 L448.08621253000956,146.74793964553447 M372.05658682891476,152.8613020868774 L431.965884749691,128.84415204026521 M449.31396108032965,181.3895631445528 L489.561459759029,165.254668423446 M521.3731386332814,140.57992889607647 L537.393745372843,134.15739801596783 M517.67663144022,165.23607678949577 L561.7180705168803,147.58022223463786 M541.9243895533441,135.17337907904772 L601.8336874741203,111.15622903243559 M575.0612652367861,200.23578793748138 L634.9705631575623,176.21863789086922 M595.4043579577615,203.40053929792512 L637.2807767094873,186.6126237742786 M677.4964247947737,222.82511732851734 L719.0692894518124,206.1588941713714 M637.900506058727,203.99294760085428 L659.1574544743842,195.47120995159906 M717.704454618588,226.26614199667424 L777.6137525393642,202.24899195006208" />
+    <path fill-opacity="0.0" class="edge sharp visible" d="M29.829408070096406,118.63008019385083 Q27.78043987499734,118.26500700421002 26.055122301087465,116.58390031793954 M26.055122301087465,116.58390031793954 Q24.32980472717759,114.90279363166906 23.466970424701458,111.87644509181119 M23.466970424701458,111.87644509181119 L2.331040324460073,32.92744458364018 M2.331040324460105,32.92744458364017 Q2.0077407343134155,31.49573473541882 2.0077407343134155,30.74648096202459 M2.0077407343134155,30.74648096202459 Q1.8996231732219826,28.354241473592694 3.301641156985113,27.04293009891228 M3.301641156985113,27.04293009891228 Q3.8443672952072268,26.53531681104506 4.483985776270067,26.278898966646576 M4.483985776270066,26.278898966646572 Q5.496686116878557,25.872915640572344 6.752276304804867,26.096629369211175 M64.39328369704636,2.26174892003442 Q65.40598403765486,1.8557655939601747 66.6615742255812,2.079479322599014 M6.752276304804866,26.096629369211172 Q8.585711439806119,26.423300136642027 9.87978737799915,27.902762833979494 M66.6615742255812,2.0794793225990134 Q68.49500936058246,2.4061500900298824 69.78908529877543,3.8856127873673643 M11.60492943638775,31.457582491855206 L71.51422735716406,7.440432445243054 M9.87978737799915,27.902762833979494 Q11.173863316192126,29.382225531316976 11.60492943638775,31.457582491855206 M69.78908529877543,3.8856127873673643 Q71.08316123696846,5.365075484704818 71.51422735716403,7.440432445243033 M11.60492943638775,31.457582491855206 L29.7216415400475,103.62417735365989 M71.51422735716403,7.440432445243033 L75.84079316355634,24.674990234002983 M29.72164154004753,103.62417735365989 L47.946120173756185,38.18225941558343 M47.946120173756185,38.18225941558343 Q48.48530385504307,36.15537456776947 50.0489716338796,35.12248075411122 M50.0489716338796,35.12248075411122 Q50.463962185693326,34.848355278421 50.905519546156754,34.671338525621465 M50.90551954615676,34.671338525621465 Q52.12773263551961,34.18136324340436 53.553490046723816,34.43539637432721 M110.81481746693309,10.654188479009315 Q112.03703055629593,10.164213196792224 113.4627879675001,10.418246327715082 M53.55349004672382,34.43539637432721 Q55.49469171177395,34.78126835286305 57.058359490610485,36.37137255653505 M113.4627879675001,10.418246327715082 Q115.40398963255024,10.764118306250936 116.96765741138677,12.35422250992292 M59.16121095073396,40.18049880839389 L119.07050887151027,16.16334876178174 M57.058359490610485,36.37137255653505 Q58.62202726944696,37.961476760207034 59.16121095073396,40.18049880839389 M116.96765741138677,12.35422250992292 Q118.53132519022327,13.944326713594876 119.07050887151027,16.16334876178172 M59.16121095073396,40.18049880839389 L77.38533855340012,112.11661659227732 M119.07050887151027,16.16334876178172 L123.31175403989157,32.904820212978535 M77.38533855340012,112.11661659227732 L95.50205065705987,46.40588169873125 M95.5020506570599,46.40588169873125 Q96.04123433834684,44.50339818279933 97.33531027653987,43.48507727528916 M97.33531027653987,43.48507727528916 Q97.76666892260421,43.14563697278575 98.24594330597041,42.953499772412854 M98.24594330597044,42.953499772412854 Q99.20449207270285,42.56922537166705 100.35470378864272,42.774163379443266 M158.1552412267467,18.936349725800703 Q159.11378999347914,18.552075325054904 160.26400170941903,18.75701333283112 M100.35470378864272,42.774163379443266 Q102.51143851379067,43.158437780189075 103.91328098203263,44.96932463923744 M160.26400170941903,18.75701333283112 Q162.42073643456698,19.141287733576902 163.8225789028089,20.952174592625298 M105.09959039017673,49.11478480874125 L165.00888831095304,25.097634762129097 M103.91328098203263,44.96932463923744 Q105.31512345027454,46.78021149828585 105.09959039017673,49.11478480874125 M163.8225789028089,20.952174592625298 Q165.22442137105082,22.763061451673693 165.00888831095304,25.097634762129104 M104.77593976898754,51.18047861906541 L164.68523768976385,27.16332857245326 M105.09959039017673,49.11478480874125 Q105.09959039017673,49.86403858213548 104.77593976898754,51.18047861906541 M165.00888831095304,25.097634762129104 Q165.00888831095304,25.846888535523334 164.68523768976385,27.163328572453253 M83.64000966874619,122.59772589048349 L113.46310278722642,110.64189053371113 M104.77593976898754,51.18047861906541 L83.64000966874616,122.5977258904835 M164.68523768976385,27.163328572453253 L155.21348120073756,59.16791848466746 M146.76093310186033,87.72865438737449 L145.90518573520714,90.62018180047077 M83.64000966874619,122.59772589048349 Q82.77717536627,125.31660487401545 81.05185779236012,126.38289753695729 M81.05185779236012,126.38289753695729 Q80.63782650476689,126.63878000802524 80.20515698680644,126.81223369708687 M80.20515698680644,126.81223369708687 Q78.83484121017322,127.36158214149965 77.27757202335124,127.08411701025831 M77.27757202335124,127.08411701025831 Q75.1208372982033,126.69984260951252 73.34163645926901,124.75931630317476 M73.34163645926901,124.75931630317476 Q71.56243562033472,122.818789996837 70.91513437795629,120.33048190821866 M70.91513437795629,120.33048190821866 L53.55349004672382,53.54360356753192 M53.55349004672382,53.54360356753193 L36.191845715491354,114.14368907407601 M36.191845715491354,114.14368907407601 Q35.54489550415548,116.40139499544992 33.765519149699855,117.70787479502327 M33.765519149699855,117.70787479502327 Q33.19255289475599,118.12856648065063 32.58045964907483,118.37394968216107 M32.58045964907483,118.37394968216108 Q31.29166564583121,118.89061671097534 29.829408070096406,118.63008019385083 M130.54898994071402,137.20015311882366 Q125.91186986922895,136.37393813935557 121.86799225957654,133.40545904762433 M121.86799225957654,133.40545904762433 Q117.82411464992416,130.43697995589312 115.39778808413269,125.82076175484418 M115.39778808413269,125.82076175484418 Q112.9714615183413,121.20454355379525 112.9714615183413,115.33491469852336 M112.9714615183413,115.33491469852336 Q112.9714615183413,106.4678642093742 119.06430732309272,101.87103485341498 M119.06430732309272,101.87103485341498 Q120.45175854438098,100.8242536433923 122.17751067234644,100.1324136579627 M122.17751067234644,100.1324136579627 Q128.0302171248219,97.78611126540652 137.77391085754263,99.52218572395401 M137.77391085754263,99.52218572395401 L150.82208573847922,101.84703333953375 M150.82208573847925,101.84703333953377 L150.82208573847925,100.84775728147459 M150.82208573847925,100.84775728147459 Q150.82208573847925,92.48034482135502 147.26350854508937,88.28683471559262 M147.26350854508937,88.28683471559262 Q143.70493135169949,84.09332460983022 136.372243904822,82.78682917409148 M136.372243904822,82.78682917409148 Q131.84289036338578,81.97981540572835 128.44613848059052,82.31127083977009 M128.44613848059052,82.31127083977009 Q125.04938659779529,82.64272627381179 122.02981757017113,83.22880102514455 M122.02981757017113,83.22880102514455 Q121.16698326769497,83.32468199134627 120.627799586408,83.2286133911598 M120.627799586408,83.2286133911598 Q119.01024854254703,82.94040759060046 117.82411464992416,81.35536950451643 M117.82411464992416,81.35536950451643 Q116.63798075730125,79.77033141843239 116.63798075730125,77.77218584261433 M119.44166569378513,73.52577858932088 L179.35096361456144,49.50862854270873 M116.63798075730125,77.77218584261433 Q116.63798075730125,74.63252271852659 119.06825522733807,73.65824545895146 M119.06825522733807,73.65824545895146 Q119.24829183515453,73.58607024785937 119.44166569378513,73.5257785893209 M178.63081718329545,49.797329387077156 Q178.79751654029783,49.71327062343143 178.97755314811437,49.64109541233931 M178.97755314811434,49.64109541233931 Q179.15758975593081,49.56892020124722 179.3509636145614,49.508628542708735 M119.44166569378513,73.52577858932088 Q123.21595146279401,72.32492108699027 127.7990127537334,71.83020845006008 M179.3509636145614,49.508628542708735 Q183.1252493835703,48.30777104037813 187.7083106745097,47.81305840344794 M127.7990127537334,71.83020845006008 Q132.38207404467278,71.3354958131299 138.09756147873185,72.35384799297088 M187.7083106745097,47.81305840344794 Q192.2913719654491,47.31834576651775 198.00685939950816,48.336697946358754 M138.09756147873185,72.35384799297088 Q145.96943260689636,73.7564120288961 150.93002778404937,78.26212944909906 M198.00685939950816,48.336697946358754 Q205.87873052767267,49.73926198228392 210.83932570482565,54.24497940248692 M150.93002778404937,78.26212944909906 Q155.8906229612024,82.76784686930202 158.26306626196939,88.8105680754958 M210.83932570482565,54.24497940248692 Q213.24516858979905,56.430210772912346 215.04223661617485,58.97697010118971 M158.26306626196939,88.8105680754958 Q160.6355095627364,94.85328928168957 160.6355095627364,100.97253388132613 M160.6355095627364,100.97253388132613 L160.6355095627364,136.31633450604068 M160.6355095627364,136.31633450604068 Q160.6355095627364,138.68931023870599 159.17960831394876,140.05342494392505 M159.17960831394876,140.05342494392505 Q158.60192704027335,140.5946865995535 157.93087380947912,140.86370637933064 M157.93087380947912,140.8637063793306 Q156.91070511351717,141.27268370829506 155.67473887006204,141.05246645950328 M155.67473887006207,141.0524664595033 Q153.62612170600556,140.68745581452407 152.2241037222424,138.81413374705372 M152.2241037222424,138.81413374705372 Q150.82208573847925,136.94081167958336 150.82208573847925,134.56783594691802 M150.82208573847925,134.56783594691802 L150.82208573847925,131.3207985686761 M150.82208573847925,131.32079856867614 Q147.9106342719465,134.2987062681405 143.05798114036358,136.4315105003397 M143.05798114036358,136.4315105003397 Q142.86116830495604,136.51801230397703 142.65974359434856,136.59876183144024 M142.65974359434853,136.59876183144027 Q137.89480393810123,138.50898736668992 130.54898994071402,137.20015311882366 M134.21550917967403,127.8622976896332 Q138.7963575730311,128.6784865100473 142.84869065469684,127.05393915197412 M142.8486906546968,127.0539391519741 Q143.2798018621659,126.88111017690828 143.70493135169949,126.68065703457296 M143.70493135169949,126.68065703457296 Q148.1261673320443,124.59599655562472 150.82208573847925,121.45447202146781 M150.82208573847925,121.45447202146781 L150.82208573847925,110.96369957304756 M150.82208573847925,110.96369957304756 L139.06816231125694,108.86945412471225 M139.0681623112569,108.86945412471225 Q131.5195907732391,107.52449372210197 127.15206254239749,108.99427763305998 M127.15206254239749,108.99427763305998 Q126.93480931277284,109.0673888494343 126.72836287437832,109.15015154670488 M126.72836287437832,109.15015154670486 Q122.78453431155592,110.73120032608928 122.78453431155592,115.83445891056056 M122.78453431155592,115.83445891056056 Q122.78453431155592,119.83075006219671 125.21086087734736,123.26048039691298 M125.21086087734736,123.26048039691298 Q127.6371874431388,126.69021073162925 134.21550917967403,127.8622976896332 M196.11351496658608,148.88205737469886 Q194.17231330153595,148.53618539616303 191.53045367564673,147.62844345032576 M191.53045367564673,147.62844345032576 Q188.8885940497575,146.72070150448852 186.3543254383959,144.70804556718394 M186.3543254383959,144.70804556718394 Q183.82005682703428,142.69538962987937 182.09473925312443,139.0159340976407 M182.09473925312443,139.0159340976407 Q180.3694216792146,135.336478565402 180.3694216792146,129.59165758231242 M180.3694216792146,129.59165758231242 L180.3694216792146,90.87601170717363 M180.3694216792146,90.87601170717365 L172.7130836111479,89.51185009345839 M172.71308361114785,89.51185009345839 Q170.66411541604882,89.14677690381757 170.66411541604882,86.77380117115224 M170.66411541604882,86.77380117115224 Q170.66411541604882,85.5249093687284 171.6347162485739,84.8233771721195 M171.6347162485739,84.8233771721195 L186.30044217337144,70.8264135402018 M186.30044217337147,70.82641354020178 Q186.51597523346922,70.6147936777468 187.00127564973178,70.26423084959247 M187.00127564973178,70.26423084959247 Q187.14395638885512,70.16116363235116 187.30060996300827,70.09836248918388 M187.30060996300824,70.09836248918387 Q187.67678264986725,69.9475579199887 188.1335262773302,70.02893783272958 M246.91057357050806,46.24708080298032 Q247.0532543096314,46.14401358573902 247.20990788378455,46.08121244257173 M247.20990788378458,46.08121244257173 Q247.58608057064353,45.93040787337654 248.04282419810647,46.011787786117424 M188.1335262773302,70.02893783272957 Q188.99636057980638,70.18267261089252 189.58942752611782,71.0375955900257 M248.04282419810647,46.011787786117424 Q248.90565850058266,46.16552256428038 249.49872544689413,47.02044554341357 M189.58942752611782,71.0375955900257 Q190.18249447242923,71.89251856915888 190.18249447242923,72.89179462721805 M249.49872544689413,47.02044554341357 Q250.09179239320554,47.87536852254672 250.09179239320554,48.87464458060589 M190.18249447242923,82.8829290466087 L250.09179239320554,58.86577899999654 M190.18249447242923,72.89179462721805 L190.18249447242923,82.8829290466087 M250.09179239320554,48.87464458060589 L250.09179239320554,58.865778999996536 M190.18249447242923,82.8829290466087 L202.36818608193212,85.05410442868707 M250.09179239320554,58.86577899999655 L262.27748400270843,61.03695438207492 M202.36818608193215,85.05410442868708 Q204.2012701858909,85.38071265145638 205.38740407851378,86.9657507375404 M262.2774840027085,61.036954382074924 Q264.1105681066672,61.36356260484422 265.2967019992901,62.948600690928245 M205.38740407851378,86.9657507375404 Q206.57353797113663,88.55078882362443 206.57353797113663,90.67414881192511 M265.2967019992901,62.948600690928245 Q266.48283589191294,64.53363877701229 266.48283589191294,66.65699876531296 M206.57353797113663,90.67414881192511 Q206.57353797113663,92.6722943877432 205.38740407851378,93.89726285711276 M266.48283589191294,66.65699876531296 Q266.48283589191294,68.65514434113103 265.2967019992901,69.88011281050062 M205.38740407851378,93.89726285711276 Q204.89652118906486,94.40421748126427 204.29483333575996,94.64542924564111 M204.29483333575996,94.6454292456411 Q203.44264619988846,94.98706413405331 202.36818608193215,94.79562310371307 M265.2967019992901,69.88011281050062 Q264.8058191098412,70.38706743465212 264.2041312565363,70.62827919902895 M202.36818608193215,94.79562310371307 L190.18249447242925,92.6244477216347 M190.18249447242923,92.6244477216347 L190.18249447242923,130.3408175387143 M250.09179239320554,76.28580101538306 L250.09179239320554,82.84503184744999 M190.18249447242923,130.3408175387143 Q190.18249447242923,133.96268507380347 191.3686283650521,135.79754217440228 M191.3686283650521,135.79754217440228 Q192.55476225767498,137.63239927500112 194.22637208208164,138.2424599040497 M194.22637208208164,138.2424599040497 Q195.89798190648833,138.85252053309827 197.19188232916008,139.08306015568112 M197.19188232916008,139.08306015568112 Q199.78003420554612,139.5442019455084 201.02005136319343,139.20309899741798 M201.02005136319343,139.20309899741798 Q202.26006852084075,138.8619960493276 203.6620865046039,139.111799427677 M203.6620865046039,139.111799427677 Q205.17187101841597,139.38080401713137 206.35800491103885,140.84103423103306 M206.35800491103885,140.84103423103306 Q207.54413880366172,142.3012644449348 207.54413880366172,144.29941002075284 M205.06410448836706,148.22865329517555 L220.49204152376115,142.04371887683638 M207.54413880366172,144.29941002075284 Q207.54413880366172,147.17202378244775 205.06410448836706,148.22865329517555 M205.06410448836706,148.22865329517555 Q203.12290282331693,148.8820573746989 200.91228483314453,149.11262826961251 M200.91228483314453,149.11262826961251 Q198.70166684297214,149.34319916452614 196.11351496658608,148.88205737469886 M242.91437767746254,157.22076183515335 Q229.75843626647708,154.87671300846864 222.37169003905387,144.88074701397093 M222.37169003905387,144.88074701397093 Q214.98494381163064,134.88478101947325 214.98494381163064,119.14882561699304 M214.98494381163064,119.14882561699304 Q214.98494381163064,110.65619874439088 217.68086221806556,103.58078699468896 M217.68086221806556,103.58078699468896 Q220.3767806245005,96.50537524498706 226.09209254303832,92.77794795731671 M226.09209254303832,92.77794795731671 Q227.33221650036435,91.96916062523118 228.7246456633784,91.41094710415787 M228.7246456633784,91.41094710415788 Q233.74945160342065,89.39654329030094 240.7576429523146,90.64522190594448 M288.6339435841547,67.39379705754575 Q293.65874952419693,65.37939324368881 300.6669408730909,66.62807185933234 M240.7576429523146,90.64522190594448 Q249.06128226275968,92.12471587561274 254.7765941812975,97.57656202769752 M300.6669408730909,66.62807185933234 Q308.970580183536,68.10756582900059 314.6858921020738,73.55941198108538 M254.7765941812975,97.57656202769752 Q260.4919060998353,103.02840817978229 263.4574163469137,110.67550940865362 M314.6858921020738,73.55941198108538 Q319.0809627247035,77.75187762489485 321.8499110206121,83.24252899979231 M263.4574163469137,110.67550940865362 Q266.42292659399214,118.32261063752495 266.42292659399214,126.69002309764451 M266.42292659399214,126.69002309764451 Q266.42292659399214,129.06299883030985 265.0749673907747,130.44634601896468 M265.0749673907747,130.44634601896468 Q264.5475106238618,130.9876501132609 263.8797167122748,131.25536325848935 M263.8797167122748,131.25536325848935 Q262.84090829085017,131.6718131017179 261.4625069323604,131.42621759576875 M261.4625069323604,131.42621759576875 L224.9057831348942,124.91275399419521 M224.9057831348942,124.91275399419521 Q225.76861743737035,133.434307772778 230.4055619933342,139.31846262570178 M230.4055619933342,139.31846262570178 Q235.04250654929803,145.20261747862557 243.77721197993873,146.75891629271374 M243.77721197993873,146.75891629271374 Q248.6298651115216,147.62353369439177 251.97273372929243,147.15766978261524 M258.3351713746874,145.481285218294 L279.36333494487985,137.05126555193314 M251.97273372929243,147.15766978261524 Q255.31560234706325,146.6918058708387 258.3351713746874,145.481285218294 M258.3351713746874,145.481285218294 Q259.19800567716356,145.13538196742738 260.2763730397375,145.32751916780026 M260.2763730397375,145.32751916780026 Q262.0016906136474,145.6349261794646 263.2957665518404,147.2391967489844 M263.2957665518404,147.2391967489844 Q264.5898424900334,148.8434673185042 264.5898424900334,150.96682730680487 M264.5898424900334,150.96682730680487 Q264.5898424900334,152.46533485359336 263.7810669681029,153.50771981964635 M261.7858065225071,155.08795760295413 L279.36333494487985,148.0412694890827 M263.7810669681029,153.50771981964635 Q262.97229144617245,154.55010478569935 261.7858065225071,155.08795760295413 M261.7858065225071,155.08795760295413 Q260.8236702961223,155.55814535663205 259.81815063904884,155.96125000510727 M259.81815063904884,155.96125000510727 Q257.1048176672126,157.0490031147696 254.0755851894159,157.6482858693815 M254.0755851894159,157.6482858693815 Q249.92376553419336,158.46965363757718 242.91437767746254,157.22076183515335 M224.9057831348942,115.67127988849909 L250.2616704908623,105.50631097167773 M224.9057831348942,115.67127988849909 L256.71762033082643,121.33932729949956 M256.7176203308264,121.33932729949954 Q256.39396970963725,114.78717982473896 253.85987661379687,110.33917549100869 M253.85987661379687,110.33917549100869 Q251.32578351795655,105.89117115727841 247.7672063245667,103.38378694687825 M247.7672063245667,103.38378694687825 Q244.20862913117682,100.8764027364781 240.7576429523146,100.26152616848788 M240.7576429523146,100.26152616848788 Q237.30700780449487,99.64671214515924 233.74843061110502,100.88600334203058 M233.74843061110502,100.88600334203058 Q233.50583026459998,100.97049005046566 233.2682417533494,101.06573735133708 M233.2682417533494,101.06573735133709 Q230.02076905290812,102.36762273183203 227.70964358689926,105.67987965429671 M227.70964358689926,105.67987965429671 Q225.22943375608338,109.23446476969148 224.9057831348942,115.67127988849909 M284.21598807646274,163.95519572608802 Q282.1670198813637,163.5901225364472 280.76517741312176,161.71683174130763 M280.76517741312176,161.71683174130763 Q279.36333494487985,159.84354094616808 279.36333494487985,157.47056521350274 M279.36333494487985,157.47056521350274 L279.36333494487985,103.89302558146032 M279.36333494487985,103.89302558146034 Q279.36333494487985,101.520049848795 280.76517741312176,100.08389932960148 M280.76517741312176,100.08389932960148 Q281.3598628419429,99.47465984177987 282.07100506619673,99.1895687107342 M282.07100506619673,99.18956871073422 Q283.0362270550282,98.8026190695498 284.2159880764628,99.0128220000488 M341.980302986973,75.17241866412206 Q342.94552497580446,74.78546902293766 344.1252859972391,74.99567195343666 M284.21598807646274,99.0128220000488 Q286.2649562715618,99.37789518968961 287.7206820048281,101.32319052647281 M344.125285997239,74.99567195343666 Q345.61310224117494,75.26076236483118 346.78812306457604,76.35904709870695 M287.7206820048281,101.32319052647281 Q289.1764077380945,103.26848586325603 289.1764077380945,105.64146159592137 M289.1764077380945,105.64146159592137 L289.1764077380945,111.01185896246395 M289.1764077380945,111.01185896246395 Q292.0878592046272,107.03467520494041 296.2935621248742,104.16215526023785 M296.2935621248742,104.16215526023785 Q297.41908080560785,103.3934193509614 298.6449854668245,102.9019641476269 M298.64498546682455,102.9019641476269 Q301.99989399145613,101.55700861943346 306.1066349180888,102.28872373960975 M306.10663491808884,102.28872373960974 L306.64581859937584,102.38479233979618 M306.64581859937584,102.38479233979619 Q308.6947867944749,102.74986552943702 310.04274599769235,104.61355571902408 M310.04274599769235,104.61355571902408 Q311.39070520090985,106.47724590861117 311.39070520090985,108.85022164127649 M311.39070520090985,108.85022164127649 Q311.39070520090985,111.22319737394183 309.98886273266794,112.47213608486183 M309.98886273266794,112.47213608486183 Q309.4914062700834,112.91533326799347 308.89889005044165,113.15286819906554 M308.89889005044165,113.15286819906552 Q307.8216834655981,113.58471155355784 306.4302855392781,113.33680039503606 M306.4302855392781,113.33680039503605 L305.8911018579911,113.24073179484961 M305.8911018579911,113.24073179484961 Q301.42676386802054,112.44530211783872 297.65524142175934,113.95727477717125 M297.6552414217594,113.95727477717126 Q296.96272245268574,114.23489999675506 296.2935621248742,114.59032050241679 M289.1764077380945,121.25260912621927 L314.33740949844486,111.16576825887137 M296.2935621248742,114.59032050241679 Q291.9800926745783,116.88139400074348 289.1764077380945,121.25260912621927 M289.1764077380945,121.25260912621927 L289.1764077380945,159.2190012279638 M289.1764077380945,159.2190012279638 Q289.1764077380945,161.59197696062913 287.7206820048281,162.956122938179 M287.7206820048281,162.956122938179 Q287.1430250020646,163.49743951912262 286.47195373557986,163.7664665292613 M286.47195373557986,163.76646652926132 Q285.4518904588946,164.17540159649553 284.21598807646274,163.95519572608802 M329.6151838346185,172.04415935285468 Q327.56656667056194,171.67914870787544 326.16454868679875,169.8058266404051 M326.16454868679875,169.8058266404051 Q324.7625307030356,167.93250457293473 324.7625307030356,165.5595288402694 M324.7625307030356,165.5595288402694 L324.7625307030356,116.6031328013753 M324.7625307030356,116.60313280137532 L318.4004440886832,115.4695733549045 M318.4004440886832,115.46957335490448 Q316.6747754837308,115.16210379857858 315.4347583260835,113.50485790070077 M315.4347583260835,113.50485790070077 Q314.19474116843617,111.84761200282296 314.19474116843617,109.84946642700487 M314.19474116843617,109.84946642700487 Q314.19474116843617,107.72610643870419 315.4347583260835,106.5733457811284 M315.4347583260835,106.5733457811284 Q315.9260284043236,106.11664498876695 316.49352567518025,105.88913995068033 M316.4935256751803,105.88913995068033 Q317.35845098397937,105.54239843239361 318.4004440886832,105.72805467987848 M318.4004440886832,105.7280546798785 L324.7625307030356,106.86161412634932 M324.7625307030356,106.86161412634932 L324.7625307030356,99.61787905617099 M324.7625307030356,99.61787905617099 Q324.7625307030356,91.75010462508102 327.18885726882706,87.43666513073951 M327.18885726882706,87.43666513073951 Q329.5278024919359,83.2785691667825 333.11936483634196,81.83874104792471 M333.1193648363419,81.83874104792471 Q333.2535430705655,81.7849500856504 333.38946960362733,81.73495305564376 M392.76205458750934,57.93296685812889 Q392.8944845228947,57.87538196358688 393.02866275711824,57.82159100131257 M393.02866275711824,57.821591001312584 Q393.16284099134185,57.76780003903824 393.29876752440373,57.71780300903161 M333.3894696036274,81.73495305564376 Q337.1637553726363,80.34668047488951 340.9380411416452,81.01916067619464 M393.29876752440373,57.71780300903161 Q397.0730532934126,56.329530428277366 400.8473390624215,57.0020106295825 M340.9380411416452,81.01916067619464 Q343.63395954808016,81.49950367712688 346.00640284884713,82.60906160971652 M400.8473390624215,57.0020106295825 Q403.54325746885644,57.48235363051475 405.91570076962347,58.59191156310436 M350.3200478146643,85.18857545108347 L410.2293457354406,61.171425404471314 M346.00640284884713,82.60906160971652 Q348.3788461496141,83.71861954230613 350.3200478146643,85.18857545108347 M405.91570076962347,58.59191156310436 Q408.28814407039044,59.70146949569397 410.2293457354406,61.17142540447132 M350.3200478146643,85.18857545108347 Q351.29064864718936,85.86114946938098 352.04536538857417,87.18210835811007 M410.2293457354406,61.17142540447132 Q411.19994656796564,61.84399942276883 411.95466330935045,63.16495831149791 M352.04536538857417,87.18210835811007 Q352.8000821299589,88.50306724683912 352.8000821299589,90.0015747936276 M411.95466330935045,63.16495831149791 Q412.7093800507352,64.48591720022698 412.7093800507352,65.98442474701545 M352.8000821299589,90.0015747936276 Q352.8000821299589,91.75010462508104 351.6678315023605,93.04707763609426 M412.7093800507352,65.98442474701545 Q412.7093800507352,67.73295457846888 411.5771294231368,69.02992758948211 M351.6678315023605,93.04707763609426 Q351.1496511461713,93.64064404306556 350.5072539518895,93.89817585098278 M350.50725395188954,93.89817585098278 Q349.7459803630058,94.20336423818306 348.8102633008522,94.03664363544317 M411.5771294231368,69.02992758948211 Q411.0589490669476,69.6234939964534 410.4165518726658,69.88102580437062 M348.8102633008522,94.03664363544317 Q347.5163628781805,93.80610401286033 346.22228693998744,93.20070296109944 M346.22228693998744,93.20070296109944 Q344.9282110017944,92.59530190933856 343.41842648798234,92.32629731988419 M343.41842648798234,92.32629731988419 Q340.4361641697115,91.7949352326244 338.3274383742329,92.64030624505297 M338.3274383742328,92.64030624505297 Q337.61500593937114,92.92591461103271 337.0022810930842,93.36866664977178 M337.0022810930842,93.36866664977178 Q334.57595452729277,95.12191860317446 334.57595452729277,101.74120777214088 M394.51786295694865,76.25468082096145 Q394.4852524480691,76.95666882144619 394.4852524480691,77.72405772552872 M334.57595452729277,108.61011268547196 L394.4852524480691,84.5929626388598 M334.57595452729277,101.74120777214088 L334.57595452729277,108.61011268547196 M394.4852524480691,77.72405772552872 L394.4852524480691,84.5929626388598 M334.57595452729277,108.61011268547196 L348.0555465594674,111.01182769013317 M394.4852524480691,84.5929626388598 L407.96484448024376,86.99467764352102 M348.0555465594674,111.01182769013317 Q349.88863066342617,111.33843591290247 351.07476455604905,112.9234739989865 M407.96484448024376,86.99467764352102 Q409.7979285842025,87.32128586629031 410.9840624768254,88.90632395237435 M351.07476455604905,112.9234739989865 Q352.2608984486719,114.50851208507052 352.2608984486719,116.6318720733712 M410.9840624768254,88.90632395237435 Q412.17019636944826,90.49136203845838 412.17019636944826,92.61472202675904 M352.2608984486719,116.6318720733712 Q352.2608984486719,118.63001764918928 351.07476455604905,119.85498611855886 M412.17019636944826,92.61472202675904 Q412.17019636944826,94.61286760257713 410.9840624768254,95.83783607194671 M351.07476455604905,119.85498611855886 Q350.5838816666001,120.36194074271036 349.9821938132952,120.6031525070872 M349.98219381329517,120.60315250708717 Q349.13000667742375,120.9447873954994 348.0555465594675,120.75334636515916 M410.9840624768254,95.83783607194671 Q410.49317958737646,96.3447906960982 409.89149173407156,96.58600246047503 M348.0555465594674,120.75334636515916 L334.57595452729277,118.35163136049795 M334.57595452729277,118.35163136049795 L334.57595452729277,167.30802739939205 M394.4852524480691,102.76223842764054 L394.4852524480691,105.30705163300718 M334.57595452729277,167.30802739939202 Q334.57595452729277,169.68100313205736 333.17393654352963,171.05471844282891 M333.17393654352963,171.05471844282891 Q332.62167672216566,171.59582974162646 331.95231506294533,171.86417138412415 M331.9523150629454,171.86417138412415 Q330.9223731560458,172.27706671382757 329.61518383461845,172.04415935285468 M375.87721389525046,180.9113036589962 Q371.24009382376533,180.0850886795281 367.19621621411295,177.11660958779686 M367.19621621411295,177.11660958779686 Q363.15233860446057,174.14813049606565 360.7260120386691,169.5319122950167 M360.7260120386691,169.5319122950167 Q358.2996854728777,164.91569409396777 358.2996854728777,159.0460652386959 M358.2996854728777,159.0460652386959 Q358.2996854728777,150.17901474954672 364.39253127762913,145.5821853935875 M364.39253127762913,145.5821853935875 Q365.7799824989174,144.53540418356482 367.5057346268828,143.84356419813523 M367.5057346268829,143.84356419813523 Q373.35844107935833,141.49726180557906 383.10213481207904,143.23333626412654 M383.10213481207904,143.23333626412654 L396.15030969301563,145.55818387970626 M396.15030969301563,145.5581838797063 L396.15030969301563,144.55890782164713 M396.15030969301563,144.55890782164713 Q396.15030969301563,136.19149536152756 392.5917324996258,131.99798525576514 M392.5917324996258,131.99798525576514 Q389.0331553062359,127.80447515000274 381.7004678593584,126.49797971426399 M381.7004678593584,126.49797971426399 Q377.1711143179222,125.69096594590089 373.77436243512693,126.0224213799426 M373.77436243512693,126.0224213799426 Q370.3776105523317,126.35387681398431 367.3580415247076,126.93995156531707 M367.3580415247076,126.93995156531707 Q366.4952072222314,127.03583253151878 365.9560235409444,126.93976393133234 M365.9560235409444,126.93976393133234 Q364.33847249708344,126.65155813077298 363.15233860446057,125.06652004468896 M363.15233860446057,125.06652004468896 Q361.9662047118377,123.48148195860493 361.9662047118377,121.48333638278685 M364.7698896483215,117.2369291294934 L424.67918756909785,93.21977908288125 M361.9662047118377,121.48333638278685 Q361.9662047118377,118.34367325869911 364.39647918187444,117.36939599912398 M364.39647918187444,117.36939599912398 Q364.5765157896909,117.2972207880319 364.7698896483215,117.2369291294934 M423.95904113783195,93.50847992724962 Q424.1257404948343,93.42442116360394 424.3057771026508,93.35224595251185 M424.3057771026508,93.35224595251184 Q424.48581371046726,93.28007074141975 424.67918756909785,93.21977908288127 M364.7698896483215,117.2369291294934 Q368.54417541733045,116.0360716271628 373.12723670826983,115.54135899023262 M424.67918756909785,93.21977908288126 Q428.45347333810673,92.01892158055065 433.0365346290461,91.52420894362047 M373.12723670826983,115.54135899023262 Q377.7102979992092,115.04664635330244 383.4257854332683,116.06499853314341 M433.0365346290461,91.52420894362047 Q435.9584208748998,91.20880970330177 439.3405903639903,91.50840719837491 M383.4257854332683,116.06499853314341 Q391.29765656143275,117.46756256906862 396.2582517385858,121.97327998927159 M396.2582517385858,121.97327998927159 Q401.2188469157388,126.47899740947454 403.5912902165058,132.52171861566833 M403.5912902165058,132.52171861566833 Q405.96373351727283,138.5644398218621 405.96373351727283,144.68368442149867 M405.96373351727283,144.68368442149867 L405.96373351727283,180.0274850462132 M405.96373351727283,180.0274850462132 Q405.96373351727283,182.40046077887854 404.5078322684852,183.76457548409758 M404.5078322684852,183.76457548409758 Q403.93015099480976,184.30583713972604 403.25909776401556,184.57485691950316 M403.25909776401556,184.57485691950313 Q402.2389290680536,184.9838342484676 401.0029628245985,184.7636169996758 M401.0029628245985,184.76361699967583 Q398.954345660542,184.3986063546966 397.5523276767788,182.52528428722624 M397.5523276767788,182.52528428722624 Q396.15030969301563,180.6519622197559 396.15030969301563,178.27898648709055 M396.15030969301563,178.27898648709055 L396.15030969301563,175.03194910884864 M396.15030969301563,175.03194910884866 Q393.23885822648293,178.00985680831303 388.38620509490005,180.14266104051225 M388.38620509490005,180.14266104051225 Q388.18939225949254,180.22916284414958 387.987967548885,180.3099123716128 M387.987967548885,180.3099123716128 Q383.2230278926377,182.22013790686242 375.87721389525046,180.91130365899616 M379.54373313421047,171.5734482298057 Q384.1245815275675,172.38963705021982 388.1769146092333,170.76508969214663 M388.1769146092333,170.76508969214663 Q388.60802581670237,170.59226071708082 389.033155306236,170.39180757474548 M389.0331553062359,170.39180757474548 Q393.4543912865807,168.30714709579726 396.15030969301563,165.16562256164033 M396.15030969301563,165.16562256164033 L396.15030969301563,154.6748501132201 M396.15030969301563,154.6748501132201 L384.39638626579335,152.58060466488476 M384.39638626579335,152.5806046648848 Q376.8478147277755,151.2356442622745 372.48028649693396,152.70542817323252 M372.48028649693396,152.70542817323252 Q372.2630332673093,152.77853938960683 372.05658682891476,152.8613020868774 M372.0565868289148,152.8613020868774 Q368.1127582660923,154.44235086626182 368.1127582660923,159.54560945073308 M368.1127582660923,159.54560945073308 Q368.1127582660923,163.54190060236925 370.53908483188377,166.9716309370855 M370.53908483188377,166.9716309370855 Q372.9654113976752,170.4013612718018 379.54373313421047,171.5734482298057 M427.315196677612,189.45177719770686 Q425.26622848251293,189.08670400806602 423.864386014271,187.21341321292647 M423.864386014271,187.21341321292647 Q422.4625435460291,185.34012241778692 422.4625435460291,182.96714668512158 M422.4625435460291,182.96714668512158 L422.4625435460291,101.91398739975486 M422.4625435460291,101.91398739975486 Q422.4625435460291,99.41620379490719 423.864386014271,98.04245721180484 M423.864386014271,98.04245721180484 Q424.43386446368095,97.48439231382213 425.1101364150986,97.2132803914125 M425.1101364150986,97.2132803914125 Q426.0985925013449,96.81701638963335 427.31519667761194,97.03378381834332 M485.0194343358749,73.19613034480034 Q486.0078904221212,72.7998663430212 487.2244945983882,73.01663377173118 M427.315196677612,97.03378381834332 Q429.47193140275994,97.41805821908912 430.87377387100184,99.29134901422867 M487.2244945983883,73.01663377173118 Q489.3812293235362,73.40090817247697 490.7830717917781,75.27419896761653 M430.87377387100184,99.29134901422867 Q432.27561633924375,101.16463980936825 432.27561633924375,103.66242341421591 M490.7830717917781,75.27419896761653 Q492.18491426002004,77.1474897627561 492.18491426002004,79.64527336760375 M432.27561633924375,103.66242341421591 L432.27561633924375,184.71558269958263 M492.18491426002004,79.64527336760375 L492.18491426002004,85.8722913438687 M432.27561633924375,184.71558269958263 Q432.27561633924375,187.08855843224796 430.87377387100184,188.4623050153503 M430.87377387100184,188.4623050153503 Q430.32154127944335,189.00346969891322 429.65216183825265,189.27181847005812 M429.6521618382527,189.27181847005812 Q428.62232152607646,189.68467307126366 427.31519667761194,189.45177719770686 M454.1666142119124,194.2360059959243 Q452.11764601681335,193.8709328062835 450.71580354857144,191.9976420111439 M450.71580354857144,191.9976420111439 Q449.31396108032953,190.12435121600436 449.31396108032953,187.75137548333902 M449.31396108032953,187.75137548333902 L449.31396108032953,106.6982161979723 M449.31396108032953,106.6982161979723 Q449.31396108032953,104.20043259312465 450.71580354857144,102.82668601002231 M450.71580354857144,102.82668601002231 Q451.2852819979814,102.26862111203958 451.96155394939905,101.99750918962995 M451.96155394939905,101.99750918962994 Q452.95001003564533,101.60124518785081 454.16661421191236,101.8180126165608 M511.8708518701753,77.9803591430178 Q512.8593079564216,77.58409514123865 514.0759121326887,77.80086256994863 M454.1666142119124,101.8180126165608 Q456.32334893706036,102.20228701730657 457.72519140530227,104.07557781244614 M514.0759121326887,77.80086256994863 Q516.2326468578367,78.18513697069443 517.6344893260786,80.05842776583398 M457.72519140530227,104.07557781244614 Q459.1270338735442,105.9488686075857 459.1270338735442,108.44665221243335 M517.6344893260786,80.05842776583398 Q519.0363317943204,81.93171856097354 519.0363317943204,84.4295021658212 M459.1270338735442,108.44665221243335 L459.1270338735442,189.49981149780007 M519.0363317943204,84.4295021658212 L519.0363317943204,141.5167357429117 M459.1270338735442,189.49981149780007 Q459.1270338735442,191.8727872304654 457.72519140530227,193.24653381356774 M517.9648785701859,168.8680938425752 Q517.8107671765516,169.0566388970789 517.6344893260784,169.2293837669556 M457.72519140530227,193.24653381356774 Q457.1729588137438,193.78769849713066 456.5035793725531,194.05604726827556 M456.5035793725531,194.0560472682756 Q455.4737390603769,194.46890186948113 454.16661421191236,194.23600599592433 M517.6344893260786,169.2293837669556 Q517.0822567345201,169.77054845051853 516.4128772933294,170.03889722166343 M499.78169406120844,171.76558543017862 L479.40048070235184,168.13417983419853 M479.4004807023519,168.13417983419853 Q477.56704556735065,167.80750906676766 476.3270284097033,166.15026316888986 M476.3270284097033,166.15026316888986 Q475.08701125205596,164.49301727101204 475.08701125205596,162.37006382301163 M475.08701125205596,162.37006382301163 Q475.08701125205596,160.24711037501123 476.3270284097033,158.96933857510297 M476.3270284097033,158.96933857510297 Q476.8524640464821,158.42790506734684 477.4844474520667,158.17454806257996 M477.4844474520667,158.17454806257996 Q478.343931719055,157.82998781368076 479.4004807023519,158.0182375426256 M479.4004807023519,158.01823754262557 L499.7816940612085,161.64964313860565 M499.78169406120844,161.64964313860563 Q501.6147781651672,161.97625136137492 502.9088541033602,163.7055330732272 M502.9088541033602,163.7055330732272 Q504.20293004155326,165.43481478507945 504.20293004155326,167.55776823307986 M504.20293004155326,167.55776823307986 Q504.20293004155326,169.68072168108026 502.9088541033602,170.8864576670141 M502.9088541033602,170.8864576670141 Q502.40041608288436,171.36018722168052 501.80877259610395,171.59737228125002 M501.80877259610395,171.59737228125002 Q500.89456567556323,171.96387039667297 499.78169406120844,171.76558543017862 M555.3176132337682,212.8829463099786 Q544.6417061380773,210.98077551735463 536.06865050251,204.0206804874403 M536.06865050251,204.0206804874403 Q527.4955948669426,197.060585457526 522.5351752053108,186.12302521911104 M522.5351752053108,186.12302521911104 Q517.574755543679,175.18546498069608 517.574755543679,161.32284728185158 M517.574755543679,161.32284728185158 Q517.574755543679,147.3354217108248 522.5351752053108,138.22810590421716 M522.5351752053108,138.22810590421716 Q527.4955948669426,129.12079009760953 536.06865050251,125.21548579240645 M536.06865050251,125.21548579240645 Q536.6725049141296,124.94041056442937 537.2867921477826,124.69414781099377 M537.2867921477826,124.69414781099377 Q545.3936776487985,121.4441633804288 555.3176132337683,123.21235227982741 M597.1960900685589,100.67699776438164 Q605.3029755695748,97.42701333381666 615.2269111545445,99.19520223321527 M555.3176132337682,123.21235227982741 Q563.297601923024,124.63418007151917 569.1206803716107,127.91987005061732 M615.2269111545445,99.19520223321527 Q623.2068998438003,100.61703002490702 629.029978292387,103.90272000400518 M579.9045295128717,135.336478565402 L639.813827433648,111.31932851878983 M569.1206803716107,127.91987005061732 Q574.9437588201974,131.2055600297155 579.9045295128717,135.336478565402 M629.029978292387,103.90272000400518 Q634.8530567409737,107.18840998310336 639.8138274336479,111.31932851878986 M579.9045295128717,135.336478565402 Q580.9828968754457,136.15306166698682 581.5759638217571,137.32020759672596 M639.8138274336479,111.31932851878986 Q640.8921947962219,112.13591162037467 641.4852617425333,113.3030575501138 M582.2767972981175,140.2550845690235 L642.1860952188938,116.23793452241134 M581.5759638217571,137.32020759672596 Q582.1690307680685,138.48735352646509 582.2767972981175,140.2550845690235 M641.4852617425333,113.3030575501138 Q642.0783286888447,114.47020347985296 642.1860952188938,116.23793452241134 M582.2767972981175,140.2550845690235 Q582.3845638281663,142.27243135594654 581.1984299355435,143.5598037614073 M642.1860952188938,116.23793452241134 Q642.2938617489426,118.25528130933439 641.1077278563198,119.54265371479515 M581.1984299355435,143.5598037614073 Q580.7165441897255,144.0828192621102 580.0922459370609,144.33309535160654 M580.092245937061,144.33309535160652 Q579.1798701481769,144.69885938124852 577.9633278478216,144.4821029772272 M641.1077278563198,119.54265371479515 Q640.6258421105018,120.06566921549805 640.0015438578372,120.31594530499439 M577.9633278478216,144.4821029772272 Q576.8849604852476,144.28996577685433 576.0221261827713,143.6365929696618 M576.0221261827713,143.6365929696618 Q571.7086567324754,140.2454526911402 567.1796542220818,137.81498277831773 M567.1796542220818,137.81498277831773 Q562.6506517116882,135.38451286549522 556.2882140662932,134.25089087436282 M556.2882140662932,134.25089087436282 Q547.9370900828382,132.7629363629076 541.924389553344,135.17337907904772 M541.924389553344,135.17337907904775 Q541.1045769413844,135.5020352842594 540.3282366877813,135.90316447164503 M540.3282366877813,135.90316447164506 Q533.8580325123376,139.2462704500734 530.6229304246156,146.35062474192134 M530.6229304246156,146.35062474192134 Q527.3878283368937,153.45497903376926 527.3878283368937,163.07128329631263 M527.3878283368937,163.07128329631263 Q527.3878283368937,172.6879940991563 530.6229304246156,180.94496832309147 M587.3471453443693,141.4246652132861 Q587.699390911607,149.69754700926504 590.5322283453919,156.92781827647934 M530.6229304246156,180.94496832309147 Q533.8580325123376,189.20194254702665 540.3282366877813,194.85089820007994 M590.5322283453919,156.92781827647934 Q593.7673304331138,165.18479250041452 600.2375346085577,170.83374815346778 M540.3282366877813,194.85089820007994 Q546.7984408632252,200.49985385313317 556.2882140662932,202.1906862342793 M600.2375346085577,170.83374815346778 Q603.0792383201282,173.31476077849476 606.503402667453,175.03227007696816 M556.2882140662932,202.1906862342793 Q562.6506517116882,203.32430822541173 567.1796542220818,202.50753748984215 M576.0221261827713,199.8367240787342 L600.6636836082326,189.95812421845653 M567.1796542220818,202.50753748984215 Q571.2056162944542,201.78148622454026 575.0612652367861,200.23578793748135 M575.0612652367861,200.23578793748138 Q575.5430251982414,200.04265428907797 576.0221261827713,199.83672407873416 M576.0221261827713,199.8367240787342 Q576.8849604852476,199.49082082786757 577.9633278478216,199.68295802824048 M577.9633278478216,199.68295802824048 Q580.0122960429205,200.0480312178813 581.1984299355435,201.75808044629778 M582.2767972981175,205.44707403942738 L596.8967735802092,199.58604451260433 M581.1984299355435,201.75808044629778 Q582.3845638281663,203.46812967471428 582.2767972981175,205.44707403942738 M582.2767972981175,205.44707403942738 Q582.1690307680685,207.17640265977582 581.5759638217571,208.13241344818724 M579.9045295128717,209.52073293743763 L595.4477733836324,203.2895729470669 M581.5759638217571,208.13241344818724 Q580.9828968754457,209.08842423659863 579.9045295128717,209.52073293743763 M579.9045295128717,209.52073293743763 Q578.6649256851696,210.11124148504786 577.3714787887111,210.62977382089076 M577.3714787887111,210.62977382089076 Q573.4886804097929,212.1863560961586 569.1206803716107,213.09433162995265 M569.1206803716107,213.09433162995265 Q563.297601923024,214.30477410167038 555.3176132337682,212.8829463099786 M596.8347566928661,219.65578262312323 Q594.5702554376693,219.25230701127248 593.2761794994763,217.39821742723788 M593.2761794994763,217.39821742723788 Q591.9821035612832,215.54412784320328 591.9821035612832,213.17115211053795 M591.9821035612832,213.17115211053795 Q591.9821035612832,212.17187605247878 592.5212872425702,210.76943710587676 M592.5212872425702,210.76943710587676 L620.0196549882065,140.4858118255911 M620.0196549882065,140.48581182559107 Q620.7743717295913,138.62173073186912 622.3380395084278,137.3392211738462 M622.3380395084278,137.3392211738462 Q622.8431835237152,136.92490552665276 623.432751103758,136.68855268120245 M623.4327511037579,136.68855268120245 Q624.668183524626,136.19327787655234 626.2743261035525,136.47945098344056 M683.3420490245343,112.6714026345903 Q684.5774814454022,112.17612782994021 686.1836240243289,112.46230093682843 M626.2743261035525,136.47945098344059 L627.3526934661265,136.67158818381347 M686.1836240243289,112.46230093682844 L687.2619913869029,112.65443813720134 M627.3526934661265,136.6715881838135 Q629.8327277814212,137.11346621787422 631.3425122952333,138.94358556035834 M687.2619913869029,112.65443813720135 Q689.7420257021975,113.09631617126206 691.2518102160095,114.9264355137462 M633.6070135504301,142.90672804135727 L693.5163114712064,118.88957799474511 M631.3425122952333,138.94358556035834 Q632.8522968090454,140.77370490284252 633.6070135504301,142.90672804135727 M691.2518102160095,114.9264355137462 Q692.7615947298216,116.75655485623038 693.5163114712063,118.88957799474511 M661.1053812960664,222.98935054066067 L677.4964247947737,216.41831457810304 M633.6070135504301,142.90672804135727 L661.1053812960664,222.98935054066072 M693.5163114712063,118.88957799474511 L700.4720811824101,139.1466450733105 M661.1053812960664,222.98935054066067 Q661.6445649773534,224.5839266876356 661.6445649773534,225.5832027456948 M661.6445649773534,225.5832027456948 Q661.6445649773534,227.95617847836013 660.3504890391604,229.34912627256745 M660.3504890391604,229.34912627256745 Q659.8328707001194,229.90629243440426 659.1599915310361,230.17604421798356 M659.1599915310362,230.1760442179836 Q658.1506336610777,230.58068757477233 656.7919118457705,230.338598454924 M656.7919118457705,230.338598454924 Q653.4490432279997,229.74298564270035 652.1551428053278,226.01538635721064 M652.1551428053278,226.01538635721064 L645.1457549485971,205.2838637450351 M645.1457549485972,205.28386374503512 L608.4812646210821,198.7511989323566 M601.4718767643512,216.98493793968447 L635.1167980642422,203.49696276370253 M608.481264621082,198.7511989323566 L601.4718767643511,216.9849379396845 M601.4718767643512,216.98493793968447 Q600.7125713433505,218.90128802513885 599.2481565536078,219.48835999821117 M599.2481565536078,219.4883599982112 Q598.216446703588,219.90196408192557 596.8347566928661,219.65578262312323 M612.2555503900909,189.0581210977241 L636.3642729546427,179.39313039743777 M626.8135097848395,151.0629897239837 L612.2555503900909,189.0581210977241 M612.2555503900909,189.0581210977241 L641.3714691795882,194.24582550779232 M641.3714691795882,194.24582550779232 L626.8135097848395,151.0629897239837 M704.0245427389275,238.12978694790962 L682.3490779263566,234.2677791846851 M682.3490779263566,234.2677791846851 Q680.3004607623002,233.90276853970587 678.898442778537,232.02944647223552 M678.898442778537,232.02944647223552 Q677.4964247947737,230.15612440476517 677.4964247947737,227.78314867209983 M677.4964247947737,227.78314867209983 L677.4964247947737,151.97557888109338 M677.4964247947737,151.97557888109336 Q677.4964247947737,149.60260314842805 678.898442778537,148.1662806314152 M678.898442778537,148.1662806314152 Q679.493301153615,147.55686727976556 680.2045601080263,147.2717293525496 M680.2045601080263,147.27172935254964 Q681.1696629347975,146.88482748246543 682.3490779263565,147.09496875938154 M740.1138580288025,123.25457930593747 Q741.078960855574,122.8676774358533 742.258375847133,123.07781871276943 M682.3490779263566,147.09496875938154 L704.0245427389275,150.95697652260606 M742.2583758471329,123.07781871276941 L763.9338406597038,126.93982647599391 M704.0245427389275,150.95697652260606 Q713.7298490020933,152.68621132596215 720.847003388873,157.76358695300374 M763.933840659704,126.93982647599393 Q773.6391469228696,128.66906127935 780.7563013096494,133.74643690639158 M720.847003388873,157.76358695300374 Q727.9641577756527,162.84096258004533 732.7090443771867,169.99324171882873 M780.7563013096494,133.74643690639158 Q787.873455696429,138.8238125334332 792.618342297963,145.97609167221657 M732.7090443771867,169.99324171882873 Q737.4539309787207,177.1455208576121 739.7723154989419,185.30176690407316 M792.618342297963,145.97609167221657 Q797.363228899497,153.12837081099997 799.6816134197184,161.284616857461 M739.7723154989419,185.30176690407316 Q742.0907000191633,193.4580129505342 742.0907000191633,201.32578738162417 M799.6816134197184,161.284616857461 Q801.9999979399396,169.44086290392204 801.9999979399396,177.308637335012 M742.0907000191633,201.32578738162417 Q742.0907000191633,209.1939683530144 739.7723154989419,216.52406196466893 M801.9999979399396,177.308637335012 Q801.9999979399396,185.17681830640225 799.6816134197184,192.5069119180568 M739.7723154989419,216.52406196466893 Q737.4539309787207,223.85415557632348 732.7090443771867,229.31560233396073 M799.6816134197184,192.5069119180568 Q797.363228899497,199.83700552971132 792.618342297963,205.2984522873486 M732.7090443771867,229.31560233396073 Q728.3468179573158,234.3366005869392 721.9795265957617,236.8891958823 M721.9795265957617,236.8891958823 Q721.4209795065929,237.11311286537676 720.847003388873,237.31803542143183 M792.618342297963,205.2984522873486 Q788.2561158780921,210.31945054032707 781.8888245165382,212.87204583568783 M720.847003388873,237.31803542143183 Q713.7298490020933,239.8590217512657 704.0245427389275,238.12978694790962 M687.3098486190308,224.53608002152714 L731.8463537517249,206.68175751322283 M687.3098486190308,158.59443023742872 L687.3098486190308,224.53608002152714 M687.3098486190308,224.53608002152714 L702.838057815262,227.3028056711676 M702.8380578152621,227.3028056711676 Q711.3399446966715,228.8176222355172 717.704454618588,226.26614199667424 M717.7044546185879,226.2661419966742 Q718.1210272695515,226.09914141060926 718.5284433531305,225.91472072439805 M718.5284433531305,225.91472072439808 Q725.160472839169,222.91267078556393 728.7729332975832,216.125371019429 M728.7729332975832,216.125371019429 Q732.3853937559975,209.3380712532941 732.3853937559975,199.59655257826807 M732.3853937559975,199.59655257826807 Q732.3853937559975,189.85544044354236 728.7729332975832,181.78084645277363 M728.7729332975832,181.78084645277363 Q725.160472839169,173.70625246200493 718.5284433531305,168.3406866705694 M718.5284433531305,168.3406866705694 Q711.896413867092,162.97512087913384 702.8380578152621,161.36115588706917 M702.8380578152621,161.36115588706917 L687.309848619031,158.59443023742872" />
+    <path fill-opacity="0.0" class="edge outline visible" d="M4.483985776270117,26.278898966646594 L64.3932836970464,2.261748920034421 M50.90551954615677,34.671338525621465 L110.81481746693305,10.65418847900932 M98.2459433059704,42.953499772412854 L158.15524122674674,18.936349725800696 M80.2051569868064,126.81223369708687 L113.02888832978465,113.65346689270069 M32.58045964907484,118.37394968216107 L66.83655069052193,104.6409615299577 M122.17751067234647,100.1324136579627 L148.27149483835709,89.67154773598597 M119.06825522733803,73.65824545895144 L178.97755314811434,49.6410954123393 M157.93087380947915,140.86370637933064 L180.44057342172962,131.83975096916214 M142.65974359434856,136.59876183144027 L150.82208573847922,133.32654528390856 M187.30060996300824,70.09836248918387 L247.20990788378452,46.08121244257174 M204.29483333575993,94.6454292456411 L264.20413125653624,70.62827919902895 M228.7246456633784,91.41094710415788 L288.6339435841546,67.39379705754575 M263.8797167122748,131.25536325848938 L279.36333494487985,125.04810670127355 M259.81815063904884,155.96125000510727 L279.36333494487985,148.12574465863185 M282.0710050661967,99.18956871073419 L341.980302986973,75.17241866412206 M298.64498546682455,102.9019641476269 L325.4722513607918,92.14713154772218 M308.89889005044165,113.15286819906554 L314.30048802425813,110.98741152487479 M286.47195373557986,163.7664665292613 L324.7625307030356,148.41608579846303 M316.49352567518025,105.88913995068033 L324.7625307030356,102.57416312099326 M333.1193648363419,81.83874104792471 L393.02866275711824,57.82159100131258 M350.50725395188954,93.89817585098277 L410.41655187266576,69.88102580437064 M349.9821938132952,120.60315250708719 L409.89149173407156,96.58600246047504 M331.95231506294533,171.86417138412418 L358.3900990963,161.2654788928739 M367.5057346268829,143.84356419813523 L393.59971879289367,133.3826982761585 M364.39647918187444,117.36939599912397 L424.3057771026508,93.35224595251182 M403.25909776401556,184.57485691950313 L422.4625435460292,176.8763517664549 M387.987967548885,180.3099123716128 L396.15030969301563,177.03769582408108 M425.11013641509857,97.2132803914125 L485.01943433587485,73.19613034480034 M429.65216183825265,189.27181847005812 L449.31396108032965,181.38956314455282 M451.961553949399,101.99750918962994 L511.87085187017533,77.98035914301781 M456.5035793725531,194.0560472682756 L516.4128772933294,170.03889722166343 M477.4844474520667,158.17454806257993 L521.3731386332814,140.57992889607647 M501.80877259610395,171.59737228125002 L517.67663144022,165.23607678949577 M537.2867921477825,124.69414781099377 L597.1960900685588,100.67699776438164 M580.092245937061,144.33309535160654 L640.0015438578373,120.31594530499441 M577.3714787887111,210.62977382089076 L595.4043579577615,203.40053929792515 M623.432751103758,136.68855268120242 L683.3420490245344,112.67140263459027 M659.1599915310361,230.17604421798356 L677.4964247947737,222.82511732851734 M599.2481565536078,219.4883599982112 L637.900506058727,203.99294760085428 M680.2045601080262,147.2717293525496 L740.1138580288025,123.25457930593748 M721.9795265957619,236.8891958823 L781.8888245165381,212.87204583568786" />
+  </g>
+</svg>
diff --git a/test-results/.keep b/test-results/.keep
new file mode 100644
--- /dev/null
+++ b/test-results/.keep
diff --git a/test/DiagramGoldenTests.hs b/test/DiagramGoldenTests.hs
new file mode 100644
--- /dev/null
+++ b/test/DiagramGoldenTests.hs
@@ -0,0 +1,223 @@
+module DiagramGoldenTests
+( diagramGoldenTests
+) where
+
+import Test.Tasty (TestTree, TestName, testGroup)
+import Test.Tasty.Golden.Advanced (goldenTest)
+import Text.XML.Light as XML
+import DarkModeSVG (darkModeSVG)
+import qualified Graphics.Svg as Svg
+import Data.Maybe (fromMaybe)
+import Waterfall.Diagram (Diagram)
+import qualified Waterfall.Diagram as Diagram
+import qualified Waterfall.TwoD.Transforms as TwoD.Transforms
+import Waterfall.Solids (Solid)
+import qualified Waterfall.Solids as Solids
+import qualified Waterfall.Transforms as Transforms
+import Linear
+import qualified CsgExample
+import Control.Monad.Except (runExceptT, liftEither)
+import qualified Data.ByteString.Char8 as BSC8
+import qualified Graphics.Rasterific.Svg as RSvg
+import qualified Graphics.Text.TrueType as FF
+import Control.Monad.IO.Class (liftIO)
+import Control.Monad (unless, join)
+import qualified Codec.Picture as JP
+import Control.Lens
+import Data.Function (on)
+import Data.Monoid (Sum (getSum))
+import System.FilePath (takeBaseName, (</>))
+import qualified FilletExample
+import qualified GearExample
+import qualified RevolutionExample
+import qualified SweepExample
+import qualified OffsetExample
+import qualified TextExample
+import qualified BoundingBoxExample
+import qualified LoftExample
+import qualified TwoDBooleansExample
+import qualified PlatonicSolidsExample
+import qualified TakePathFractionExample
+import qualified Paths_waterfall_cad_examples as Paths
+
+xmlToSvg :: String -> XML.Element -> Either String Svg.Document
+xmlToSvg fileDesc = maybe (Left $ "failed to parse " <> fileDesc) Right . Svg.parseSvgFile "file.svg" . BSC8.pack . XML.showTopElement 
+
+-- this is unlawful - it assumes the two images have the same size
+zippingTraversal :: JP.Pixel px => Traversal' (JP.Image px, JP.Image px) (px, px)
+zippingTraversal =
+    alongside (partsOf JP.imagePixels) (partsOf JP.imagePixels) 
+    . iso (uncurry zip) unzip
+    . traverse 
+
+pixelDiffThreshold :: Integer
+pixelDiffThreshold = 16
+
+pixelCountThreshold :: Integer
+pixelCountThreshold = 64
+
+comparePixels :: JP.PixelRGBA8 -> JP.PixelRGBA8 -> Bool
+comparePixels (JP.PixelRGBA8 r1 g1 b1 a1) (JP.PixelRGBA8 r2 g2 b2 a2) = 
+    let c x y = abs (fromIntegral x - fromIntegral y)
+    in (c r1 r2 + c g1 g2 + c b1 b2 + c a1 a2 ) < pixelDiffThreshold
+
+size :: JP.Image px -> (Int, Int)
+size a = (JP.imageWidth a, JP.imageHeight a)
+
+similarSizes :: JP.Image px -> JP.Image px -> Bool
+similarSizes a b =
+    let within1 a b = abs (a - b) <= 1
+     in (within1 `on` JP.imageWidth) a b 
+        && (within1 `on` JP.imageHeight) a b
+
+render :: Svg.Document -> IO (JP.Image JP.PixelRGBA8, RSvg.LoadedElements)
+render = RSvg.renderSvgDocument
+    FF.emptyFontCache
+    Nothing -- Document Size 
+    72 -- DPI, a so-so DPI for screens, higher would just mean making the test less sensitive
+
+countMismatchedPixel :: (JP.PixelRGBA8, JP.PixelRGBA8) -> Sum Integer
+countMismatchedPixel (x, y) = if comparePixels x y then 0 else 1
+
+colourMismatchedPixel :: (JP.PixelRGBA8, JP.PixelRGBA8) -> JP.PixelRGBA8
+colourMismatchedPixel (x, y) = if comparePixels x y then x else JP.PixelRGBA8 255 0 0 255
+
+dup :: a -> (a, a)        
+dup = join (,)
+
+cropToSmallest :: JP.Pixel a => JP.Image a -> JP.Image a -> (JP.Image a, JP.Image a)
+cropToSmallest a b = 
+    if size a == size b 
+        then (a, b)
+        else 
+            let w = (min `on` JP.imageWidth) a b
+                h = (min `on` JP.imageHeight) a b
+                crop img = JP.generateImage (JP.pixelAt img) w h
+            in (crop a, crop b)
+
+compareOutput :: FilePath -> XML.Element ->  XML.Element -> IO (Maybe String)
+compareOutput inputPath expected actual = 
+    let extract (Left s) = Just s
+        extract (Right ()) = Nothing 
+    in fmap extract . runExceptT $ do 
+        expectedSvg <- liftEither $ xmlToSvg "expected" expected
+        actualSvg <- liftEither $ xmlToSvg "actual" actual
+        (expectedRendered, _) <- liftIO $ render expectedSvg
+        (actualRendered, _) <- liftIO $ render actualSvg
+    
+        projectRoot <- liftIO Paths.getDataDir
+
+        let makePath kind = projectRoot </> "test-results" </> takeBaseName inputPath <> "." <> kind <> ".png"
+        let expectedPath = makePath "expected"
+        let diffPath = makePath "diff"
+        let actualPath = makePath "actual"
+
+        unless (similarSizes expectedRendered actualRendered) $ do 
+            liftIO $ JP.writePng expectedPath expectedRendered
+            liftIO $ JP.writePng actualPath actualRendered
+            liftEither . Left $ 
+                ( "incompatible sizes, expected: "
+                <> show (size expectedRendered) 
+                <> ", actual " 
+                <> show (size actualRendered)
+                <> ", actual written to "
+                <> actualPath)
+
+        let (expectedRenderedCropped, actualRenderedCropped) = cropToSmallest expectedRendered actualRendered
+            (width, height) = size expectedRenderedCropped
+
+        
+
+        let mismatchedCount = getSum $
+                foldMapOf 
+                    zippingTraversal
+                    countMismatchedPixel
+                    (expectedRenderedCropped, actualRenderedCropped)
+        unless (mismatchedCount < pixelCountThreshold) $ do
+            let totalPixels = width * height
+            let diffImage = 
+                    (expectedRenderedCropped, actualRenderedCropped) 
+                        & zippingTraversal %~ (dup . colourMismatchedPixel)
+                        & (^. _1)
+            liftIO $ JP.writePng expectedPath expectedRendered
+            liftIO $ JP.writePng diffPath diffImage
+            liftIO $ JP.writePng actualPath actualRendered
+
+            liftEither . Left $
+                ( show mismatchedCount <> "/" <> show totalPixels 
+                <> " pixels didn't match, diff written to " 
+                <> diffPath
+                )
+    
+doTest :: TestName -> FilePath -> IO Diagram -> TestTree
+doTest testName goldenPath makeDiagram = 
+    let qualifyGoldenPath = (</> "test-data" </> goldenPath) <$> Paths.getDataDir
+        readGoldenFile = fromMaybe (error $ "failed to read " <> goldenPath) . parseXMLDoc <$> (readFile =<< qualifyGoldenPath)
+        -- most paths are relative to Paths_waterfall_cad_examples.getDataDir
+        -- however when updating the file, we want to modify the source file
+        -- therefore this is sensitive to the cwd
+        updateGoldenFile = writeFile ("test-data" </> goldenPath) . ppTopElement
+    in goldenTest 
+        testName
+        readGoldenFile
+        (darkModeSVG <$> makeDiagram)
+        (\a b -> do
+            path <- qualifyGoldenPath
+            compareOutput path a b
+        )
+        updateGoldenFile
+    
+standardSolidDiagram :: Solid -> Diagram
+standardSolidDiagram = withWidth 800 . Diagram.solidDiagram (V3 2 3 1)
+
+normalizeSize :: (V2 Double -> Double) -> Double -> Diagram -> Diagram
+normalizeSize getter target d = 
+    case Diagram.diagramBoundingBox d of 
+        Just (lo, hi) -> 
+            let s = getter (hi - lo)
+            in TwoD.Transforms.uScale2D (target / s) d
+        Nothing -> d
+
+withHeight :: Double -> Diagram -> Diagram
+withHeight = normalizeSize (^. _y) 
+
+withWidth :: Double -> Diagram -> Diagram
+withWidth = normalizeSize (^. _x) 
+
+solidTest :: TestName -> FilePath -> Solid -> TestTree
+solidTest name filepath solid =
+    doTest name filepath (pure . standardSolidDiagram $ solid)
+
+smallSolidTest :: TestName -> FilePath -> Solid -> TestTree
+smallSolidTest name filepath solid =
+    doTest name filepath (pure . withHeight 200 . standardSolidDiagram $ solid)
+
+diagramGoldenTests :: TestTree
+diagramGoldenTests = testGroup "Diagram Golden Tests" 
+    [ smallSolidTest "CSG" "csg.svg" CsgExample.csgExample
+    , solidTest "Gear" "gear.svg" $ GearExample.gearExample 1 5 20 (20*pi/180)
+    , smallSolidTest "Revolution" "revolution.svg" RevolutionExample.revolutionExample
+    , smallSolidTest "Sweep" "sweep.svg" SweepExample.sweepExample
+    , solidTest "Offset" "offset.svg" OffsetExample.offsetExample
+    , doTest "Text" "text.svg" $ do
+        projectRoot <- Paths.getDataDir 
+        standardSolidDiagram <$> TextExample.textExample 
+            (projectRoot </> "test-data/fonts/varela/VarelaRound-Regular.ttf")
+            12.0
+            "Waterfall-CAD"
+            10
+    , smallSolidTest "Bound" "bounding-boxes.svg" BoundingBoxExample.boundingBoxExample
+    , solidTest "Loft" "loft.svg" LoftExample.loftExample
+    , solidTest "Fillet" "fillet.svg" FilletExample.filletExample
+    , smallSolidTest "2D Booleans" "2d-booleans.svg"  TwoDBooleansExample.twoDBooleansExample
+    , solidTest "Platonic Solids" "platonic.svg" PlatonicSolidsExample.platonicSolidsExample
+    , solidTest "Take Path Fraction" "takePathFraction.svg" TakePathFractionExample.takePathFractionExample
+    , solidTest "Negative Scaled Cube" "negativeScaledCube.svg" 
+        (Transforms.scale (V3 (negate 1) 1 1) Solids.unitCube)
+    , solidTest "Negative Scaled Cube II" "negativeScaledCube-II.svg" 
+        (Transforms.scale (negate $ V3 1 1 1) Solids.unitCube)
+    , solidTest "Negative Scaled Cube III" "negativeScaledCube-III.svg" 
+        (Transforms.scale (V3 (negate 10) (negate 10) 10) Solids.unitCube)
+    , solidTest "Negative Scaled Cuboid" "negativeScaledCuboid.svg" 
+        (Transforms.scale (V3 (negate 1) 2 3) Solids.unitCube)
+    ]
diff --git a/test/ExceptionTests.hs b/test/ExceptionTests.hs
new file mode 100644
--- /dev/null
+++ b/test/ExceptionTests.hs
@@ -0,0 +1,75 @@
+{-# LANGUAGE LambdaCase #-}
+module ExceptionTests 
+( exceptionTests
+) where
+
+import qualified Waterfall.Offset as Offset
+import qualified Waterfall.Fillet as Fillet
+import qualified Waterfall.Revolution as Revolution
+import qualified Waterfall.TwoD.Path2D as Path2D
+import qualified Waterfall.Solids as Solids
+import Waterfall.Error (WaterfallError (..))
+import Linear (V2 (..))
+import Test.Tasty (TestTree, testGroup)
+import Test.Tasty.HUnit
+import OpenCascade.Internal.Exception (OpenCascadeException (..), testThrow)
+import OpenCascade.Std.RuntimeError as RuntimeError 
+import OpenCascade.Inheritance (upcast)
+import Control.Exception (catch, Exception)
+import Control.Monad (when)
+import System.IO.Temp (emptySystemTempFile)
+import qualified Waterfall.IO as IO
+import Waterfall.IO (WaterfallIOException(WaterfallIOException), WaterfallIOExceptionCause (FileError))
+import Data.Acquire (with)
+import Data.Either (fromLeft)
+
+
+checkFailure :: Exception b => IO a -> (b -> Maybe String)  -> IO ()
+checkFailure f check = do
+    success <- catch (f >> pure True) handler
+    when success $ assertFailure "Did not catch expected error"
+    where
+        handler e = 
+            case check e of
+                Nothing -> pure False 
+                Just msg -> 
+                    assertFailure msg
+
+expectFailure :: (Exception b, Eq b) => IO a -> b -> IO ()
+expectFailure f expected = 
+    checkFailure f 
+        (\e -> 
+            if e == expected 
+                then Nothing
+                else Just $ "Caught unexpected error\n" 
+                        <> "expected: " <> show expected
+                        <> "\ngot: " <> show e
+        )
+
+
+writeTmpStl :: Solids.Solid -> IO ()
+writeTmpStl s = do
+    file <- emptySystemTempFile "solid.stl"
+    IO.writeSTL 0.1 file s
+
+exceptionTests :: TestTree
+exceptionTests = testGroup "Exception Tests"
+    [ -- It's a little weird that this fails at IO time, whereas _some_ operations will fail with an OpenCascade exception when the operation is performed
+      testCase "Bad Offset" $ checkFailure (writeTmpStl $ Offset.offset (negate 1) Solids.centeredCube) 
+            $ \case 
+                WaterfallIOException FileError _ -> Nothing
+                e -> Just $ "Expected WaterfallIOException\ngot: " <> show e
+    , testCase "Bad Fillet" $ assertEqual "Bad Fillet"
+        (fromLeft (error "expected failure") $ Fillet.tryRoundFillet 2 Solids.centeredCube)
+        (WaterfallError $ OpenCascadeStandardFailure "BRep_API: command not done" "")
+    , testCase "Bad Revolution" $ assertEqual "Bad Revolution"
+        (fromLeft (error "expected failure") $ Revolution.tryRevolution
+            (Path2D.pathFrom (V2 (-1) 0)
+                [ Path2D.lineTo (V2 1 0)
+                , Path2D.lineTo (V2 1 2)
+                , Path2D.lineTo (V2 (-1) 2)
+                ]))
+        (WaterfallError $ OpenCascadeStandardFailure "BRep_API: command not done" "")
+    , testCase "Throw Std Exception" $ with (RuntimeError.new "Some Exception Text") $ \re -> 
+        expectFailure (testThrow (upcast re)) (OpenCascadeStdException "Some Exception Text")
+    ]
diff --git a/test/Main.hs b/test/Main.hs
new file mode 100644
--- /dev/null
+++ b/test/Main.hs
@@ -0,0 +1,14 @@
+module Main
+( main
+) where
+
+import DiagramGoldenTests (diagramGoldenTests)
+import ExceptionTests (exceptionTests)
+import Test.Tasty (defaultMain, testGroup)
+
+
+main :: IO ()
+main = defaultMain $ testGroup "tests"
+    [ diagramGoldenTests
+    , exceptionTests
+    ]
diff --git a/waterfall-cad-examples.cabal b/waterfall-cad-examples.cabal
--- a/waterfall-cad-examples.cabal
+++ b/waterfall-cad-examples.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.37.0.
+-- This file has been generated from package.yaml by hpack version 0.39.6.
 --
 -- see: https://github.com/sol/hpack
 
 name:           waterfall-cad-examples
-version:        0.6.2.1
+version:        0.6.3.0
 synopsis:       Examples for Waterfall CAD, a Declarative CAD/Solid Modeling Library
 description:    Please see the README on GitHub at <https://github.com/joe-warren/opencascade-hs#readme>
 category:       Graphics
@@ -21,6 +21,26 @@
     LICENSE
     README.md
     CHANGELOG.md
+data-files:
+    test-data/2d-booleans.svg
+    test-data/bounding-boxes.svg
+    test-data/csg.svg
+    test-data/fillet.svg
+    test-data/gear.svg
+    test-data/loft.svg
+    test-data/negativeScaledCube-II.svg
+    test-data/negativeScaledCube-III.svg
+    test-data/negativeScaledCube.svg
+    test-data/negativeScaledCuboid.svg
+    test-data/offset.svg
+    test-data/platonic.svg
+    test-data/revolution.svg
+    test-data/sweep.svg
+    test-data/takePathFraction.svg
+    test-data/text.svg
+    test-data/fonts/varela/OFL.txt
+    test-data/fonts/varela/VarelaRound-Regular.ttf
+    test-results/.keep
 
 source-repository head
   type: git
@@ -54,14 +74,14 @@
       base >=4.7 && <5
     , lens ==5.*
     , linear >=1.21 && <2
-    , opencascade-hs >=0.6.2.1 && <0.7
+    , opencascade-hs >=0.6.3.0 && <0.7
     , optparse-applicative >=0.17 && <0.19
     , parsec ==3.1.*
     , parser-combinators >=1.2 && <1.4
     , raw-strings-qq >=1.1 && <2
     , svg-tree >=0.6 && <1
-    , waterfall-cad >=0.6.2.1 && <0.7
-    , waterfall-cad-svg >=0.6.2.1 && <0.7
+    , waterfall-cad >=0.6.3.0 && <0.7
+    , waterfall-cad-svg >=0.6.3.0 && <0.7
     , xml ==1.*
   default-language: Haskell2010
 
@@ -76,14 +96,51 @@
       base >=4.7 && <5
     , lens ==5.*
     , linear >=1.21 && <2
-    , opencascade-hs >=0.6.2.1 && <0.7
+    , opencascade-hs >=0.6.3.0 && <0.7
     , optparse-applicative >=0.17 && <0.19
     , parsec ==3.1.*
     , parser-combinators >=1.2 && <1.4
     , raw-strings-qq >=1.1 && <2
     , svg-tree >=0.6 && <1
-    , waterfall-cad >=0.6.2.1 && <0.7
+    , waterfall-cad >=0.6.3.0 && <0.7
     , waterfall-cad-examples
-    , waterfall-cad-svg >=0.6.2.1 && <0.7
+    , waterfall-cad-svg >=0.6.3.0 && <0.7
+    , xml ==1.*
+  default-language: Haskell2010
+
+test-suite waterfall-cad-tests
+  type: exitcode-stdio-1.0
+  main-is: Main.hs
+  other-modules:
+      DiagramGoldenTests
+      ExceptionTests
+      Paths_waterfall_cad_examples
+  hs-source-dirs:
+      test
+  ghc-options: -Wall -Werror=compat -Werror=identities -Werror=incomplete-record-updates -Werror=incomplete-uni-patterns -Werror=missing-home-modules -Werror=missing-export-lists -Werror=partial-fields -Werror=redundant-constraints -optc -Werror-implicit-function-declaration
+  build-depends:
+      FontyFruity
+    , JuicyPixels
+    , base >=4.7 && <5
+    , bytestring
+    , filepath
+    , lens ==5.*
+    , linear >=1.21 && <2
+    , mtl
+    , opencascade-hs >=0.6.3.0 && <0.7
+    , optparse-applicative >=0.17 && <0.19
+    , parsec ==3.1.*
+    , parser-combinators >=1.2 && <1.4
+    , rasterific-svg
+    , raw-strings-qq >=1.1 && <2
+    , resourcet
+    , svg-tree >=0.6 && <1
+    , tasty
+    , tasty-golden
+    , tasty-hunit
+    , temporary
+    , waterfall-cad >=0.6.3.0 && <0.7
+    , waterfall-cad-examples
+    , waterfall-cad-svg >=0.6.3.0 && <0.7
     , xml ==1.*
   default-language: Haskell2010
