<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>Dane&#39;s Stuff</title>
	<subtitle>Yet another Eleventy starter kit for my (&amp; your) new projects with accessibility and performance in mind.</subtitle>
	
	<link href="https://dane-king.com/feed/feed.xml" rel="self"/>
	<link href="https://dane-king.com"/>
	<updated>2023-01-03T00:00:00Z</updated>
	<id>/feed/feed.xml</id>
	<author>
		<name>Dane King</name>
		<email>kingd9@gmail.com</email>
	</author>
	
	<entry>
		<title>Test Properties</title>
		<link href="https://dane-king.com/posts/test_properties/"/>
		<updated>2023-01-03T00:00:00Z</updated>
		<id>https://dane-king.com/posts/test_properties/</id>
		<content type="html">&lt;p&gt;In a previous &lt;a href=&quot;https://dane-king.com/posts/testable_code/&quot; title=&quot;Testable Code is Good Code&quot;&gt;post&lt;/a&gt; I talked about testable code. Kent Beck expanded on this a bit with (Test Desiderata) [&lt;a href=&quot;https://kentbeck.github.io/TestDesiderata/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;https://kentbeck.github.io/TestDesiderata/&lt;/a&gt;] and talks about properties of good tests. I really like how he talks about combinations and how certain properties can interfere with each other so we have to make trade-offs.&lt;/p&gt;
