---
source: examples/dna-analysis-machine/src/main.rs
expression: artwork().render_to_svg_string().unwrap()
---
<svg height="470" viewBox="-10 -10 820 470" width="820" xmlns="http://www.w3.org/2000/svg">
<rect fill="#000000" height="470" width="820" x="-10" y="-10"/>
<g class="layer" data-layer="hatches">
<rect data-object="hatches--anon-0" height="50" width="50" x="50" y="50" style="fill: url(#pattern-hatched-45deg-white-0.5-0.25);"/>
<rect data-object="hatches--anon-1" height="50" width="50" x="100" y="50" style="fill: url(#pattern-hatched-45deg-white-0.6-0.25);"/>
<circle cx="575" cy="75" data-object="hatches--anon-10" r="25" style="fill: url(#pattern-hatched-45deg-white-1.5-0.25);"/>
<circle cx="625" cy="75" data-object="hatches--anon-11" r="25" style="fill: url(#pattern-hatched-45deg-white-1.6-0.25);"/>
<rect data-object="hatches--anon-12" height="50" width="50" x="650" y="50" style="fill: url(#pattern-hatched-45deg-white-1.7-0.25);"/>
<rect data-object="hatches--anon-13" height="50" width="50" x="700" y="50" style="fill: url(#pattern-hatched-45deg-white-1.8-0.25);"/>
<rect data-object="hatches--anon-14" height="50" width="50" x="50" y="100" style="fill: url(#pattern-hatched-45deg-white-1.9-0.25);"/>
<rect data-object="hatches--anon-15" height="50" width="50" x="100" y="100" style="fill: url(#pattern-hatched-45deg-white-2-0.25);"/>
<rect data-object="hatches--anon-16" height="50" width="50" x="150" y="100" style="fill: url(#pattern-hatched-45deg-white-2.1-0.25);"/>
<rect data-object="hatches--anon-17" height="50" width="50" x="200" y="100" style="fill: url(#pattern-hatched-45deg-white-2.2-0.25);"/>
<rect data-object="hatches--anon-18" height="50" width="50" x="250" y="100" style="fill: url(#pattern-hatched-45deg-white-2.3-0.25);"/>
<circle cx="325" cy="125" data-object="hatches--anon-19" r="25" style="fill: url(#pattern-hatched-45deg-white-2.4-0.25);"/>
<circle cx="175" cy="75" data-object="hatches--anon-2" r="25" style="fill: url(#pattern-hatched-45deg-white-0.7-0.25);"/>
<rect data-object="hatches--anon-20" height="50" width="50" x="350" y="100" style="fill: url(#pattern-hatched-45deg-white-2.5-0.25);"/>
<circle cx="425" cy="125" data-object="hatches--anon-21" r="25" style="fill: url(#pattern-hatched-45deg-white-2.6-0.25);"/>
<rect data-object="hatches--anon-22" height="50" width="50" x="450" y="100" style="fill: url(#pattern-hatched-45deg-white-2.7-0.25);"/>
<rect data-object="hatches--anon-23" height="50" width="50" x="500" y="100" style="fill: url(#pattern-hatched-45deg-white-2.8-0.25);"/>
<circle cx="575" cy="125" data-object="hatches--anon-24" r="25" style="fill: url(#pattern-hatched-45deg-white-2.9-0.25);"/>
<rect data-object="hatches--anon-25" height="50" width="50" x="600" y="100" style="fill: url(#pattern-hatched-45deg-white-3-0.25);"/>
<rect data-object="hatches--anon-26" height="50" width="50" x="650" y="100" style="fill: url(#pattern-hatched-45deg-white-3.1-0.25);"/>
<rect data-object="hatches--anon-27" height="50" width="50" x="700" y="100" style="fill: url(#pattern-hatched-45deg-white-3.2-0.25);"/>
<circle cx="75" cy="175" data-object="hatches--anon-28" r="25" style="fill: url(#pattern-hatched-45deg-white-3.3-0.25);"/>
<circle cx="125" cy="175" data-object="hatches--anon-29" r="25" style="fill: url(#pattern-hatched-45deg-white-3.4-0.25);"/>
<circle cx="225" cy="75" data-object="hatches--anon-3" r="25" style="fill: url(#pattern-hatched-45deg-white-0.8-0.25);"/>
<rect data-object="hatches--anon-30" height="50" width="50" x="150" y="150" style="fill: url(#pattern-hatched-45deg-white-3.5-0.25);"/>
<rect data-object="hatches--anon-31" height="50" width="50" x="200" y="150" style="fill: url(#pattern-hatched-45deg-white-3.6-0.25);"/>
<circle cx="275" cy="175" data-object="hatches--anon-32" r="25" style="fill: url(#pattern-hatched-45deg-white-3.7-0.25);"/>
<rect data-object="hatches--anon-33" height="50" width="50" x="300" y="150" style="fill: url(#pattern-hatched-45deg-white-3.8-0.25);"/>
<rect data-object="hatches--anon-34" height="50" width="50" x="350" y="150" style="fill: url(#pattern-hatched-45deg-white-3.9-0.25);"/>
<rect data-object="hatches--anon-35" height="50" width="50" x="400" y="150" style="fill: url(#pattern-hatched-45deg-white-4-0.25);"/>
<circle cx="475" cy="175" data-object="hatches--anon-36" r="25" style="fill: url(#pattern-hatched-45deg-white-4.1-0.25);"/>
<circle cx="525" cy="175" data-object="hatches--anon-37" r="25" style="fill: url(#pattern-hatched-45deg-white-4.2-0.25);"/>
<circle cx="575" cy="175" data-object="hatches--anon-38" r="25" style="fill: url(#pattern-hatched-45deg-white-4.3-0.25);"/>
<rect data-object="hatches--anon-39" height="50" width="50" x="600" y="150" style="fill: url(#pattern-hatched-45deg-white-4.4-0.25);"/>
<circle cx="275" cy="75" data-object="hatches--anon-4" r="25" style="fill: url(#pattern-hatched-45deg-white-0.9-0.25);"/>
<circle cx="675" cy="175" data-object="hatches--anon-40" r="25" style="fill: url(#pattern-hatched-45deg-white-4.5-0.25);"/>
<rect data-object="hatches--anon-41" height="50" width="50" x="700" y="150" style="fill: url(#pattern-hatched-45deg-white-4.6-0.25);"/>
<circle cx="75" cy="225" data-object="hatches--anon-42" r="25" style="fill: url(#pattern-hatched-45deg-white-4.7-0.25);"/>
<circle cx="125" cy="225" data-object="hatches--anon-43" r="25" style="fill: url(#pattern-hatched-45deg-white-4.8-0.25);"/>
<circle cx="325" cy="225" data-object="hatches--anon-44" r="25" style="fill: url(#pattern-hatched-45deg-white-4.9-0.25);"/>
<rect data-object="hatches--anon-45" height="50" width="50" x="350" y="200" style="fill: url(#pattern-hatched-45deg-white-5-0.25);"/>
<rect data-object="hatches--anon-46" height="50" width="50" x="400" y="200" style="fill: url(#pattern-hatched-45deg-white-5.1-0.25);"/>
<rect data-object="hatches--anon-47" height="50" width="50" x="450" y="200" style="fill: url(#pattern-hatched-45deg-white-5.2-0.25);"/>
<rect data-object="hatches--anon-48" height="50" width="50" x="500" y="200" style="fill: url(#pattern-hatched-45deg-white-5.3-0.25);"/>
<rect data-object="hatches--anon-49" height="50" width="50" x="600" y="200" style="fill: url(#pattern-hatched-45deg-white-5.5-0.25);"/>
<circle cx="325" cy="75" data-object="hatches--anon-5" r="25" style="fill: url(#pattern-hatched-45deg-white-1-0.25);"/>
<rect data-object="hatches--anon-50" height="50" width="50" x="650" y="200" style="fill: url(#pattern-hatched-45deg-white-5.6-0.25);"/>
<circle cx="725" cy="225" data-object="hatches--anon-51" r="25" style="fill: url(#pattern-hatched-45deg-white-5.7-0.25);"/>
<circle cx="75" cy="275" data-object="hatches--anon-52" r="25" style="fill: url(#pattern-hatched-45deg-white-5.8-0.25);"/>
<rect data-object="hatches--anon-53" height="50" width="50" x="100" y="250" style="fill: url(#pattern-hatched-45deg-white-5.9-0.25);"/>
<rect data-object="hatches--anon-54" height="50" width="50" x="300" y="250" style="fill: url(#pattern-hatched-45deg-white-6-0.25);"/>
<rect data-object="hatches--anon-55" height="50" width="50" x="350" y="250" style="fill: url(#pattern-hatched-45deg-white-6.1-0.25);"/>
<rect data-object="hatches--anon-56" height="50" width="50" x="400" y="250" style="fill: url(#pattern-hatched-45deg-white-6.2-0.25);"/>
<circle cx="475" cy="275" data-object="hatches--anon-57" r="25" style="fill: url(#pattern-hatched-45deg-white-6.3-0.25);"/>
<circle cx="525" cy="275" data-object="hatches--anon-58" r="25" style="fill: url(#pattern-hatched-45deg-white-6.4-0.25);"/>
<circle cx="575" cy="275" data-object="hatches--anon-59" r="25" style="fill: url(#pattern-hatched-45deg-white-6.5-0.25);"/>
<circle cx="375" cy="75" data-object="hatches--anon-6" r="25" style="fill: url(#pattern-hatched-45deg-white-1.1-0.25);"/>
<rect data-object="hatches--anon-60" height="50" width="50" x="600" y="250" style="fill: url(#pattern-hatched-45deg-white-6.6-0.25);"/>
<rect data-object="hatches--anon-61" height="50" width="50" x="650" y="250" style="fill: url(#pattern-hatched-45deg-white-6.7-0.25);"/>
<rect data-object="hatches--anon-62" height="50" width="50" x="700" y="250" style="fill: url(#pattern-hatched-45deg-white-6.8-0.25);"/>
<circle cx="75" cy="325" data-object="hatches--anon-63" r="25" style="fill: url(#pattern-hatched-45deg-white-6.9-0.25);"/>
<rect data-object="hatches--anon-64" height="50" width="50" x="100" y="300" style="fill: url(#pattern-hatched-45deg-white-7-0.25);"/>
<rect data-object="hatches--anon-65" height="50" width="50" x="300" y="300" style="fill: url(#pattern-hatched-45deg-white-7.1-0.25);"/>
<rect data-object="hatches--anon-66" height="50" width="50" x="350" y="300" style="fill: url(#pattern-hatched-45deg-white-7.2-0.25);"/>
<rect data-object="hatches--anon-67" height="50" width="50" x="400" y="300" style="fill: url(#pattern-hatched-45deg-white-7.3-0.25);"/>
<circle cx="475" cy="325" data-object="hatches--anon-68" r="25" style="fill: url(#pattern-hatched-45deg-white-7.4-0.25);"/>
<circle cx="525" cy="325" data-object="hatches--anon-69" r="25" style="fill: url(#pattern-hatched-45deg-white-7.5-0.25);"/>
<rect data-object="hatches--anon-7" height="50" width="50" x="400" y="50" style="fill: url(#pattern-hatched-45deg-white-1.2-0.25);"/>
<rect data-object="hatches--anon-70" height="50" width="50" x="550" y="300" style="fill: url(#pattern-hatched-45deg-white-7.6-0.25);"/>
<rect data-object="hatches--anon-71" height="50" width="50" x="600" y="300" style="fill: url(#pattern-hatched-45deg-white-7.7-0.25);"/>
<circle cx="675" cy="325" data-object="hatches--anon-72" r="25" style="fill: url(#pattern-hatched-45deg-white-7.8-0.25);"/>
<circle cx="725" cy="325" data-object="hatches--anon-73" r="25" style="fill: url(#pattern-hatched-45deg-white-7.9-0.25);"/>
<rect data-object="hatches--anon-74" height="50" width="50" x="50" y="350" style="fill: url(#pattern-hatched-45deg-white-8-0.25);"/>
<rect data-object="hatches--anon-75" height="50" width="50" x="100" y="350" style="fill: url(#pattern-hatched-45deg-white-8.1-0.25);"/>
<circle cx="175" cy="375" data-object="hatches--anon-76" r="25" style="fill: url(#pattern-hatched-45deg-white-8.2-0.25);"/>
<circle cx="225" cy="375" data-object="hatches--anon-77" r="25" style="fill: url(#pattern-hatched-45deg-white-8.3-0.25);"/>
<circle cx="275" cy="375" data-object="hatches--anon-78" r="25" style="fill: url(#pattern-hatched-45deg-white-8.4-0.25);"/>
<rect data-object="hatches--anon-79" height="50" width="50" x="300" y="350" style="fill: url(#pattern-hatched-45deg-white-8.5-0.25);"/>
<circle cx="475" cy="75" data-object="hatches--anon-8" r="25" style="fill: url(#pattern-hatched-45deg-white-1.3-0.25);"/>
<circle cx="375" cy="375" data-object="hatches--anon-80" r="25" style="fill: url(#pattern-hatched-45deg-white-8.6-0.25);"/>
<rect data-object="hatches--anon-81" height="50" width="50" x="400" y="350" style="fill: url(#pattern-hatched-45deg-white-8.7-0.25);"/>
<rect data-object="hatches--anon-82" height="50" width="50" x="450" y="350" style="fill: url(#pattern-hatched-45deg-white-8.8-0.25);"/>
<circle cx="525" cy="375" data-object="hatches--anon-83" r="25" style="fill: url(#pattern-hatched-45deg-white-8.9-0.25);"/>
<circle cx="575" cy="375" data-object="hatches--anon-84" r="25" style="fill: url(#pattern-hatched-45deg-white-9-0.25);"/>
<circle cx="625" cy="375" data-object="hatches--anon-85" r="25" style="fill: url(#pattern-hatched-45deg-white-9.1-0.25);"/>
<rect data-object="hatches--anon-86" height="50" width="50" x="650" y="350" style="fill: url(#pattern-hatched-45deg-white-9.2-0.25);"/>
<rect data-object="hatches--anon-87" height="50" width="50" x="700" y="350" style="fill: url(#pattern-hatched-45deg-white-9.3-0.25);"/>
<circle cx="525" cy="75" data-object="hatches--anon-9" r="25" style="fill: url(#pattern-hatched-45deg-white-1.4-0.25);"/>
</g><g class="layer" data-layer="red dot">
<g style="fill: #cf0a2b;transform-box: fill-box;filter: url(#filter-glow-5); overflow: visible;">
<circle cx="575" cy="225" data-object="red dot--anon-0" r="25"/>
</g></g><g class="layer" data-layer="strands">
<g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 150 250 Q 200 250 200 300" data-object="strands--strands#0" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#1" stroke-width="2" x1="150" x2="200" y1="250" y2="250"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 200 250 Q 150 250 150 200" data-object="strands--strands#10" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 250 300 Q 250 350 300 350" data-object="strands--strands#11" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 250 200 Q 200 200 200 250" data-object="strands--strands#12" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#13" stroke-width="2" x1="250" x2="250" y1="250" y2="300"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#14" stroke-width="2" x1="150" x2="200" y1="300" y2="300"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 150 300 Q 150 200 250 200" data-object="strands--strands#15" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#16" stroke-width="2" x1="150" x2="200" y1="300" y2="200"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 150 250 Q 250 250 250 350" data-object="strands--strands#17" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 250 300 Q 250 200 150 200" data-object="strands--strands#18" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#19" stroke-width="2" x1="150" x2="150" y1="250" y2="250"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 200 200 Q 200 250 150 250" data-object="strands--strands#2" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 250 300 Q 250 250 200 250" data-object="strands--strands#20" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 250 250 Q 200 250 200 300" data-object="strands--strands#21" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#22" stroke-width="2" x1="250" x2="200" y1="250" y2="250"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#23" stroke-width="2" x1="250" x2="150" y1="200" y2="200"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#24" stroke-width="2" x1="250" x2="150" y1="200" y2="250"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#25" stroke-width="2" x1="150" x2="150" y1="300" y2="300"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#26" stroke-width="2" x1="200" x2="200" y1="200" y2="200"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#27" stroke-width="2" x1="200" x2="200" y1="200" y2="250"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 150 200 Q 150 300 250 300" data-object="strands--strands#28" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 250 300 Q 150 300 150 200" data-object="strands--strands#29" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#3" stroke-width="2" x1="200" x2="150" y1="300" y2="300"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 150 250 Q 150 200 200 200" data-object="strands--strands#4" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 200 250 Q 300 250 300 350" data-object="strands--strands#5" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 200 250 Q 200 200 150 200" data-object="strands--strands#6" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 150 300 Q 200 300 200 250" data-object="strands--strands#7" stroke-width="2"/>
</g><g style="stroke: #4fecec; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<path d="M 200 300 Q 150 300 150 250" data-object="strands--strands#8" stroke-width="2"/>
</g><g style="stroke: #e92e76; fill: transparent;transform-box: fill-box;filter: url(#filter-glow-4); overflow: visible;">
<line data-object="strands--strands#9" stroke-width="2" x1="200" x2="250" y1="250" y2="200"/>
</g></g><g class="layer" data-layer="root"/>
<defs >
<filter filterUnit="userSpaceOnUse" id="filter-glow-4">
<feGaussianBlur result="coloredBlur" stdDeviation="4"/>
<feMerge >
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge></filter><filter filterUnit="userSpaceOnUse" id="filter-glow-5">
<feGaussianBlur result="coloredBlur" stdDeviation="5"/>
<feMerge >
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge></filter><pattern height="1" id="pattern-hatched-45deg-white-0.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,0.5,0.5" width="1">
<polygon fill="#ffffff" points="0,0 0.125,0 0,0.125"/>
<polygon fill="#ffffff" points="0,0.5 0.5,0 0.5,0.125 0.125,0.5"/>
</pattern><pattern height="1.2" id="pattern-hatched-45deg-white-0.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,0.6,0.6" width="1.2">
<polygon fill="#ffffff" points="0,0 0.15,0 0,0.15"/>
<polygon fill="#ffffff" points="0,0.6 0.6,0 0.6,0.15 0.15,0.6"/>
</pattern><pattern height="1.4" id="pattern-hatched-45deg-white-0.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,0.7,0.7" width="1.4">
<polygon fill="#ffffff" points="0,0 0.175,0 0,0.175"/>
<polygon fill="#ffffff" points="0,0.7 0.7,0 0.7,0.175 0.175,0.7"/>
</pattern><pattern height="1.6" id="pattern-hatched-45deg-white-0.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,0.8,0.8" width="1.6">
<polygon fill="#ffffff" points="0,0 0.2,0 0,0.2"/>
<polygon fill="#ffffff" points="0,0.8 0.8,0 0.8,0.2 0.2,0.8"/>
</pattern><pattern height="1.8" id="pattern-hatched-45deg-white-0.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,0.9,0.9" width="1.8">
<polygon fill="#ffffff" points="0,0 0.225,0 0,0.225"/>
<polygon fill="#ffffff" points="0,0.9 0.9,0 0.9,0.225 0.225,0.9"/>
</pattern><pattern height="2" id="pattern-hatched-45deg-white-1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1,1" width="2">
<polygon fill="#ffffff" points="0,0 0.25,0 0,0.25"/>
<polygon fill="#ffffff" points="0,1 1,0 1,0.25 0.25,1"/>
</pattern><pattern height="2.2" id="pattern-hatched-45deg-white-1.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.1,1.1" width="2.2">
<polygon fill="#ffffff" points="0,0 0.275,0 0,0.275"/>
<polygon fill="#ffffff" points="0,1.1 1.1,0 1.1,0.275 0.275,1.1"/>
</pattern><pattern height="2.4" id="pattern-hatched-45deg-white-1.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.2,1.2" width="2.4">
<polygon fill="#ffffff" points="0,0 0.3,0 0,0.3"/>
<polygon fill="#ffffff" points="0,1.2 1.2,0 1.2,0.3 0.3,1.2"/>
</pattern><pattern height="2.6" id="pattern-hatched-45deg-white-1.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.3,1.3" width="2.6">
<polygon fill="#ffffff" points="0,0 0.325,0 0,0.325"/>
<polygon fill="#ffffff" points="0,1.3 1.3,0 1.3,0.325 0.325,1.3"/>
</pattern><pattern height="2.8" id="pattern-hatched-45deg-white-1.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.4,1.4" width="2.8">
<polygon fill="#ffffff" points="0,0 0.35,0 0,0.35"/>
<polygon fill="#ffffff" points="0,1.4 1.4,0 1.4,0.35 0.35,1.4"/>
</pattern><pattern height="3" id="pattern-hatched-45deg-white-1.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.5,1.5" width="3">
<polygon fill="#ffffff" points="0,0 0.375,0 0,0.375"/>
<polygon fill="#ffffff" points="0,1.5 1.5,0 1.5,0.375 0.375,1.5"/>
</pattern><pattern height="3.2" id="pattern-hatched-45deg-white-1.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.6,1.6" width="3.2">
<polygon fill="#ffffff" points="0,0 0.4,0 0,0.4"/>
<polygon fill="#ffffff" points="0,1.6 1.6,0 1.6,0.4 0.4,1.6"/>
</pattern><pattern height="3.4" id="pattern-hatched-45deg-white-1.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.7,1.7" width="3.4">
<polygon fill="#ffffff" points="0,0 0.425,0 0,0.425"/>
<polygon fill="#ffffff" points="0,1.7 1.7,0 1.7,0.425 0.425,1.7"/>
</pattern><pattern height="3.6" id="pattern-hatched-45deg-white-1.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.8,1.8" width="3.6">
<polygon fill="#ffffff" points="0,0 0.45,0 0,0.45"/>
<polygon fill="#ffffff" points="0,1.8 1.8,0 1.8,0.45 0.45,1.8"/>
</pattern><pattern height="3.8" id="pattern-hatched-45deg-white-1.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,1.9,1.9" width="3.8">
<polygon fill="#ffffff" points="0,0 0.475,0 0,0.475"/>
<polygon fill="#ffffff" points="0,1.9 1.9,0 1.9,0.475 0.475,1.9"/>
</pattern><pattern height="4" id="pattern-hatched-45deg-white-2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2,2" width="4">
<polygon fill="#ffffff" points="0,0 0.5,0 0,0.5"/>
<polygon fill="#ffffff" points="0,2 2,0 2,0.5 0.5,2"/>
</pattern><pattern height="4.2" id="pattern-hatched-45deg-white-2.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.1,2.1" width="4.2">
<polygon fill="#ffffff" points="0,0 0.525,0 0,0.525"/>
<polygon fill="#ffffff" points="0,2.1 2.1,0 2.1,0.525 0.525,2.1"/>
</pattern><pattern height="4.4" id="pattern-hatched-45deg-white-2.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.2,2.2" width="4.4">
<polygon fill="#ffffff" points="0,0 0.55,0 0,0.55"/>
<polygon fill="#ffffff" points="0,2.2 2.2,0 2.2,0.55 0.55,2.2"/>
</pattern><pattern height="4.6" id="pattern-hatched-45deg-white-2.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.3,2.3" width="4.6">
<polygon fill="#ffffff" points="0,0 0.575,0 0,0.575"/>
<polygon fill="#ffffff" points="0,2.3 2.3,0 2.3,0.575 0.575,2.3"/>
</pattern><pattern height="4.8" id="pattern-hatched-45deg-white-2.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.4,2.4" width="4.8">
<polygon fill="#ffffff" points="0,0 0.6,0 0,0.6"/>
<polygon fill="#ffffff" points="0,2.4 2.4,0 2.4,0.6 0.6,2.4"/>
</pattern><pattern height="5" id="pattern-hatched-45deg-white-2.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.5,2.5" width="5">
<polygon fill="#ffffff" points="0,0 0.625,0 0,0.625"/>
<polygon fill="#ffffff" points="0,2.5 2.5,0 2.5,0.625 0.625,2.5"/>
</pattern><pattern height="5.2" id="pattern-hatched-45deg-white-2.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.6,2.6" width="5.2">
<polygon fill="#ffffff" points="0,0 0.65,0 0,0.65"/>
<polygon fill="#ffffff" points="0,2.6 2.6,0 2.6,0.65 0.65,2.6"/>
</pattern><pattern height="5.4" id="pattern-hatched-45deg-white-2.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.7,2.7" width="5.4">
<polygon fill="#ffffff" points="0,0 0.675,0 0,0.675"/>
<polygon fill="#ffffff" points="0,2.7 2.7,0 2.7,0.675 0.675,2.7"/>
</pattern><pattern height="5.6" id="pattern-hatched-45deg-white-2.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.8,2.8" width="5.6">
<polygon fill="#ffffff" points="0,0 0.7,0 0,0.7"/>
<polygon fill="#ffffff" points="0,2.8 2.8,0 2.8,0.7 0.7,2.8"/>
</pattern><pattern height="5.8" id="pattern-hatched-45deg-white-2.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,2.9,2.9" width="5.8">
<polygon fill="#ffffff" points="0,0 0.725,0 0,0.725"/>
<polygon fill="#ffffff" points="0,2.9 2.9,0 2.9,0.725 0.725,2.9"/>
</pattern><pattern height="6" id="pattern-hatched-45deg-white-3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3,3" width="6">
<polygon fill="#ffffff" points="0,0 0.75,0 0,0.75"/>
<polygon fill="#ffffff" points="0,3 3,0 3,0.75 0.75,3"/>
</pattern><pattern height="6.2" id="pattern-hatched-45deg-white-3.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.1,3.1" width="6.2">
<polygon fill="#ffffff" points="0,0 0.775,0 0,0.775"/>
<polygon fill="#ffffff" points="0,3.1 3.1,0 3.1,0.775 0.775,3.1"/>
</pattern><pattern height="6.4" id="pattern-hatched-45deg-white-3.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.2,3.2" width="6.4">
<polygon fill="#ffffff" points="0,0 0.8,0 0,0.8"/>
<polygon fill="#ffffff" points="0,3.2 3.2,0 3.2,0.8 0.8,3.2"/>
</pattern><pattern height="6.6" id="pattern-hatched-45deg-white-3.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.3,3.3" width="6.6">
<polygon fill="#ffffff" points="0,0 0.825,0 0,0.825"/>
<polygon fill="#ffffff" points="0,3.3 3.3,0 3.3,0.825 0.825,3.3"/>
</pattern><pattern height="6.8" id="pattern-hatched-45deg-white-3.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.4,3.4" width="6.8">
<polygon fill="#ffffff" points="0,0 0.85,0 0,0.85"/>
<polygon fill="#ffffff" points="0,3.4 3.4,0 3.4,0.85 0.85,3.4"/>
</pattern><pattern height="7" id="pattern-hatched-45deg-white-3.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.5,3.5" width="7">
<polygon fill="#ffffff" points="0,0 0.875,0 0,0.875"/>
<polygon fill="#ffffff" points="0,3.5 3.5,0 3.5,0.875 0.875,3.5"/>
</pattern><pattern height="7.2" id="pattern-hatched-45deg-white-3.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.6,3.6" width="7.2">
<polygon fill="#ffffff" points="0,0 0.9,0 0,0.9"/>
<polygon fill="#ffffff" points="0,3.6 3.6,0 3.6,0.9 0.9,3.6"/>
</pattern><pattern height="7.4" id="pattern-hatched-45deg-white-3.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.7,3.7" width="7.4">
<polygon fill="#ffffff" points="0,0 0.925,0 0,0.925"/>
<polygon fill="#ffffff" points="0,3.7 3.7,0 3.7,0.925 0.925,3.7"/>
</pattern><pattern height="7.6" id="pattern-hatched-45deg-white-3.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.8,3.8" width="7.6">
<polygon fill="#ffffff" points="0,0 0.95,0 0,0.95"/>
<polygon fill="#ffffff" points="0,3.8 3.8,0 3.8,0.95 0.95,3.8"/>
</pattern><pattern height="7.8" id="pattern-hatched-45deg-white-3.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,3.9,3.9" width="7.8">
<polygon fill="#ffffff" points="0,0 0.975,0 0,0.975"/>
<polygon fill="#ffffff" points="0,3.9 3.9,0 3.9,0.975 0.975,3.9"/>
</pattern><pattern height="8" id="pattern-hatched-45deg-white-4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4,4" width="8">
<polygon fill="#ffffff" points="0,0 1,0 0,1"/>
<polygon fill="#ffffff" points="0,4 4,0 4,1 1,4"/>
</pattern><pattern height="8.2" id="pattern-hatched-45deg-white-4.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.1,4.1" width="8.2">
<polygon fill="#ffffff" points="0,0 1.025,0 0,1.025"/>
<polygon fill="#ffffff" points="0,4.1 4.1,0 4.1,1.025 1.025,4.1"/>
</pattern><pattern height="8.4" id="pattern-hatched-45deg-white-4.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.2,4.2" width="8.4">
<polygon fill="#ffffff" points="0,0 1.05,0 0,1.05"/>
<polygon fill="#ffffff" points="0,4.2 4.2,0 4.2,1.05 1.05,4.2"/>
</pattern><pattern height="8.6" id="pattern-hatched-45deg-white-4.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.3,4.3" width="8.6">
<polygon fill="#ffffff" points="0,0 1.075,0 0,1.075"/>
<polygon fill="#ffffff" points="0,4.3 4.3,0 4.3,1.075 1.075,4.3"/>
</pattern><pattern height="8.8" id="pattern-hatched-45deg-white-4.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.4,4.4" width="8.8">
<polygon fill="#ffffff" points="0,0 1.1,0 0,1.1"/>
<polygon fill="#ffffff" points="0,4.4 4.4,0 4.4,1.1 1.1,4.4"/>
</pattern><pattern height="9" id="pattern-hatched-45deg-white-4.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.5,4.5" width="9">
<polygon fill="#ffffff" points="0,0 1.125,0 0,1.125"/>
<polygon fill="#ffffff" points="0,4.5 4.5,0 4.5,1.125 1.125,4.5"/>
</pattern><pattern height="9.2" id="pattern-hatched-45deg-white-4.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.6,4.6" width="9.2">
<polygon fill="#ffffff" points="0,0 1.15,0 0,1.15"/>
<polygon fill="#ffffff" points="0,4.6 4.6,0 4.6,1.15 1.15,4.6"/>
</pattern><pattern height="9.4" id="pattern-hatched-45deg-white-4.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.7,4.7" width="9.4">
<polygon fill="#ffffff" points="0,0 1.175,0 0,1.175"/>
<polygon fill="#ffffff" points="0,4.7 4.7,0 4.7,1.175 1.175,4.7"/>
</pattern><pattern height="9.6" id="pattern-hatched-45deg-white-4.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.8,4.8" width="9.6">
<polygon fill="#ffffff" points="0,0 1.2,0 0,1.2"/>
<polygon fill="#ffffff" points="0,4.8 4.8,0 4.8,1.2 1.2,4.8"/>
</pattern><pattern height="9.8" id="pattern-hatched-45deg-white-4.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,4.9,4.9" width="9.8">
<polygon fill="#ffffff" points="0,0 1.225,0 0,1.225"/>
<polygon fill="#ffffff" points="0,4.9 4.9,0 4.9,1.225 1.225,4.9"/>
</pattern><pattern height="10" id="pattern-hatched-45deg-white-5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5,5" width="10">
<polygon fill="#ffffff" points="0,0 1.25,0 0,1.25"/>
<polygon fill="#ffffff" points="0,5 5,0 5,1.25 1.25,5"/>
</pattern><pattern height="10.2" id="pattern-hatched-45deg-white-5.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.1,5.1" width="10.2">
<polygon fill="#ffffff" points="0,0 1.275,0 0,1.275"/>
<polygon fill="#ffffff" points="0,5.1 5.1,0 5.1,1.275 1.275,5.1"/>
</pattern><pattern height="10.4" id="pattern-hatched-45deg-white-5.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.2,5.2" width="10.4">
<polygon fill="#ffffff" points="0,0 1.3,0 0,1.3"/>
<polygon fill="#ffffff" points="0,5.2 5.2,0 5.2,1.3 1.3,5.2"/>
</pattern><pattern height="10.6" id="pattern-hatched-45deg-white-5.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.3,5.3" width="10.6">
<polygon fill="#ffffff" points="0,0 1.325,0 0,1.325"/>
<polygon fill="#ffffff" points="0,5.3 5.3,0 5.3,1.325 1.325,5.3"/>
</pattern><pattern height="11" id="pattern-hatched-45deg-white-5.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.5,5.5" width="11">
<polygon fill="#ffffff" points="0,0 1.375,0 0,1.375"/>
<polygon fill="#ffffff" points="0,5.5 5.5,0 5.5,1.375 1.375,5.5"/>
</pattern><pattern height="11.2" id="pattern-hatched-45deg-white-5.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.6,5.6" width="11.2">
<polygon fill="#ffffff" points="0,0 1.4,0 0,1.4"/>
<polygon fill="#ffffff" points="0,5.6 5.6,0 5.6,1.4 1.4,5.6"/>
</pattern><pattern height="11.4" id="pattern-hatched-45deg-white-5.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.7,5.7" width="11.4">
<polygon fill="#ffffff" points="0,0 1.425,0 0,1.425"/>
<polygon fill="#ffffff" points="0,5.7 5.7,0 5.7,1.425 1.425,5.7"/>
</pattern><pattern height="11.6" id="pattern-hatched-45deg-white-5.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.8,5.8" width="11.6">
<polygon fill="#ffffff" points="0,0 1.45,0 0,1.45"/>
<polygon fill="#ffffff" points="0,5.8 5.8,0 5.8,1.45 1.45,5.8"/>
</pattern><pattern height="11.8" id="pattern-hatched-45deg-white-5.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,5.9,5.9" width="11.8">
<polygon fill="#ffffff" points="0,0 1.475,0 0,1.475"/>
<polygon fill="#ffffff" points="0,5.9 5.9,0 5.9,1.475 1.475,5.9"/>
</pattern><pattern height="12" id="pattern-hatched-45deg-white-6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6,6" width="12">
<polygon fill="#ffffff" points="0,0 1.5,0 0,1.5"/>
<polygon fill="#ffffff" points="0,6 6,0 6,1.5 1.5,6"/>
</pattern><pattern height="12.2" id="pattern-hatched-45deg-white-6.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.1,6.1" width="12.2">
<polygon fill="#ffffff" points="0,0 1.525,0 0,1.525"/>
<polygon fill="#ffffff" points="0,6.1 6.1,0 6.1,1.525 1.525,6.1"/>
</pattern><pattern height="12.4" id="pattern-hatched-45deg-white-6.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.2,6.2" width="12.4">
<polygon fill="#ffffff" points="0,0 1.55,0 0,1.55"/>
<polygon fill="#ffffff" points="0,6.2 6.2,0 6.2,1.55 1.55,6.2"/>
</pattern><pattern height="12.6" id="pattern-hatched-45deg-white-6.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.3,6.3" width="12.6">
<polygon fill="#ffffff" points="0,0 1.575,0 0,1.575"/>
<polygon fill="#ffffff" points="0,6.3 6.3,0 6.3,1.575 1.575,6.3"/>
</pattern><pattern height="12.8" id="pattern-hatched-45deg-white-6.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.4,6.4" width="12.8">
<polygon fill="#ffffff" points="0,0 1.6,0 0,1.6"/>
<polygon fill="#ffffff" points="0,6.4 6.4,0 6.4,1.6 1.6,6.4"/>
</pattern><pattern height="13" id="pattern-hatched-45deg-white-6.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.5,6.5" width="13">
<polygon fill="#ffffff" points="0,0 1.625,0 0,1.625"/>
<polygon fill="#ffffff" points="0,6.5 6.5,0 6.5,1.625 1.625,6.5"/>
</pattern><pattern height="13.2" id="pattern-hatched-45deg-white-6.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.6,6.6" width="13.2">
<polygon fill="#ffffff" points="0,0 1.65,0 0,1.65"/>
<polygon fill="#ffffff" points="0,6.6 6.6,0 6.6,1.65 1.65,6.6"/>
</pattern><pattern height="13.4" id="pattern-hatched-45deg-white-6.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.7,6.7" width="13.4">
<polygon fill="#ffffff" points="0,0 1.675,0 0,1.675"/>
<polygon fill="#ffffff" points="0,6.7 6.7,0 6.7,1.675 1.675,6.7"/>
</pattern><pattern height="13.6" id="pattern-hatched-45deg-white-6.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.8,6.8" width="13.6">
<polygon fill="#ffffff" points="0,0 1.7,0 0,1.7"/>
<polygon fill="#ffffff" points="0,6.8 6.8,0 6.8,1.7 1.7,6.8"/>
</pattern><pattern height="13.8" id="pattern-hatched-45deg-white-6.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,6.9,6.9" width="13.8">
<polygon fill="#ffffff" points="0,0 1.725,0 0,1.725"/>
<polygon fill="#ffffff" points="0,6.9 6.9,0 6.9,1.725 1.725,6.9"/>
</pattern><pattern height="14" id="pattern-hatched-45deg-white-7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7,7" width="14">
<polygon fill="#ffffff" points="0,0 1.75,0 0,1.75"/>
<polygon fill="#ffffff" points="0,7 7,0 7,1.75 1.75,7"/>
</pattern><pattern height="14.2" id="pattern-hatched-45deg-white-7.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.1,7.1" width="14.2">
<polygon fill="#ffffff" points="0,0 1.775,0 0,1.775"/>
<polygon fill="#ffffff" points="0,7.1 7.1,0 7.1,1.775 1.775,7.1"/>
</pattern><pattern height="14.4" id="pattern-hatched-45deg-white-7.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.2,7.2" width="14.4">
<polygon fill="#ffffff" points="0,0 1.8,0 0,1.8"/>
<polygon fill="#ffffff" points="0,7.2 7.2,0 7.2,1.8 1.8,7.2"/>
</pattern><pattern height="14.6" id="pattern-hatched-45deg-white-7.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.3,7.3" width="14.6">
<polygon fill="#ffffff" points="0,0 1.825,0 0,1.825"/>
<polygon fill="#ffffff" points="0,7.3 7.3,0 7.3,1.825 1.825,7.3"/>
</pattern><pattern height="14.8" id="pattern-hatched-45deg-white-7.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.4,7.4" width="14.8">
<polygon fill="#ffffff" points="0,0 1.85,0 0,1.85"/>
<polygon fill="#ffffff" points="0,7.4 7.4,0 7.4,1.85 1.85,7.4"/>
</pattern><pattern height="15" id="pattern-hatched-45deg-white-7.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.5,7.5" width="15">
<polygon fill="#ffffff" points="0,0 1.875,0 0,1.875"/>
<polygon fill="#ffffff" points="0,7.5 7.5,0 7.5,1.875 1.875,7.5"/>
</pattern><pattern height="15.2" id="pattern-hatched-45deg-white-7.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.6,7.6" width="15.2">
<polygon fill="#ffffff" points="0,0 1.9,0 0,1.9"/>
<polygon fill="#ffffff" points="0,7.6 7.6,0 7.6,1.9 1.9,7.6"/>
</pattern><pattern height="15.4" id="pattern-hatched-45deg-white-7.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.7,7.7" width="15.4">
<polygon fill="#ffffff" points="0,0 1.925,0 0,1.925"/>
<polygon fill="#ffffff" points="0,7.7 7.7,0 7.7,1.925 1.925,7.7"/>
</pattern><pattern height="15.6" id="pattern-hatched-45deg-white-7.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.8,7.8" width="15.6">
<polygon fill="#ffffff" points="0,0 1.95,0 0,1.95"/>
<polygon fill="#ffffff" points="0,7.8 7.8,0 7.8,1.95 1.95,7.8"/>
</pattern><pattern height="15.8" id="pattern-hatched-45deg-white-7.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,7.9,7.9" width="15.8">
<polygon fill="#ffffff" points="0,0 1.975,0 0,1.975"/>
<polygon fill="#ffffff" points="0,7.9 7.9,0 7.9,1.975 1.975,7.9"/>
</pattern><pattern height="16" id="pattern-hatched-45deg-white-8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8,8" width="16">
<polygon fill="#ffffff" points="0,0 2,0 0,2"/>
<polygon fill="#ffffff" points="0,8 8,0 8,2 2,8"/>
</pattern><pattern height="16.2" id="pattern-hatched-45deg-white-8.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.1,8.1" width="16.2">
<polygon fill="#ffffff" points="0,0 2.025,0 0,2.025"/>
<polygon fill="#ffffff" points="0,8.1 8.1,0 8.1,2.025 2.025,8.1"/>
</pattern><pattern height="16.4" id="pattern-hatched-45deg-white-8.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.2,8.2" width="16.4">
<polygon fill="#ffffff" points="0,0 2.05,0 0,2.05"/>
<polygon fill="#ffffff" points="0,8.2 8.2,0 8.2,2.05 2.05,8.2"/>
</pattern><pattern height="16.6" id="pattern-hatched-45deg-white-8.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.3,8.3" width="16.6">
<polygon fill="#ffffff" points="0,0 2.075,0 0,2.075"/>
<polygon fill="#ffffff" points="0,8.3 8.3,0 8.3,2.075 2.075,8.3"/>
</pattern><pattern height="16.8" id="pattern-hatched-45deg-white-8.4-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.4,8.4" width="16.8">
<polygon fill="#ffffff" points="0,0 2.1,0 0,2.1"/>
<polygon fill="#ffffff" points="0,8.4 8.4,0 8.4,2.1 2.1,8.4"/>
</pattern><pattern height="17" id="pattern-hatched-45deg-white-8.5-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.5,8.5" width="17">
<polygon fill="#ffffff" points="0,0 2.125,0 0,2.125"/>
<polygon fill="#ffffff" points="0,8.5 8.5,0 8.5,2.125 2.125,8.5"/>
</pattern><pattern height="17.2" id="pattern-hatched-45deg-white-8.6-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.6,8.6" width="17.2">
<polygon fill="#ffffff" points="0,0 2.15,0 0,2.15"/>
<polygon fill="#ffffff" points="0,8.6 8.6,0 8.6,2.15 2.15,8.6"/>
</pattern><pattern height="17.4" id="pattern-hatched-45deg-white-8.7-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.7,8.7" width="17.4">
<polygon fill="#ffffff" points="0,0 2.175,0 0,2.175"/>
<polygon fill="#ffffff" points="0,8.7 8.7,0 8.7,2.175 2.175,8.7"/>
</pattern><pattern height="17.6" id="pattern-hatched-45deg-white-8.8-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.8,8.8" width="17.6">
<polygon fill="#ffffff" points="0,0 2.2,0 0,2.2"/>
<polygon fill="#ffffff" points="0,8.8 8.8,0 8.8,2.2 2.2,8.8"/>
</pattern><pattern height="17.8" id="pattern-hatched-45deg-white-8.9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,8.9,8.9" width="17.8">
<polygon fill="#ffffff" points="0,0 2.225,0 0,2.225"/>
<polygon fill="#ffffff" points="0,8.9 8.9,0 8.9,2.225 2.225,8.9"/>
</pattern><pattern height="18" id="pattern-hatched-45deg-white-9-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,9,9" width="18">
<polygon fill="#ffffff" points="0,0 2.25,0 0,2.25"/>
<polygon fill="#ffffff" points="0,9 9,0 9,2.25 2.25,9"/>
</pattern><pattern height="18.2" id="pattern-hatched-45deg-white-9.1-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,9.1,9.1" width="18.2">
<polygon fill="#ffffff" points="0,0 2.275,0 0,2.275"/>
<polygon fill="#ffffff" points="0,9.1 9.1,0 9.1,2.275 2.275,9.1"/>
</pattern><pattern height="18.4" id="pattern-hatched-45deg-white-9.2-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,9.2,9.2" width="18.4">
<polygon fill="#ffffff" points="0,0 2.3,0 0,2.3"/>
<polygon fill="#ffffff" points="0,9.2 9.2,0 9.2,2.3 2.3,9.2"/>
</pattern><pattern height="18.6" id="pattern-hatched-45deg-white-9.3-0.25" patternTransform="rotate(0)" patternUnits="userSpaceOnUse" viewBox="0,0,9.3,9.3" width="18.6">
<polygon fill="#ffffff" points="0,0 2.325,0 0,2.325"/>
<polygon fill="#ffffff" points="0,9.3 9.3,0 9.3,2.325 2.325,9.3"/>
</pattern></defs></svg>
