Compare commits

...

10 Commits

Author SHA1 Message Date
Parag Nemade 494eacd313 Resolves: rhbz#2121828 Fix the gating tests by using only local test 2023-05-18 10:19:15 +00:00
Parag Nemade 9f743306ba
Resolves: rhbz#2121828
CVE-2022-32323 heap-buffer overflow via the ReadImage() at input-bmp.c

Signed-off-by: Parag Nemade <pnemade@fedoraproject.org>
2022-09-12 19:20:16 +05:30
Mohan Boddu 309359812f Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:27:09 +00:00
Tomas Pelka 5d909c00c2 enabling gating for el9 2021-06-16 13:14:59 +02:00
Parag Nemade 225612bab1
Resolves: rhbz#1961993 - Add gating tests from rhel-8 2021-05-21 12:42:23 +05:30
Parag Nemade 331c09e67f
Resolves:rhbz#1961993 - Add gating tests
Signed-off-by: Parag Nemade <pnemade@fedoraproject.org>
2021-05-21 12:04:16 +05:30
Parag Nemade 80d0f79256
Resolves: rhbz#1950001 , CVE-2019-19005
Resolves: rhbz#1950141 , CVE-2019-19004
2021-05-01 11:38:13 +05:30
Mohan Boddu e922ce40fe - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 22:41:19 +00:00
DistroBaker fdd718b8f2 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/autotrace.git#b98216252c218458c714ea79975190fb0923a9b4
2021-02-03 11:20:05 +01:00
DistroBaker 4219f152ea Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/autotrace.git#21ef0bb07fbec78e204fc7fc9764b51663e752af
2020-10-30 02:30:53 +01:00
10 changed files with 780 additions and 1 deletions

1
.autotrace.metadata Normal file
View File

@ -0,0 +1 @@
679e4912528030b86f23db5b99e60f8e7df883fd autotrace-0.31.1.tar.gz

View File

@ -0,0 +1,17 @@
diff -urN autotrace-0.31.1.old/input-bmp.c autotrace-0.31.1/input-bmp.c
--- autotrace-0.31.1.old/input-bmp.c 2021-04-30 15:03:16.264446518 +0530
+++ autotrace-0.31.1/input-bmp.c 2021-04-30 15:06:14.682051209 +0530
@@ -220,6 +220,13 @@
* word length (32 bits == 4 bytes)
*/
+ unsigned long overflowTest = Bitmap_Head.biWidth * Bitmap_Head.biBitCnt;
+ if (overflowTest / Bitmap_Head.biWidth != Bitmap_Head.biBitCnt) {
+ LOG("Error reading BMP file header. Width is too large\n");
+ at_exception_fatal(&exp, "Error reading BMP file header. Width is too large");
+ goto cleanup;
+ }
+
rowbytes= ( (Bitmap_Head.biWidth * Bitmap_Head.biBitCnt - 1) / 32) * 4 + 4;
#ifdef DEBUG

View File

@ -0,0 +1,35 @@
diff -urN autotrace-0.31.1.old/xstd.h autotrace-0.31.1/xstd.h
--- autotrace-0.31.1.old/xstd.h 2002-10-11 02:14:17.000000000 +0530
+++ autotrace-0.31.1/xstd.h 2021-04-30 15:22:25.853589944 +0530
@@ -20,6 +20,7 @@
#define XMALLOC(new_mem, size) \
do \
{ \
+ assert(size); \
new_mem = (at_address) malloc (size); \
assert(new_mem); \
} while (0)
@@ -28,6 +29,7 @@
#define XCALLOC(new_mem, size) \
do \
{ \
+ assert(size); \
new_mem = (at_address) calloc (size, 1); \
assert(new_mem); \
} while (0)
@@ -55,6 +57,7 @@
#define XMALLOC(new_mem, size) \
do \
{ \
+ assert(size); \
(at_address&)(new_mem) = (at_address) malloc (size); \
assert(new_mem); \
} while (0)
@@ -63,6 +66,7 @@
#define XCALLOC(new_mem, sizex) \
do \
{ \
+ assert(size); \
(at_address&)(new_mem) = (void *) calloc (sizex, 1); \
assert(new_mem); \
} while (0)

View File

@ -0,0 +1,44 @@
--- autotrace-0.31.1.old/input-bmp.c 2022-09-05 14:41:15.694254375 +0530
+++ autotrace-0.31.1/input-bmp.c 2022-09-08 17:11:28.131973020 +0530
@@ -88,7 +88,7 @@
at_address msg_data)
{
FILE *fd;
- unsigned char buffer[64];
+ unsigned char buffer[128];
int ColormapSize, rowbytes, Maps, Grey;
unsigned char ColorMap[256][3];
at_bitmap_type image = at_bitmap_init(0, 0, 0, 1);
@@ -345,6 +345,10 @@
*(temp++)= buffer[xpos * 4 + 1];
*(temp++)= buffer[xpos * 4];
}
+
+ if (ypos == 0)
+ break;
+
--ypos; /* next line */
}
}
@@ -361,6 +365,10 @@
*(temp++)= buffer[xpos * 3 + 1];
*(temp++)= buffer[xpos * 3];
}
+
+ if (ypos == 0)
+ break;
+
--ypos; /* next line */
}
}
@@ -378,6 +386,10 @@
*(temp++)= (unsigned char)(((rgb >> 5) & 0x1f) * 8);
*(temp++)= (unsigned char)(((rgb) & 0x1f) * 8);
}
+
+ if (ypos == 0)
+ break;
+
--ypos; /* next line */
}
}

View File

@ -1,6 +1,6 @@
Name: autotrace
Version: 0.31.1
Release: 57%{?dist}
Release: 65%{?dist}
Summary: Utility for converting bitmaps to vector graphics
License: GPLv2+ and LGPLv2+
URL: http://autotrace.sourceforge.net/
@ -13,8 +13,15 @@ Patch4: autotrace-0.31.1-CVE-2013-1953.patch
Patch5: autotrace-0.31.1-multilib-fix.patch
Patch6: autotrace-0.31.1-pstoedit-detection-fix.patch
Patch7: autotrace-0.31.1-CVE-2016-7392.patch
Patch8: autotrace-0.31.1-CVE-2019-19004.patch
Patch9: autotrace-0.31.1-CVE-2019-19005.patch
# Upstream patch
Patch10: autotrace-0.31.1-CVE-2022-32323.patch
BuildRequires: gcc-c++
%if ! 0%{?rhel}
BuildRequires: ImageMagick-devel
%endif
BuildRequires: libpng-devel > 2:1.2
BuildRequires: libexif-devel
BuildRequires: libtiff-devel
@ -28,6 +35,7 @@ BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: pstoedit-devel
BuildRequires: make
%description
@ -41,7 +49,9 @@ Postscript, SVG, xfig, SWF, and others.
Summary: Header files for autotrace
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkgconfig
%if ! 0%{?rhel}
Requires: ImageMagick-devel
%endif
Requires: pstoedit-devel
@ -58,10 +68,17 @@ This package contains header files and development libraries for autotrace.
%patch5 -p1 -b .multilib-fix
%patch6 -p1 -b .pstoedit-detection-fix
%patch7 -p1 -b .CVE-2016-7392
%patch8 -p1 -b .CVE-2019-19004
%patch9 -p1 -b .CVE-2019-19005
%patch10 -p1 -b .CVE-2022-32323
autoreconf -ivf
%build
%if ! 0%{?rhel}
%configure
%else
%configure --without-magick
%endif
# remove rpaths
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@ -95,6 +112,34 @@ find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
%changelog
* Tue Sep 13 2022 Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-65
- Resolves: rhbz#2121828 Fix the gating tests by using only local test
Upstream testsuite will not work as this package code is very old
* Mon Sep 12 2022 Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-64
- Resolves: rhbz#2121828
CVE-2022-32323 - heap-buffer overflow via the ReadImage() at input-bmp.c
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.31.1-63
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Fri May 21 2021 Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-62
- Resolves: rhbz#1961993 - Add gating tests from rhel-8
* Fri Apr 30 2021 Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-61
- Resolves: CVE-2019-19004 : integer overflow in input-bmp.c
- Resolves: CVE-2019-19005 : fix bitmap double free in main.c
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 0.31.1-60
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Oct 28 2020 Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-58
- Don't build with ImageMagick on EL
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.31.1-57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}

92
tests/smoke/logo.ppm Normal file

File diff suppressed because one or more lines are too long

512
tests/smoke/logo.svg Normal file
View File