&lt;p&gt;Lets talk about some of the trade-offs with unit tests. There is a mnemonic of (FIRST)[&lt;a href=&quot;https://medium.com/pragmatic-programmers/unit-tests-are-first-fast-isolated-repeatable-self-verifying-and-timely-a83e8070698e&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;https://medium.com/pragmatic-programmers/unit-tests-are-first-fast-isolated-repeatable-self-verifying-and-timely-a83e8070698e&lt;/a&gt;] that states what a unit test should be. These map really well to some of Beck&#39;s test properties, but not all of them. It&#39;s important to remember that different types of tests have strengths and weaknesses and we should lean into them and use the type that fits what we are trying to accomplish.&lt;/p&gt;
&lt;p&gt;Unit tests should be fast, repeatable, deterministic, and easily ran as part of the development. They are more useful for complex pieces of code, especially pieces with lots of variation in inputs. They help find edge cases and refactor code so that it is maintainable. They don&#39;t give much feedback on the correctness of the application, they are not very predictive, which is what lots of people mistakenly think they do.  However, you get more feedback on the design of a particular section of code and whether changes broke other parts of the code.&lt;/p&gt;
&lt;p&gt;However, if we want to ensure a end user can use the UI for some critical functionality, then an end to end test would be more appropriate. We would trade some properties, like fast and specific for some other properties, such as predictive and inspiring.&lt;/p&gt;
&lt;p&gt;So depending on what you are trying to do, and what kind of feedback you are trying to gain, determines what kind of tests. A application with mostly UI, might have more end to end and integration test, while one that was more complex calculations would be more focused on unit tests. I think this is a point lots of people miss. Not all tests do the same thing, each one has strengths and weaknesses, and knowing what problem you are trying to solve will allow you to choose the correct test.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Testable Code is Good Code</title>
		<link href="https://dane-king.com/posts/testable_code_is_good_code/"/>
		<updated>2022-09-02T00:00:00Z</updated>
		<id>https://dane-king.com/posts/testable_code_is_good_code/</id>
		<content type="html">&lt;p&gt;I talked about testable code in another &lt;a href=&quot;https://dane-king.com/posts/unit_tests_are_misunderstood/&quot; title=&quot;Unit Tests are Misunderstood&quot;&gt;post&lt;/a&gt;. I wanted to expand on that and explain a bit more why testable code makes your code better.&lt;/p&gt;
&lt;p&gt;Better code is a subjective term, so let me define a bit about what I mean. By better, I mean it&#39;s easier to read, easier to change, smaller methods and classes. Although these things don&#39;t necessarily make your code better, you can have these things and your code could still be bad, to me at least, they are things I strive for in my code.&lt;/p&gt;
&lt;p&gt;How your tests interact with you code is your first feedback in how hard it is to use the code you are writing. If you (write the code you wish you had in your test)[&lt;a href=&quot;https://spec.fm/podcasts/developer-tea/b122f924&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;https://spec.fm/podcasts/developer-tea/b122f924&lt;/a&gt;], you start actively designing the interface. Most times if your code is easy to test, its changeable, easy to read.&lt;/p&gt;
&lt;p&gt;Again I say mostly, you could make a test library that makes it easy to test the code, or have some code that is just wrong. But if you are testing your code through the code interface and you have problems with you tests, or (code smells)[&lt;a href=&quot;http://xunitpatterns.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;http://xunitpatterns.com/&lt;/a&gt;] it is a good indications that something is lacking in your code design. It could be the test are very big because it doesn&#39;t have a single responsibility, or its hard to test certain things because of side effects. Hopefully I will go into more detail in later posts. But whatever they are, those are feedback loops your test are giving you about your unit under test. If you listen to your tests as you write or change your code, many times it will greatly improve your code, or at least highlight some design flaws.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Unit Tests Are Misunderstood</title>
		<link href="https://dane-king.com/posts/unit_tests_are_misunderstood/"/>
		<updated>2022-08-09T00:00:00Z</updated>
		<id>https://dane-king.com/posts/unit_tests_are_misunderstood/</id>
		<content type="html">&lt;p&gt;I think some of the misunderstanding of unit tests, is that people don&#39;t fully grasp the purpose of unit tests. I often hear things like we don&#39;t really need unit tests if we have end-to-end and integration tests, or why do we still have bugs if we have all these unit tests. This really misses the power of writing unit tests.&lt;/p&gt;
&lt;p&gt;In the book  &lt;a href=&quot;https://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Growing Object-Oriented Software Guided By Tests&lt;/a&gt; (&lt;em&gt;if you haven&#39;t read it, I highly recommend it&lt;/em&gt;). They explain the difference between internal quality and external quality and how the different types of tests relate to each one.&lt;/p&gt;
&lt;svg xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:cc=&quot;http://creativecommons.org/ns#&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:svg=&quot;http://www.w3.org/2000/svg&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:sodipodi=&quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&quot; xmlns:inkscape=&quot;http://www.inkscape.org/namespaces/inkscape&quot; width=&quot;263.59671&quot; height=&quot;199.15283&quot; id=&quot;svg1880&quot; sodipodi:version=&quot;0.32&quot; inkscape:version=&quot;0.46&quot; sodipodi:docbase=&quot;/home/nat/presentations/Mock Objects/xpday2007&quot; sodipodi:docname=&quot;quality-feedback.svg&quot; inkscape:output_extension=&quot;org.inkscape.output.svg.inkscape&quot; version=&quot;1.0&quot;&gt;
  &lt;defs id=&quot;defs1882&quot;&gt;
    &lt;inkscape:perspective sodipodi:type=&quot;inkscape:persp3d&quot; inkscape:vp_x=&quot;0 : 384 : 1&quot; inkscape:vp_y=&quot;0 : 1000 : 0&quot; inkscape:vp_z=&quot;1024 : 384 : 1&quot; inkscape:persp3d-origin=&quot;512 : 256 : 1&quot; id=&quot;perspective94&quot;&gt;&lt;/inkscape:perspective&gt;
  &lt;/defs&gt;
  &lt;sodipodi:namedview id=&quot;base&quot; pagecolor=&quot;#ffffff&quot; bordercolor=&quot;#666666&quot; borderopacity=&quot;1.0&quot; inkscape:pageopacity=&quot;0.0&quot; inkscape:pageshadow=&quot;2&quot; inkscape:zoom=&quot;2.6021907&quot; inkscape:cx=&quot;173.5221&quot; inkscape:cy=&quot;115.14359&quot; inkscape:current-layer=&quot;layer1&quot; inkscape:document-units=&quot;mm&quot; inkscape:window-width=&quot;1136&quot; inkscape:window-height=&quot;907&quot; inkscape:window-x=&quot;4&quot; inkscape:window-y=&quot;25&quot; showgrid=&quot;false&quot; height=&quot;185px&quot; units=&quot;mm&quot; showguides=&quot;true&quot; inkscape:guide-bbox=&quot;true&quot;&gt;&lt;/sodipodi:namedview&gt;
  &lt;metadata id=&quot;metadata1885&quot;&gt;
    &lt;rdf:RDF&gt;
      &lt;cc:Work rdf:about=&quot;&quot;&gt;
        &lt;dc:format&gt;image/svg+xml&lt;/dc:format&gt;
        &lt;dc:type rdf:resource=&quot;http://purl.org/dc/dcmitype/StillImage&quot;&gt;&lt;/dc:type&gt;
      &lt;/cc:Work&gt;
    &lt;/rdf:RDF&gt;
  &lt;/metadata&gt;
  &lt;g inkscape:label=&quot;Layer 1&quot; id=&quot;layer1&quot; inkscape:groupmode=&quot;layer&quot; transform=&quot;translate(-64.034837,-60.853054)&quot;&gt;
    &lt;g id=&quot;g2576&quot; transform=&quot;matrix(0.771023,0,0,0.771023,14.734673,13.851002)&quot;&gt;
      &lt;path transform=&quot;matrix(0.3982012,0,0,0.3982012,-17.408133,44.270963)&quot; d=&quot;M 292.53886,46.054737 C 291.72456,47.861583 292.0991,49.798387 291.96833,51.64094 C 292.66332,54.561406 293.34716,57.483331 294.00506,60.412771 C 295.71536,68.697777 296.7089,77.104809 297.64814,85.504798 C 299.398,102.02801 300.71448,118.59298 302.00491,135.15712 C 304.0424,160.11384 305.19605,185.12489 306.04108,210.14622 C 307.10768,241.64075 307.31882,273.1547 307.66877,304.66282 C 308.04644,340.33286 308.30371,376.00367 308.73288,411.67319 C 309.18663,448.229 309.44443,484.78637 309.3357,521.34488 C 309.08821,552.18634 308.90903,583.03505 307.66338,613.85521 C 307.19653,623.97637 307.05469,634.10711 306.92006,644.23656 L 306.38401,644.24803 C 305.81581,634.11176 305.3201,623.97041 305.299,613.8145 C 305.11547,582.98444 306.22883,552.16349 306.27906,521.33302 C 306.45401,484.78995 306.22699,448.24728 305.80125,411.70636 C 305.42318,376.03571 305.20998,340.36381 304.82472,304.69325 C 304.50068,273.20781 304.26184,241.71682 303.17446,210.24597 C 302.27972,185.2705 301.09964,160.3046 298.98218,135.39818 C 297.63387,118.87367 296.24333,102.35055 294.4301,85.869241 C 293.47943,77.580792 292.47393,69.286247 290.76801,61.112411 C 290.09532,58.076348 289.34192,55.055085 288.78486,51.995673 C 288.9627,49.769433 288.79551,47.518793 289.72691,45.37599 L 292.53886,46.054737 z&quot; id=&quot;path2237&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.3982012,0,0,0.3982012,-17.408133,44.270963)&quot; d=&quot;M 274.94268,627.59299 C 281.79488,628.50943 288.72681,628.50599 295.62684,628.52022 C 309.34167,628.45075 323.04223,627.77182 336.73295,627.01268 C 357.57805,625.65907 378.40746,624.08113 399.25089,622.70094 C 426.33997,620.84001 453.47931,619.96275 480.61994,619.31424 C 511.68663,618.67023 542.76161,618.62812 573.83367,618.58415 C 607.22523,618.56023 640.61679,618.59083 674.00836,618.57959 C 706.16229,618.49409 738.31492,618.69373 770.46354,619.27659 C 797.34745,619.78621 824.20486,621.09573 851.02748,622.94135 C 868.8765,624.40789 886.8024,625.61815 904.42832,628.90602 C 909.27877,629.83799 914.09357,630.93869 918.9181,631.9924 L 918.81235,632.73824 C 913.89346,632.38094 908.96769,632.10386 904.06361,631.55785 C 886.29256,629.97889 868.59476,627.58364 850.78012,626.45751 C 824.02112,624.53357 797.225,623.14093 770.39957,622.59129 C 738.27298,621.93376 706.14086,621.73424 674.00765,621.80527 C 640.61828,621.77936 607.22886,621.77537 573.8395,621.81972 C 542.7921,621.88767 511.74224,621.95119 480.70037,622.60431 C 453.60805,623.28167 426.51759,624.17971 399.47867,626.07902 C 378.62654,627.51035 357.78912,629.14424 336.93384,630.52822 C 323.17634,631.33764 309.40695,632.03081 295.62293,632.13004 C 288.53515,632.12922 281.42175,632.12538 274.37594,631.25323 L 274.94268,627.59299 z&quot; id=&quot;path2239&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.3982012,0,0,0.3982012,-17.408133,44.270963)&quot; d=&quot;M 912.65058,615.92629 C 910.71972,615.14108 908.61593,615.00221 906.61222,614.60087 C 906.92978,613.69589 908.42119,614.02027 908.47665,614.00247 C 910.29164,616.13756 912.59439,617.75374 914.76226,619.49632 C 917.72227,621.70978 920.83456,623.70439 923.92067,625.73371 C 927.33452,627.19012 927.43292,628.84391 928.44766,631.796 C 926.94828,635.21328 923.85254,637.25566 921.00124,639.49729 C 917.46281,642.27917 913.50828,644.40669 909.60967,646.61268 C 908.18997,648.28902 905.85315,647.3901 904.3425,647.70274 L 903.56225,647.1459 C 904.81145,645.76293 905.37796,643.6676 907.75839,643.20244 C 911.44404,641.0346 915.17642,638.93128 918.57776,636.31927 C 920.59538,634.66024 922.79212,633.17418 924.43708,631.11374 C 923.54265,630.43146 922.75406,629.58167 921.7538,629.06691 C 918.59563,626.97275 915.41406,624.91048 912.37865,622.63809 C 909.90543,620.65062 907.26168,618.8174 905.271,616.30578 C 904.8795,613.12232 902.79939,612.38369 906.98282,610.79808 C 909.22823,611.35451 911.53075,611.77215 913.69971,612.63712 L 912.65058,615.92629 z&quot; id=&quot;path2241&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.3982012,0,0,0.3982012,-17.408133,44.270963)&quot; d=&quot;M 276.36067,72.947841 C 277.6943,68.561253 278.93709,64.150048 280.14229,59.726955 C 281.21296,55.590804 282.20684,51.436024 283.20141,47.281462 C 283.32047,43.04507 285.3285,43.66104 287.6414,41.912662 C 290.75433,43.905311 292.85084,47.114072 295.13002,49.974783 C 298.87263,54.667937 302.1843,59.663673 305.43295,64.70168 C 308.06555,68.49621 309.72438,72.730153 311.38437,76.992973 C 311.57745,77.42439 311.77052,77.855806 311.96359,78.287222 L 311.02776,79.004472 C 310.62695,78.661021 310.22614,78.31757 309.82533,77.974119 C 306.97867,74.410871 304.25923,70.849484 302.21792,66.713501 C 299.05134,61.786053 295.82007,56.901438 292.13486,52.337067 C 290.34699,50.108361 288.41514,47.757489 286.62594,45.642277 C 286.70455,46.479326 287.25406,47.409818 286.86178,48.153423 C 285.80434,52.330794 284.74451,56.507337 283.6413,60.673151 C 282.40005,65.137635 281.128,69.5924 279.77413,74.024394 L 276.36067,72.947841 z&quot; id=&quot;path2243&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
    &lt;path style=&quot;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot; id=&quot;path3224&quot; d=&quot;M 334.06398,87.925377 C 337.67896,92.641318 342.25685,96.458244 346.67172,100.3854 C 354.70407,107.14303 363.0721,113.48951 371.37063,119.91381 C 382.91446,128.77825 394.46101,137.63885 405.87743,146.66712 C 419.58481,157.47574 432.87581,168.7948 446.04736,180.24562 C 460.88268,193.32986 475.47695,206.68392 490.15056,219.94848 C 506.05369,234.31757 522.07194,248.55835 537.98612,262.9151 C 554.30176,277.55988 570.03838,292.82336 585.50786,308.35333 C 600.59315,323.64494 615.11958,339.4746 629.46738,355.45604 C 643.02847,370.71876 656.37748,386.16824 669.81658,401.53824 C 682.48792,416.00668 695.33972,430.31551 708.28409,444.53974 C 720.49009,457.97078 732.87015,471.2393 745.50352,484.2689 C 757.36822,496.53971 769.73405,508.30322 782.31638,519.83126 C 793.5875,530.09369 805.26978,539.8881 817.18184,549.39443 C 826.38517,556.6925 835.79765,563.72007 845.14298,570.83367 C 850.45828,574.87638 855.64805,579.07987 860.85077,583.26531 C 863.06292,583.89882 863.48466,586.25582 864.63568,587.56269 C 864.31491,587.89748 863.99414,588.23226 863.67337,588.56705 L 863.50215,588.07387 C 863.40138,588.33229 863.30061,588.5907 863.19984,588.84911 C 862.15571,588.33954 859.18447,588.50235 858.28863,586.45227 C 853.12211,582.27442 847.97291,578.07337 842.70282,574.02576 C 833.36295,566.85554 823.97083,559.75189 814.75695,552.41928 C 802.82093,542.80768 791.07903,532.95528 779.76102,522.61799 C 767.13312,511.02891 754.74003,499.18546 742.83189,486.85317 C 730.20253,473.76608 717.80681,460.4592 705.61382,446.96412 C 692.68727,432.6936 679.83231,418.35723 667.17317,403.84846 C 653.75123,388.48336 640.44533,373.01665 626.91482,357.74674 C 612.61289,341.80348 598.16358,325.98235 583.11415,310.73754 C 567.68861,295.24926 552.00708,280.01383 535.73455,265.4115 C 519.81643,251.05786 503.81469,236.7975 487.90022,222.43981 C 473.23171,209.20051 458.66085,195.85179 443.83953,182.78285 C 430.71862,171.3547 417.44773,160.09569 403.78571,149.31585 C 392.36669,140.31092 380.82849,131.46046 369.28261,122.61902 C 360.91397,116.17886 352.50133,109.78524 344.38739,103.02423 C 339.73832,98.9242 334.94465,94.915271 331.11307,90.001016 L 334.06398,87.925377 z&quot; transform=&quot;matrix(0.3070223,0,0,0.3070223,1.3126021,47.984933)&quot;&gt;&lt;/path&gt;
    &lt;path style=&quot;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot; id=&quot;path3232&quot; d=&quot;M 325.31206,604.2427 C 329.47071,599.67109 333.74815,595.21008 338.01083,590.73605 C 345.51516,583.02319 353.03348,575.32423 360.51888,567.59291 C 369.9746,557.80441 379.30013,547.89178 388.71144,538.0608 C 399.30711,526.93978 410.11121,516.02071 420.95697,505.14442 C 432.31044,493.74004 443.78845,482.46087 455.34511,471.26275 C 467.30553,459.74232 479.34488,448.30425 491.39974,436.8828 C 503.15473,425.75642 514.93255,414.65422 526.68547,403.52565 C 537.46597,393.34876 548.18034,383.10327 558.77947,372.73762 C 568.69903,363.0003 578.65788,353.30338 588.67737,343.6689 C 598.33796,334.44598 608.119,325.35049 617.87774,316.23182 C 627.33326,307.37585 636.90985,298.65077 646.48612,289.92597 C 655.92903,281.27229 665.50992,272.77229 675.14484,264.33362 C 684.61423,256.09506 694.18334,247.97231 703.67186,239.75593 C 713.11534,231.57556 722.53565,223.36873 732.00394,215.21704 C 741.61596,206.92368 751.28821,198.70013 761.00074,190.52478 C 770.49951,182.55817 780.08893,174.70028 789.71125,166.88361 C 798.61396,159.67326 807.58292,152.54536 816.58421,145.45863 C 824.17467,139.51022 831.77462,133.57395 839.35238,127.60935 C 845.13677,123.03442 850.94064,118.48426 856.74179,113.93064 C 859.77034,111.49885 862.89966,109.20374 866.04421,106.92797 C 867.30053,104.76348 868.18798,107.72631 868.42204,107.81347 L 868.10153,107.57696 C 868.13726,108.2425 870.9871,109.02825 868.22731,109.91977 C 865.16931,112.24606 862.09771,114.55436 859.05173,116.89649 C 853.22249,121.40577 847.40513,125.93024 841.62109,130.49752 C 834.03185,136.44695 826.42357,142.37204 818.82409,148.30839 C 809.82621,155.36885 800.8441,162.44943 791.96259,169.6563 C 782.35289,177.45547 772.78667,185.30829 763.30391,193.26157 C 753.59996,201.42624 743.94599,209.65 734.32706,217.91466 C 724.86207,226.0678 715.42877,234.25735 705.99099,242.44192 C 696.48514,250.62565 686.93661,258.75979 677.45463,266.97116 C 667.83597,275.39358 658.27336,283.87957 648.846,292.51625 C 639.28013,301.23086 629.68913,309.91854 620.25269,318.77392 C 610.50327,327.88061 600.72946,336.96184 591.07707,346.17164 C 581.03702,355.77083 571.09941,365.47588 561.17595,375.19541 C 550.53388,385.54115 539.82637,395.81889 528.99832,405.97025 C 517.23691,417.08876 505.45295,428.18338 493.69661,439.30727 C 481.64998,450.71888 469.62354,462.15216 457.66502,473.65612 C 446.12604,484.84482 434.67994,496.12909 423.32634,507.50597 C 412.50223,518.37124 401.72884,529.28733 391.14084,540.3836 C 381.73766,550.23052 372.41812,560.15681 362.97756,569.96807 C 355.51349,577.71184 348.01266,585.41959 340.515,593.13079 C 336.29041,597.57292 332.02429,601.98102 327.97043,606.58108 L 325.31206,604.2427 z&quot; transform=&quot;matrix(0.3070223,0,0,0.3070223,1.3126021,47.984933)&quot;&gt;&lt;/path&gt;
    &lt;g id=&quot;g3307&quot; transform=&quot;matrix(0.3070223,0,0,0.3070223,-2.9146053,46.447767)&quot; style=&quot;fill:#3cb371&quot;&gt;
      &lt;path d=&quot;M 886.13449,90.86629 C 889.42746,91.344215 892.29072,90.168874 895.31462,89.205078 C 898.10197,88.361548 898.0182,85.951406 899.13368,84.079207 C 899.33539,81.901894 896.71459,81.659945 895.67286,80.618139 C 892.84363,79.735846 891.36,81.417599 889.06594,82.486511 C 886.45706,84.766241 886.26609,87.495873 885.69748,90.611312 C 885.81309,93.979461 888.00185,94.81861 890.05658,96.802101 C 892.72117,98.103717 895.57412,97.871957 898.4361,97.910683 C 899.96072,97.925902 901.35069,97.23968 902.79677,96.906762 L 902.90011,97.09073 C 901.58532,98.025841 900.48742,99.316018 898.93372,99.911731 C 895.13332,100.77986 892.13535,101.81164 888.32784,99.760155 C 885.12014,96.967499 882.48442,95.243443 882.31325,90.475872 C 883.1724,86.373263 883.50801,82.772671 887.0419,79.848996 C 890.45027,78.075928 892.86446,76.266691 896.94992,77.550294 C 899.92264,79.503656 902.18031,80.444833 902.47526,84.464732 C 901.14893,87.901409 900.38997,90.491947 896.60095,92.172796 C 893.06273,93.220424 889.70218,94.557037 885.88186,93.998837 L 886.13449,90.86629 z&quot; id=&quot;path3236&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 920.73619,84.826524 C 917.43388,86.190163 914.3378,87.97055 911.20627,89.672544 C 908.68678,91.258869 906.0896,92.720827 903.52769,94.228071 C 902.73514,95.081552 901.54881,94.518652 900.68661,94.64526 L 900.55167,93.987988 C 901.13817,93.416773 901.56818,92.667479 902.31904,92.266672 C 904.79063,90.540623 907.19286,88.704116 909.86622,87.284466 C 913.12058,85.579585 916.32432,83.753905 919.81695,82.556583 L 920.73619,84.826524 z&quot; id=&quot;path3238&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 903.6103,80.422467 C 904.93856,84.138225 907.58821,86.952053 909.98737,89.962157 C 912.73054,92.588534 915.59494,95.083746 918.39074,97.652731 C 919.00652,98.241719 919.56259,98.88726 920.14852,99.504524 L 919.85725,99.951731 C 919.57031,99.844599 917.57155,99.18703 917.43359,99.046835 C 913.87209,97.106675 910.29904,95.305027 907.60852,92.115257 C 904.85022,88.833251 902.1444,85.570434 900.80414,81.404622 L 903.6103,80.422467 z&quot; id=&quot;path3240&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 926.9009,70.679567 C 926.87177,74.805152 927.25995,78.911463 927.63105,83.014611 C 928.1184,86.892269 928.59456,90.770041 929.04386,94.651171 C 929.16079,95.710803 929.06786,96.776757 929.07983,97.836276 L 928.77962,97.929668 C 928.22791,96.989224 927.43891,96.160701 927.11098,95.085325 C 926.00902,91.219066 924.85901,87.368519 924.6288,83.309236 C 924.2574,79.070742 923.84813,74.827566 924.03091,70.565678 L 926.9009,70.679567 z&quot; id=&quot;path3242&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 922.95955,86.514901 C 926.1556,87.523573 929.4948,87.637777 932.80077,87.931658 C 934.63606,88.079911 936.47623,87.965754 938.31155,87.98278 L 938.40575,88.491191 C 936.56729,89.00673 934.80023,89.834463 932.87582,90.041888 C 929.21746,90.182995 925.61045,90.67301 922.07499,89.269681 L 922.95955,86.514901 z&quot; id=&quot;path3244&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 946.05591,86.378439 C 948.64535,85.548366 948.90622,83.058007 950.10847,81.308614 C 950.5555,79.594541 948.34707,79.854122 947.73609,79.349606 C 945.39081,79.445328 945.24852,81.872331 944.172,83.264806 C 943.18566,86.411223 944.97669,87.855662 946.21097,90.296891 C 948.45323,92.38526 951.15408,92.088262 953.89931,92.53036 C 956.39936,92.302094 958.91495,92.21405 961.41149,92.054605 C 963.57511,91.967336 965.09425,93.411703 966.89126,94.261511 C 965.27479,98.93815 964.28227,93.543039 963.38834,93.296866 C 962.01801,90.07877 962.01048,86.676525 961.76448,83.283364 C 962.16972,79.17251 964.2662,78.299768 967.3607,76.426342 C 970.52425,75.658606 973.57293,76.618695 976.66163,77.273517 L 976.65288,77.786969 C 973.94934,78.348768 971.21117,78.809728 968.58003,79.666846 C 967.6769,80.767877 964.89065,81.065778 965.5139,83.404843 C 965.70254,86.328627 965.70967,89.261868 966.91709,92.030979 C 966.51363,93.990683 969.79383,98.152195 964.73751,97.118728 C 963.63004,96.589222 962.74885,95.280027 961.29954,95.474962 C 958.82122,95.650478 956.32261,95.790832 953.83703,95.960294 C 950.07521,95.481441 946.66663,95.357252 943.71702,92.549522 C 941.6766,88.970928 939.77094,86.545944 941.10598,82.10067 C 943.08296,78.924698 943.91332,76.425263 948.16391,76.090732 C 951.03841,77.912747 953.23466,77.564867 953.31355,81.929691 C 951.88045,84.921438 950.94827,87.517792 947.60122,89.095189 L 946.05591,86.378439 z&quot; id=&quot;path3246&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 982.62591,76.253053 C 982.26493,79.984069 982.48653,83.722316 982.60121,87.455192 C 982.56629,89.915188 983.24186,92.280167 983.64457,94.67463 C 979.9884,94.713019 982.74482,93.326108 981.87956,92.029276 C 982.74759,88.651055 984.86838,86.047284 986.79667,83.276923 C 989.92931,80.186384 991.86093,81.030848 995.54693,81.855199 C 998.51205,83.924161 999.27242,86.961928 1000.4435,90.132263 C 1000.6505,91.095154 1000.8286,92.063779 1001.0212,93.029538 L 1000.4043,93.295141 C 999.84663,92.498064 999.26318,91.719006 998.73123,90.90391 C 997.26408,88.775318 995.93979,86.479076 993.91957,84.817738 C 992.75354,84.991943 990.25461,82.953387 989.33921,85.502044 C 987.63593,87.899917 985.81797,90.16996 985.06437,93.116641 C 983.0982,95.579432 983.99523,98.022182 980.51029,95.253689 C 980.28439,92.694147 979.90334,90.143582 979.92027,87.565131 C 979.9329,83.703175 979.78857,79.82419 980.46085,75.997337 L 982.62591,76.253053 z&quot; id=&quot;path3248&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 1013.9588,83.056799 C 1010.9948,81.809336 1009.863,83.518691 1007.4923,84.644108 C 1005.1971,86.767725 1005.6874,89.141851 1005.3713,91.782798 C 1005.177,93.779211 1007.5667,93.321125 1008.3374,93.861124 C 1010.2064,93.803827 1010.3088,91.595033 1011.1931,90.578561 C 1011.9691,89.08439 1011.7098,87.339602 1011.9585,85.780318 C 1018.8183,85.934514 1013.2787,87.213488 1015.9697,90.134765 C 1016.4366,92.037545 1018.1192,92.976188 1019.262,94.293158 C 1019.5711,94.399478 1019.8802,94.505798 1020.1892,94.612118 L 1020.1802,94.913599 C 1019.796,94.999232 1019.4118,95.084865 1019.0276,95.170498 C 1016.2785,94.225216 1014.0707,94.593034 1012.718,91.294736 C 1011.7139,86.012761 1010.7456,87.542918 1015.5029,85.433273 C 1015.211,87.604488 1015.3927,89.894255 1014.355,91.944424 C 1012.5977,94.646016 1011.7561,96.677209 1008.2058,97.14982 C 1005.3913,95.756928 1003.21,96.03256 1002.3903,92.153305 C 1002.7092,88.449047 1002.7314,85.396756 1005.6795,82.549894 C 1009.0733,80.779622 1011.1144,79.003091 1015.1297,80.823501 L 1013.9588,83.056799 z&quot; id=&quot;path3250&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 1033.5905,65.646026 C 1032.7245,71.102732 1032.2536,76.609931 1031.7614,82.109358 C 1031.6097,87.184263 1031.002,92.192624 1030.332,97.209496 C 1030.2848,97.458496 1029.8773,99.490992 1029.8059,99.849111 L 1029.2271,99.885598 C 1029.1606,99.640493 1028.3669,97.384018 1028.5016,97.209624 C 1028.0233,92.08491 1027.5526,86.984911 1028.2581,81.819797 C 1028.7681,76.236375 1029.2559,70.646021 1030.1967,65.113665 L 1033.5905,65.646026 z&quot; id=&quot;path3252&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 900.80946,122.595 C 898.0135,121.16895 895.53668,122.29121 892.77697,122.63058 C 889.87531,123.67842 889.62938,125.87522 888.47549,128.14753 C 888.09456,130.63946 891.24876,130.18152 892.30625,130.95712 C 895.43657,131.12079 897.63622,129.48802 900.16185,128.00029 C 901.01881,127.16978 901.67611,126.15542 902.43325,125.23299 C 904.98637,127.9597 904.63872,126.6153 902.74165,131.07758 C 901.01213,135.65356 900.12025,140.45968 899.22237,145.24664 C 898.46268,147.24009 898.79381,152.03477 898.77243,152.8842 C 896.02233,151.10726 898.29169,149.37218 899.75138,146.20024 C 901.70448,141.40108 903.65201,136.6001 905.63806,131.81445 C 907.00767,128.46137 908.61412,125.21642 910.20722,121.96868 C 914.53284,118.93336 913.04088,121.90244 915.27554,124.40574 C 915.45425,127.65981 916.1561,130.82767 916.77266,134.01099 C 916.40532,136.22124 918.86195,137.09601 919.58928,138.16998 C 921.2801,137.4077 921.87052,135.53251 922.88177,134.1481 C 924.48731,131.0492 925.42281,127.68256 926.47588,124.37497 C 928.00807,119.27333 928.74635,121.99911 931.90562,122.00485 C 932.90595,124.83413 933.78043,127.7108 934.70127,130.56816 C 935.38571,133.09278 936.80379,135.28382 937.9828,137.54006 C 938.21672,137.7185 938.45064,137.89694 938.68457,138.07539 L 938.59023,138.36647 C 938.21924,138.34886 937.84825,138.33125 937.47725,138.31364 C 934.93432,136.36945 932.24438,135.45113 931.38655,131.76251 C 930.46773,129.08726 929.52677,126.42043 928.67482,123.72192 C 929.61216,124.94945 932.24143,121.4444 929.95913,125.40384 C 928.79721,128.96273 927.75276,132.58143 926.00761,135.91557 C 923.83959,138.91969 922.74102,141.53362 918.62721,141.65496 C 916.25171,139.56027 913.71379,138.73269 913.31012,134.82808 C 912.68517,131.52879 911.97874,128.24449 911.75749,124.87938 C 911.90907,124.76342 912.60856,121.92293 913.34393,123.66576 C 911.81177,126.81252 910.20058,129.92955 908.8804,133.17821 C 906.88668,137.95726 904.92006,142.74713 903.02285,147.56561 C 901.11991,152.04158 900.72944,155.20213 895.82052,155.05984 C 895.43405,151.67386 894.42492,148.25996 895.74133,144.64969 C 896.68762,139.64392 897.64957,134.62667 899.43996,129.83518 C 901.34397,125.3908 901.16257,123.19794 905.87563,124.26021 C 905.02601,126.76926 905.03446,129.12444 902.1671,130.75949 C 898.80223,132.59911 895.89459,134.57094 891.80503,134.14967 C 888.13463,132.5652 885.84885,132.27882 885.46202,127.65058 C 886.96314,124.14822 887.81846,121.39574 891.80154,119.80724 C 895.31298,119.21089 898.40591,118.26471 901.91075,119.90295 L 900.80946,122.595 z&quot; id=&quot;path3254&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 952.62759,124.19265 C 950.64406,121.86502 948.29875,122.29316 945.796,121.85405 C 943.24253,122.92065 943.53215,124.93335 942.77027,127.15379 C 942.15532,130.0502 944.38673,131.12145 945.52156,133.04607 C 947.07856,134.50614 948.51539,132.37717 949.72826,132.10619 C 950.97636,130.82965 951.47725,129.09884 952.26169,127.54728 C 956.6675,126.13691 955.08069,128.65099 956.87895,131.17484 C 957.21808,132.6815 957.42312,134.21358 957.69545,135.73428 L 957.44684,135.90101 C 956.31398,134.72339 954.63888,133.93866 953.98751,132.30502 C 954.77276,130.69904 950.59531,129.17449 955.39457,129.42732 C 954.35707,131.31935 953.74336,133.48094 951.97258,134.89928 C 948.7885,136.42577 946.95324,137.74333 943.41011,135.81092 C 941.04368,132.90932 939.08368,130.899 939.4706,126.72572 C 940.72662,122.8697 941.03302,120.11519 945.40647,118.6926 C 949.0036,119.1454 952.00604,119.13635 954.74353,122.12535 L 952.62759,124.19265 z&quot; id=&quot;path3256&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 967.79234,105.78568 C 967.24914,110.45228 967.37818,115.14581 967.47372,119.8298 C 967.59857,124.24156 968.22516,128.60877 968.79278,132.9775 C 969.23874,134.38892 968.85781,135.84151 968.89007,137.26266 L 968.51179,137.71052 C 967.67967,136.4941 965.37878,135.73913 965.65561,133.53527 C 964.86187,129.03368 964.01733,124.54017 964.02058,119.93815 C 963.93436,115.08683 963.82727,110.22599 964.45795,105.39908 L 967.79234,105.78568 z&quot; id=&quot;path3258&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 976.68628,121.9013 C 976.91579,125.23015 977.26851,128.54705 977.61258,131.86535 C 978.26271,133.14869 977.48914,134.62872 977.43773,135.77957 L 976.74816,136.24623 C 976.23439,135.20429 974.05856,134.08379 974.75753,132.20918 C 974.41038,128.85054 974.02163,125.49548 973.9749,122.11312 L 976.68628,121.9013 z&quot; id=&quot;path3260&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 984.17272,110.57683 C 984.57477,115.00882 984.89121,119.44784 985.22036,123.88573 C 985.46419,126.97648 985.80139,130.05827 986.12962,133.14039 C 986.48706,133.70759 985.93772,134.12378 985.8496,134.5753 L 985.72402,135.07268 C 985.28445,134.78026 983.66927,135.04978 983.74258,133.75453 C 982.99591,130.59447 981.96502,127.47695 982.02674,124.14071 C 981.68784,119.72575 981.35447,115.31017 981.00098,110.89628 L 984.17272,110.57683 z&quot; id=&quot;path3262&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 982.2645,125.78848 C 985.88695,124.24491 989.70524,123.28359 993.47933,122.20687 C 995.96253,121.33691 998.57124,121.11825 1001.1339,120.72141 C 1002.0725,120.75373 1003.0019,120.89663 1003.9355,120.98421 L 1004.029,121.61919 C 1003.225,122.02378 1002.3968,122.38437 1001.6145,122.83422 C 999.22783,123.77841 996.88062,124.82504 994.36349,125.41232 C 990.75535,126.49161 987.11467,127.4895 983.61628,128.90013 L 982.2645,125.78848 z&quot; id=&quot;path3264&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 1009.834,122.27511 C 1009.0982,125.06083 1009.707,127.82579 1009.895,130.5857 C 1009.487,132.33907 1011.2984,131.36342 1011.5198,131.4861 C 1013.5878,130.3854 1014.1711,128.15643 1015.3067,126.31393 C 1016.2821,123.96986 1016.6446,121.45755 1017.1508,118.99027 C 1022.3092,120.36579 1021.055,122.26176 1022.3155,127.70189 C 1023.7459,133.17372 1026.5958,138.02747 1029.4128,142.86651 C 1033.2331,147.35141 1032.5419,148.88944 1031.2665,153.25498 C 1026.38,154.45469 1021.3858,153.19955 1016.5161,152.36652 C 1013.277,152.09829 1010.7744,150.36794 1008.1506,148.83733 L 1008.3627,148.45197 C 1011.2452,148.67647 1014.1428,148.98126 1017.033,149.1882 C 1021.0852,149.69819 1025.1528,150.37536 1029.2512,150.13815 C 1028.2708,148.3359 1027.5026,146.40078 1026.3099,144.73141 C 1023.3472,139.57398 1020.348,134.40005 1018.8386,128.58643 C 1017.4151,122.41186 1015.8941,122.03838 1020.6743,119.79976 C 1020.0993,122.50234 1019.6675,125.25123 1018.572,127.81219 C 1016.8907,130.70392 1015.7734,133.57838 1012.4316,134.93285 C 1009.457,134.09877 1007.793,135.19378 1006.589,131.27578 C 1006.299,128.09311 1005.8822,124.93866 1006.5682,121.73931 L 1009.834,122.27511 z&quot; id=&quot;path3266&quot; style=&quot;opacity:1;fill:#3cb371;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
    &lt;g id=&quot;g3357&quot; transform=&quot;matrix(0.3070223,0,0,0.3070223,22.441476,72.496161)&quot;&gt;
      &lt;path d=&quot;M 803.44489,448.9544 C 803.90901,453.3608 804.07319,457.78544 804.27973,462.20735 C 804.34603,464.16076 804.00514,466.08958 803.86785,468.03047 L 803.22988,468.1812 C 802.55862,466.30431 801.21807,464.58432 801.18637,462.46735 C 800.66437,458.0909 800.13407,453.7164 799.72615,449.32627 L 803.44489,448.9544 z&quot; id=&quot;path3325&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 813.03543,452.84106 C 813.11285,456.15039 813.47097,459.44367 813.74016,462.73857 C 813.8065,463.54845 812.4442,461.75788 811.79622,461.26753 C 812.82136,457.43107 814.67103,453.96149 816.3793,450.42379 C 819.52712,445.99881 820.90979,447.09703 825.14164,448.30272 C 827.6111,451.15981 828.58935,454.80303 829.85393,458.27433 C 831.04607,460.55875 830.70412,463.05213 830.9743,465.4682 L 830.62901,465.68242 C 829.1807,463.74454 827.03393,462.17537 826.51132,459.53897 C 825.31452,456.72229 824.29351,453.77562 822.51932,451.25741 C 822.18112,451.39456 820.47738,449.49351 819.74982,452.38046 C 818.13369,455.70683 816.41138,458.9794 815.48385,462.60532 C 813.02814,464.25481 811.53277,468.22492 810.135,463.03897 C 810.02091,459.67976 809.87823,456.32074 809.78842,452.96044 L 813.03543,452.84106 z&quot; id=&quot;path3327&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 838.07842,432.73451 C 839.96639,438.14709 841.02399,443.78598 842.14147,449.39202 C 843.36366,454.30782 843.33492,459.26878 843.30966,464.26656 C 843.25399,464.75172 843.19832,465.23688 843.14265,465.72203 L 842.47364,465.78334 C 842.33121,465.32173 842.18877,464.86011 842.04634,464.3985 C 840.8213,459.63968 839.64881,454.88545 838.9289,450.01226 C 837.81261,444.57709 836.75408,439.11311 834.97659,433.84377 L 838.07842,432.73451 z&quot; id=&quot;path3329&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 831.64164,457.51577 C 836.39502,455.79202 841.30987,454.61262 846.21921,453.44015 C 849.71618,452.38833 853.3293,452.36173 856.90448,452.0783 C 856.93395,451.93582 858.41135,452.35873 858.48422,452.37229 L 858.52788,452.9539 C 858.0739,453.1685 857.61993,453.38312 857.16593,453.59769 C 853.83482,454.75496 850.54414,456.06225 847.07563,456.79315 C 842.33877,458.12401 837.5843,459.41827 832.95297,461.08979 L 831.64164,457.51577 z&quot; id=&quot;path3331&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 860.65579,451.87443 C 863.85514,451.56883 866.06902,449.48664 868.64308,447.94869 C 870.78468,447.77792 869.44879,444.91817 869.47031,444.8372 C 866.98248,443.62086 865.22247,445.2741 862.9928,445.93664 C 859.63216,448.52401 859.72471,451.57935 859.22444,455.34155 C 859.59441,459.48776 861.97389,459.75092 864.69347,461.63545 C 868.11909,462.10428 871.18969,460.71432 874.36023,459.66789 C 877.11453,458.08209 880.03183,458.38629 882.95638,458.12884 C 889.77547,458.53538 883.06571,462.18266 883.07544,462.54355 C 881.5748,460.18582 880.91829,457.4781 880.04136,454.86755 C 878.54597,450.8549 879.80662,448.2122 881.13713,444.64773 C 884.53104,441.61006 887.60687,442.47239 891.68548,442.82589 C 892.99921,443.08619 894.16464,443.74572 895.40422,444.20564 L 895.26209,444.83896 C 894.03802,444.86164 892.80905,444.62354 891.58988,444.90701 C 889.1826,445.44409 886.60592,445.64462 884.52585,447.10156 C 884.20972,449.22256 882.69293,451.27371 884.11671,453.73023 C 884.92143,455.96445 885.4091,458.34462 886.74045,460.36626 C 881.99813,462.17559 884.78967,464.11793 882.30961,462.05675 C 880.1558,462.38169 877.76084,462.04618 875.71476,463.36329 C 871.69288,464.66041 867.87575,466.26124 863.5495,465.38371 C 859.22754,462.72642 855.90288,461.32086 855.43298,455.42149 C 855.85714,450.2251 856.62009,445.99794 861.15277,442.70817 C 865.24198,441.33058 867.99401,439.60727 872.13672,442.21366 C 873.38808,446.00063 874.45372,447.41888 870.89131,450.76205 C 867.77243,452.60561 864.92167,454.67879 861.11343,454.91644 L 860.65579,451.87443 z&quot; id=&quot;path3333&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 906.53566,450.68488 C 905.06605,453.57086 905.39807,456.70326 905.18132,459.78829 C 906.99216,463.67548 902.93628,460.44592 902.45134,460.58798 C 903.00758,456.84559 904.17208,453.27087 905.2047,449.65377 C 906.94556,444.61896 909.38843,444.22624 913.70722,442.90527 C 918.06563,444.21115 919.50843,447.5885 921.69982,451.16276 C 922.78701,454.06889 923.88252,456.99084 924.94749,459.8952 C 926.60892,462.45286 928.2854,460.20095 930.27732,459.92411 C 933.11583,458.12896 934.91025,455.3773 936.8848,452.7689 C 938.56857,451.57891 937.66775,449.20135 937.93525,447.9825 C 936.99522,447.01715 935.81529,448.13251 934.9093,448.19661 C 932.34014,449.76832 931.94034,452.539 930.76406,455.01355 C 929.48185,456.84509 931.22385,458.88517 931.38574,460.24835 C 930.96191,459.3387 932.31129,458.52124 932.74502,457.71189 C 933.45488,455.02809 935.56085,453.55243 937.11714,451.68455 C 940.93595,452.64362 940.91126,454.99273 942.11193,458.38688 C 942.83557,460.18294 942.91753,462.122 943.31822,463.97975 L 942.83004,464.70595 C 941.24874,463.14899 938.75666,462.57951 938.45455,459.64434 C 938.47042,458.2698 935.16943,454.69334 938.50151,455.57712 C 937.70172,457.05624 936.95221,458.56368 936.10214,460.01449 C 933.19456,462.44608 932.80655,464.73892 928.54771,463.02274 C 927.48093,459.88868 925.68469,457.6311 927.21179,453.90696 C 928.80054,450.31442 929.78333,446.87673 933.52483,444.86977 C 936.93275,444.87254 938.74369,443.31473 941.12167,446.88917 C 940.61255,449.70354 941.23596,451.86067 938.32983,453.99855 C 935.79985,456.19168 933.35227,458.50517 930.44029,460.20939 C 927.84059,461.04288 926.51014,462.50777 923.85067,460.72255 C 921.95453,458.21333 919.75645,455.88834 918.48565,452.91467 C 916.99163,450.73703 915.83254,448.24776 913.3644,447.00062 C 912.3467,447.94065 908.8281,447.81246 909.04642,450.98905 C 908.05053,454.52679 906.96218,458.03312 906.44004,461.69378 C 900.68242,464.99408 903.38113,463.81604 901.38884,459.77726 C 901.69102,456.12906 901.76524,452.46743 903.4643,449.10844 L 906.53566,450.68488 z&quot; id=&quot;path3335&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 955.03786,429.01336 C 954.69726,435.17932 954.61419,441.35512 954.49508,447.52813 C 954.50544,453.9614 954.20669,460.38334 954.03452,466.81129 C 954.04156,467.50779 954.0486,468.20429 954.05564,468.90079 L 953.51689,468.99858 C 953.27507,468.32416 953.03325,467.64974 952.79143,466.97532 C 951.21207,460.54908 950.09876,454.1454 950.53464,447.47128 C 950.62608,441.24755 950.67057,435.01843 951.10353,428.80629 L 955.03786,429.01336 z&quot; id=&quot;path3337&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(20.75502,-0.8995984)&quot; d=&quot;M 811.58719,498.60059 C 810.88588,495.68468 808.75695,493.72285 807.0857,491.44548 C 805.84048,488.91722 803.45034,491.28236 802.1705,491.22493 C 799.48706,493.67079 799.07907,496.97456 798.16166,500.26444 C 796.98486,503.00776 798.97775,504.94955 799.62006,506.84203 C 801.85868,506.06183 803.29346,504.1718 804.993,502.65341 C 807.70383,499.67532 809.98312,496.34314 812.32813,493.08065 C 817.73286,490.6454 817.10776,494.05401 817.07292,498.71762 C 816.11287,504.80966 815.1234,510.89596 814.20865,516.99467 C 813.33684,519.15509 813.76257,525.7347 813.75669,526.13023 C 810.97165,524.55559 813.29,522.23632 814.4697,519.14387 C 816.03894,513.50302 817.15495,507.74695 818.43446,502.03532 C 818.88173,497.71468 820.77611,494.51909 823.08358,491.21597 C 828.05012,491.82279 827.95165,494.83434 829.20265,499.37238 C 829.68054,502.79788 830.9811,505.99846 832.034,509.23118 C 831.56429,509.86507 832.26552,508.22156 832.49168,507.23535 C 834.15028,503.89763 835.33705,500.34575 836.61358,496.85314 C 840.78008,493.53639 841.4199,496.21503 842.62355,500.47097 C 842.97731,503.52511 843.72906,506.50843 844.34796,509.50307 C 844.43108,510.18627 845.01964,510.53761 845.35548,511.05489 L 845.03201,511.54217 C 844.32468,511.1511 843.40147,511.15705 842.91003,510.36894 C 841.06808,507.50447 839.24524,504.85788 838.87185,501.27867 C 839.3931,500.26523 838.12433,496.23797 840.33709,498.42992 C 839.00467,502.09514 837.781,505.8327 836.01475,509.32325 C 832.73565,512.67903 832.44757,514.14445 828.32926,511.01399 C 827.1171,507.50423 825.91421,503.9987 825.29472,500.30102 C 824.59906,497.7435 822.7939,495.37075 825.37665,494.59251 C 824.47026,496.80506 822.46889,499.98446 822.35721,502.94346 C 821.04395,508.76035 819.89154,514.61779 818.34534,520.37865 C 816.59221,525.4696 816.23139,528.8408 810.71603,529.02239 C 809.57085,524.85945 808.97747,520.99211 810.25696,516.42479 C 811.18972,510.3559 812.1825,504.29622 813.08887,498.2234 C 813.83287,497.40941 814.23067,492.38791 815.51707,495.56679 C 813.04058,498.91603 810.62631,502.3333 807.79159,505.39751 C 804.34134,508.31595 802.25726,511.16222 797.4026,510.03067 C 795.08535,506.57406 793.43461,504.24963 794.43175,499.57224 C 795.69675,495.21784 796.34125,491.01285 800.14773,487.99519 C 804.05185,486.8865 806.12994,485.69564 809.74094,488.76938 C 811.86012,491.4915 814.14711,493.98211 814.97587,497.49157 L 811.58719,498.60059 z&quot; id=&quot;path3339&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(20.75502,-0.8995984)&quot; d=&quot;M 856.35281,502.40854 C 857.40266,499.71982 856.28731,497.49685 855.78061,495.00356 C 855.35318,492.87215 852.81114,493.66069 851.72116,493.16777 C 849.59932,494.04581 849.83333,496.51307 849.06887,498.21962 C 848.43363,501.24447 850.04066,503.31619 851.10068,505.83088 C 851.66889,507.79475 853.77907,506.43347 854.56073,506.60933 C 856.17536,505.13945 856.41806,502.97432 857.1412,501.04933 C 858.45359,496.2911 860.55583,500.61133 862.25816,501.83326 C 862.30151,503.89277 863.57784,505.50891 864.33306,507.27467 C 864.72046,508.11275 865.73928,507.75109 866.35104,507.95835 L 866.55468,508.65662 C 865.43278,508.83813 864.18223,510.19899 862.88002,509.25111 C 860.95384,507.17977 858.56783,506.00181 858.29397,502.62812 C 859.26615,502.46374 861.42828,501.17335 861.21051,502.13498 C 860.08887,505.3391 859.38448,508.38395 856.3487,510.38102 C 852.67451,510.77926 850.63875,511.42783 847.81006,508.15647 C 846.14417,504.63872 844.44871,501.63532 845.19311,497.49161 C 846.55194,493.70293 846.96487,490.73015 851.23494,489.2448 C 854.82779,489.80922 857.22362,489.79071 859.27366,493.43083 C 860.03409,496.8708 861.05523,499.7663 859.41622,503.27605 L 856.35281,502.40854 z&quot; id=&quot;path3341&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(20.75502,-0.8995984)&quot; d=&quot;M 871.69206,480.69529 C 872.61002,485.84063 872.96655,491.05493 873.34561,496.2597 C 873.99229,501.15651 873.04717,505.83669 872.08563,510.58576 C 871.95027,511.02389 871.81491,511.46203 871.67955,511.90016 L 871.3662,511.88387 C 871.27689,511.43608 871.18758,510.9883 871.09827,510.54051 C 870.4254,505.89282 869.77168,501.24775 869.60686,496.54533 C 869.15546,491.47234 868.74168,486.38629 867.82686,481.37016 L 871.69206,480.69529 z&quot; id=&quot;path3349&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.9781346,0.2615925,-0.2079728,1.2303181,144.44966,-354.25437)&quot; d=&quot;M 882.33561,502.28819 C 883.52486,505.45029 883.96409,508.80166 884.63525,512.07686 C 884.69905,512.73159 884.58421,513.38905 884.55894,514.03849 L 884.13209,514.50423 C 883.54058,513.98297 882.32375,513.83665 882.16187,512.76799 C 881.06471,509.6617 879.80747,506.59086 878.9526,503.38964 L 882.33561,502.28819 z&quot; id=&quot;path3351&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(20.75502,-0.8995984)&quot; d=&quot;M 891.60235,481.8254 C 892.29326,486.46517 892.88144,491.11939 893.49837,495.76954 C 894.2749,499.85504 894.35404,503.97622 894.42257,508.09262 C 894.44093,508.83611 894.18942,509.53452 894.07285,510.25546 L 893.21999,510.37895 C 892.90358,509.72109 892.46501,509.12277 892.27077,508.40538 C 891.19615,504.41537 890.14287,500.42748 889.85267,496.25277 C 889.25517,491.64071 888.69738,487.02461 888.12609,482.40941 L 891.60235,481.8254 z&quot; id=&quot;path3353&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(20.75502,-0.8995984)&quot; d=&quot;M 885.02649,499.16852 C 889.07003,497.2239 893.28085,495.67269 897.47972,494.10788 C 900.91767,492.06033 903.91565,493.12327 907.27196,493.36364 C 909.59901,495.72766 909.1402,498.63835 909.41918,501.69509 C 909.10692,504.3051 910.1889,506.72354 910.67419,509.15685 C 910.02482,509.25275 911.12475,507.87734 911.39606,507.10687 C 913.21269,504.2032 913.7115,500.84341 914.45909,497.57561 C 916.27097,491.98239 917.44208,496.39514 920.03072,498.38851 C 922.23333,504.37714 924.79464,510.22554 927.1578,516.15109 C 929.81943,523.09214 929.15471,526.56378 923.9583,531.21932 C 917.06067,533.34627 910.70679,531.30084 904.15618,529.10111 C 903.82142,529.28243 899.49492,526.73594 899.08832,526.52962 L 899.28065,526.0623 C 901.06167,526.48537 902.78539,527.14723 904.62371,527.33152 C 910.38334,528.07119 916.24898,529.23568 921.96382,527.65832 C 923.91137,524.17339 925.93913,522.84265 923.22649,517.62693 C 920.86909,511.65782 918.32193,505.76349 916.08764,499.74562 C 916.89057,499.27222 918.53105,497.39396 918.49644,498.32541 C 917.59382,502.17655 916.95657,506.1167 914.71176,509.48765 C 911.35309,512.36442 910.84791,513.78854 907.04703,510.7408 C 906.39311,507.82767 905.30894,504.97872 905.58228,501.88256 C 905.46462,500.16719 905.36383,498.30425 905.309,496.64551 C 903.46984,496.7932 900.73202,496.25729 898.7316,497.62226 C 894.63305,499.12303 890.53304,500.63528 886.58528,502.50877 L 885.02649,499.16852 z&quot; id=&quot;path3355&quot; style=&quot;opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
    &lt;g id=&quot;g3417&quot; transform=&quot;matrix(0.197283,0,0,0.197283,95.082452,116.99572)&quot;&gt;
      &lt;path d=&quot;M 335.73136,681.75933 C 335.872,686.55373 335.83494,691.34879 335.77564,696.14358 C 335.87422,698.90906 335.43138,701.63213 335.17467,704.37302 L 334.38522,704.60085 C 333.48625,701.85548 331.77813,699.32653 332.18259,696.16899 C 332.04547,691.40339 331.94393,686.63707 331.83214,681.87073 L 335.73136,681.75933 z&quot; id=&quot;path3382&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 347.30042,686.26694 C 348.60813,689.41954 349.56592,692.6957 350.58606,695.94727 C 352.40524,698.48593 349.07573,696.19015 349.02702,696.19799 C 350.06423,692.80446 351.98352,689.87369 353.70805,686.82834 C 356.15401,682.84066 359.1211,682.35289 363.13833,681.32648 C 367.96513,682.42971 368.9636,685.75269 371.08501,689.66629 C 372.64471,693.73289 372.37366,697.94625 372.31454,702.1586 C 372.39665,703.05974 371.75855,703.84601 371.50399,704.61859 L 370.86657,704.82432 C 370.46282,704.06909 369.43502,703.40246 369.53382,702.33138 C 368.82199,698.61001 368.23449,694.83056 367.2427,691.16959 C 366.0098,689.0539 365.63881,686.4772 363.04817,685.52277 C 360.95648,686.50493 358.34618,686.1668 357.1417,689.12151 C 355.49393,691.98157 353.71643,694.75178 352.75778,697.96217 C 349.30948,699.66491 349.17427,701.45527 346.91014,696.96601 C 346.04152,693.8499 345.25447,690.70248 344.00497,687.70697 L 347.30042,686.26694 z&quot; id=&quot;path3384&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 378.90568,661.6968 C 380.92241,667.27483 381.76564,673.15257 382.69611,678.97943 C 383.67125,685.48907 383.86352,692.06246 384.01109,698.62968 L 383.34949,698.7207 C 381.72926,692.37669 380.35166,685.99167 379.43737,679.50107 C 378.43511,673.94996 377.51483,668.3562 375.7264,662.98919 L 378.90568,661.6968 z&quot; id=&quot;path3386&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 373.74422,688.9028 C 378.04441,688.30749 382.26479,687.33664 386.47805,686.31769 C 391.28633,685.18699 395.55086,682.78189 399.8906,680.55532 C 401.5268,680.44119 403.45789,677.26527 403.74055,677.00458 C 403.50544,677.7773 401.63559,677.31754 400.70136,677.45644 C 397.67957,678.67996 397.25099,681.09291 396.04489,683.79145 C 395.15719,688.31296 397.25548,690.25649 399.74999,693.45762 C 404.55239,696.34452 409.63376,695.85227 414.98598,695.52937 C 416.0578,695.33017 417.12962,695.13097 418.20144,694.93178 L 418.28616,695.2253 C 417.25086,695.63434 416.21555,696.04338 415.18024,696.45242 C 408.97401,698.15562 403.42998,699.62065 397.45307,696.23521 C 393.47217,692.16394 391.02237,688.69165 392.22216,682.62998 C 393.93125,678.34269 395.36254,675.13947 400.02596,673.54955 C 403.63796,674.02641 405.71357,672.99974 407.64229,676.88784 C 406.00415,679.68792 405.51487,682.40485 401.67241,683.73386 C 397.06444,686.11836 392.40828,688.42464 387.32743,689.65309 C 383.03389,690.65186 378.73859,691.64477 374.35086,692.1566 L 373.74422,688.9028 z&quot; id=&quot;path3388&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 429.59375,684.68475 C 428.91027,681.6739 426.62853,679.94456 424.83286,677.80321 C 421.79931,676.85256 421.21833,678.7455 419.06021,680.3023 C 416.40517,684.05915 416.99435,687.65924 417.23337,691.83331 C 418.29673,695.85077 420.48942,694.38216 422.94704,695.35943 C 425.86288,694.16532 426.4524,691.46072 427.8746,689.02942 C 431.72487,683.89984 432.4819,687.93723 434.48413,692.01203 C 436.35891,698.19207 437.19447,704.5228 437.77544,710.91389 C 437.68743,717.87201 434.9002,721.12313 429.33884,724.47814 C 424.12336,725.80481 420.51773,723.78526 416.18364,721.30414 L 416.71507,720.35659 C 420.55973,721.60235 423.75325,722.66042 427.7777,721.13141 C 431.46192,718.22842 433.8436,716.44321 433.74501,711.0713 C 433.23244,704.9938 432.4192,698.98268 430.57574,693.12243 C 430.84824,692.48182 430.58031,686.2711 431.68376,690.51768 C 429.57266,694.40327 428.20151,697.80828 423.59477,699.3086 C 418.57083,698.47674 415.36981,698.53293 413.48103,692.6629 C 412.84217,687.23614 412.87895,682.53517 416.18403,677.81686 C 420.08759,674.95493 421.88104,672.53118 427.02981,674.78101 C 429.51005,677.46543 432.04379,679.75798 432.90712,683.58965 L 429.59375,684.68475 z&quot; id=&quot;path3390&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 442.39184,690.42659 C 444.73528,692.60277 446.39331,695.32397 448.24866,697.88727 C 450.74523,699.66282 447.31145,698.49794 446.0655,699.30977 C 445.69815,696.05189 444.99139,692.84964 444.37595,689.63377 C 442.84195,685.13846 443.69158,681.09851 444.50917,676.73704 C 447.536,672.80505 450.62018,673.56972 455.05829,673.69776 C 459.18893,674.47535 463.21474,675.71506 467.2562,676.85267 C 468.57984,677.12389 469.91608,677.32951 471.24602,677.56793 C 473.37876,683.36687 469.92189,679.92336 468.11017,683.14614 C 465.38675,685.39124 464.71346,688.41141 463.67779,691.53993 C 462.02872,693.85341 465.46685,694.76822 465.89646,695.54343 C 468.39907,695.51848 469.63672,693.62071 471.40931,692.28709 C 473.53193,690.13751 474.1833,687.28028 475.28894,684.61351 C 477.93926,679.94344 478.26504,682.5247 481.22186,684.81861 C 482.04044,687.91269 482.80767,691.02035 483.58713,694.12405 C 483.42502,694.93658 484.2084,695.68892 484.42714,696.2399 L 484.59575,697.20348 C 483.63751,696.78299 480.4103,698.05872 480.24952,695.29628 C 479.08785,692.26527 477.85703,689.2627 477.11424,686.08047 C 477.87502,686.0154 479.73884,685.20271 479.39658,685.88525 C 478.10439,689.20703 476.99823,692.54352 474.46017,695.20154 C 471.3604,697.65836 469.14495,699.98518 464.81221,699.56544 C 461.2307,696.94676 459.18948,695.99283 459.69223,690.7548 C 461.09633,686.71348 462.01343,682.82162 465.60255,679.9765 C 470.56332,676.98203 470.53863,675.819 473.60406,680.86494 C 471.23064,680.91689 468.74011,682.07091 466.25491,680.5837 C 462.37325,679.51739 458.50806,678.33876 454.52916,677.68382 C 452.42457,677.67925 450.11893,676.79744 448.38928,678.41845 C 448.01747,681.85079 447.10107,685.23114 448.50841,688.78907 C 449.21289,692.42914 450.13803,696.06776 450.2694,699.78666 C 447.86707,700.55052 447.59711,704.20658 444.93209,699.93186 C 443.36178,697.49771 441.99749,694.91848 439.90943,692.85321 L 442.39184,690.42659 z&quot; id=&quot;path3392&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 494.8112,664.44581 C 495.03282,669.82667 495.64452,675.18284 496.19517,680.53713 C 496.8281,685.76255 497.39956,690.99477 498.00366,696.22348 C 497.04331,701.1259 496.65775,699.51448 493.11999,697.86399 C 491.20479,695.02105 491.04064,691.85477 490.57312,688.62845 C 491.03246,683.90448 494.03251,682.3243 497.38375,679.67471 C 501.65427,677.13378 505.56215,677.8097 510.0916,678.23058 C 514.73175,680.50102 515.25485,684.20004 516.654,688.66822 C 517.67371,692.293 516.93031,695.85639 516.64084,699.47241 C 516.55595,699.77212 516.47105,700.07184 516.38616,700.37155 L 515.99632,700.40789 C 515.85765,700.13082 515.71899,699.85376 515.58033,699.57669 C 514.53192,696.23463 513.20216,692.98644 512.93484,689.43436 C 512.03932,686.4704 511.78756,683.71781 508.95871,681.94965 C 505.61546,681.84942 502.52171,680.884 499.30262,682.97938 C 497.15754,684.74196 494.68037,685.50095 494.23691,688.64024 C 494.67476,691.17001 494.5067,693.79438 496.18612,696.02384 C 495.55184,696.26389 494.24375,697.42103 494.28326,696.74399 C 493.57515,691.4915 492.91779,686.2337 492.30269,680.96798 C 491.72811,675.48144 491.1035,669.99253 490.90698,664.47562 L 494.8112,664.44581 z&quot; id=&quot;path3394&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path d=&quot;M 529.87892,682.10794 C 528.14901,685.74039 527.86034,689.62203 527.40131,693.50429 C 527.71364,696.94728 529.60832,695.95722 531.69351,697.15519 C 534.97493,697.23406 536.0817,695.02676 538.1294,693.24405 C 538.99903,689.9625 537.30822,688.53963 535.56582,686.01225 C 533.60025,683.88071 530.95096,683.0994 528.41748,682.00016 C 530.11486,676.89221 531.5513,677.99495 537.16747,678.47068 C 542.30517,678.64939 546.75459,680.41692 551.22444,682.7053 C 555.51979,685.60375 556.52542,689.90338 558.0361,694.46764 C 560.70969,701.58385 556.97496,696.3619 555.96677,698.16162 C 555.627,696.83966 557.85131,692.34136 558.72805,690.13998 C 561.35124,684.40614 564.11804,684.65866 569.32351,683.93854 C 574.33388,686.55292 575.69949,690.90176 576.989,696.02742 C 577.23162,697.29748 577.38583,698.58121 577.58424,699.8581 L 576.90316,700.11796 C 576.22849,699.02694 575.44056,698.00623 574.87916,696.8449 C 572.84653,693.85195 571.09295,690.52373 568.172,688.28187 C 566.20497,689.17455 563.67153,688.12397 562.7834,691.96294 C 561.4909,695.22225 560.39653,698.62003 558.75827,701.69205 C 554.72454,699.67693 554.17271,701.0185 553.89793,695.39707 C 552.81217,691.89732 552.1917,688.62672 549.02903,686.29376 C 545.06949,684.50796 541.31735,682.62728 536.77602,682.62585 C 530.64614,682.1305 531.11009,683.29653 529.72263,678.01532 C 532.87332,679.47478 536.16952,680.56251 538.60124,683.24807 C 541.72711,687.35142 543.51311,690.28886 541.69691,695.49338 C 538.46852,698.69867 536.37882,701.41722 531.25172,701.33385 C 526.74028,699.50035 524.12589,699.08404 523.43509,693.43696 C 524.03085,689.13593 524.38021,684.8202 526.26743,680.78732 L 529.87892,682.10794 z&quot; id=&quot;path3396&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
    &lt;g id=&quot;g3442&quot; transform=&quot;matrix(0.2025322,0,0,0.2025322,82.808407,114.87952)&quot;&gt;
      &lt;path transform=&quot;translate(-32.514056,-18.056224)&quot; d=&quot;M 125.05099,686.84232 C 121.38945,689.49929 121.00137,693.27127 119.85483,697.24178 C 119.02302,701.83829 121.53923,703.42924 123.69399,706.31981 C 127.60775,706.40991 129.39347,703.60322 132.04106,701.1835 C 135.06685,697.65902 136.75703,693.39372 138.60368,689.21543 C 141.31852,684.46784 141.21337,686.3436 144.8448,688.31851 C 145.79454,691.51079 146.63324,694.73596 147.50722,697.94982 C 147.61987,699.77809 148.53429,701.39975 149.04022,703.09917 L 148.52347,703.57708 C 147.13744,702.1293 144.93945,701.29388 144.26538,699.12927 C 143.06023,696.05613 141.75205,693.0239 140.97626,689.79368 C 141.0491,689.84096 144.90119,687.21224 142.39704,690.71591 C 140.28665,695.29036 138.3311,699.95582 134.93746,703.78931 C 130.84015,707.79015 127.87956,710.73736 121.85774,709.56055 C 118.29181,705.55191 115.53034,702.89379 116.39405,696.71702 C 117.58748,691.64411 118.7831,687.27352 123.18713,683.98269 L 125.05099,686.84232 z&quot; id=&quot;path3372&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(-34.763052,-17.028112)&quot; d=&quot;M 158.5522,688.28869 C 158.21391,691.45955 158.80841,694.56068 159.26562,697.67193 C 162.4423,701.90316 158.44884,699.62154 158.22027,700.16713 C 157.34488,699.88539 159.12403,694.96678 159.55365,693.30809 C 160.57896,688.21259 163.85965,685.59553 167.31542,682.35473 C 173.11889,680.85781 175.59124,683.23597 179.31176,687.40209 C 182.19524,691.52361 183.14759,696.34844 184.337,701.10775 C 185.34328,703.05032 183.7371,704.87266 183.70072,705.10097 L 184.27454,705.48036 C 184.11856,705.3149 180.16537,705.22516 180.94444,701.94801 C 179.60982,697.79982 178.50419,693.5303 176.07319,689.84587 C 173.82475,687.53903 172.88695,685.48835 169.3773,685.90109 C 166.91876,688.51348 163.99213,690.3398 163.3683,694.43714 C 162.56424,697.47019 162.09878,700.78256 160.39008,703.41359 C 158.06408,701.39541 156.08025,703.19919 155.86631,698.32726 C 155.41994,694.90326 154.8036,691.48771 155.25391,688.01384 L 158.5522,688.28869 z&quot; id=&quot;path3374&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(-34.763052,-17.028112)&quot; d=&quot;M 205.15942,665.15816 C 207.76336,670.08444 208.72061,675.53576 209.76248,680.93872 C 210.8892,687.43816 210.9327,694.00425 210.77844,700.56875 C 210.67685,702.66205 210.41097,704.74193 210.22729,706.82784 L 209.94865,706.85289 C 209.46464,704.80005 208.7162,702.79942 208.49421,700.68407 C 207.60158,694.32543 206.85441,687.94912 205.97371,681.58933 C 205.02229,676.6105 204.18231,671.5726 201.92884,666.97182 L 205.15942,665.15816 z&quot; id=&quot;path3378&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(-34.763052,-17.028112)&quot; d=&quot;M 203.87319,692.6078 C 207.33156,689.58075 211.4932,687.69838 215.62741,685.81103 C 217.84114,685.05975 220.00285,684.17186 222.18374,683.334 L 222.32678,683.53212 C 220.61575,685.21407 219.10565,687.12439 217.02006,688.40944 C 213.42932,690.62016 209.71683,692.70142 206.48817,695.43563 L 203.87319,692.6078 z&quot; id=&quot;path3380&quot; style=&quot;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(-90.666667,-17.477911)&quot; d=&quot;M 252.04983,680.14001 C 252.32465,685.88487 252.56801,691.62887 252.74459,697.37716 C 252.53128,700.74712 252.57256,704.12321 252.51595,707.49587 L 251.65104,707.66638 C 250.6654,704.3389 249.28277,701.09775 249.01373,697.57482 C 248.56405,691.79748 248.14124,686.01728 247.91597,680.22554 L 252.04983,680.14001 z&quot; id=&quot;path3435&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
    &lt;g id=&quot;g2265&quot; transform=&quot;matrix(0.2538837,0,0,0.2538837,88.936722,163.43818)&quot;&gt;&lt;/g&gt;
    &lt;g id=&quot;g3468&quot; transform=&quot;matrix(0,-1.264517,1.264517,0,-114.80769,483.32287)&quot;&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,119.49199,95.61309)&quot; id=&quot;path3257&quot; d=&quot;M 173.32613,75.765968 C 170.9254,73.394903 164.43391,76.490709 168.13825,79.141214 C 170.71336,79.587852 173.09057,72.436207 174.27318,77.120624 C 174.35623,78.653507 174.05546,81.793566 173.22736,78.657828 C 171.83923,76.549764 174.53021,76.152831 172.34064,78.13956 C 170.69743,81.719345 164.28251,81.144803 165.63407,76.544098 C 166.76544,73.089609 171.24844,72.946664 173.9671,74.495895 C 173.75344,74.919253 173.53978,75.342611 173.32613,75.765968 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,119.24794,95.369033)&quot; id=&quot;path3259&quot; d=&quot;M 176.92923,75.251923 C 176.68732,77.093696 178.11897,81.139774 176.03977,78.938554 C 175.63231,76.536765 177.7685,71.074992 180.26218,74.80984 C 181.44043,76.330706 181.40824,78.747921 182.32951,75.93398 C 184.28854,71.586608 187.2069,76.054099 186.13574,78.811922 C 185.18607,84.292367 184.94775,74.263003 184.19848,75.821908 C 183.46249,77.708554 180.79576,80.397369 179.81871,76.979367 C 179.22448,75.161031 177.95151,73.926571 177.84186,76.701418 C 178.08745,78.048316 177.0276,82.145516 175.84904,79.616645 C 176.18241,78.243324 174.41468,74.568992 176.92923,75.251923 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.75982,95.61309)&quot; id=&quot;path3261&quot; d=&quot;M 189.82533,77.009872 C 188.10446,82.344766 196.01176,75.436196 191.61798,74.680866 C 189.79094,74.919712 186.40593,79.015114 188.18552,75.00122 C 189.69838,72.008584 195.3877,72.382759 194.56057,76.384502 C 194.65156,79.56629 189.00088,82.878841 187.95664,78.742437 C 187.92213,77.200508 188.18202,75.542337 189.82533,77.009872 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.75982,96.345265)&quot; id=&quot;path3265&quot; d=&quot;M 203.46194,74.219139 C 203.47705,75.487048 205.10591,78.513691 203.26834,77.306653 C 203.82554,73.805129 208.75958,71.375854 209.83092,75.828577 C 210.8831,77.226246 209.97233,81.337704 208.75549,77.83127 C 208.43211,75.516896 206.35681,73.626313 205.41765,76.972227 C 204.78955,80.238678 201.65541,78.798849 202.19923,76.069457 C 201.44609,74.275693 202.25956,74.684181 203.46194,74.219139 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.39373,96.589323)&quot; id=&quot;path3267&quot; d=&quot;M 213.51675,67.24025 C 213.92675,71.162703 214.79478,75.695969 213.67709,79.337663 C 211.78295,76.021057 212.7983,71.428063 211.87743,67.632267 C 212.42387,67.501595 212.97031,67.370922 213.51675,67.24025 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.47488,95.328148)&quot; id=&quot;path3269&quot; d=&quot;M 209.31107,73.760925 C 212.1889,73.034949 216.09625,70.994593 218.63576,72.357758 C 215.92543,73.352294 211.91906,75.628318 209.67528,74.898191 C 209.55388,74.519102 209.43247,74.140014 209.31107,73.760925 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,115.95315,96.589323)&quot; id=&quot;path3271&quot; d=&quot;M 229.23048,74.52961 C 225.43238,75.023557 227.88305,79.384944 230.67262,77.231448 C 232.34071,76.977793 232.99548,73.972864 230.72993,74.549068 C 229.53652,72.106614 235.20892,69.893265 234.19104,66.14203 C 233.65883,61.972162 234.23599,68.30812 234.27117,69.812849 C 234.85658,74.974748 235.99046,80.051441 236.95689,85.148463 C 235.50808,88.302842 233.23186,82.392477 233.57493,80.613652 C 234.38347,77.92738 238.65454,75.802275 240.78052,76.836861 C 238.66781,78.666569 233.12171,79.912456 235.80228,83.646711 C 237.61286,84.875387 234.43373,86.393421 235.09831,84.05182 C 234.0007,78.011728 232.4783,71.960154 232.42159,65.794796 C 231.96555,61.645001 236.81155,63.138288 235.87362,66.59469 C 235.77018,69.756783 233.34403,73.83614 230.36552,74.468398 C 227.74269,71.766219 235.52585,72.825581 233.84648,76.070859 C 232.85756,79.293963 227.01997,80.850141 225.56865,77.275344 C 224.37669,75.229486 229.06638,71.243494 229.25623,73.860084 C 229.24765,74.083259 229.23907,74.306435 229.23048,74.52961 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,115.34301,96.95541)&quot; id=&quot;path3273&quot; d=&quot;M 249.67279,73.134674 C 251.33531,70.595897 253.68139,66.722589 251.01971,64.052391 C 249.26991,66.262966 250.80966,70.630465 250.96548,73.648981 C 251.30933,76.83406 252.2388,80.080515 251.59372,83.278933 C 249.83127,84.40341 250.4994,78.459066 249.92717,76.767745 C 249.46677,72.536665 248.24937,68.244012 248.96316,63.987024 C 251.24091,59.744086 255.19779,65.793043 253.62466,68.601303 C 252.85187,69.862347 251.69838,75.432868 249.67279,73.134674 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,115.22098,95.857149)&quot; id=&quot;path3275&quot; d=&quot;M 248.46896,79.504608 C 245.99264,75.681374 252.53978,75.564017 254.8267,74.823431 C 255.82907,74.558168 258.93076,74.158251 256.34654,75.34876 C 254.69462,77.269711 249.72875,76.63036 249.43048,78.69265 C 249.87766,79.090217 248.65411,79.270821 248.46896,79.504608 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,114.24474,98.053671)&quot; id=&quot;path3283&quot; d=&quot;M 279.98438,64.746147 C 279.89843,68.019487 278.35014,73.993526 281.67591,75.458578 C 283.72514,74.122372 281.5213,72.041141 279.92792,72.660011 C 282.91258,68.813235 286.37869,75.363259 282.52223,77.013999 C 279.32455,78.475706 278.04431,74.217402 278.06023,71.797619 C 278.45204,69.748599 276.88636,64.303728 279.58969,64.66497 C 279.72125,64.692029 279.85281,64.719088 279.98438,64.746147 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,100.2114,83.044098)&quot; id=&quot;path3307&quot; d=&quot;M 222.48,92.468491 C 220.88368,95.967363 224.00739,97.759694 225.13603,93.778535 C 224.77,91.605166 227.9743,90.584141 227.5088,93.231702 C 228.20456,94.796641 227.65155,100.88715 226.2471,96.464854 C 225.95195,94.887323 225.14542,90.51129 227.25738,92.430445 C 226.88342,95.126867 223.16558,100.52959 220.9093,96.526187 C 220.69747,95.143339 219.84985,90.101656 222.48,92.468491 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.14967,76.3325)&quot; id=&quot;path3315&quot; d=&quot;M 292.90271,103.4494 C 290.40058,101.25298 287.32833,107.49848 291.77773,105.79684 C 293.15731,104.84722 296.02532,105.33293 293.49528,106.94546 C 290.2393,109.73046 284.89649,105.46831 289.08078,102.39346 C 290.1267,100.34193 296.81443,101.84098 292.90271,103.4494 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,97.648792,96.95541)&quot; id=&quot;path3358&quot; d=&quot;M 313.24741,73.927612 C 310.66259,72.614366 307.86355,79.514821 311.81889,76.696923 C 312.91173,75.720482 313.9366,71.853795 315.1826,74.463513 C 316.07222,75.986876 315.57658,81.1531 313.93948,77.284034 C 313.45857,75.531578 312.70261,73.667358 315.02693,74.047395 C 315.0432,77.016121 310.93226,80.644634 308.33822,78.194399 C 306.73604,75.209967 311.87909,70.532255 314.05202,72.92729 C 313.78381,73.260731 313.51561,73.594172 313.24741,73.927612 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,146.94853,85.36265)&quot; id=&quot;path3370&quot; d=&quot;M 212.36057,90.265564 C 213.99343,92.027403 217.68083,87.879328 214.19821,89.229524 C 211.46094,91.118549 213.20367,94.74672 216.31626,93.218958 C 220.18735,92.799688 214.16151,96.751682 212.623,94.959339 C 208.83221,92.776954 212.40105,85.81517 216.40888,87.467202 C 220.49018,90.262584 212.18659,94.227861 211.75781,91.118032 C 211.95873,90.833876 212.15965,90.54972 212.36057,90.265564 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,145.9723,85.728737)&quot; id=&quot;path3373&quot; d=&quot;M 220.3446,90.361275 C 222.16971,91.237994 225.51994,87.460195 221.84724,89.405522 C 218.48616,91.413366 222.38194,93.205675 224.67627,92.562239 C 227.49731,93.574242 221.24494,95.206135 220.09884,93.724284 C 215.61316,91.052814 222.85161,84.496385 225.28404,88.491908 C 226.38871,91.316074 218.47483,93.777302 220.22745,90.602352 L 220.31229,90.427778 L 220.3446,90.361275 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,186.60797,74.746122)&quot; id=&quot;path3377&quot; d=&quot;M 173.22063,104.63936 C 170.1774,102.97011 168.80833,110.36385 171.97687,107.527 C 173.96472,104.6152 173.97617,100.63577 173.05412,97.355693 C 175.96343,96.848795 174.46937,102.28471 175.51393,104.67619 C 176.30288,106.22706 175.68148,111.75377 174.21832,107.75573 C 173.83491,104.14346 173.11675,100.55963 172.81942,96.944837 C 175.76036,94.459661 175.25629,101.20047 175.15263,103.04963 C 175.71458,106.51445 170.98662,113.22397 168.47276,108.07112 C 166.89629,105.06192 172.82498,101.12131 173.60415,103.93506 C 173.47631,104.16982 173.34847,104.40459 173.22063,104.63936 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.63779,95.979178)&quot; id=&quot;path3381&quot; d=&quot;M 295.67142,67.499466 C 296.21376,71.341284 296.60529,75.211984 296.77624,79.08831 C 294.63037,82.117111 295.02868,75.985589 294.8499,74.545718 C 295.21424,72.439018 293.18655,68.654437 294.894,67.630182 C 295.15314,67.58661 295.41228,67.543038 295.67142,67.499466 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.63779,95.124974)&quot; id=&quot;path3383&quot; d=&quot;M 295.9921,75.427704 C 296.87646,74.349443 300.5177,70.256596 300.9326,72.496359 C 299.41758,73.439233 297.7499,77.711712 295.9921,75.427704 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.7113584,0,0,0.7113584,118.63779,95.124974)&quot; id=&quot;path3385&quot; d=&quot;M 297.39951,75.52903 C 298.52029,77.335124 301.12497,79.368853 300.62897,81.514107 C 298.99315,80.49961 294.8278,77.314228 297.28365,75.641786 L 297.39951,75.52903 z&quot; style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
    &lt;path style=&quot;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot; d=&quot;M 391.09375,28.46875 C 390.20006,28.459885 389.43908,28.878127 388.75,29.40625 C 388.21223,29.87202 387.67706,30.45485 387.46875,31.15625 C 387.42759,31.29485 387.40254,31.420562 387.375,31.5625 C 387.38741,31.720637 387.36854,31.877171 387.40625,32.03125 C 387.64254,32.997197 388.61769,33.427034 389.4375,33.78125 C 390.72689,34.254951 392.06102,34.632368 393.34375,35.125 C 393.78954,35.348803 394.95233,35.734755 394.9375,36.375 C 394.59531,37.016736 393.95343,37.399235 393.34375,37.75 C 392.00409,38.442411 390.60774,38.582201 389.125,38.5 C 388.28157,38.340894 387.33561,38.390873 386.59375,37.90625 L 386.40625,38 C 386.43499,38.119256 386.45045,38.26278 386.5,38.375 C 386.92256,39.33212 388.09361,39.683611 389.03125,39.8125 C 389.30589,39.829957 389.59982,39.871746 389.875,39.875 C 391.32368,39.892129 392.73695,39.55323 394.03125,38.90625 C 394.91926,38.37703 396.00825,37.710814 396.21875,36.59375 C 396.25398,36.406785 396.24637,36.221469 396.25,36.03125 C 396.19349,35.861565 396.14287,35.659775 396.0625,35.5 C 395.62933,34.638813 394.63203,34.273261 393.8125,33.90625 C 392.54629,33.432165 391.23368,33.039517 389.96875,32.5625 C 389.54044,32.373513 388.97968,32.202493 388.71875,31.78125 C 388.74149,31.236987 389.18725,30.81479 389.5625,30.46875 C 389.98324,30.148138 390.42304,29.843538 390.96875,29.8125 C 391.11084,29.811714 391.30203,29.787843 391.375,29.9375 L 392.6875,29.65625 C 392.42365,28.839247 391.90198,28.570275 391.09375,28.46875 z M 409.28125,29.4375 L 408.03125,29.96875 C 408.3496,30.926112 408.45379,31.970826 408.5625,32.96875 C 408.72645,34.546144 408.7381,36.104452 408.8125,37.6875 C 408.83024,38.370239 408.99566,39.099011 409.40625,39.65625 L 409.78125,39.59375 C 410.10562,39.001553 410.21146,38.323827 410.1875,37.65625 C 410.14384,36.038843 410.05719,34.42367 409.90625,32.8125 C 409.77887,31.676301 409.66219,30.52296 409.28125,29.4375 z M 415.5,33.28125 C 414.47021,33.329868 413.48672,33.699835 412.65625,34.3125 C 412.47641,34.445175 412.32722,34.574827 412.15625,34.71875 C 411.41924,35.463124 410.77268,36.464503 410.875,37.5625 C 410.89382,37.764508 410.9557,37.958264 411,38.15625 C 411.10016,38.339654 411.18605,38.521137 411.3125,38.6875 C 412.03165,39.633592 413.22246,39.764328 414.3125,39.78125 C 414.80714,39.739649 415.20669,39.735002 415.6875,39.59375 C 416.47478,39.362464 417.2001,38.889748 417.875,38.4375 L 417.78125,38.1875 C 416.64216,38.348272 415.5225,38.387121 414.375,38.4375 C 413.67995,38.404759 412.84297,38.374921 412.375,37.78125 C 412.10724,37.076357 412.43196,36.47166 412.875,35.9375 L 412.78125,36.28125 C 413.50731,36.479204 414.25207,36.51576 415,36.53125 C 415.69562,36.534915 416.40208,36.470572 417.09375,36.40625 C 417.72734,36.347513 418.05967,35.989782 418.0625,35.34375 C 418.0528,34.934459 417.92086,34.568132 417.71875,34.21875 C 417.15508,33.475597 416.38556,33.321997 415.5,33.28125 z M 404.3125,33.75 C 403.63321,33.830612 403.07111,34.175571 402.5,34.65625 C 401.90357,35.262373 401.45064,36.044841 401.375,36.90625 C 401.36052,37.071166 401.37531,37.2407 401.375,37.40625 C 401.42255,37.766242 401.54074,38.081791 401.71875,38.375 C 400.63305,38.511753 399.55137,38.523035 398.46875,38.34375 C 397.98768,38.202945 397.68479,38.145687 397.78125,37.5625 C 398.07917,36.737252 398.65794,36.093334 399.375,35.59375 C 399.74929,35.366791 400.16394,35.066249 400.625,35.125 L 401.28125,34 C 400.37257,33.581122 399.48606,33.973035 398.6875,34.4375 C 397.89304,34.990275 397.16371,35.689648 396.71875,36.5625 C 396.63543,36.725947 396.57075,36.89323 396.5,37.0625 C 396.28426,37.805023 396.37522,38.593779 397,39.125 C 397.38128,39.449174 397.62932,39.455651 398.09375,39.59375 C 399.49875,39.833763 400.61388,39.313999 401.8125,38.65625 C 401.83653,38.640846 401.85097,38.609154 401.875,38.59375 C 402.10698,38.8866 402.42661,39.113116 402.8125,39.25 C 402.96892,39.305489 403.11964,39.337203 403.28125,39.375 C 404.35728,39.473025 405.15489,39.069958 405.9375,38.375 C 406.10094,38.209563 406.24993,38.03069 406.375,37.84375 C 406.43834,38.217415 406.54484,38.583294 406.6875,38.9375 C 406.86264,39.259917 407.07407,39.542993 407.375,39.75 L 407.5,39.6875 C 407.60852,39.380543 407.70405,39.073115 407.75,38.75 C 407.7913,37.963296 407.654,37.189414 407.59375,36.40625 C 407.53578,35.762824 407.53663,35.079308 407.3125,34.46875 C 407.00279,34.474392 406.68357,34.451912 406.375,34.46875 C 406.00773,34.121199 405.53887,33.886503 405.03125,33.75 C 404.77482,33.713632 404.53893,33.723129 404.3125,33.75 z M 415.4375,34.625 C 415.81087,34.6356 416.25384,34.648788 416.53125,34.9375 C 416.55862,34.975988 416.57529,35.020946 416.59375,35.0625 C 416.07469,35.127094 415.5545,35.184835 415.03125,35.1875 C 414.65607,35.184614 414.2791,35.167968 413.90625,35.125 C 414.37628,34.844414 414.86148,34.651173 415.4375,34.625 z M 404.75,35 C 405.16723,35.053109 405.53891,35.237498 405.84375,35.53125 L 405.875,35.5 C 405.86445,35.551152 405.85986,35.606549 405.84375,35.65625 C 405.69543,36.284818 405.47397,36.88713 405.03125,37.375 C 404.61644,37.767864 404.15549,38.078084 403.5625,38.0625 C 403.12779,38.005961 402.8121,37.833411 402.71875,37.375 C 402.67698,36.721699 402.9256,36.134084 403.375,35.65625 C 403.77188,35.294153 404.18848,34.972412 404.75,35 z&quot; transform=&quot;translate(-90.430947,206.91615)&quot; id=&quot;path3670&quot;&gt;&lt;/path&gt;
    &lt;g id=&quot;g3788&quot; transform=&quot;matrix(1.0174755,0,0,1.0174755,-49.787958,-24.369034)&quot;&gt;
      &lt;path transform=&quot;matrix(0.9168891,0,0,0.8862695,82.850216,84.916401)&quot; d=&quot;M 217.46566,211.76526 C 217.70715,211.95724 218.04046,211.97209 218.33474,211.98922 C 218.94098,211.99614 219.47336,211.82024 219.98933,211.51453 C 220.39182,211.21769 220.62552,210.94365 220.65139,210.43377 C 220.59486,210.03658 220.34844,209.85874 219.99241,209.72798 C 219.57241,209.63288 219.15795,209.73048 218.81508,209.99119 C 218.73242,210.05404 218.65987,210.12918 218.58227,210.19818 C 218.16117,210.67395 217.90479,211.27161 217.86712,211.90868 C 217.85957,212.0363 217.8711,212.16434 217.87309,212.29217 C 217.93866,212.85216 218.18217,213.36041 218.68984,213.64328 C 218.78589,213.69679 218.89081,213.73254 218.9913,213.77718 C 219.52123,213.95427 220.06796,213.90343 220.61165,213.84202 C 221.19765,213.77583 220.98927,213.80233 221.57928,213.70575 C 222.21576,213.55361 221.90218,213.63736 222.52022,213.45526 L 222.59665,213.61013 C 222.04836,214.0044 222.33296,213.81433 221.74172,214.17864 C 221.36459,214.3764 221.14762,214.51462 220.73365,214.63279 C 220.03693,214.83166 219.30166,214.80567 218.61614,214.58417 C 218.22026,214.39473 218.08424,214.36841 217.76263,214.06168 C 217.26954,213.59141 217.04974,212.95403 216.99579,212.28938 C 216.99873,212.12005 216.9897,211.95009 217.00459,211.78139 C 217.07924,210.93606 217.43903,210.15588 218.02614,209.54666 C 218.14426,209.4486 218.25409,209.3396 218.38049,209.25246 C 218.95682,208.85514 219.65207,208.75668 220.31869,208.94992 C 220.42981,208.99977 220.54636,209.03894 220.65204,209.09947 C 221.05477,209.33015 221.36157,209.72053 221.4528,210.17979 C 221.47483,210.29068 221.47096,210.40517 221.48004,210.51786 C 221.46582,210.62895 221.46256,210.742 221.43738,210.85112 C 221.3015,211.44021 220.88241,211.88892 220.39534,212.21783 C 220.28726,212.279 220.18233,212.3461 220.07109,212.40132 C 219.51842,212.67567 218.90211,212.80055 218.28801,212.80689 C 217.75758,212.77701 217.20975,212.704 216.81685,212.30887 L 217.46566,211.76526 z&quot; id=&quot;path3743&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(0.9869956,0.1607474,-0.1607474,0.9869956,101.44457,27.310213)&quot; d=&quot;M 222.8221,210.76819 C 222.5839,210.62359 222.4106,210.40389 222.25715,210.17607 C 222.04707,209.83563 221.95326,209.96763 222.97207,209.85608 C 223.00371,209.85261 222.97923,209.91933 222.98375,209.95084 C 222.99162,210.00574 223.00073,210.06045 223.00923,210.11525 C 223.11362,210.7921 223.21898,211.46878 223.32241,212.14578 C 223.43148,212.72762 223.47555,213.32568 223.64257,213.8955 C 223.74465,214.04396 223.51508,213.70993 223.51269,213.70963 C 223.29931,213.68235 223.09073,213.79382 222.87883,213.83086 C 222.82028,213.8411 222.89238,213.71267 222.90305,213.6542 C 222.91861,213.56891 222.93273,213.48335 222.94757,213.39793 C 223.06057,212.73843 223.19459,212.07736 223.44925,211.45564 C 223.50692,211.31485 223.57555,211.1788 223.6387,211.04038 C 223.96754,210.43953 224.4094,209.84354 225.06321,209.56997 C 225.17886,209.52158 225.3033,209.49772 225.42334,209.46159 C 225.5509,209.45626 225.67915,209.43136 225.80603,209.44559 C 226.3864,209.51067 226.78048,209.94789 227.01585,210.44915 C 227.07814,210.58178 227.12027,210.72298 227.17248,210.8599 C 227.33809,211.42935 227.4589,212.02487 227.42012,212.62138 C 227.40858,212.79888 227.34388,213.16091 227.31311,213.34467 C 227.23445,213.67932 227.27562,213.52525 227.19337,213.80786 L 227.0678,213.82074 C 226.93097,213.54853 226.99625,213.6967 226.87821,213.37351 C 226.85184,213.28926 226.68698,212.76491 226.66949,212.69783 C 226.53879,212.19655 226.50819,211.6727 226.33478,211.18166 C 226.24169,210.94176 226.08508,210.46028 225.79687,210.36751 C 225.75192,210.35304 225.70349,210.35338 225.6568,210.34632 C 225.59738,210.35755 225.53588,210.36079 225.47855,210.38 C 224.99605,210.54165 224.68502,210.99976 224.43803,211.41362 C 224.38316,211.52794 224.32263,211.63971 224.27343,211.75658 C 224.03589,212.32079 223.91793,212.92851 223.83904,213.53257 C 223.82871,213.61239 223.76432,214.23898 223.70453,214.27629 C 223.15622,214.61846 222.90345,214.64663 222.75785,214.09993 C 222.64671,213.49508 222.59218,212.88117 222.49226,212.27442 C 222.38619,211.59949 222.27835,210.92484 222.15716,210.25247 C 222.1472,210.19268 222.13698,210.13295 222.12728,210.07312 C 222.11975,210.02664 222.06501,209.95758 222.1055,209.93354 C 222.90325,209.46 222.84075,209.39045 222.97195,209.80888 C 223.03896,210.01421 223.12382,210.2119 223.20812,210.41062 L 222.8221,210.76819 z&quot; id=&quot;path3745&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(64.350004,60.490792)&quot; d=&quot;M 232.67352,211.84053 C 232.61245,211.82027 232.56791,211.7415 232.49951,211.74138 C 232.49511,211.74137 232.48691,211.7465 232.48954,211.75003 C 232.49997,211.764 232.5215,211.79775 232.53038,211.78274 C 232.67198,211.54325 232.78331,211.28711 232.90977,211.03929 C 232.9,211.02987 232.86999,211.01966 232.88047,211.01103 C 232.89565,210.99854 232.91971,211.01353 232.93931,211.01497 C 232.97851,211.01784 233.01764,211.02182 233.05689,211.02396 C 233.27818,211.03604 233.49658,211.02894 233.71785,211.01897 C 234.3685,210.98555 235.01281,210.88521 235.6645,210.87205 C 235.96945,210.90728 236.26684,210.97412 236.55002,211.09191 L 236.56165,211.24156 C 236.30815,211.40061 236.03695,211.52646 235.7581,211.63517 C 235.09999,211.78386 234.427,211.84581 233.75506,211.89712 C 233.32042,211.91449 232.85628,211.96138 232.45223,211.76828 C 232.55975,211.50858 232.63556,211.23334 232.77479,210.98917 C 232.79226,210.95854 232.8384,211.01988 232.86855,211.03817 C 232.97582,211.10328 233.06136,211.19548 233.14197,211.29011 L 232.67352,211.84053 z&quot; id=&quot;path3755&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(1,0,0,1.1109039,64.350004,36.651159)&quot; d=&quot;M 237.9753,207.72331 C 237.99414,207.80126 237.91325,207.46761 237.90885,207.561 C 237.90755,207.58867 237.89812,207.6404 237.92574,207.64235 C 238.67047,207.69484 238.58101,207.83945 238.7158,207.56757 C 238.71971,208.23927 238.72128,208.91095 238.71813,209.58266 C 238.71156,210.73982 238.69008,211.89681 238.67371,213.05385 C 238.67084,213.20697 238.66533,213.76272 238.64435,213.93291 C 238.60623,214.24205 238.49638,214.64804 238.37733,214.94127 L 238.20934,214.9576 C 238.03396,214.66464 237.90665,214.27257 237.85955,213.93627 C 237.82728,213.70589 237.83478,213.26496 237.83419,213.04223 C 237.8498,211.88971 237.8828,210.73734 237.87817,209.58462 C 237.87168,208.89425 237.85573,208.20397 237.85334,207.51362 C 237.86471,207.44415 237.82085,207.32805 237.88744,207.30522 C 238.64163,207.04663 238.7374,207.12614 238.72309,207.62524 L 237.9753,207.72331 z&quot; id=&quot;path3757&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;matrix(1.355384,0,0,1,-20.283848,60.1065)&quot; d=&quot;M 237.06627,209.62152 C 237.59544,209.59827 238.12019,209.52882 238.64979,209.51464 C 239.11115,209.55001 239.57024,209.60264 240.02778,209.67082 L 240.03996,209.78247 C 239.61191,209.94681 239.18072,210.10219 238.74983,210.25889 C 238.20129,210.39382 237.64238,210.49231 237.07764,210.5255 L 237.06627,209.62152 z&quot; id=&quot;path3759&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(64.350004,60.490792)&quot; d=&quot;M 240.76368,211.60005 C 240.76615,211.55097 240.49863,211.4359 240.62039,211.552 C 240.63166,211.59114 240.63103,211.56879 240.5965,211.62159 C 240.46341,211.82502 240.38478,212.0321 240.31427,212.26459 C 240.23964,212.63075 240.16578,213.06627 240.37458,213.40633 C 240.40404,213.45431 240.44669,213.49283 240.48275,213.53608 C 240.92544,213.85032 241.48715,213.68048 241.96054,213.53506 C 242.54445,213.30246 243.10963,212.95904 243.48235,212.43944 C 243.53983,212.35931 243.58327,212.27 243.63373,212.18527 C 243.79218,211.78675 243.81506,211.5052 243.45908,211.2319 C 243.07489,211.01226 242.63978,211.10619 242.22436,211.15077 C 241.95268,211.16496 241.70219,211.25288 241.45121,211.34847 L 241.3081,211.16859 C 241.50646,210.89957 241.7112,210.64621 241.99907,210.46479 C 242.10706,210.41049 242.20935,210.34297 242.32303,210.3019 C 242.77902,210.13712 243.33143,210.16336 243.76969,210.36897 C 243.88232,210.42181 243.98223,210.49836 244.0885,210.56305 C 244.31571,210.79412 244.41201,210.84786 244.53978,211.15513 C 244.75127,211.66373 244.63654,212.19552 244.39748,212.6685 C 244.31846,212.78842 244.24819,212.91459 244.16042,213.02827 C 243.66568,213.66904 242.95267,214.09079 242.20608,214.37263 C 242.05155,214.41627 241.89947,214.46977 241.74249,214.50355 C 241.18199,214.62416 240.55342,214.62764 240.06033,214.29205 C 239.95293,214.21896 239.86809,214.11727 239.77197,214.02989 C 239.70521,213.92514 239.62617,213.82727 239.57168,213.71565 C 239.31211,213.18395 239.37293,212.56621 239.50426,212.01124 C 239.64481,211.57161 239.81982,211.06871 240.24825,210.82439 C 240.32327,210.78161 240.4085,210.75995 240.48862,210.72774 C 240.5714,210.72385 240.65457,210.70717 240.73696,210.71608 C 241.02312,210.74703 241.2446,210.95997 241.38282,211.19598 L 240.76368,211.60005 z&quot; id=&quot;path3761&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(64.350004,60.490792)&quot; d=&quot;M 245.94676,211.12942 C 246.32761,211.19261 246.71657,211.18374 247.10105,211.17223 C 247.66919,211.15773 248.2321,211.074 248.79863,211.03802 C 249.07191,211.01845 249.33849,211.1005 249.56661,211.24827 L 249.58439,211.35395 C 249.41125,211.57494 249.17802,211.73933 248.90043,211.79854 C 248.31605,211.91812 247.72212,211.97715 247.12637,212.0029 C 246.683,212.01664 246.23703,212.03158 245.79684,211.96376 L 245.94676,211.12942 z&quot; id=&quot;path3765&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(64.157858,60.971156)&quot; d=&quot;M 251.39083,211.83958 C 251.6747,211.7039 251.95989,211.57268 252.23704,211.42344 C 252.56922,211.2412 252.85261,210.9987 253.06341,210.68431 C 253.15769,210.51437 253.19251,210.33757 253.05745,210.18569 C 252.86529,210.02828 252.63257,210.072 252.4129,210.13626 C 251.93186,210.3379 251.6917,210.72928 251.48289,211.18413 C 251.33584,211.62124 251.24307,212.11372 251.40642,212.56175 C 251.43037,212.62743 251.46836,212.68711 251.49933,212.74979 C 251.80511,213.13577 252.29592,213.06708 252.73143,213.00054 C 253.47331,212.84386 254.13514,212.46304 254.82225,212.15978 C 255.06797,212.04799 255.30019,211.91233 255.52793,211.7684 L 255.55437,211.7901 C 255.44207,212.06422 255.31197,212.3226 255.11353,212.54764 C 255.02843,212.64435 254.95028,212.74764 254.85823,212.83777 C 254.31493,213.36974 253.59476,213.68405 252.87143,213.88078 C 252.72178,213.90525 252.57355,213.94093 252.4225,213.95418 C 251.8555,214.0039 251.26696,213.87973 250.86842,213.44433 C 250.78002,213.34776 250.71979,213.22876 250.64548,213.12097 C 250.59712,213.00119 250.53712,212.88547 250.50042,212.76162 C 250.30797,212.11212 250.4306,211.41788 250.66209,210.79836 C 250.72009,210.67696 250.76992,210.5513 250.83611,210.43415 C 251.14337,209.89037 251.61129,209.46597 252.20312,209.25966 C 252.31006,209.23683 252.41531,209.20364 252.52394,209.19118 C 253.0338,209.13268 253.5112,209.31568 253.82978,209.71758 C 253.87362,209.79763 253.92703,209.87313 253.96132,209.95771 C 254.13313,210.38153 254.0217,210.82381 253.79244,211.19904 C 253.48838,211.61646 253.10743,211.95352 252.64722,212.19352 C 252.36199,212.34402 252.06894,212.47676 251.77047,212.59885 L 251.39083,211.83958 z&quot; id=&quot;path3767&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(64.157858,60.971156)&quot; d=&quot;M 256.0246,209.79345 C 256.07438,210.39135 256.08878,210.9914 256.11876,211.59048 C 256.13598,211.8948 256.15444,212.19928 256.1941,212.50166 C 256.21259,212.64268 256.22564,212.79494 256.28968,212.92387 C 256.25408,212.76806 256.25499,212.70045 255.97645,212.6418 C 255.86265,212.61784 255.74985,212.69418 255.63636,212.71952 C 255.62906,212.72115 255.61179,212.72978 255.61417,212.7227 C 255.64979,212.61645 255.71388,212.52195 255.76118,212.42037 C 256.00261,211.84809 256.29674,211.30433 256.66672,210.80561 C 256.99746,210.4174 257.43419,210.06974 257.97405,210.08588 C 258.08077,210.08907 258.1849,210.11967 258.29032,210.13656 C 258.92975,210.36455 259.24914,210.92473 259.50793,211.51268 C 259.64121,211.92838 259.83628,212.35693 259.8556,212.80083 C 259.85859,212.86944 259.84632,212.93786 259.84169,213.00638 C 259.7968,213.18695 259.72137,213.35228 259.61272,213.50222 L 259.45846,213.5672 C 259.27565,213.46597 259.14108,213.32069 259.02446,213.1469 C 258.83731,212.74957 258.81818,212.29524 258.63592,211.89334 C 258.50579,211.59194 258.36462,211.2753 258.08708,211.08047 C 257.82776,210.95095 257.58808,211.20388 257.4232,211.37767 C 257.08673,211.81159 256.84402,212.30079 256.63577,212.80769 C 256.57256,212.95708 256.43757,213.35352 256.30174,213.44278 C 255.87323,213.72439 255.57103,213.66882 255.3608,213.20318 C 255.24225,212.68773 255.24453,212.15719 255.21849,211.63118 C 255.1954,211.05904 255.1788,210.48525 255.11611,209.91584 L 256.0246,209.79345 z&quot; id=&quot;path3769&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(64.157858,60.971156)&quot; d=&quot;M 262.75325,211.00355 C 262.73484,210.89636 262.66408,210.87565 262.57348,210.8367 C 262.22544,210.71662 261.86578,210.79383 261.52543,210.89852 C 261.14081,211.05656 260.78201,211.30551 260.57101,211.67338 C 260.53448,211.73706 260.51035,211.80709 260.48002,211.87395 C 260.38044,212.24024 260.41598,212.42721 260.77316,212.57182 C 261.16333,212.67425 261.57467,212.58193 261.91554,212.37246 C 261.99959,212.32081 262.07491,212.25613 262.1546,212.19796 C 262.72338,211.69591 262.91922,210.9854 263.05023,210.26618 C 263.17282,209.41895 263.09644,208.56481 262.96423,207.72442 C 262.87866,207.21861 262.7471,206.7227 262.56929,206.24186 C 262.43873,205.97277 262.58114,206.28551 262.61244,206.28187 C 263.3858,206.192 263.38434,205.74091 263.40718,206.12366 C 263.46698,206.88314 263.47578,207.64548 263.49148,208.40681 C 263.5069,209.58731 263.54525,210.76703 263.64604,211.94348 C 263.69074,212.44847 263.76617,212.94924 263.93237,213.42872 C 263.80505,213.29674 263.48627,213.46716 263.66268,213.51826 C 263.6966,213.52809 263.73317,213.51398 263.76842,213.51183 L 263.8889,213.59682 C 263.88698,213.64737 263.89465,213.69921 263.88314,213.74847 C 263.82028,214.01754 263.5696,214.10854 263.31549,214.02061 C 263.24147,213.995 263.18986,213.92704 263.12704,213.88026 C 263.09183,213.82257 263.05002,213.76841 263.0214,213.70718 C 262.95208,213.55887 262.91587,213.3798 262.88662,213.22146 C 262.81288,212.82213 262.77626,212.4169 262.74259,212.01268 C 262.66178,210.82122 262.62728,209.62782 262.58969,208.43435 C 262.55946,207.6893 262.52509,206.94411 262.45446,206.20157 C 262.4516,206.17252 262.41676,205.87463 262.44051,205.85957 C 263.1655,205.39971 263.26726,205.38149 263.44717,205.94231 C 263.61875,206.48312 263.74283,207.03834 263.82796,207.59923 C 263.95287,208.53438 264.02606,209.48078 263.88794,210.41988 C 263.70018,211.43714 263.46648,212.21038 262.6616,212.91665 C 262.54118,212.99966 262.42702,213.0926 262.30033,213.16567 C 261.82699,213.43867 261.25085,213.57785 260.70744,213.4755 C 260.57819,213.45115 260.45559,213.39957 260.32966,213.36161 C 260.05143,213.18805 259.93081,213.1545 259.74402,212.87358 C 259.45669,212.44144 259.50054,211.93045 259.67572,211.46879 C 259.73336,211.36102 259.78281,211.24845 259.84864,211.14547 C 260.18314,210.62222 260.70337,210.26174 261.27833,210.04849 C 261.9067,209.87316 262.46898,209.79779 263.06952,210.11355 C 263.13817,210.1659 263.21324,210.21076 263.27547,210.2706 C 263.52503,210.51057 263.61603,210.84976 263.53495,211.18184 L 262.75325,211.00355 z&quot; id=&quot;path3771&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
      &lt;path transform=&quot;translate(89.232884,59.241844)&quot; d=&quot;M 205.9963,212.66402 C 205.82621,212.51011 205.62305,212.43601 205.40119,212.39522 C 204.99611,212.34302 204.64392,212.50434 204.32057,212.73125 C 203.99311,213.014 203.76252,213.39316 203.68833,213.82277 C 203.67412,213.90508 203.67375,213.98918 203.66646,214.07239 C 203.69126,214.40047 203.75145,214.7554 204.15043,214.73757 C 204.68504,214.59842 204.97436,214.08539 205.23728,213.64349 C 205.71819,212.72533 205.94473,211.71272 206.10503,210.69712 C 206.19935,209.99707 206.22557,209.28595 206.06281,208.59525 C 206.03999,208.50628 205.87984,208.0601 205.77607,208.03572 C 205.87467,208.13197 205.92172,208.19889 206.13065,208.14162 C 206.24284,208.11087 206.32021,208.00644 206.41018,207.93272 C 206.42263,207.92252 206.43032,207.87654 206.43566,207.89172 C 206.44821,207.9274 206.43441,207.9674 206.43568,208.00521 C 206.43812,208.07724 206.44308,208.14916 206.44678,208.22114 C 206.51934,209.22583 206.62776,210.22759 206.7331,211.22926 C 206.84712,212.32044 206.99484,213.40738 207.15498,214.4926 C 207.19479,214.77619 207.22285,215.11289 207.04703,215.36033 L 206.87076,215.48338 C 206.82906,215.46631 206.78353,215.45657 206.74565,215.43217 C 206.47642,215.2587 206.36818,214.91696 206.31344,214.6232 C 206.13535,213.52789 206.03174,212.42231 205.9054,211.32023 C 205.78933,210.30799 205.66805,209.29632 205.55796,208.28341 C 205.54465,208.12827 205.48078,207.70243 205.57211,207.5642 C 205.82137,207.18692 206.07526,207.12881 206.42067,207.39246 C 206.68124,207.68187 206.8366,208.03598 206.92717,208.41369 C 207.08007,209.21471 207.04625,210.0285 206.91614,210.83206 C 206.72258,211.94228 206.46658,213.05181 205.94075,214.05814 C 205.85624,214.20262 205.77987,214.35218 205.68722,214.49159 C 205.38092,214.95249 204.94748,215.4078 204.38538,215.5348 C 204.26137,215.56282 204.13191,215.55495 204.00517,215.56502 C 203.88527,215.53615 203.75926,215.52595 203.64547,215.4784 C 203.04458,215.22729 202.85165,214.57766 202.85681,213.9828 C 202.87252,213.85815 202.87876,213.73193 202.90394,213.60884 C 203.03049,212.99014 203.38102,212.45205 203.87043,212.06006 C 203.96566,211.99812 204.05684,211.92945 204.15611,211.87423 C 204.59378,211.63077 205.09284,211.54689 205.58499,211.63235 C 205.96211,211.73606 206.32076,211.88924 206.54991,212.22351 L 205.9963,212.66402 z&quot; id=&quot;path3773&quot; style=&quot;opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.61199999;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate&quot;&gt;&lt;/path&gt;
    &lt;/g&gt;
  &lt;/g&gt;
&lt;/svg&gt;
&lt;p&gt;Higher external quality, which is more what the customer sees, being greater as the test is closer to an end to end test. While at the same time having lower internal quality, which is the state of the code.&lt;/p&gt;
&lt;h2 id=&quot;a_design_activity&quot; tabindex=&quot;-1&quot;&gt;A Design Activity&lt;/h2&gt;
&lt;a class=&quot;direct-link&quot; href=&quot;https://dane-king.com/posts/unit_tests_are_misunderstood/#a_design_activity&quot;&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Permalink to “A Design Activity”&lt;/span&gt; &lt;span aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;p&gt;Since writing unit tests is more about internal quality, it is more of a design activity, &lt;em&gt;even if you write your test after, but just not as much&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;In order to make code testable, (*which I will expand on in another &lt;a href=&quot;https://dane-king.com/posts/testable_code_is_good_code/#title&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;post&lt;/a&gt;), it must be structured in a certain way. Good unit tests steer us in a direction to make the code more cohesive and loosely coupled. And that is the essence of TDD and unit testing, it allows us to easily change our code to adapt to changing requirements, new features, or just better designs.&lt;/p&gt;
&lt;p&gt;But we have all been in code bases where the internal quality slips aka Technical Debt, so is it really that important. If we are only focused on what the customer wants, and the customer is happy, does it matter that much. In the short term probably not. However, as the internal quality slips, it becomes harder to add features or not introduce bugs. This is why we need different types of feedback systems when we are developing code, each type of test has it place. In the end we must balance delivering today, without sacrificing our ability to deliver tomorrow.&lt;/p&gt;
</content>
	</entry>
</feed>