@ -0,0 +1,512 @@
<?xml version="1.0" standalone="yes"?>
<svg width="320" height="200">
<path style="fill:#9e9c66; stroke:none;" d="M0 0L0 5C8.70359 4.36403 13.8997 4.65379 17 14L14 14L14 17C20.7332 17.5366 26.6953 21.7398 32 16L29 15L29 14L40 18L32 20L32 24L45 23L45 22L37 23L37 22L59 23L59 24C55.6856 25.4072 54.4437 26.3489 55 30L56 30L55 26L62 23L59 32L55 31L55 32L57 36L58 36L59 33L60 33L55 39L53 37L54 33L53 33L54 42L58 40L59 44L57 42L56 42C49.4919 46.8221 43.1486 37.3398 51 33L51 32C46.2885 33.621 44.1748 35.9423 45 41L38 44C37.8216 37.8986 36.6381 29.2015 29 37C32.4277 38.595 37.4207 44.9243 29.9807 44.5741C25.1834 44.3482 21.2261 39.8193 16.7145 38.4961C11.5382 36.978 6.34279 38.8685 1 37L1 43L2 43L8 42L10 44L11 44C15.4877 41.8012 19.3833 44.1126 23 47L13.9606 49.3981L1 44L1 48L20 50C15.3996 55.0316 7.71281 56.8135 1 56C2.30779 60.1453 6.68409 62.0337 3 66L3 68L11 68C5.96263 54.2765 19.27 62.9727 27 63C21.9763 68.6227 14.4022 70.353 18 79C7.70475 76.8577 13.7269 84.408 18 88L7 89L7 90L16 91L6 97L6 99L18 103L9 99C11.7231 95.772 13.8296 94.9042 17 98L18 98L17 95L20 96C21.0714 87.2793 16.8805 86.3254 12 80L23 86C26.1198 72.3911 33.3806 71.8868 44.9961 67.2616C53.9647 63.6904 56.7438 58.3942 65 68C56.5322 63.5075 46.8912 77.4121 42 84L45 85L56.2863 72.7685L66.2431 68.5671L68 59C53.4194 54.4578 61.3298 36.4504 75 38L74 35C83.7692 41.3813 88.7046 36.6614 99 36L99 34L83 37L84 34L80 35L92 28L94 32L95 29L96 29C99.3049 32.6413 104.697 29.1378 105 36L106 36L108 32L119 37L119 36L113 29L104 24L104 23L113 26L124 16L133 17L135 9C137.981 11.4214 135.04 14.7991 134 18L139 22L143 14L146 14L150 19C147.578 14.6206 145.828 12.5223 141 15C140.39 7.78326 147.926 5.6087 154 5L154 7L148 7L151 17C155.327 15.7344 157.258 16.3875 158 21L151 19L151 20L157 21L152 28L156 29L156 28C154.617 26.3734 155.133 25.6933 157 27L158 24L160 30C161.852 29.5409 170.264 30.7063 165.806 33.4722C163.68 34.7911 151.324 29.2094 151 27L145 24C140.767 24.8332 128.35 29.8055 134.619 36.2577C137.898 39.6328 144.858 38.0173 148.985 39.5988C153.066 41.1624 155.665 44.6125 160 46L160 47C154.099 46.8782 148.307 46.3096 144 42C135.302 46.8374 128.729 38.2891 120 37L120 38L129 41C125.201 44.5869 117.022 42.5982 118 49C113.857 46.8522 111.96 43.6668 112 39L116 40C110.445 32.0462 95.9553 38.9976 90 43C84.1247 36.2764 74.5812 46.6395 68 47L68 48C80.6961 50.3234 91.1828 52.1576 104 49L104 50L94 52L94 53L104 54L104 53L102 53L102 52L106 52L106 51L104 51L104 50C115.237 49.631 106.35 41.005 98 45C100.314 40.3066 103.967 38.7578 109 38C108.195 51.1356 121.624 51.7726 131 49L131 48L119 47L119 46C127.737 43.9874 145.265 43.4851 152 50C143.671 47.5619 131.964 55.3799 131 64L135 64L136 62L134 59L163 55L162 51C169.666 56.8931 174.043 61.6955 184 64L184 65L168 62.8981L143 66L144 62L128 67L127 68L128 70L122 73L125 74L121 78L119 76L122 80L113 77L113 76L117 76L117 75C110.822 74.6836 102.444 70.1548 101 79L104 75L106 77L107 77C110.652 75.2765 112.825 78.0885 115 81L112 78L107 80L106 82L106 83L109 86L113 85L113 90L120 91L121 91C125.225 87.3612 133.573 79.2062 139 80L139 81L137 83L141 82L140 86L141 86C144.468 81.8362 147.938 81.7987 153 83L142 76L141 76L139 78C139.77 73.2345 139.324 70.5262 135 68L135 67L154 72C158.694 77.3722 178.937 74 186 74L185 84L174 83L174 88L177 87L177 90C182.307 91.9382 186.945 92.15 189 98L190 98L190 85L199 86L199 91L200 91C203.04 86.9748 205.926 85.2524 211 86L210 90L216 92C216.339 84.586 225.485 86 231 86L231 85L227 84L234 80L238 86C235.411 84.958 233.416 83.8324 233 87L234 87L233 85L234 85L235 88L239 88L238 86L239 86L253 89L254 89L254 86L264 81L264 80L258 81C258.861 60.9653 289.621 78.1946 297.996 76.1705C305.159 74.4393 309.24 66.862 316 64C315.202 57.0473 307.124 53.2823 303 60L297 57L297 55L309 45L311 49L317 49L317 48L312 43C316.948 42.6668 321.868 40.1595 318 35L318 34L320 13L313 11L318 0L216 0C208.737 0 185.638 -3.30717 181 2C167.387 -2.96153 137.558 -3.43217 126 5C124.844 -1.92563 113.636 -0.994003 108.005 0.303238C102.117 1.65959 101.807 8.06606 96.8704 10.5154C89.6482 14.0986 77.1454 14.62 69 16L80 5L81 9C92.1142 10.3739 91.7881 5.5976 100 1L69 0L0 0z"/>
<path style="fill:#9e6859; stroke:none;" d="M95 8L98 7L97 10L94 8L81 9L80 5C74.5871 7.85194 70.9085 9.96599 69 16C84.6977 14.4372 96.6509 12.8733 106 0C100.072 0.772095 95.5291 1.14597 95 8z"/>
<path style="fill:#5d444d; stroke:none;" d="M101 0L101 1L104 1L101 0z"/>
<path style="fill:#9e6859; stroke:none;" d="M125 0L126 5L131 0L129 2L128 2L125 0z"/>
<path style="fill:#5d444d; stroke:none;" d="M128.333 0.666672L128.667 1.33333L128.333 0.666672z"/>
<path style="fill:#9e6859; stroke:none;" d="M152.667 0.333328L153.333 0.666672L152.667 0.333328M177 0L177 1L181 2L177 0M195 0L195 1L200 1L195 0z"/>
<path style="fill:#a7bba9; stroke:none;" d="M297 0L298 1L297 0z"/>
<path style="fill:#9e6859; stroke:none;" d="M313 11L320 13L318 8L318 7L320 0L313 11z"/>
<path style="fill:#5d444d; stroke:none;" d="M100 1L98 7L99 7L100 1M209 4C210.876 10.4133 226.202 9.51712 232 11L232 10L218 6L219 1L209 4z"/>
<path style="fill:#9e6859; stroke:none;" d="M219 1L220 2L219 1M243 1L243 3L246 3L246 1L243 1z"/>
<path style="fill:#a7bba9; stroke:none;" d="M259 9L261 12L262 12L262 9C267.365 9.85814 267.749 12.7364 265 17C274.257 19.9659 282.956 31.5985 292 29L283 18L308 24L313 21L315 13L298 13L305 9C305.872 3.24164 299.79 2.27328 295 2.04013C285.022 1.55446 262.165 -2.6545 259 9z"/>
<path style="fill:#5d444d; stroke:none;" d="M127 2L128 3L127 2z"/>
<path style="fill:#a7bba9; stroke:none;" d="M152 2L152 3L156 3L152 2M158 3L159 7L168 7L170 2L158 3z"/>
<path style="fill:#9e6859; stroke:none;" d="M183 2L183 3L187 6L189 5C191.066 11.512 194.149 12.257 200 9L193 7L193 6L195 6L183 2z"/>
<path style="fill:#a7bba9; stroke:none;" d="M310 2L310 3L313 4L310 2z"/>
<path style="fill:#9e9c66; stroke:none;" d="M160 3L161 4L160 3z"/>
<path style="fill:#9e6859; stroke:none;" d="M1 4L2 11C-2.16509 14.6639 2.59772 19.545 5 23C-1.899 27.0311 0 36.0027 0 43C0 60.4723 2.46435 78.0294 0 95L3 94L3 90L4 90L0 102L17 103L17 102L6 99L6 97L16 91L7 90L7 89L18 88C14.7839 84.1876 8.18081 77.9035 18 79C15.3798 69.7976 23.0289 69.6969 27 63C20.4064 62.9221 3.33809 53.85 11 68L3 68L3 66C7.91981 62.781 2.90145 59.6736 1 56C7.3409 57.6244 16.3085 55.6264 20 50L1 48L1 33L15 28L15 34C19.3558 33.5839 24.8368 36.1258 18 38C20.4334 41.5992 27.268 45.8164 31.8519 44.6636C38.4116 43.0137 32.0062 37.974 29 37C37.0502 31.2372 37.3934 37.2328 38 44L45 41C44.8115 35.0059 48.3631 32.9154 54 33L53 37L55 39L60 33L59 33L58 36L57 36C55.0555 24.455 39.828 32.3822 32 33C34.1906 26.2044 42.8696 29.5851 48 26L48 25L32 24L32 20L40 18C36.8258 14.403 33.6521 14.0421 29 14L29 15L32 16C25.8823 20.6084 21.0126 17.3019 14 17L17 14C15.0424 4.16409 9.19444 4.87462 1 4M109 15L104 12L103 16C110.04 17.93 122.432 11.1928 126 5L109 15M147 6L147 7L154 7L154 5L147 6z"/>
<path style="fill:#a7bba9; stroke:none;" d="M169 6L169 8L171 8L171 6L169 6z"/>
<path style="fill:#5d444d; stroke:none;" d="M94 10L98 7L94 10z"/>
<path style="fill:#a7bba9; stroke:none;" d="M141 15C146.296 13.111 152.754 18.7583 158 21C157.607 15.9544 155.57 14.9248 151 17C150.275 14.4278 149.867 9.64771 147.436 8.07176C142.622 4.95155 140.237 11.5646 141 15z"/>
<path style="fill:#9e6859; stroke:none;" d="M242.667 7.33333L243.333 7.66667L242.667 7.33333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M318.667 7.33333L319.333 7.66667L318.667 7.33333M0 8L2 11L0 8z"/>
<path style="fill:#a7bba9; stroke:none;" d="M135 9L133 17L124 16L113 26L104 23L104 24L113 29C113.393 38.012 135.264 43.9992 143 44C140.533 40.715 136.344 40.8302 133.228 38.2978C129.104 34.9456 130.379 29.7606 124 30L123 26L119 28C121.325 18.3443 131.801 19.2277 139 22L140 21L134 18L138 9L135 9z"/>
<path style="fill:#5d444d; stroke:none;" d="M93 10L94 11L93 10z"/>
<path style="fill:#9e6859; stroke:none;" d="M152 14C156.061 14.6332 157.85 16.0343 159 20L160 20L162 15C158.678 12.5726 153.698 7.9621 152 14z"/>
<path style="fill:#a7bba9; stroke:none;" d="M264 12L265 13L264 12z"/>
<path style="fill:#9e6859; stroke:none;" d="M175 19L179 18L176 30L194 26L196 27L197 27L197 26L195 25L207 24C201.052 19.4949 196.239 25.1961 190.059 24.4722C186.555 24.0619 179.838 2.91953 175 19M143 14L141 22L128 20C129.05 24.2082 130.097 33.293 132.183 36.6065C136.661 43.7196 152.305 46.9363 160 47L160 46C156.109 44.2131 153.04 40.4386 148.985 39.3033C144.895 38.1579 138.724 39.2637 135.361 36.2577C128.766 30.3628 140.967 25.0799 145 24L151 27C151.563 31.4789 157.63 30.0976 161 29L158 24L156 29L152 28L157 21L146 14L143 14M319 14L318 24L320 24L319 14z"/>
<path style="fill:#9e9c66; stroke:none;" d="M278 15L278 16L283 18L278 15z"/>
<path style="fill:#9e6859; stroke:none;" d="M67.6667 16.3333L68.3333 16.6667L67.6667 16.3333z"/>
<path style="fill:#5d444d; stroke:none;" d="M319.333 16.6667L319.667 17.3333L319.333 16.6667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M0 17L0 27L1 27L5 23L0 17z"/>
<path style="fill:#a7bba9; stroke:none;" d="M120 18L121 19L120 18M53 19L54 20L53 19z"/>
<path style="fill:#9e9c66; stroke:none;" d="M119 28L123 26L124 30C128.178 30.0781 129.402 32.0154 130 36L131 36L128 20L133 20C127.646 17.8383 118.905 21.9454 119 28z"/>
<path style="fill:#5d444d; stroke:none;" d="M147.667 19.3333L148.333 19.6667L147.667 19.3333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M134.667 20.3333L135.333 20.6667L134.667 20.3333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M246 20L250 27L251 27L246 20z"/>
<path style="fill:#9e6859; stroke:none;" d="M0.333333 21.6667L0.666667 22.3333L0.333333 21.6667z"/>
<path style="fill:#a7bba9; stroke:none;" d="M37 22L37 23L49 24L36 32L52 27L56 31C54.9463 27.2186 55.7476 26.0895 59 24C53.4197 19.7068 43.5493 20.4408 37 22M96 21L96 22L99 22L96 21z"/>
<path style="fill:#9e9c66; stroke:none;" d="M136.667 21.3333L137.333 21.6667L136.667 21.3333z"/>
<path style="fill:#9e6859; stroke:none;" d="M240 21L240 22L244 22L240 21z"/>
<path style="fill:#a7bba9; stroke:none;" d="M103 22L104 23L103 22z"/>
<path style="fill:#9e6859; stroke:none;" d="M251 30L259 29L259 28L256 25L270 23C262.938 20.0642 252.712 22.2444 251 30z"/>
<path style="fill:#9e9c66; stroke:none;" d="M46 23L49 26L46 23z"/>
<path style="fill:#9e6859; stroke:none;" d="M61 23L55 26L59 32L61 23z"/>
<path style="fill:#a7bba9; stroke:none;" d="M274 23L276 25L276 23L274 23M297 23L299 25L297 23M0 24L1 25L0 24z"/>
<path style="fill:#9e6859; stroke:none;" d="M96 24L96 26L101 26L101 24L96 24M246 24L246 28L249 27L249 25L248 24L246 24z"/>
<path style="fill:#9e9c66; stroke:none;" d="M248 24L249 25L248 24M26 25L28 28L28 25L26 25z"/>
<path style="fill:#a7bba9; stroke:none;" d="M155 25L154 28L155 25z"/>
<path style="fill:#9e6859; stroke:none;" d="M270 25L271 26L270 25M272.333 25.6667L272.667 26.3333L272.333 25.6667z"/>
<path style="fill:#a7bba9; stroke:none;" d="M302 28L305 25L302 28z"/>
<path style="fill:#9e9c66; stroke:none;" d="M47 26L48 27L47 26z"/>
<path style="fill:#9e6859; stroke:none;" d="M75 32L76 32L80 26C76.0892 26.6517 75.3002 28.1356 75 32M144 26L145 27L144 26z"/>
<path style="fill:#9e9c66; stroke:none;" d="M46 27L47 28L46 27M50 27L52 29L52 27L50 27z"/>
<path style="fill:#a7bba9; stroke:none;" d="M104 27L105 28L104 27M264 27L267 29L267 28L264 27z"/>
<path style="fill:#9e6859; stroke:none;" d="M319 27L319 32L320 32L319 27z"/>
<path style="fill:#9e9c66; stroke:none;" d="M0 28L1 29L0 28M4 32L4 33L13 31L7 34L7 35L21 34L20 38C25.1932 34.1003 18.2457 33.4306 15 34L15 28L4 32M32 33L37 33L36 30L42 29C37.5799 27.2024 32.877 27.8693 32 33M45 28L46 29L45 28M47 30L50 28L47 30z"/>
<path style="fill:#a7bba9; stroke:none;" d="M80 35L84 34L83 37L99 34L99 36C88.2145 36.3131 84.5178 39.8895 74 35L75 38C60.1834 34.5723 53.684 56.5346 68 59L65.527 68.5671L55.4282 72.7685L45 85L43 85L39 74C28.491 75.1217 24.7817 73.8903 23 86L12 80C15.4618 86.7761 20.5761 87.4168 20 96L17 95L18 98L17 98C14.4485 94.0828 11.0579 95.2705 9 99L18 101L13 118L31 119L28 121L29 125L15 123C16.3559 127.635 37.1562 131.186 41 129L42 132C46.7254 125.042 37.8578 116.723 34 111L25 115L26 106C29.6897 106.002 34.4875 105.408 37.581 107.858C44.7809 113.561 40.5775 117.999 52 118L51 106L43 86L56 82.5224L67 82L66 84L67 84L70 83L70 82L68 82L68 81L71 80L65 76L68 74L67 71L73 74L73 72L96 65L94 69L104.83 67.9684L112.779 63.9205L125 75L125 74L122 73L128 70L128 67L144 62L143 66L168.424 63.0748L184 65L184 64L162 51L163 55L134 59L136 62L135 64L131 64C133.154 55.9214 143.636 48.0845 152 50C147.177 42.9533 126.555 43.7767 119 46L119 47L131 48L131 49C120.483 51.5039 110.742 50.5983 109 38C103.822 38.4555 99.5803 39.6743 98 45C105.603 42.2927 114.311 49.2106 104 50L104 51L106 51L106 52L102 52L102 53L104 53L104 54L94 53L94 52L104 50L104 49C90.9664 51.4557 80.9099 49.5247 68 48L68 47C75.8018 46.8113 82.6057 37.3992 90 43C92.7992 41.7277 108.141 35.6514 104.338 31.6026C102.361 29.4978 98.4311 30.5721 96 29L95 29L94 32L92 28C86.931 29.6076 82.2306 29.6759 80 35M136 35L146 34L145 31L149 28C143.296 28.1379 138.947 29.911 136 35M180 30L183 28L180 30z"/>
<path style="fill:#9e6859; stroke:none;" d="M195.667 28.3333L196.333 28.6667L195.667 28.3333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M246 29C247.609 34.1815 251.871 35.8362 257 36L252 33L252 32L269 39L269 37L264 37C264.558 32.7793 264.145 30.5905 260 29L259 32L246 29z"/>
<path style="fill:#9e9c66; stroke:none;" d="M29 29L30 30L29 29z"/>
<path style="fill:#a7bba9; stroke:none;" d="M157 30C166.179 37.1989 169.787 28.3939 157 30M190 29L190 35L184 33L189 41L194 43L196 32L197 35L216 32L190 29M269 29L274 35L269 29M299 29L300 30L299 29z"/>
<path style="fill:#9e6859; stroke:none;" d="M33 30L34 31L33 30z"/>
<path style="fill:#9e9c66; stroke:none;" d="M46 30L47 31L46 30M53 30L54 31L53 30M89 30L92 32L89 30M122 30L123 31L122 30M252 30L252 31L255 31L252 30z"/>
<path style="fill:#a7bba9; stroke:none;" d="M1 37C6.19464 39.4161 18.8536 40.4669 21 34L7 35L7 34C10.1941 33.9865 12.2708 34.4028 13 31C8.08322 31.6626 3.48275 32.3871 1 37z"/>
<path style="fill:#9e9c66; stroke:none;" d="M43.6667 31.3333L44.3333 31.6667L43.6667 31.3333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M135 31L136 32L135 31z"/>
<path style="fill:#9e6859; stroke:none;" d="M149 31L149 32L157 33L149 31M244 31L245 32L244 31M302 33L306 32L302 33M307 31L307 32L311 33L311 32L307 31z"/>
<path style="fill:#a7bba9; stroke:none;" d="M58 40L71 35C65.6232 29.3541 60.6449 34.4917 58 40z"/>
<path style="fill:#9e6859; stroke:none;" d="M71 32L71 34L73 32L71 32z"/>
<path style="fill:#9e9c66; stroke:none;" d="M84.6667 32.3333L85.3333 32.6667L84.6667 32.3333z"/>
<path style="fill:#9e6859; stroke:none;" d="M108 32L102 37L102 38C107.445 37.2799 111.662 35.8524 116 40L112 39C111.215 43.7665 113.328 47.5424 118 49C118.314 42.1951 125.688 45.5918 129 41L108 32z"/>
<path style="fill:#a7bba9; stroke:none;" d="M211 35L211 36L214 38L228 36C226.219 29.6615 215.607 33.2902 211 35z"/>
<path style="fill:#9e9c66; stroke:none;" d="M252 32L252 33L257 36L252 36L252 37L256 40L257 40C257.265 37.9128 258.252 33.3628 260 37C261.013 32.4299 255.434 32.1597 252 32z"/>
<path style="fill:#9e6859; stroke:none;" d="M265 32L265 37L268 36L267 32L265 32z"/>
<path style="fill:#9e9c66; stroke:none;" d="M1 33L1 35L3 33L1 33z"/>
<path style="fill:#a7bba9; stroke:none;" d="M56 42L57 42L59 44L58 40L54 42L53 33C39.5584 34.5024 50.4163 48.3807 56 42z"/>
<path style="fill:#9e6859; stroke:none;" d="M245 33L246 34L245 33M278 33L278 34L282 35L278 33z"/>
<path style="fill:#a7bba9; stroke:none;" d="M306 33L310 37L306 33z"/>
<path style="fill:#9e6859; stroke:none;" d="M319 33L320 36L319 33M246 34C247.211 36.3916 256.001 49.5781 258.149 49.6582C265.926 49.9482 260.869 37.0482 260 34L257 40L246 34z"/>
<path style="fill:#9e9c66; stroke:none;" d="M264 34L264 37L265 37L264 34z"/>
<path style="fill:#a7bba9; stroke:none;" d="M34 35L34 36L38 37L34 35M181 35C180.53 37.9599 178.335 39.6561 177.732 42.3549C176.301 48.765 189.268 40.9156 181 35z"/>
<path style="fill:#9e9c66; stroke:none;" d="M194.333 35.6667L194.667 36.3333L194.333 35.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M195 35C194.049 40.9508 190.202 52.6726 198 54L198 53C194.529 48.7231 203.062 41.8743 205 37L195 35z"/>
<path style="fill:#9e9c66; stroke:none;" d="M250 35L251 36L250 35z"/>
<path style="fill:#9e6859; stroke:none;" d="M64 39L67 36L64 39z"/>
<path style="fill:#a7bba9; stroke:none;" d="M88 36L89 37L88 36z"/>
<path style="fill:#9e9c66; stroke:none;" d="M103 36L104 37L103 36M131.333 36.6667L131.667 37.3333L131.333 36.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M175 37L176 40L181 38L175 37M221 36L221 38L224 38L224 36L221 36M34 37L35 38L34 37z"/>
<path style="fill:#a7bba9; stroke:none;" d="M109 37L110 38L109 37M153 37L154 38L153 37z"/>
<path style="fill:#9e6859; stroke:none;" d="M305 37L306 38L305 37M315 37L318 40L315 37z"/>
<path style="fill:#9e9c66; stroke:none;" d="M132.667 38.3333L133.333 38.6667L132.667 38.3333z"/>
<path style="fill:#5d444d; stroke:none;" d="M199 40L202 39L199 40z"/>
<path style="fill:#9e6859; stroke:none;" d="M219 40C222.056 47.2232 236.048 53.9794 241 45L235 45L237 39L219 40z"/>
<path style="fill:#9e9c66; stroke:none;" d="M261 38L262 39L261 38z"/>
<path style="fill:#a7bba9; stroke:none;" d="M277 38L277 44C272.927 41.73 270.319 41.0233 266 43L268 51L264 57L272.019 51.5139L292 50L281 39L277 38z"/>
<path style="fill:#9e6859; stroke:none;" d="M88 45L89 42L82 45C89.41 51.5848 98.1385 50.3196 107 47L107 46L95 45L100 40L88 45z"/>
<path style="fill:#9e9c66; stroke:none;" d="M134.667 39.3333L135.333 39.6667L134.667 39.3333z"/>
<path style="fill:#9e6859; stroke:none;" d="M292 39L292 40L298 41L298 39L292 39z"/>
<path style="fill:#9e9c66; stroke:none;" d="M77 40L78 41L77 40M137.667 40.3333L138.333 40.6667L137.667 40.3333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M155 40C156.772 42.6815 158.228 42.6815 160 40L155 40M2 41L1 44C10.9967 48.29 12.7867 48.5206 23 47L8 42L2 41M7 41L8 42L7 41z"/>
<path style="fill:#9e9c66; stroke:none;" d="M140 41L141 42L140 41z"/>
<path style="fill:#9e6859; stroke:none;" d="M312 43L317 48L317 49L311 49L309 45L297 55L297 57L303 60C307.919 54.5983 314.544 56.9958 316 64L296.999 76.0224L285 73L285 74L290 76L290 77L273 76L273 80C268.381 76.362 265.998 74.0868 260 76L261 74L258 81L264 80L264 81L254 86L254 87L272 87L268 98L276 98L278 90L272 90L272 89L285 87L278 83L298 80L297 87C304.392 86.736 305 99.9025 305 105L285 106C289.196 111.037 296.048 110.759 302 109L303 118C293.702 116.031 283.132 119.664 275 124C276.235 131.824 269.784 134.554 263 133L270 130L270 129L262 126L261 126C254.866 130.265 252.031 125.005 246 123L246 122L261 119L261 118L247 112L248 109L241 113L242 117L247 113L246 118C232.869 118.683 221.522 133.717 224 146L240 136C241.134 130.791 244.827 128.693 250 129C248.621 134.929 246.942 135.825 242 139C253.385 144.999 261.974 144.457 273 138.941C277.087 136.897 280.507 136.77 282 132L275 133C277.812 129.824 279.967 127.338 279 123L288 120C280.78 129.403 281.176 140.453 294 144L291 150L306 145L303 153L292 153L293 157L297 156L298 160L299 160L299 155C301.469 156.234 308.055 162.264 303 161L307 168L309 167L310 167C305.497 173.322 301.51 174.928 294 174C295.143 179.891 297.999 182.669 304 183C305.029 172.491 315.722 177.424 316 186L320 187L320 172L307 174L319 163L319 167L320 167C320 162.631 321.769 152.218 318.972 148.745C313.463 141.904 308.277 150.761 309 156L315 156C311.106 160.595 305.971 156.298 307.083 150.972C308.141 145.91 312.519 144.007 315 140L320 144L320 114L316 115L320 112L318 104L318 103L318 102L320 89L318 50L320 41L312 43z"/>
<path style="fill:#a7bba9; stroke:none;" d="M161 42L161 43L165 43L161 42M187 43L187 44L191 47L192 43L187 43M34 47L40 48C38.2049 45.1786 36.1432 43.9786 34 47z"/>
<path style="fill:#5d444d; stroke:none;" d="M198 44L197 46L198 44z"/>
<path style="fill:#9e6859; stroke:none;" d="M244 46L230 58C237.807 57.3563 242.755 53.0833 246 46L244 46M42 47L43 52L45 52L46 51L42 47z"/>
<path style="fill:#a7bba9; stroke:none;" d="M249 48L249 49L253 48L249 48M24 48L18 57L32 66L25 73L36 69L26 48L24 48M190 48L191 49L190 48M154.667 49.3333L155.333 49.6667L154.667 49.3333z"/>
<path style="fill:#9e6859; stroke:none;" d="M181 49L181 50L184 50L181 49z"/>
<path style="fill:#a7bba9; stroke:none;" d="M228 49L228 50L235 52L228 49M261 50L256 51L256 54C258.799 53.5624 261.078 53.1091 261 50z"/>
<path style="fill:#9e9c66; stroke:none;" d="M318 50L319 55L320 55L318 50z"/>
<path style="fill:#a7bba9; stroke:none;" d="M189 51L190 52L189 51z"/>
<path style="fill:#9e6859; stroke:none;" d="M263.333 51.6667L263.667 52.3333L263.333 51.6667z"/>
<path style="fill:#a7bba9; stroke:none;" d="M228 52L229 53L228 52M247 52L248 53L247 52M178 57L179 58L183 54L182 53L178 57z"/>
<path style="fill:#9e9c66; stroke:none;" d="M260 53L261 54L260 53z"/>
<path style="fill:#9e6859; stroke:none;" d="M253 61L254 62L263 53C258.567 54.7499 254.704 56.3468 253 61z"/>
<path style="fill:#9e9c66; stroke:none;" d="M85 56L85 57L91 57L95 55L85 56M96.6667 54.3333L97.3333 54.6667L96.6667 54.3333M121 54L121 55L124 55L124 56L122 56L122 57L128 54L121 54z"/>
<path style="fill:#a7bba9; stroke:none;" d="M243 54L244 55L243 54z"/>
<path style="fill:#9e9c66; stroke:none;" d="M112.667 55.3333L113.333 55.6667L112.667 55.3333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M125 55L126 56L125 55z"/>
<path style="fill:#9e9c66; stroke:none;" d="M92 56L93 57L92 56M118.667 56.3333L119.333 56.6667L118.667 56.3333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M224 56L224 58L226 56L224 56z"/>
<path style="fill:#9e9c66; stroke:none;" d="M316 56L317 57L316 56M108 57L109 58L108 57M319.333 57.6667L319.667 58.3333L319.333 57.6667z"/>
<path style="fill:#a7bba9; stroke:none;" d="M3 58L3 59L8 59L3 58z"/>
<path style="fill:#9e9c66; stroke:none;" d="M79 58L77 63L80 62C80.9679 66.5399 87.0345 66.5977 88 62L81 63L79 58z"/>
<path style="fill:#9e6859; stroke:none;" d="M189 58L189 59L196 59L189 58z"/>
<path style="fill:#a7bba9; stroke:none;" d="M208 58L211 60L208 58z"/>
<path style="fill:#9e6859; stroke:none;" d="M244 58L244 59L248 61L244 58z"/>
<path style="fill:#a7bba9; stroke:none;" d="M262 58L262 59L263 63C265.261 60.9535 264.36 59.5143 262 58z"/>
<path style="fill:#9e9c66; stroke:none;" d="M95 59L95 64L96 64L95 59z"/>
<path style="fill:#a7bba9; stroke:none;" d="M226 62L219 79C228.685 78.2965 233.895 68.9945 234 60L226 62z"/>
<path style="fill:#9e6859; stroke:none;" d="M45 67L45 68L54 70L51 75C56.5353 70.7997 57.1063 64.7459 65 68C59.3646 58.1541 52.0911 61.9852 45 67z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 62L1 63L0 62M53 62L54 68L55 68L57 62L53 62z"/>
<path style="fill:#a7bba9; stroke:none;" d="M65 62L66 63L65 62z"/>
<path style="fill:#9e9c66; stroke:none;" d="M128.667 62.3333L129.333 62.6667L128.667 62.3333M94 69L96 65L73 72L73 74L67 71L68 74L65 76C66.8496 77.0708 72.4777 80.403 68 81L68 82L70 82L70 83L66 84L67 82L66 82L56 82.2677L43 86L43 88L52 86L44 89L45 95L46 95L57 86L57 99L46 97L51 106L52 118L45 118L45 119C50.3649 120.973 49.996 124.882 50 130L51 130C52.1168 119.902 56.1464 117.419 65 118L62 124L67 123L55 131L55 132L67 135C65.9931 138.747 65.1566 140.916 61 141L61 145L64 143L68 144L71 152L72 152L81 135L80 135L74 141L70 126L75 134L76 134C82.1366 129.118 88.3131 131.54 91 123L95 124L94 118C97.556 119.185 99.4265 119.867 100 117L101 117C100.701 123.967 100.662 131.28 92 129L92 138L84 134L83 135C86.774 142.032 87.6624 150.957 97 152L97 153L92 157L95 156L94 159L99 165C91.0389 161.071 80.1737 154.289 71 157L71 158L76 158L76 159L76 164L73 165L73 166L81 164L81 167C74.5317 170.834 71.2859 174.802 63 173L63 174L86 177C84.0669 170.735 85.9488 168.758 88 163L117.83 168.632L129 164L129 165C123.894 167.252 118.486 171.09 124 176C126.49 169.34 129.258 168.822 136 168L136 167L131 167L131 166L134 165L134 163L123 159L123 158L133 160L126 154L104 162L115 149C121.679 149.06 129.816 154.907 136.02 153.512C143.531 151.824 139.298 142.362 149 143C147.964 146.506 145.956 159.244 152.133 159.369C155.226 159.431 157.525 156.404 160.576 156.035C171.617 154.702 176.103 156.964 183 146L189 153C185.738 155.378 186.285 159.468 191.019 159.624C196.088 159.791 201.677 154.473 203 150L199 150C198.7 146.136 197.911 144.652 194 144L195 149L189 145C199.922 140.753 203.687 126.027 216 131C210.94 144.883 223.718 156.793 218 169L226 173C228.25 167.927 231.113 164.385 237 165L237 167L229 169L229 171C235.779 174.792 250.597 171.806 252 163L241 165L242 161L239 159L254 157L254 153L256 155L260 154L260 166C254.897 169.303 267.337 181.254 271 185L265 183C260.818 190.158 252.475 185.412 249 180L243 185C255.953 189.542 247.145 194.08 242 200C260.041 200 280.259 197.096 298 199.424C301.923 199.939 315.705 202.317 317.744 197.698C319.349 194.06 313.404 191.583 312.066 188.896C311.051 186.856 308.819 172.146 305 183C298.853 182.663 295.858 179.803 294 174C301.255 175.342 306.6 174.122 310 167L307 168L297 156L293 157L292 153L303 153L306 145L291 150L294 144C280.808 138.761 282.352 130.519 288 120L279 123L275 133L282 132C274.599 146.235 254.119 143.675 242 139C247.433 136.521 249.161 135.011 250 129C244.882 128.481 239.859 130.214 240 136L224 146C222.669 133.9 233.178 119.32 246 118L247 113L242 115L241 115C238.606 118.693 234.394 118.693 232 115L227 117L223 124L217 122L219 119L218 117C209.874 114.388 202.612 121.807 195 124L196 120L190 114C178.568 116.613 171.258 110.43 184 103L184 102C175.784 104.679 172.391 108.078 175 117L165 118L165 119L190 117L190 118C182.181 118.005 178.865 123.345 171.999 123.941C162.96 124.726 146.901 112.182 140 119L142 117L148 119L148 120L130 120L130 121L133 124C121.38 121.24 116.361 119.464 105 125L105 126L116 126L104 130L102 133C104.856 119.82 100.851 114.45 88 115C85.6818 118.745 82.8996 118.241 79 117L81 122L75 123L77 115L73 117L74 120C70.5241 118.756 66.1442 118.12 63.044 116.142C53.097 109.795 59.7164 96.1898 57 87L68 86L68 106C72.1616 105.084 74.4879 104.125 76 100L77 100L77 104L78 104L78 98L74 100L70.3796 90.5324L92 79L92 78L85 77L88 78L81 82L79 74C87.5795 70.8391 96.9786 72.0024 106 71C109.498 70.6113 114.527 72.9019 115 69L116 69L120 74L113.583 63.662L94 69z"/>
<path style="fill:#a7bba9; stroke:none;" d="M257 69L249 68L249 69C254.602 70.7061 260.532 72.5824 266 70C263.406 64.4518 259.627 61.5444 257 69z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 64L1 65L0 64z"/>
<path style="fill:#9e9c66; stroke:none;" d="M98 64L99 65L98 64M104 64L105 65L104 64z"/>
<path style="fill:#9e6859; stroke:none;" d="M111 64L111 67L114 69C114.983 66.0116 113.85 64.9372 111 64M199.667 64.3333L200.333 64.6667L199.667 64.3333z"/>
<path style="fill:#5d444d; stroke:none;" d="M110 65L109 69L110 69L112 65L110 65z"/>
<path style="fill:#a7bba9; stroke:none;" d="M7 66L8 67L7 66z"/>
<path style="fill:#9e9c66; stroke:none;" d="M82 66L83 67L82 66z"/>
<path style="fill:#9e6859; stroke:none;" d="M135 67L135 68C138.572 71.0919 139.335 73.3334 139 78L141 76L142 76L152 81L152 80C146.846 77.6561 143.307 76.2592 144 70C147.103 71.3281 151.25 74.7555 154 72L135 67z"/>
<path style="fill:#9e9c66; stroke:none;" d="M319.333 66.6667L319.667 67.3333L319.333 66.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M109 67L110 68L109 67z"/>
<path style="fill:#5d444d; stroke:none;" d="M137 67L141 71L137 67z"/>
<path style="fill:#9e6859; stroke:none;" d="M193 67L193 68L200 70L200 71L193 71L193 72L202 73C199.995 68.8401 197.581 67.3456 193 67M238 67L236 72L240 72L240 67L238 67z"/>
<path style="fill:#9e9c66; stroke:none;" d="M15 70L18 69L15 70z"/>
<path style="fill:#9e6859; stroke:none;" d="M38.6667 68.3333L39.3333 68.6667L38.6667 68.3333z"/>
<path style="fill:#5d444d; stroke:none;" d="M33 71L33 73L44 70L44 71C41.3502 72.6224 38.3124 79.4939 44.0594 78.9668C48.3221 78.5759 52.3057 73.4771 54 70C46.8696 66.5686 40.0594 68.2814 33 71z"/>
<path style="fill:#9e6859; stroke:none;" d="M63 68L64 69L63 68z"/>
<path style="fill:#9e9c66; stroke:none;" d="M70.3333 68.6667L70.6667 69.3333L70.3333 68.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M108 68L109 69L108 68M110 68L111 69L110 68M163 69L163 70L167 69L163 69M191 68L189 71L191 68z"/>
<path style="fill:#5d444d; stroke:none;" d="M189 72L200 71C196.047 67.3008 192.37 67.9578 189 72z"/>
<path style="fill:#9e6859; stroke:none;" d="M36 69L37 70L36 69M115 69L116 70L115 69M214 69L213 72L215 74L216 74L214 69z"/>
<path style="fill:#a7bba9; stroke:none;" d="M269 69L270 70L269 69z"/>
<path style="fill:#9e6859; stroke:none;" d="M33.6667 70.3333L34.3333 70.6667L33.6667 70.3333M38 74L39 74L39 72L40 72L40 75L41 75L44 71C40.8631 69.9987 39.5132 71.2439 38 74M110 70L111 71L110 70z"/>
<path style="fill:#5d444d; stroke:none;" d="M115 70L107 71L107 72L120 75L120 74L115 70M144 70C142.649 76.5453 146.338 78.1368 152 80C151.81 74.1684 149.569 71.66 144 70z"/>
<path style="fill:#a7bba9; stroke:none;" d="M168 70L168 72L170 70L168 70z"/>
<path style="fill:#9e9c66; stroke:none;" d="M319 70L319 73L320 73L319 70z"/>
<path style="fill:#9e6859; stroke:none;" d="M30 74L34 74L33 71L30 74z"/>
<path style="fill:#9e9c66; stroke:none;" d="M70 71L71 72L70 71z"/>
<path style="fill:#9e6859; stroke:none;" d="M86 71L86 72L89 72L86 71M100 72L100 73L102 74L99 75L100 78L101 78L108 73L100 72z"/>
<path style="fill:#5d444d; stroke:none;" d="M105 71L106 72L105 71z"/>
<path style="fill:#9e6859; stroke:none;" d="M116 71L117 72L116 71M128 72L128 73L131 73L126 76L126 77L136 75L136 71L128 72z"/>
<path style="fill:#5d444d; stroke:none;" d="M130 71L130 72L134 72L130 71z"/>
<path style="fill:#9e6859; stroke:none;" d="M271 71L271 72L279 72L271 71z"/>
<path style="fill:#9e9c66; stroke:none;" d="M39 72L39 75L40 75L39 72z"/>
<path style="fill:#9e6859; stroke:none;" d="M82 72L83 73L82 72z"/>
<path style="fill:#5d444d; stroke:none;" d="M80 74L81 77L93 78L93 79L89 85L96 86C96.3047 82.044 97.2324 80.3844 101 79L99 75L102 74C95.5838 71.2323 86.2963 70.97 80 74z"/>
<path style="fill:#9e6859; stroke:none;" d="M95 72L96 73L95 72M117 72L118 73L117 72M188 72L188 73L191 73L188 72M265.667 72.3333L266.333 72.6667L265.667 72.3333z"/>
<path style="fill:#5d444d; stroke:none;" d="M260 75L260 76C266.198 74.5859 267.843 77.1434 273 80L273 76L290 77C282.777 69.7846 268.544 70.7121 260 75z"/>
<path style="fill:#9e6859; stroke:none;" d="M281 72L281 73L284 73L281 72M80 73L81 74L80 73M109 73L110 74L109 73M262 73L263 74L262 73z"/>
<path style="fill:#9e9c66; stroke:none;" d="M34 74L34 75L37 75L34 74M62 74L62 78L65 77L62 74z"/>
<path style="fill:#9e6859; stroke:none;" d="M79 74L80 75L79 74M111 74L112 75L111 74M117 75L117 76L124 77L117 75z"/>
<path style="fill:#9e9c66; stroke:none;" d="M121 74L122 75L121 74z"/>
<path style="fill:#a7bba9; stroke:none;" d="M127 74L128 75L127 74z"/>
<path style="fill:#9e9c66; stroke:none;" d="M152 74L153 75L152 74z"/>
<path style="fill:#a7bba9; stroke:none;" d="M152 75L152 82C161.907 84.8528 164 83.1052 164 95L163 95C159.269 89.7903 156.56 95.6994 152.08 95.1335C146.922 94.4819 141.2 86.6972 141 82L137 83L139 81L139 80C134.162 78.1248 133.371 81.3098 129.845 84.1466C120.18 91.9211 117 95.0196 117 108L112 100L109 103L107 94L113 94L113 85L106 86L107 80L112 78L115 81C113.494 77.9469 110.196 73.7172 107 77L106 77L104 75L97 86L92 86L92 94L96 94C95.7968 95.8187 95.068 114.408 89.3171 107.493C85.7756 103.235 88 91.2948 88 86L78 86C78 90.1555 80.2843 112.58 71.1474 108.824C64.7671 106.201 67.9994 91.2519 68 86L57 87C59.0026 95.4113 54.6997 105.073 59.1644 112.945C63.0989 119.883 74.0696 119.402 78 113L79 113C79.872 118.225 83.3446 117.984 88 118L88 115C101.095 114.74 103.42 120.29 102 133L104 130C108.746 130.989 112.73 129.552 116 126L105 126L105 125C117.105 120.873 120.827 122.175 133 124L130 121L130 120L148 120L148 119L140 119C146.575 112.637 149.922 107.351 150 98L154 99L154 100L151 101L151 102C156.546 103.589 159.83 101.706 164 98L163 114L148 114L148 115C155.806 117.468 167.068 119.345 175 117L174 83L185 84L186 74L152 75z"/>
<path style="fill:#9e6859; stroke:none;" d="M205 74L205 75L213 76L211 81L212 81L214 76L205 74M49 75L50 76L49 75z"/>
<path style="fill:#9e9c66; stroke:none;" d="M55 75L56 76L55 75M59.6667 75.3333L60.3333 75.6667L59.6667 75.3333z"/>
<path style="fill:#9e6859; stroke:none;" d="M80 75L81 82L88 78L86 76L80 75z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 76L0 83L1 83C2.19057 79.994 2.6691 78.1078 0 76z"/>
<path style="fill:#9e6859; stroke:none;" d="M48 76L49 77L48 76M90 76L91 77L90 76z"/>
<path style="fill:#9e9c66; stroke:none;" d="M108 76L108 78L110 78L108 76z"/>
<path style="fill:#a7bba9; stroke:none;" d="M113 76L113 77L122 80L113 76z"/>
<path style="fill:#9e9c66; stroke:none;" d="M152 76L152 80L153 80L152 76z"/>
<path style="fill:#a7bba9; stroke:none;" d="M189 76L189 84L190 84L193 82L194 77L191 79L190 79L189 76z"/>
<path style="fill:#5d444d; stroke:none;" d="M212 76L208 79L208 80L212 76z"/>
<path style="fill:#9e6859; stroke:none;" d="M47 77L48 78L47 77M91 77L92 78L91 77z"/>
<path style="fill:#a7bba9; stroke:none;" d="M121.667 77.3333L122.333 77.6667L121.667 77.3333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M279 77L280 78L279 77z"/>
<path style="fill:#9e6859; stroke:none;" d="M0.333333 78.6667L0.666667 79.3333L0.333333 78.6667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M40 78L41 79L40 78z"/>
<path style="fill:#9e6859; stroke:none;" d="M46 78L45 80L47 80L46 78z"/>
<path style="fill:#9e9c66; stroke:none;" d="M82.6667 78.3333L83.3333 78.6667L82.6667 78.3333z"/>
<path style="fill:#9e6859; stroke:none;" d="M92 78L93 79L92 78z"/>
<path style="fill:#a7bba9; stroke:none;" d="M123 79L125 83L130 79L125 78L123 79z"/>
<path style="fill:#9e9c66; stroke:none;" d="M263 78L264 79L263 78z"/>
<path style="fill:#9e6859; stroke:none;" d="M41 79L42 83L45 80L41 79z"/>
<path style="fill:#9e9c66; stroke:none;" d="M63 79L64 80L63 79z"/>
<path style="fill:#5d444d; stroke:none;" d="M85 79L86 80L85 79z"/>
<path style="fill:#9e6859; stroke:none;" d="M91 79L92 80L91 79M98 79L99 80L98 79M205 80L205 81L210 81L205 80z"/>
<path style="fill:#9e9c66; stroke:none;" d="M61.3333 80.6667L61.6667 81.3333L61.3333 80.6667M82 80L83 81L82 80z"/>
<path style="fill:#9e6859; stroke:none;" d="M90 80L91 81L90 80M96 80L97 81L96 80z"/>
<path style="fill:#a7bba9; stroke:none;" d="M112 80L113 81L112 80M119 80L120 81L119 80M187 80L188 81L187 80M195 80L196 81L195 80z"/>
<path style="fill:#9e6859; stroke:none;" d="M227 84L238 86L234 80L227 84z"/>
<path style="fill:#5d444d; stroke:none;" d="M278 83L298 86L298 80C292.05 80.0033 282.609 78.9582 278 83z"/>
<path style="fill:#9e9c66; stroke:none;" d="M41 81L42 82L41 81z"/>
<path style="fill:#9e6859; stroke:none;" d="M89 81L90 82L89 81z"/>
<path style="fill:#9e9c66; stroke:none;" d="M96 81L96 86L97 86L96 81z"/>
<path style="fill:#a7bba9; stroke:none;" d="M109 81L110 82L109 81z"/>
<path style="fill:#9e6859; stroke:none;" d="M202 81L203 82L202 81z"/>
<path style="fill:#5d444d; stroke:none;" d="M298 81L299 82L298 81z"/>
<path style="fill:#9e6859; stroke:none;" d="M88 82C77.4718 87.2839 65.5032 85.4368 74 100L78 97L76 99L75 99L70 90L91 86L91 85L88 82M143 82L141 87L142 87L143 82z"/>
<path style="fill:#5d444d; stroke:none;" d="M154 95C157.177 91.4851 159.429 91.2049 164 92L161 86L162 83C157.243 83.0583 149.431 80.7932 145.149 82.6073C137.047 86.0394 151.034 93.624 154 95z"/>
<path style="fill:#9e6859; stroke:none;" d="M151 82L152 83L151 82z"/>
<path style="fill:#9e9c66; stroke:none;" d="M159 82L159 83L162 83L159 82z"/>
<path style="fill:#a7bba9; stroke:none;" d="M187 82L188 83L187 82z"/>
<path style="fill:#9e6859; stroke:none;" d="M200 82L201 83L200 82M204 82L205 83L204 82z"/>
<path style="fill:#9e9c66; stroke:none;" d="M32 83L33 84L32 83z"/>
<path style="fill:#9e6859; stroke:none;" d="M106 86L107 86C107.653 84.0399 108 83.446 108 86C109.442 83.2395 106.696 82.6893 106 86M154.667 83.3333L155.333 83.6667L154.667 83.3333M162 83L164 87L162 83z"/>
<path style="fill:#9e9c66; stroke:none;" d="M163 83L163 86L164 86L163 83z"/>
<path style="fill:#a7bba9; stroke:none;" d="M191 83L192 84L191 83z"/>
<path style="fill:#9e6859; stroke:none;" d="M32 84L28 99L32 99L32 98L30 97C33.9019 93.2666 34.1786 88.8547 32 84z"/>
<path style="fill:#5d444d; stroke:none;" d="M107.333 84.6667L107.667 85.3333L107.333 84.6667z"/>
<path style="fill:#a7bba9; stroke:none;" d="M121 84L121 85L124 86L121 84M186 84L182 85L189 87L188 84L186 84z"/>
<path style="fill:#9e9c66; stroke:none;" d="M31 85L32 86L31 85z"/>
<path style="fill:#a7bba9; stroke:none;" d="M176 85L176 86L181 86L176 85M190 85L190.444 107L191.052 116.397L200 118C200.188 108.598 197.366 95.6921 210 95L211 86C205.951 84.7422 202.338 86.3229 200 91L199 91L199 86L190 85z"/>
<path style="fill:#9e6859; stroke:none;" d="M233 85L236 87L233 85z"/>
<path style="fill:#9e9c66; stroke:none;" d="M262 85L262 86L265 86L262 85z"/>
<path style="fill:#9e6859; stroke:none;" d="M289 85L289 86L293 86L289 85z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 86L1 87L0 86z"/>
<path style="fill:#9e6859; stroke:none;" d="M44 89C47.8365 89.9333 49.8272 89.3424 52 86L44 89M51 92L54 88L55 88L55 95L57 95L57 86L51 92z"/>
<path style="fill:#9e9c66; stroke:none;" d="M88 86C88 91.3051 85.7632 103.22 89.027 107.588C95.0218 115.61 95.8484 96.0824 96 94L92 94L92 86L88 86z"/>
<path style="fill:#a7bba9; stroke:none;" d="M216 94C221.878 93.5361 225.921 92.3475 231 96C225.21 97.3824 218.618 96.9826 214.564 102.188C204.983 114.491 222.757 120.662 232 115C232.904 119.217 237.356 118 241 118C241 109.636 243.635 94.9045 236.606 88.6528C230.653 83.3587 214.419 83.7968 216 94z"/>
<path style="fill:#9e6859; stroke:none;" d="M238 86L239 88L236 87L246 94C246.96 90.0212 249.07 88.797 253 88L253 87L238 86z"/>
<path style="fill:#9e9c66; stroke:none;" d="M257 86L258 87L257 86z"/>
<path style="fill:#a7bba9; stroke:none;" d="M270 94L272 87C264.911 84.9046 255.634 85.2949 250.394 91.1883C242.706 99.8353 246.677 114.852 258 117.471C260.974 118.159 276.953 117.035 269.396 111.027C265.777 108.15 260.95 110.611 257.862 105.891C252.322 97.4253 263.348 92.8252 270 94M284 105L305 105C304.996 99.43 305.143 93.4531 300.775 89.2785C291.134 80.0624 277.002 88.6348 275.454 100C273.709 112.817 284.509 119.139 295.999 117.826C298.818 117.503 304.811 115.606 301.802 111.6C299.866 109.022 295.647 110.728 293 110.501C289.01 110.158 286.473 107.893 284 105z"/>
<path style="fill:#9e9c66; stroke:none;" d="M296 86L297 87L296 86z"/>
<path style="fill:#5d444d; stroke:none;" d="M298 86L299 87L298 86z"/>
<path style="fill:#9e9c66; stroke:none;" d="M33 87L33 90L34 90L33 87z"/>
<path style="fill:#5d444d; stroke:none;" d="M70 90L75 99L76 99L77 87L70 90z"/>
<path style="fill:#9e9c66; stroke:none;" d="M77.3333 87.6667L77.6667 88.3333L77.3333 87.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M175 87L175 88L179 91L179 90L175 87z"/>
<path style="fill:#5d444d; stroke:none;" d="M253 87L254 88L253 87z"/>
<path style="fill:#9e9c66; stroke:none;" d="M282 87L283 88L282 87z"/>
<path style="fill:#5d444d; stroke:none;" d="M47 88L48 89L47 88M54 88L46 94L46 96L57 97L54 88M174 88L174 105L190 102C188.213 94.526 183.416 91.7391 176 91L177 88L174 88M246 94L240 92L241 113C245.903 111.276 247.564 108.209 244 104L244 103L253 88C248.846 88.4643 245.929 89.4905 246 94z"/>
<path style="fill:#9e9c66; stroke:none;" d="M271 88L272 89L271 88z"/>
<path style="fill:#5d444d; stroke:none;" d="M272 89L272 90L280 88L272 89z"/>
<path style="fill:#9e9c66; stroke:none;" d="M300 88L301 89L300 88M0 89L0 93L1 93L0 89z"/>
<path style="fill:#a7bba9; stroke:none;" d="M16 89L17 90L16 89z"/>
<path style="fill:#9e6859; stroke:none;" d="M77.3333 89.6667L77.6667 90.3333L77.3333 89.6667M110 94L114 104L115 104C114.34 98.5572 111.69 91.2866 120 92C116.289 86.912 113.729 91.807 110 94M144 89L145 90L144 89M146 89L146 91L148 91L146 89z"/>
<path style="fill:#5d444d; stroke:none;" d="M3 90L3 94L0 99L1 99L3 90M119 90L120 91L119 90z"/>
<path style="fill:#9e9c66; stroke:none;" d="M145 90L146 91L145 90z"/>
<path style="fill:#5d444d; stroke:none;" d="M210 90L216 94L210 90z"/>
<path style="fill:#9e6859; stroke:none;" d="M212.667 90.3333L213.333 90.6667L212.667 90.3333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M238 90L239 91L238 90z"/>
<path style="fill:#a7bba9; stroke:none;" d="M18 91L19 92L18 91z"/>
<path style="fill:#9e9c66; stroke:none;" d="M30.3333 91.6667L30.6667 92.3333L30.3333 91.6667M34 91L30 98L37 99L34 91z"/>
<path style="fill:#5d444d; stroke:none;" d="M117 107L119 91C111.715 92.1892 111.687 103.355 117 107z"/>
<path style="fill:#9e9c66; stroke:none;" d="M146 91L146 92C148.847 94.1217 152.096 97.309 155 94L146 91z"/>
<path style="fill:#9e6859; stroke:none;" d="M156 91L156 92L159 92L156 91z"/>
<path style="fill:#9e9c66; stroke:none;" d="M159 91L160 92L159 91z"/>
<path style="fill:#9e6859; stroke:none;" d="M160.667 91.3333L161.333 91.6667L160.667 91.3333M180 91L181 92L180 91M49 92L50 93L49 92M149 92L150 93L149 92z"/>
<path style="fill:#9e9c66; stroke:none;" d="M155 94L158 93L155 94M161 92L161 93L163 95L164 95L161 92z"/>
<path style="fill:#9e6859; stroke:none;" d="M163 92L164 93L163 92M182 92L182 93L188 95L182 92z"/>
<path style="fill:#9e9c66; stroke:none;" d="M239 92L240 93L239 92M270 92L271 93L270 92M276.667 92.3333L277.333 92.6667L276.667 92.3333M288 92L289 93L288 92z"/>
<path style="fill:#5d444d; stroke:none;" d="M285 98L296 98C293.159 93.4545 286.054 87.9906 285 98z"/>
<path style="fill:#9e6859; stroke:none;" d="M46 93L47 94L46 93M118 93L119 94L118 93z"/>
<path style="fill:#5d444d; stroke:none;" d="M130 93C131.099 96.7744 134.342 97.4487 138 98C136.697 93.708 134.265 93.1389 130 93z"/>
<path style="fill:#9e6859; stroke:none;" d="M150 93L151 94L150 93M210 93L201 97L201 98L204 97L203 105L208 104C209.687 98.4433 214.196 99.4237 219 98L219 97L216 95L210 93z"/>
<path style="fill:#9e9c66; stroke:none;" d="M214 95C218.272 99.1398 225.651 97.5312 231 96L231 95L227 95L229 94L214 95z"/>
<path style="fill:#9e6859; stroke:none;" d="M225 93L226 94L225 93z"/>
<path style="fill:#9e9c66; stroke:none;" d="M248 93L249 94L248 93M262 93L262 94L265 94L262 93z"/>
<path style="fill:#9e6859; stroke:none;" d="M265.667 93.3333L266.333 93.6667L265.667 93.3333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M267 93L268 94L267 93z"/>
<path style="fill:#5d444d; stroke:none;" d="M271 93L272 94L271 93z"/>
<path style="fill:#9e9c66; stroke:none;" d="M29 94L30 95L29 94z"/>
<path style="fill:#9e6859; stroke:none;" d="M68 94L68 102L69 102L68 94z"/>
<path style="fill:#9e9c66; stroke:none;" d="M107 94L109 103L112 100L115 107C113.65 101.585 112.951 95.8567 107 94z"/>
<path style="fill:#9e6859; stroke:none;" d="M129 94L127 98L129 97L128 100L131 103L132 103L133 96L129 97L129 94M151 94L152 95L151 94M227 94L227 95L230 96L227 94z"/>
<path style="fill:#5d444d; stroke:none;" d="M260 94L257 103L270 103L270 104L258 105C260.797 109.69 264.969 110.469 270 109L270 121C263.313 115.208 254.08 121.995 246 122L246 123C251.306 125.646 255.729 131.378 261 126L262 126L270 129L270 130L263 133C269.701 134.962 277.843 132.156 275 124L286 117C273.781 115.551 275 107.46 275 97L268 98L271 94L260 94z"/>
<path style="fill:#9e6859; stroke:none;" d="M262.667 94.3333L263.333 94.6667L262.667 94.3333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M276 94L277 95L276 94M128 95L129 96L128 95z"/>
<path style="fill:#9e6859; stroke:none;" d="M188 95L190 99L188 95z"/>
<path style="fill:#9e9c66; stroke:none;" d="M204.667 95.3333L205.333 95.6667L204.667 95.3333M211 95L212 96L211 95z"/>
<path style="fill:#9e6859; stroke:none;" d="M226 95L227 96L226 95z"/>
<path style="fill:#9e9c66; stroke:none;" d="M240.333 95.6667L240.667 96.3333L240.333 95.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M247 95L248 96L247 95M259 95L260 96L259 95M261 95L262 96L261 95z"/>
<path style="fill:#9e9c66; stroke:none;" d="M295 95L296 96L295 95M304 95L305 96L304 95z"/>
<path style="fill:#9e6859; stroke:none;" d="M46 96L47 97L46 96z"/>
<path style="fill:#9e9c66; stroke:none;" d="M67 96L67 101L68 101L67 96z"/>
<path style="fill:#5d444d; stroke:none;" d="M68 96L68 100L69 100L68 96z"/>
<path style="fill:#9e9c66; stroke:none;" d="M117 96L118 97L117 96M129 96L129 97L132 97L129 96M138.333 96.6667L138.667 97.3333L138.333 96.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M180.333 96.6667L180.667 97.3333L180.333 96.6667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M206 96L205 98L206 96z"/>
<path style="fill:#9e6859; stroke:none;" d="M225 96L226 97L225 96M258 96L259 97L258 96z"/>
<path style="fill:#5d444d; stroke:none;" d="M275 96L276 97L275 96z"/>
<path style="fill:#9e6859; stroke:none;" d="M294.667 96.3333L295.333 96.6667L294.667 96.3333z"/>
<path style="fill:#5d444d; stroke:none;" d="M312 96L312 97L318 97L312 96z"/>
<path style="fill:#9e9c66; stroke:none;" d="M28 97L29 98L28 97z"/>
<path style="fill:#9e6859; stroke:none;" d="M47.6667 97.3333L48.3333 97.6667L47.6667 97.3333M56 97L50 98L50 99L56 97z"/>
<path style="fill:#5d444d; stroke:none;" d="M128 97L127 99L129 99L128 97z"/>
<path style="fill:#9e9c66; stroke:none;" d="M132 97L132 103L131 103L127 99L129 105L128 109L138 108L139 99L132 97z"/>
<path style="fill:#9e6859; stroke:none;" d="M134 97L135 98L134 97z"/>
<path style="fill:#5d444d; stroke:none;" d="M202 97L200 106C208.033 108.351 210.707 103.563 217 100L217 99C212.345 99.0165 208.872 98.7747 208 104L203 105L204 97L202 97z"/>
<path style="fill:#9e6859; stroke:none;" d="M257 97L258 98L257 97z"/>
<path style="fill:#9e9c66; stroke:none;" d="M284 97L285 98L284 97z"/>
<path style="fill:#9e6859; stroke:none;" d="M135 98L135 99L139 99L135 98z"/>
<path style="fill:#9e9c66; stroke:none;" d="M150 98L149 106C155.142 104.374 160.104 103.352 164 98C159.454 100.953 156.55 103.187 151 102L151 101L154 100L150 98M218 98L219 99L218 98M275.333 98.6667L275.667 99.3333L275.333 98.6667z"/>
<path style="fill:#9e6859; stroke:none;" d="M90.6667 99.3333L91.3333 99.6667L90.6667 99.3333M163 99L159 104L163 99z"/>
<path style="fill:#9e9c66; stroke:none;" d="M190 99L190 102L191 102L190 99M200 99L201 100L200 99M217 99L218 100L217 99M256 99L257 100L256 99z"/>
<path style="fill:#9e6859; stroke:none;" d="M76 100L68 106L76 108L76 107L70 107L70 106C73.5729 105.442 76.828 104.059 76 100z"/>
<path style="fill:#5d444d; stroke:none;" d="M163 100L152 109L149 107L148 110C155.316 109.529 167.93 111.754 163 100z"/>
<path style="fill:#9e6859; stroke:none;" d="M215 100L216 101L215 100M246 100L247 101L246 100M256 100L257 106L270 104L270 103C264.831 103 259.969 103.789 256 100z"/>
<path style="fill:#5d444d; stroke:none;" d="M309 100L306 104L306 105L311 104L309 100M0 104C7.88813 106.282 14.4989 119.91 17 103C11.5715 103.849 3.39181 98.8292 0 104z"/>
<path style="fill:#9e6859; stroke:none;" d="M213.333 101.667L213.667 102.333L213.333 101.667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M214 101L215 102L214 101M246 101L247 102L246 101z"/>
<path style="fill:#9e6859; stroke:none;" d="M180 102L180 103L183 103L180 102M183 103L183 104L190 102L183 103z"/>
<path style="fill:#9e9c66; stroke:none;" d="M187 102L188 103L187 102z"/>
<path style="fill:#9e6859; stroke:none;" d="M200 102L200 105L201 105L200 102z"/>
<path style="fill:#5d444d; stroke:none;" d="M318 102L318 104L320 104L320 102L318 102M76 103L70 106L70 107L77 108L76 103z"/>
<path style="fill:#9e6859; stroke:none;" d="M177 103L177 104L180 104L177 103M212.333 103.667L212.667 104.333L212.333 103.667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M226 103L226 104L229 104L226 103z"/>
<path style="fill:#9e6859; stroke:none;" d="M223 107L227 110C230.249 108.194 230.599 106.617 230 103L223 107z"/>
<path style="fill:#9e9c66; stroke:none;" d="M230.333 103.667L230.667 104.333L230.333 103.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M244 103L246 107L247 107L244 103z"/>
<path style="fill:#9e9c66; stroke:none;" d="M256 103L257 104L256 103z"/>
<path style="fill:#9e6859; stroke:none;" d="M0 104L3 110L3 111L0 111L0 112L6 112C8.31677 115.001 10.7515 114.418 14 113L0 104M77 104L78 105L77 104M153 104L153 105L158 105L153 104M175.667 104.333L176.333 104.667L175.667 104.333M185 116L185 115L177 114L182 105C178.318 104.918 174.529 110.8 177.067 114.258C178.692 116.471 182.624 115.978 185 116z"/>
<path style="fill:#5d444d; stroke:none;" d="M177 114L190 113L190 104C181.939 104.023 178.702 105.895 177 114z"/>
<path style="fill:#9e9c66; stroke:none;" d="M190 104L190 108L191 108L190 104M246.333 104.667L246.667 105.333L246.333 104.667M138 105L139 106L138 105z"/>
<path style="fill:#9e6859; stroke:none;" d="M149 106L152 109L153 105L149 106M174 105L175 106L174 105M210 105L208 106L208 107L210 105z"/>
<path style="fill:#9e9c66; stroke:none;" d="M200 107L200 113L201 113L213 112L213 105L200 107M223 105L224 106L223 105z"/>
<path style="fill:#9e6859; stroke:none;" d="M241.333 105.667L241.667 106.333L241.333 105.667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M275 105L276 106L275 105M284 105L285 106L284 105z"/>
<path style="fill:#5d444d; stroke:none;" d="M285 105L286 106L285 105z"/>
<path style="fill:#9e9c66; stroke:none;" d="M16 106L17 107L16 106M26 106L26 107L36 107L26 106M77 106L78 107L77 106z"/>
<path style="fill:#9e6859; stroke:none;" d="M200 106L201 107L200 106z"/>
<path style="fill:#9e9c66; stroke:none;" d="M257 106L258 107L257 106z"/>
<path style="fill:#9e6859; stroke:none;" d="M275 106C275.119 111.568 275.86 116.024 282 117L275 106z"/>
<path style="fill:#9e9c66; stroke:none;" d="M5 107L6 108L5 107z"/>
<path style="fill:#5d444d; stroke:none;" d="M26 107L26 108C34.3735 108.03 45.0662 119.441 45.0548 128.425C45.0486 133.349 41.4852 137.096 42 142L64 139L64 135L46 135C51.4967 121.508 41.5796 119.458 39 107L26 107z"/>
<path style="fill:#9e9c66; stroke:none;" d="M68 107L69 108L68 107M115.667 107.333L116.333 107.667L115.667 107.333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M134 107L135 108L134 107z"/>
<path style="fill:#9e6859; stroke:none;" d="M201 107L201 108L207 108L201 107z"/>
<path style="fill:#9e9c66; stroke:none;" d="M222 107L228 111L228 108L222 107z"/>
<path style="fill:#9e6859; stroke:none;" d="M258 107L258 108L261 109L258 107z"/>
<path style="fill:#9e9c66; stroke:none;" d="M285 107L286 108L285 107z"/>
<path style="fill:#9e6859; stroke:none;" d="M26 108L27 109L26 108z"/>
<path style="fill:#9e9c66; stroke:none;" d="M25 111L29 113L25 114L25 115L34 111L38 118L39 118L35 109C30.8093 109.15 28.0399 106.302 25 111z"/>
<path style="fill:#9e6859; stroke:none;" d="M33 108L33 110L35 108L33 108z"/>
<path style="fill:#9e9c66; stroke:none;" d="M69 108L70 109L69 108M70 109L70 110L76 109L70 109z"/>
<path style="fill:#9e6859; stroke:none;" d="M136.667 108.333L137.333 108.667L136.667 108.333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M148 108L149 109L148 108z"/>
<path style="fill:#9e6859; stroke:none;" d="M189.333 108.667L189.667 109.333L189.333 108.667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M230 108L231 109L230 108M247 108L248 109L247 108M259 108L260 109L259 108M286 108L287 109L286 108z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 109L3 111L3 110L0 109z"/>
<path style="fill:#9e6859; stroke:none;" d="M15 109L16 110L15 109M35 109L35 112L36 112L35 109M39 109L40 110L39 109M72 109L73 110L72 109M134 109L133 111L135 111L134 109z"/>
<path style="fill:#5d444d; stroke:none;" d="M135.667 109.333L136.333 109.667L135.667 109.333z"/>
<path style="fill:#9e6859; stroke:none;" d="M147 112L162 111C157.678 109.186 150.528 108.792 147 112M163 109L164 110L163 109z"/>
<path style="fill:#9e9c66; stroke:none;" d="M229 109L230 110L229 109z"/>
<path style="fill:#9e6859; stroke:none;" d="M261 109L262 110L261 109M269 109L270 110L269 109z"/>
<path style="fill:#9e9c66; stroke:none;" d="M276 109L277 110L276 109M301 109L302 110L301 109z"/>
<path style="fill:#5d444d; stroke:none;" d="M315.667 109.333L316.333 109.667L315.667 109.333z"/>
<path style="fill:#9e6859; stroke:none;" d="M26 110L25 114L29 113L28 110L26 110z"/>
<path style="fill:#9e9c66; stroke:none;" d="M135 110L136 111L135 110M147 110L148 111L147 110M146 113L146 115L149 116L148 114L149 114L163 114L164 110L146 113M270 110L271 111L270 110M291 110L291 111L296 111L291 110M302.333 110.667L302.667 111.333L302.333 110.667M118 111L119 112L118 111M190.333 111.667L190.667 112.333L190.333 111.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M201 111L201 112L205 112L201 111z"/>
<path style="fill:#5d444d; stroke:none;" d="M201 112C200.364 115.993 198.993 117.364 195 118L197 123C202.805 120.745 211.013 118.442 213 112L201 112z"/>
<path style="fill:#9e6859; stroke:none;" d="M207 111L207 112L212 112L207 111z"/>
<path style="fill:#9e9c66; stroke:none;" d="M247.667 111.333L248.333 111.667L247.667 111.333M277 111L278 112L277 111M0 112L5 116C4.29951 118.944 3.26536 122.788 4.74151 125.677C6.54178 129.201 9.05679 126.691 9 124L5 125L5 120L11 119L12 141L9 141L6 135L5 135C6.54103 140.009 7.82516 146.176 14 145L12 143C12.9203 139.55 10.9652 135.132 12.7323 132.109C17.9052 123.257 33.2556 129.058 37 136L35 134L34 134L32 135L37 141L36 137C43.4247 134.775 46.4007 129.109 43 122L42 122C42.7922 124.118 43.4189 134.034 41 129C36.0805 130.768 17.8159 127.603 15 123L29 125L28 121L31 119L13 118L13 114L6 112L0 112z"/>
<path style="fill:#9e6859; stroke:none;" d="M36.3333 112.667L36.6667 113.333L36.3333 112.667z"/>
<path style="fill:#9e9c66; stroke:none;" d="M40 112L41 113L40 112M113 113L113 114L121 114L113 113M316 115L320 112L316 115M13 113L14 114L13 113z"/>
<path style="fill:#9e6859; stroke:none;" d="M40 113L41 114L40 113z"/>
<path style="fill:#9e9c66; stroke:none;" d="M78 113L79 114L78 113z"/>
<path style="fill:#9e6859; stroke:none;" d="M188.667 113.333L189.333 113.667L188.667 113.333M200 113L200 117L201 117L200 113M203 113L204 114L203 113z"/>
<path style="fill:#9e9c66; stroke:none;" d="M213 113L214 114L213 113M278 113L279 114L278 113z"/>
<path style="fill:#a7bba9; stroke:none;" d="M4 114L5 115L4 114z"/>
<path style="fill:#9e6859; stroke:none;" d="M37 114L38 115L37 114M78 114L75 117L75 123L81 122L78 119L78 114M143 116L146 115L143 116M187 114L188 115L187 114M213 114L212 116L214 116L213 114z"/>
<path style="fill:#9e9c66; stroke:none;" d="M242 114L243 115L242 114M248 114L249 115L248 114z"/>
<path style="fill:#9e6859; stroke:none;" d="M0 115L3 128L1 126L0 126L0 135L1 135C2.15628 133.073 7.09224 127.631 6 132C13.0488 128.98 12.3524 125.612 11 119L5 120L5 125L9 124L10 127C3.03822 127.617 4.06809 121.038 5 116L0 115z"/>
<path style="fill:#5d444d; stroke:none;" d="M77 115L78 116L77 115z"/>
<path style="fill:#a7bba9; stroke:none;" d="M96 115L97 116L96 115z"/>
<path style="fill:#5d444d; stroke:none;" d="M144 115L144 116L162 120C162.933 126.86 177.781 125.077 179 118C166.721 120.487 156.022 117.069 144 115z"/>
<path style="fill:#9e6859; stroke:none;" d="M147 115L148 116L147 115M271 115L272 116L271 115z"/>
<path style="fill:#9e9c66; stroke:none;" d="M281 115L282 116L281 115M303 115L304 116L303 115z"/>
<path style="fill:#9e6859; stroke:none;" d="M38 116L39 117L38 116z"/>
<path style="fill:#9e9c66; stroke:none;" d="M41 116L42 117L41 116z"/>
<path style="fill:#9e6859; stroke:none;" d="M51 130L50 130C49.9994 124.89 50.8719 120.281 45 119L45 120C50.5917 124.661 47.7085 129.01 46 135L64 135L64 139C56.3099 139 48.9093 138.13 42 142L45 130L44 130L36 137L37 141L32 135L34 134L37 136C34.4733 128.217 17.9863 123.855 12.6219 131.228C10.3272 134.382 12.6462 139.297 12 143L14 145C7.9948 145.225 7.11602 139.764 5 135L0 136L5 143L2 146C7.20994 146.224 13.8177 148.809 15 142L24 147L21 154L16 152L16 153L22 155L25 144L26 144C26.2954 153.927 28.7163 153.276 38 155L38 157L29 158L29 159L40 163L19.591 166.026L4 163L4 168C10.1192 169.75 15.076 174.906 21 176.343C24.5669 177.208 28.3877 174.185 31.7708 176.068C39.0313 180.109 30.1653 185.338 26 186C27.3618 190.425 30.4106 192.469 35 192C36.5055 185.721 44.8558 169.824 53 171.195C59.2741 172.251 63.6841 179.498 70.0895 180.521C81.9947 182.422 99.4759 186.069 92 169C99.6295 168.843 106.499 166.235 112 173L107 174L107 175C116.292 175.759 130.232 187.041 126 171L135 169L135 168C128.384 168.612 125.823 169.322 124 176C119.658 170.555 124.159 168.083 129 165L129 164L116.91 168.421L88 163C85.1226 168.45 83.4326 170.93 86 177L63 174L63 173C70.757 175.229 75.4563 171.888 81 167L81 164L73 166L73 165L76 164L76 159L76 158L71 158L71 157C81.0093 154.625 89.9129 162.266 99 165L95 156L92 157L97 153L97 152C87.7394 150.126 87.7512 141.538 83 135L84 134L92 138L92 129L95 130L95 129C89.354 127.36 79.9157 129.563 76 134L75 134L70 126L74 141L80 135L81 135L72 152L71 152L68 144L64 143L61 145L61 141C65.5323 141.171 66.5227 139.233 67 135L55 132L55 131C60.4549 129.632 63.8984 127.873 67 123L62 124L65 118C55.8567 116.837 51.583 119.33 51 130M149 116L150 117L149 116z"/>
<path style="fill:#9e9c66; stroke:none;" d="M150 116L150 117L164 118L150 116z"/>
<path style="fill:#9e6859; stroke:none;" d="M188 116L189 117L188 116M210.667 116.333L211.333 116.667L210.667 116.333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M254 116L255 117L254 116M271 116L272 117L271 116M283 116L284 117L283 116M302 116L303 117L302 116z"/>
<path style="fill:#a7bba9; stroke:none;" d="M5 118L5 119L10 119L5 118z"/>
<path style="fill:#5d444d; stroke:none;" d="M78.3333 117.667L78.6667 118.333L78.3333 117.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M100 117L94 118L95 124L90 126L101 123L100 117M147 117L148 118L147 117M152.667 117.333L153.333 117.667L152.667 117.333M179 117L179 119L181 119L181 117L179 117z"/>
<path style="fill:#5d444d; stroke:none;" d="M181 117L181 118L190 118L181 117z"/>
<path style="fill:#9e6859; stroke:none;" d="M209 117L210 118L209 117z"/>
<path style="fill:#9e9c66; stroke:none;" d="M249 117L248 120L249 117M251 117L252 118L251 117M256.667 117.333L257.333 117.667L256.667 117.333M269 117L270 118L269 117z"/>
<path style="fill:#9e6859; stroke:none;" d="M267 118L267 119L270 121L272 118L267 118z"/>
<path style="fill:#9e9c66; stroke:none;" d="M286 117L287 118L286 117M298 117L299 118L298 117z"/>
<path style="fill:#5d444d; stroke:none;" d="M302 117L303 118L302 117M0 118L3 128L0 118z"/>
<path style="fill:#9e6859; stroke:none;" d="M39 118L40 119L39 118M44 118L45 119L44 118M71 118L74 120L71 118M82 118L82 119L85 119L82 118z"/>
<path style="fill:#9e9c66; stroke:none;" d="M127 118L126 119L126 120L127 121L128 121L129 120L129 119L127 118z"/>
<path style="fill:#9e6859; stroke:none;" d="M150 118L151 119L150 118M161 118L162 119L161 118M163.667 118.333L164.333 118.667L163.667 118.333M175 118L176 119L175 118M191 118L191 119L195 120L191 118M206 118L207 119L206 118M217 118L217 119L219 120L217 122L223 124L228 118L217 118z"/>
<path style="fill:#9e9c66; stroke:none;" d="M287 118L287 119L291 119L287 118z"/>
<path style="fill:#5d444d; stroke:none;" d="M295 118L296 119L295 118M300 118L301 119L300 118z"/>
<path style="fill:#9e6859; stroke:none;" d="M25 119L24 121L25 119z"/>
<path style="fill:#9e9c66; stroke:none;" d="M39 119L40 120L39 119z"/>
<path style="fill:#a7bba9; stroke:none;" d="M127 119L128 120L127 119z"/>
<path style="fill:#9e6859; stroke:none;" d="M154.667 119.333L155.333 119.667L154.667 119.333M170 119L170 120L175 120L170 119M205 119L206 120L205 119M40 120L42 122L40 120z"/>
<path style="fill:#5d444d; stroke:none;" d="M59 120L58 123L59 120z"/>
<path style="fill:#9e6859; stroke:none;" d="M158 120L166 124L166 123L162 120L158 120M196 120C195.423 122.711 195.233 123.395 198 124L196 120M203 120L204 121L203 120z"/>
<path style="fill:#9e9c66; stroke:none;" d="M40 121L41 122L40 121z"/>
<path style="fill:#9e6859; stroke:none;" d="M178 121L179 122L178 121M200.667 121.333L201.333 121.667L200.667 121.333M19 122L21 124L19 122M43 122L44 123L43 122z"/>
<path style="fill:#5d444d; stroke:none;" d="M90 127C96.1378 130.419 99.3467 129.175 100 122L90 127z"/>
<path style="fill:#9e6859; stroke:none;" d="M198.667 122.333L199.333 122.667L198.667 122.333z"/>
<path style="fill:#5d444d; stroke:none;" d="M244 122L245 123L244 122z"/>
<path style="fill:#9e6859; stroke:none;" d="M167 123L168 124L167 123M176 123L177 124L176 123z"/>
<path style="fill:#5d444d; stroke:none;" d="M234 129C238.795 128.843 240.727 127.718 242 123C237.546 123.337 235.27 124.623 234 129z"/>
<path style="fill:#9e6859; stroke:none;" d="M260.333 123.667L260.667 124.333L260.333 123.667M24 124L25 125L24 124M44 124L45 125L44 124z"/>
<path style="fill:#5d444d; stroke:none;" d="M56 124L55 128L58 124L56 124M319.333 124.667L319.667 125.333L319.333 124.667z"/>
<path style="fill:#a7bba9; stroke:none;" d="M129 126L129 127C136.902 128.888 145.943 129.107 149 138L155 133C151.192 130.165 148.748 128.981 144 130C140.422 125.136 134.437 125.617 129 126z"/>
<path style="fill:#9e6859; stroke:none;" d="M99 126L98 130L99 126M45 127L46 128L45 127z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 128L1 129L0 128M90 128L84 132L84 133L91 136L90 128z"/>
<path style="fill:#9e9c66; stroke:none;" d="M108 128L109 129L108 128z"/>
<path style="fill:#9e6859; stroke:none;" d="M189 145L195 149L194 144C197.492 145.057 198.432 146.418 199 150L203 150C200.325 155.442 194.193 160.012 188 159L188 160C196.803 162.341 200.117 152.679 207.985 152.275C211.948 152.072 216.535 157.991 214.84 161.776C213.277 165.265 207.286 166.808 204 168C211.539 150.656 186.547 169.303 180 171C183.344 176.959 187.354 174.854 193 176.513C200.446 178.701 213.182 187.551 216 174L212 171L221 171C216.23 179.528 214.04 183.485 225 186L223 182L236 184.676L250 179C254.306 185.982 260.842 183.693 264 177L267 179C264.866 174.239 255.14 171.156 260 166L260 154L256 155L256 153L254 153L254 157L239 159L242 161L241 165L252 163C249.519 171.559 236.183 173.901 229 171L229 169L237 167L237 165C230.905 163.607 227.66 167.457 226 173L218 169C223.258 161.218 216.752 154.37 214.498 146.83C212.926 141.567 214.659 136.068 216 131C204.525 124.581 198.582 139.861 189 145z"/>
<path style="fill:#5d444d; stroke:none;" d="M7.66667 129.333L8.33333 129.667L7.66667 129.333M1 130L3 132L3 130L1 130M4 132L7 130L4 132z"/>
<path style="fill:#9e6859; stroke:none;" d="M96.6667 130.333L97.3333 130.667L96.6667 130.333z"/>
<path style="fill:#5d444d; stroke:none;" d="M210 131L209 133L211 133L210 131z"/>
<path style="fill:#9e9c66; stroke:none;" d="M4.66667 132.333L5.33333 132.667L4.66667 132.333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M2 134L2 135L9 141L12 141L8 132L2 134z"/>
<path style="fill:#9e6859; stroke:none;" d="M139 132L144 141C143.984 136.345 144.225 132.872 139 132z"/>
<path style="fill:#9e9c66; stroke:none;" d="M279 132L280 133L279 132M0 136L4 136L4 135L3 133L0 136M82 133L83 134L82 133z"/>
<path style="fill:#5d444d; stroke:none;" d="M207 133L208 134L207 133z"/>
<path style="fill:#9e9c66; stroke:none;" d="M277 133L278 134L277 133z"/>
<path style="fill:#5d444d; stroke:none;" d="M77 134L75 138L77 134z"/>
<path style="fill:#9e9c66; stroke:none;" d="M319 135L319 138L320 138L319 135z"/>
<path style="fill:#a7bba9; stroke:none;" d="M128 138L128 139L137 139L137 137L136 136L128 138z"/>
<path style="fill:#9e9c66; stroke:none;" d="M151 136L152 137L151 136z"/>
<path style="fill:#9e6859; stroke:none;" d="M184 145L186 145L191 136C185.847 136.802 183.025 139.711 184 145z"/>
<path style="fill:#5d444d; stroke:none;" d="M0 139L0 153L1 153C1.64107 149.009 2.95091 147.868 7 148C4.15739 151.561 5.41396 154.021 7 158L1 161L2 163C-0.76388 164.063 0.789121 164.74 3 165L3 166L0 166L1 197L3 197L3 193C7.98436 192.997 14.5717 193.747 13 187C17.5945 189.934 23.7468 194.223 24 200C31.4374 200 58.9002 202.933 48 190C56.0711 190.191 60.1962 199.868 70 199.996C72.2824 200.026 82.3539 200.122 78 196L78 195L90 198L86 199L86 200L135 200L135 195C147.736 203.743 157.119 197.061 169.985 195.425C174.866 194.805 181.171 199.82 186.985 199.721C190.976 199.654 192.527 196.178 196.039 195.326C201.319 194.046 208.979 204.101 212 195L204 196L204 194C211.481 191.394 211.054 184.737 220 187C217.316 191.786 222.174 193.532 225.961 195.509C231.059 198.17 236.033 200.467 242 198.745C251.469 196.014 253.739 187.591 243 185L248 180L248 179L236.015 184.306L223 182L225 186C214.108 182.506 217.402 180.05 221 171L212 171L216 174C211.63 186.474 202.024 178.87 194 176.513C187.965 174.74 184.479 176.435 180 171C187.796 169.862 208.683 151.485 204 168C210.808 166.299 223.223 156.052 209.896 152.002C204.633 150.402 183.032 170.089 186 152L175 156.196L161.004 157.419L151 162L151 163L158 164L158 165L148 164L145 146L143 146C141.907 153.156 136.291 153.669 131 157L135 160C141.186 156.274 144.397 159.824 148 165L126 171C128.509 186.132 116.783 175.427 107 175L107 174L112 173C107.973 165.519 98.9439 168.702 92 169C92.7568 171.448 95.0606 175.227 94.4267 177.791C92.5899 185.219 75.2728 181.315 70.0895 180.131C61.376 178.141 51.5911 163.465 43.287 175.214C41.4218 177.853 41.5669 181.108 39.9776 183.791C37.9545 187.207 34.932 187.705 35 192C30.6165 191.644 28.0024 189.913 26 186C30.2978 185.61 39.5542 180.736 32.5664 176.032C29.0637 173.674 24.7519 177.024 21 175.878C14.9129 174.019 10.6006 169.173 4 168L4 163L20.0154 166.217L40 163C33.9565 156.652 18.4973 155.649 10 154L10 152L21 154L24 147L15 142C13.0369 148.21 7.27125 146.108 2 146L5 143L0 139z"/>
<path style="fill:#9e9c66; stroke:none;" d="M48 140L44 144L49 141L48 140M205 141C206.605 144.965 207.521 147.28 212 148C211.643 143.303 209.986 140.527 205 141z"/>
<path style="fill:#5d444d; stroke:none;" d="M314 140L313 143C301.979 145.86 308.847 164.134 315 156L309 156C308.536 147.836 312.341 146.85 320 148L320 144L314 140M226 141L227 142L226 141z"/>
<path style="fill:#a7bba9; stroke:none;" d="M130 143L130 144L136 151L140 150C137.328 145.877 135.293 142.255 130 143z"/>
<path style="fill:#9e6859; stroke:none;" d="M141 151L143 151L143 146L145 146L148 164L158 165L158 164L151 163L151 162L165 157L165 156C160.103 155.609 156.404 159.003 152.133 158.812C146.05 158.54 148.168 146.493 149 143C142.519 141.601 140.429 144.925 141 151z"/>
<path style="fill:#a7bba9; stroke:none;" d="M178 142L176 143L176 145L172 146C175.261 146.608 178.88 146.047 178 142z"/>
<path style="fill:#9e6859; stroke:none;" d="M276 143L277 146L284 143L276 143M238 143L236 147L240 143L238 143M244 143L246 148L250 148L244 143z"/>
<path style="fill:#9e9c66; stroke:none;" d="M25 144L22 155C18.4577 153.557 13.9922 150.633 11 154L16 153L16 154L14 154L14 155L38 157L38 155C27.4737 152.493 29.3459 152.666 25 144z"/>
<path style="fill:#9e6859; stroke:none;" d="M154 145C156.36 149.623 160.198 149.874 165 150C164.034 144.437 158.841 144.471 154 145z"/>
<path style="fill:#9e9c66; stroke:none;" d="M306 144L307 145L306 144M41 146L42 149L46 146L41 146z"/>
<path style="fill:#9e6859; stroke:none;" d="M182 146C179.478 151.048 176.48 154.359 171 156L171 157L186 152L185 158L186 158L189 153L182 146M2 163L7 158L7 148C-0.311327 146.771 -2.49897 158.893 2 163z"/>
<path style="fill:#a7bba9; stroke:none;" d="M267 156C266.326 150.036 269.619 149.13 275 149C266.588 142.76 259.865 154.471 267 156z"/>
<path style="fill:#9e9c66; stroke:none;" d="M52.6667 149.333L53.3333 149.667L52.6667 149.333z"/>
<path style="fill:#9e6859; stroke:none;" d="M115 149C111.444 155.109 104.475 153.394 104 162L126 154C126.707 158.731 133.746 155.715 137 155L115 149M268 152L273 153L268 152M11 151L11 152L15 152L11 151M98 152L102 155L105 153L98 152M140 151L141 152L140 151M159 151L160 152L159 151z"/>
<path style="fill:#a7bba9; stroke:none;" d="M165 152L165 153L170 153L165 152z"/>
<path style="fill:#9e6859; stroke:none;" d="M258 151L258 153L260 153L260 151L258 151M10.3333 152.667L10.6667 153.333L10.3333 152.667M139 152L137 153L137 154L139 152M143 152L144 153L143 152M246.667 152.333L247.333 152.667L246.667 152.333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M13 153L13 154L16 154L13 153z"/>
<path style="fill:#5d444d; stroke:none;" d="M0.333333 154.667L0.666667 155.333L0.333333 154.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M12.6667 154.333L13.3333 154.667L12.6667 154.333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M192 154L192 155L195 155L192 154z"/>
<path style="fill:#9e6859; stroke:none;" d="M224 154L224 156L229 156L224 154M17.6667 155.333L18.3333 155.667L17.6667 155.333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M26 155L26 156L34 157L34 155L26 155z"/>
<path style="fill:#5d444d; stroke:none;" d="M299 155L299 160L305 162L299 155z"/>
<path style="fill:#9e9c66; stroke:none;" d="M319.333 155.667L319.667 156.333L319.333 155.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M20 156L20 157L23 157L20 156M25 157L25 158L28 158L25 157z"/>
<path style="fill:#a7bba9; stroke:none;" d="M123 158L123 159L134 163L134 165L131 166L131 167C135.936 166.895 141.105 166.381 144 162L123 158z"/>
<path style="fill:#9e6859; stroke:none;" d="M131 157L132 158L131 157M135 160L132 158L132 159C135.354 160.614 146.224 159.831 143 165L143 166L148 165C145.178 159.412 140.739 155.184 135 160z"/>
<path style="fill:#9e9c66; stroke:none;" d="M0.333333 158.667L0.666667 159.333L0.333333 158.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M186 158L187 159L186 158z"/>
<path style="fill:#9e9c66; stroke:none;" d="M69 160L70 161L69 160M134 160L135 161L134 160M135 161L135 162L144 162L137 166C138.946 166.574 146.944 165.375 143.914 161.788C142.233 159.799 137.287 160.959 135 161z"/>
<path style="fill:#9e6859; stroke:none;" d="M301 160L302 161L301 160M82.6667 161.333L83.3333 161.667L82.6667 161.333z"/>
<path style="fill:#a7bba9; stroke:none;" d="M288 162L288 170C292.848 168.368 290.859 164.945 288 162z"/>
<path style="fill:#5d444d; stroke:none;" d="M7 163L8 164L7 163z"/>
<path style="fill:#9e9c66; stroke:none;" d="M184 173L191 174L191 173L189 171C195.706 168.731 198.895 171.731 202 164L201 163L184 173z"/>
<path style="fill:#5d444d; stroke:none;" d="M307 174L320 172L319 163L307 174z"/>
<path style="fill:#9e6859; stroke:none;" d="M0 165L0 166L3 166L0 165z"/>
<path style="fill:#9e9c66; stroke:none;" d="M22 173L31 174L28 171L33 166C27.2126 164.464 24.2715 167.921 22 173z"/>
<path style="fill:#9e6859; stroke:none;" d="M140.667 166.333L141.333 166.667L140.667 166.333M136 167L136 168L139 168L136 167z"/>
<path style="fill:#5d444d; stroke:none;" d="M203 168L204 169L203 168z"/>
<path style="fill:#9e9c66; stroke:none;" d="M215 168L216 169L215 168z"/>
<path style="fill:#5d444d; stroke:none;" d="M86 172L91 170L86 172z"/>
<path style="fill:#9e6859; stroke:none;" d="M0 170L0 174L1 174L0 170z"/>
<path style="fill:#9e9c66; stroke:none;" d="M60 171L60 173L62 173L60 171M253.667 171.333L254.333 171.667L253.667 171.333M32 173L32 174L37 178L32 173M0 174L0 194L1 194L0 174z"/>
<path style="fill:#5d444d; stroke:none;" d="M223 175L224 176L223 175M226 175L227 176L226 175M303 175L303 176L306 176L303 175M319 175L320 176L319 175M299 176L299 177L302 177L299 176M304 183L305 183C310.423 173.287 311.022 190.416 315.961 191.833C320.891 193.248 319.748 187.242 316 186C315.884 176.157 303.109 172.684 304 183M264 177C259.623 183.14 255.405 184.962 250 179L249 179C250.715 185.216 262.08 191.304 265 183L271 185L264 177z"/>
<path style="fill:#9e6859; stroke:none;" d="M306 179L307 180L306 179M204 194L204 196L212 195L211 199L214 194L210 194L212 186L217 187L216 192L224 195L224 194C220.821 192.245 218.897 190.738 220 187C211.143 183.801 211.006 190.276 204 194M254 185L255 186L254 185z"/>
<path style="fill:#5d444d; stroke:none;" d="M271 185C272.948 190.541 280.09 189 285 189L271 185z"/>
<path style="fill:#9e9c66; stroke:none;" d="M212 186L210 194L214 194L209 199L209 200L229 200C227.297 195.031 220.627 193.645 216 192L217 187L212 186z"/>
<path style="fill:#9e6859; stroke:none;" d="M13 187L13 188C16.9358 190.863 22.407 194.935 23 200L24 200C24.8739 194.085 17.9949 189.159 13 187z"/>
<path style="fill:#9e9c66; stroke:none;" d="M14 188C12.4442 192.926 8.66362 192.958 4 193L4 197C6.98541 196.731 9.19338 196.857 10 200C22.8823 200 25.4776 196.675 14 188z"/>
<path style="fill:#9e6859; stroke:none;" d="M45 189L46 191L47 191L48 189L45 189M48 190C51.9621 196.414 50.5316 198.911 43 199L43 200L64 200C59.8159 196.529 53.4063 189.238 48 190M311 189L312 190L311 189z"/>
<path style="fill:#a7bba9; stroke:none;" d="M306 190L306 197C308.528 194.337 308.446 192.728 306 190z"/>
<path style="fill:#9e6859; stroke:none;" d="M312 190L315 192L312 190M315 192L316 193L315 192M318 192L317 200L320 192L318 192M3 193L3 197L1 194L0 194L1 200L6 199L8 197L8 196L4 197L3 193M77 194L78 195L77 194M134 194L135 195L134 194M160 199L160 200L185 200C174.701 195.667 170.436 195.26 160 199M190 199L190 200L196 199L195 196L202 198C197.622 192.766 194.491 195.295 190 199z"/>
<path style="fill:#9e9c66; stroke:none;" d="M208 194L209 195L208 194z"/>
<path style="fill:#9e6859; stroke:none;" d="M78 195L78 196L79 200L90 198L78 195M135 195L135 200L150 200L150 199L135 195z"/>
<path style="fill:#9e9c66; stroke:none;" d="M195 196L195 200L205 200L195 196z"/>
<path style="fill:#9e6859; stroke:none;" d="M225.667 195.333L226.333 195.667L225.667 195.333M227.667 196.333L228.333 196.667L227.667 196.333M245 196L246 197L245 196z"/>
<path style="fill:#5d444d; stroke:none;" d="M6 199L2 199L2 200L10 199L6 199z"/>
<path style="fill:#9e6859; stroke:none;" d="M9 197L10 198L9 197z"/>
<path style="fill:#5d444d; stroke:none;" d="M55 197L56 198L55 197z"/>
<path style="fill:#9e9c66; stroke:none;" d="M163 199L163 200L175 200C172.104 195.534 167.302 197.432 163 199z"/>
<path style="fill:#9e6859; stroke:none;" d="M229 197C229.982 201.581 236.116 200 240 200L240 199L229 197z"/>
<path style="fill:#9e9c66; stroke:none;" d="M0.333333 198.667L0.666667 199.333L0.333333 198.667z"/>
<path style="fill:#9e6859; stroke:none;" d="M10 198L11 199L10 198M203 198L204 199L203 198z"/>
<path style="fill:#5d444d; stroke:none;" d="M319 198L318 200L320 200L319 198z"/>
<path style="fill:#9e6859; stroke:none;" d="M9 199L10 200L9 199z"/>
<path style="fill:#5d444d; stroke:none;" d="M52.6667 199.333L53.3333 199.667L52.6667 199.333z"/>
<path style="fill:#9e9c66; stroke:none;" d="M83 199L84 200L83 199z"/>
<path style="fill:#9e6859; stroke:none;" d="M97 199L97 200L109 200L97 199M117 199L117 200L121 200L117 199z"/>
<path style="fill:#9e9c66; stroke:none;" d="M137 199L137 200L140 200L137 199z"/>
<path style="fill:#9e6859; stroke:none;" d="M169 199L170 200L169 199M205 199L205 200L209 200L205 199M241 199L242 200L241 199z"/>
<path style="fill:#5d444d; stroke:none;" d="M282.667 199.333L283.333 199.667L282.667 199.333M287 199L287 200L299 200L287 199z"/>
</svg>

After

Width:  |  Height:  |  Size: 72 KiB

17
tests/smoke/runtest.sh Normal file
View File

@ -0,0 +1,17 @@
#!/bin/bash
# If one of the commands below returns non-zero then exit immediately
set -e
echo "Testing `autotrace --version`"
old_size=`stat -c "%s" logo.svg`
# Funny that jpg format working fine on Fedora 32 system but let's use upstream
# recommended format ppm
autotrace --output-format svg --output-file logo_new.svg --color-count 4 logo.ppm
new_size=`stat -c "%s" logo_new.svg`
if [ $old_size -ne $new_size ]; then
echo "FAILED: autotrace generated different svg file"
else
echo "PASSED: autotrace generated same svg file"
fi

10
tests/tests.yml Normal file
View File

@ -0,0 +1,10 @@
---
- hosts: localhost
tags:
- classic
roles:
- role: standard-test-basic
tests:
- smoke
required_packages:
- autotrace