aboutsummaryrefslogtreecommitdiff
path: root/NvCloth/docs/documentation
diff options
context:
space:
mode:
authorMarijn Tamis <[email protected]>2018-09-12 14:12:47 +0200
committerMarijn Tamis <[email protected]>2018-09-12 14:12:47 +0200
commit7bceea80d4a04649f495f4f4331d7e3bdcdb05ca (patch)
tree824767cccf7b516a8c0b32467c6314eaa802f58d /NvCloth/docs/documentation
parentAdded missing GenerateProjectsIOS.sh file (diff)
downloadnvcloth-7bceea80d4a04649f495f4f4331d7e3bdcdb05ca.tar.xz
nvcloth-7bceea80d4a04649f495f4f4331d7e3bdcdb05ca.zip
1.1.5 Release (24934621)
Diffstat (limited to 'NvCloth/docs/documentation')
-rw-r--r--NvCloth/docs/documentation/.buildinfo4
-rw-r--r--NvCloth/docs/documentation/CollisionDetection/Index.html261
-rw-r--r--NvCloth/docs/documentation/CollisionDetection/InterCollision.html288
-rw-r--r--NvCloth/docs/documentation/CollisionDetection/SelfCollision.html316
-rw-r--r--NvCloth/docs/documentation/CollisionDetection/SphereCapsuleCollision.html562
-rw-r--r--NvCloth/docs/documentation/Compiling/index.html63
-rw-r--r--NvCloth/docs/documentation/Cooking/Index.html251
-rw-r--r--NvCloth/docs/documentation/Cooking/TripletScheduler.html278
-rw-r--r--NvCloth/docs/documentation/CopyRight/Index.html64
-rw-r--r--NvCloth/docs/documentation/Modules/Index.html60
-rw-r--r--NvCloth/docs/documentation/ReleaseNotes/index.html118
-rw-r--r--NvCloth/docs/documentation/Solver/Index.html593
-rw-r--r--NvCloth/docs/documentation/UserGuide/Index.html58
-rw-r--r--NvCloth/docs/documentation/_images/AdjacencyTables.svg5130
-rw-r--r--NvCloth/docs/documentation/_images/CapsuleCircleIntersectionDiagram.svg435
-rw-r--r--NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg467
-rw-r--r--NvCloth/docs/documentation/_images/CapsulePointCollisionDetection2.svg368
-rw-r--r--NvCloth/docs/documentation/_images/CapsulePointCollisionResponse.svg334
-rw-r--r--NvCloth/docs/documentation/_images/CapsuleRadiusDiagram.svg453
-rw-r--r--NvCloth/docs/documentation/_images/SelfCollisionGrid.svg259
-rw-r--r--NvCloth/docs/documentation/_images/SelfCollisionHashAxisKernel.svg282
-rw-r--r--NvCloth/docs/documentation/_images/Simd.svg2230
-rw-r--r--NvCloth/docs/documentation/_images/SphereAcceleration.svg2487
-rw-r--r--NvCloth/docs/documentation/_images/SphereCCD.svg482
-rw-r--r--NvCloth/docs/documentation/genindex.html81
-rw-r--r--NvCloth/docs/documentation/index.html84
-rw-r--r--NvCloth/docs/documentation/search.html81
-rw-r--r--NvCloth/docs/documentation/searchindex.js2
28 files changed, 15847 insertions, 244 deletions
diff --git a/NvCloth/docs/documentation/.buildinfo b/NvCloth/docs/documentation/.buildinfo
deleted file mode 100644
index 86ed4fc..0000000
--- a/NvCloth/docs/documentation/.buildinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-# Sphinx build info version 1
-# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 21969e2cf75a2beb3740518da9aaaf11
-tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/NvCloth/docs/documentation/CollisionDetection/Index.html b/NvCloth/docs/documentation/CollisionDetection/Index.html
new file mode 100644
index 0000000..61ba480
--- /dev/null
+++ b/NvCloth/docs/documentation/CollisionDetection/Index.html
@@ -0,0 +1,261 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>Internal collision detection documentation &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+</ul>
+
+ </div>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="internal-collision-detection-documentation">
+<h1>Internal collision detection documentation<a class="headerlink" href="#internal-collision-detection-documentation" title="Permalink to this headline">¶</a></h1>
+<p>This document describes the internal workings of the collision detection code.</p>
+<div class="section" id="overview-of-the-different-modules">
+<h2>Overview of the different modules<a class="headerlink" href="#overview-of-the-different-modules" title="Permalink to this headline">¶</a></h2>
+<p>Contents:</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="SphereCapsuleCollision.html">Sphere Capsule collision detection</a></li>
+<li class="toctree-l1"><a class="reference internal" href="SelfCollision.html">Self Collision</a></li>
+<li class="toctree-l1"><a class="reference internal" href="InterCollision.html">Inter Collision</a></li>
+</ul>
+</div>
+</div>
+<div class="section" id="todo">
+<h2>Todo<a class="headerlink" href="#todo" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Plane/Convex collision detection</li>
+<li>Triangle collision detection</li>
+<li>Inter collision detection</li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/CollisionDetection/InterCollision.html b/NvCloth/docs/documentation/CollisionDetection/InterCollision.html
new file mode 100644
index 0000000..4db71f8
--- /dev/null
+++ b/NvCloth/docs/documentation/CollisionDetection/InterCollision.html
@@ -0,0 +1,288 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>Inter Collision &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+</ul>
+
+ </div>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="inter-collision">
+<h1>Inter Collision<a class="headerlink" href="#inter-collision" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h2>
+<p>Inter collision tries to keep multiple cloth objects from intersecting, but does not keep any cloth from self intersecting.
+It does this by keeping the particles from every cloth a minimum distance away from the particles of every other cloth.
+This distance can be set using Cloth::setInterCollisionDistance().</p>
+</div>
+<div class="section" id="broad-phase-collision-detection">
+<h2>Broad phase collision detection<a class="headerlink" href="#broad-phase-collision-detection" title="Permalink to this headline">¶</a></h2>
+</div>
+<div class="section" id="acceleration-structure">
+<h2>Acceleration structure<a class="headerlink" href="#acceleration-structure" title="Permalink to this headline">¶</a></h2>
+<p>The acceleration structures used for Inter Collision are very similar to those used in Self Collision.
+The only addition is the broad phase which is used to cull cloth pairs based their bounding boxes, and cull particles from the narrow phase based on the overlapping volumes.</p>
+<div class="section" id="id1">
+<h3>Broad phase collision detection<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
+<p><tt class="code docutils literal"><span class="pre">calculatePotentialColliders()</span></tt> takes care of the broad phase.
+It first calculates the individual bounding boxes of each cloth in world space.
+The sweep axis is determined using the bounding box enclosing all cloths.
+The worldspace bounding boxes are sorted by the lower boundary on the sweep axis.
+Sorting this way gives the following properties:</p>
+<div class="highlight-python"><pre>true = clothBounds[sortedIndices[i]].mLower &lt;= clothBounds[sortedIndices[i+1]].mLower
+
+if(clothBounds[sortedIndices[a]].mUpper &lt; clothBounds[sortedIndices[b]].mLower)
+{
+ true = clothBounds[sortedIndices[a]].mUpper &lt; clothBounds[sortedIndices[b+1]].mLower
+ // b and all sorted cloths after b do not intersect a
+}</pre>
+</div>
+<p>Now the clothes are tested against the bounds of every other cloth.</p>
+<p>For cloth A, all overlapping bounds of the other cloths are stored in temporary memory (in <tt class="code docutils literal"><span class="pre">overlapBounds</span></tt>) in the local space of cloth A.
+All the particles of cloth A that overlap with any of those bounds are marked for narrow phase collision (and transformed to world space).
+Marking a particle for narrow phase collision is done by storing it in the <tt class="code docutils literal"><span class="pre">mClothIndices</span></tt> and <tt class="code docutils literal"><span class="pre">mParticleIndices</span></tt> arrays.
+Now the narrow phase only has to deal with the particles in those lists.</p>
+</div>
+<div class="section" id="differences-with-self-collision">
+<h3>Differences with self collision<a class="headerlink" href="#differences-with-self-collision" title="Permalink to this headline">¶</a></h3>
+<p>Some of the obvious differences:</p>
+<blockquote>
+<div><ul class="simple">
+<li>Instead of iterating over all particles only particles from the <tt class="code docutils literal"><span class="pre">mClothIndices</span></tt> and <tt class="code docutils literal"><span class="pre">mParticleIndices</span></tt> arrays are used.</li>
+<li>The particle cannot be directly accessed, the <tt class="code docutils literal"><span class="pre">getParticle()</span></tt> function is used instead.</li>
+<li>Intercollision has no equivalent to self collision indices.</li>
+<li>The particles need to be transformed back into local space after collision response.</li>
+</ul>
+</div></blockquote>
+</div>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/CollisionDetection/SelfCollision.html b/NvCloth/docs/documentation/CollisionDetection/SelfCollision.html
new file mode 100644
index 0000000..05f5d1b
--- /dev/null
+++ b/NvCloth/docs/documentation/CollisionDetection/SelfCollision.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>Self Collision &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+</ul>
+
+ </div>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="self-collision">
+<h1>Self Collision<a class="headerlink" href="#self-collision" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h2>
+<p>Self collision tries to keep the cloth from self intersecting.
+It does this by keeping the particles a minimum distance away from each other.
+This distance can be set using Cloth::setSelfCollisionDistance().</p>
+</div>
+<div class="section" id="acceleration-structure">
+<h2>Acceleration structure<a class="headerlink" href="#acceleration-structure" title="Permalink to this headline">¶</a></h2>
+<p>Testing every particle against all other particle is too slow.
+Instead an acceleration structure is used to only test nearby particles.</p>
+<p>The acceleration structure is a combination of a regular grid and a sweep.
+The longest axes of the AABB around all particles is used for the sweep.
+The other two axes are divided in a regular grid of 253x253.
+For each particle we test against the current and neighboring cells of the grid in which we sweep along the remaining axis.
+The whole process will be described in more detail below.</p>
+<div class="section" id="grid-setup">
+<h3>Grid setup<a class="headerlink" href="#grid-setup" title="Permalink to this headline">¶</a></h3>
+<p>The AABB is obtained from ClothData (calculated by SwCollision&lt;T4f&gt;::computeBounds()).
+The edge lengths are calculated by subtracting the lower bounds from the upper bounds.
+The sweep axis index (0 to 2 for x to z so we can use the array operators) is picked by the largest edge length.
+The two hash axes are the remaining axes in arbitrary order.</p>
+<img src="../_images/SelfCollisionGrid.svg" /><p>The cell size for the hash axes is picked so that it is not smaller than the collision distance set by the user, and large enough that 253 cells cover the whole edge length.
+The sweep axis is divided in 65533 cells.
+The first and last cells of each axis are reserved as a sentinel.
+The amount of sweep cells that need to be checked to cover the collision distance is given by:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">numSweepCells</span> <span class="o">=</span> <span class="mi">2</span> <span class="o">+</span> <span class="n">gridScale</span> <span class="o">*</span> <span class="n">collisionDistance</span>
+</pre></div>
+</div>
+<p>We calculate the grid scale and grid bias to quickly convert particle coordinates to cell coordinates using \(coordinate \cdot gridScale + gridBias\).
+The gridScale is \((cellCount + 1)^{-1}\) and the gridBias is \(-lowerBound \cdot gridScale + 1 \), where \(lowerBound\) is taken from the AABB.</p>
+</div>
+<div class="section" id="particle-sorting">
+<h3>Particle sorting<a class="headerlink" href="#particle-sorting" title="Permalink to this headline">¶</a></h3>
+<p>Particles are sorted based on a key which is constructed from the cell coordinates.
+The 16 least significant bits are used to store the sweep axis cell coordinate.
+The two other bytes are used to store the hash axis cell coordinates (this is the reason for the specific cell count per axis in the grid).</p>
+<p>A radix sort with a radix (bin) size of 256 is used, requiring 4 bins to sort the 32-bit keys.</p>
+</div>
+<div class="section" id="key-range-sweep">
+<h3>Key range sweep<a class="headerlink" href="#key-range-sweep" title="Permalink to this headline">¶</a></h3>
+<p>Individual particles can be processed now that the acceleration structure is setup.
+Only 5 cells are processed for each particle, as we don&#8217;t want to detect duplicate pairs.</p>
+<img src="../_images/SelfCollisionHashAxisKernel.svg" /><p>Particles can be quickly identified in the acceleration structure by looping though the sorted keys.
+Cells cannot be directly accessed as they are variable in size (depending on how many particles a cell contains) and stored in a continuous buffer.</p>
+<p>The range of keys that need to be tested against the current particles can be calculated using key offsets.
+Key offsets are relative key coordinates for the cells marked in yellow in the above diagram.</p>
+<p>The first and last keys in the starting cell is calculated using:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">firstKey</span> <span class="o">=</span> <span class="n">currentParticleKey</span> <span class="o">-</span> <span class="nb">min</span><span class="p">(</span><span class="n">numSweepCells</span><span class="p">,</span> <span class="n">currentParticleKey</span> <span class="o">&amp;</span> <span class="n">bucketMask</span><span class="p">)</span>
+<span class="n">lastKey</span> <span class="o">=</span> <span class="nb">min</span><span class="p">(</span><span class="n">currentParticleKey</span> <span class="o">+</span> <span class="n">numSweepCells</span><span class="p">,</span> <span class="n">currentParticleKey</span> <span class="o">|</span> <span class="n">bucketMask</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>The key offsets can be added to these values to obtain the range for the other cells.
+Note that numSweepCells is not subtracted for firstKey to ensure no duplicate collisions are detected.
+Note that bit operations can be used as the different axes are contained in their own bytes within the key.</p>
+<p>Collision detection/response can begin once the first/last keys are known.</p>
+<p>Note that the first/last keys from the previous processed particle are reused for optimizations that can be done because the keys are sorted.</p>
+</div>
+<div class="section" id="collision-detection-and-response">
+<h3>Collision detection and response<a class="headerlink" href="#collision-detection-and-response" title="Permalink to this headline">¶</a></h3>
+<p>Near phase collision detection can start once two possibly colliding keys are identified.
+The pointers to the keys are converted to the particles and the rest particles.</p>
+<p>A basic distance check between the particles and the user specified collision distance is done, culling non-colliding particles.</p>
+<p>When available the distance is also checked against the rest distance to cull particles that are supposed to be close in the mesh.
+This makes it possible to set the collision distance larger than the shortest constraint in the fabric without providing manual collision indices.</p>
+<p>Next a position delta is calculated if the particle collision is not culled:</p>
+<div class="highlight-python"><pre>diff = p1-p0
+ratio = collisionDistance / |diff|
+scale = stiffness / (epsilon + w0 + w1)
+delta = scale * (diff - diff * ratio
+p0 += delta * w0
+p1 -= delta * w1</pre>
+</div>
+<p>TODO: format nicer</p>
+</div>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/CollisionDetection/SphereCapsuleCollision.html b/NvCloth/docs/documentation/CollisionDetection/SphereCapsuleCollision.html
new file mode 100644
index 0000000..cc1598c
--- /dev/null
+++ b/NvCloth/docs/documentation/CollisionDetection/SphereCapsuleCollision.html
@@ -0,0 +1,562 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>Sphere Capsule collision detection &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+</ul>
+
+ </div>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="sphere-capsule-collision-detection">
+<h1>Sphere Capsule collision detection<a class="headerlink" href="#sphere-capsule-collision-detection" title="Permalink to this headline">¶</a></h1>
+<p>Sphere and capsule collision is divided in 3 steps:</p>
+<blockquote>
+<div><ul class="simple">
+<li>Sphere/capsule generation</li>
+<li>Acceleration structure generation</li>
+<li>Collision detection</li>
+</ul>
+</div></blockquote>
+<div class="section" id="sphere-capsule-generation">
+<h2>Sphere/ Capsule generation<a class="headerlink" href="#sphere-capsule-generation" title="Permalink to this headline">¶</a></h2>
+<p>The sphere data set by the user doesn&#8217;t need to be converted before it can be used for collision detection.
+However, the data will be interpolated between frames when continuous collision detection is enabled.</p>
+<p>The capsules need more setup work as the representation set by the user is not directly usable for collision detection.
+Some values are precomputed (in generateCones()) so they won&#8217;t have to be computed unnecessarily in the collision detection routine.
+All the computations are explained in the cone collision detection documentation. Refer to the code to see which values are precomputed.</p>
+</div>
+<div class="section" id="sphere-acceleration-structure">
+<h2>Sphere acceleration structure<a class="headerlink" href="#sphere-acceleration-structure" title="Permalink to this headline">¶</a></h2>
+<p>We use a small sweep and prune (SAP) acceleration structure to avoid testing each particle against every sphere.
+We begin by calculating the axis aligned bounding volume containing all particles and collision spheres (SwCollision&lt;T4f&gt;::buildAcceleration()).
+That space is then divided into an 8x8x8 grid.
+The span of each sphere along the 3 primary axes are stored in bitmasks where each bit is for a different sphere.
+So we have 8 bitmasks for each axis.
+We store the info twice to ensure that particles don&#8217;t skip over marked grid cells (when using continuous collision detection).
+The first set contains spans that are extended to the maximum, while the spans in the second set are extended to the minimum (see image below).
+So if the sphere was contained in cells 2, 3, and 4 along the x axis, the cells 5, 6, and 7 would also be marked for the first set.</p>
+<img src="../_images/SphereAcceleration.svg" /><p>Thick bordered bitmask cells indicate that the sphere is inside.
+The cells that contain the spheres can be obtained by combining both sets using binary AND.
+This is done when continuous collision detection is disabled (SwCollision&lt;T4f&gt;::mergeAcceleration()).</p>
+<p>We use both bit mask sets when continuous collision detection is enabled to test if the span from the particle movement overlaps the sphere span stored in the bitmasks.
+For each axis, we test the highest of the two position values against the bitmask from the first set and the lowest against the second set.
+We don&#8217;t have to test the cells in between because the bitmasks are extended (e.g. if the particle moves from cell 5 to cell 1 along the x axis both bitmasks will test positive, even though the particle skipped past the sphere. However, if the particle moved from cell 5 to 6 only one of the cells tests positive, culling the collision).</p>
+</div>
+<div class="section" id="collideparticles">
+<h2>collideParticles()<a class="headerlink" href="#collideparticles" title="Permalink to this headline">¶</a></h2>
+<p>TODO mass scaling
+CollideParticles iterates through the cloth particles to handle non-continuous collisions with spheres and capsules.
+The capsule cones are handled first so that the corresponding spheres can be ignored, ensuring that no double collisions are registered (in the case where a particle intersects both the cone and sphere of the capsule).
+The sphere and cone collision detection is discussed in the sections below.
+The results of the collision detection routines are stored in the ImpulseAccumulator which keeps track of the depenetration delta sum, friction velocity sum (multiplied by the frame time) and collision count (to calculate the averages).</p>
+<p>The average depenetration delta is directly added to the current particle position.</p>
+<p>The friction impulse (calculated by calculateFrictionImpulse()) is directly applied to the previous particle position so that only the velocity is changed.</p>
+</div>
+<div class="section" id="capsule-collision-detection">
+<h2>Capsule collision detection<a class="headerlink" href="#capsule-collision-detection" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="cone-collision-detection">
+<h3>Cone collision detection<a class="headerlink" href="#cone-collision-detection" title="Permalink to this headline">¶</a></h3>
+<p>Capsule collision detection is split in two parts: Sphere and cone collision detection.
+Here we describe the cone collision detection. Spheres are described in the next subsection.</p>
+<p>The cone needs to be constructed in a way that it correctly fills the space between two spheres with centers \(c_i\) and radii \(r_i\), where \(i \in \left\{ 1,2 \right\} \).
+The capsule is a continuous surface, so the cone needs to intersect both spheres at a tangent.
+The problem can be solved in 2d by projecting it onto a plane that contains both sphere centers.
+We use an approach similar as described <a class="reference external" href="http://jwilson.coe.uga.edu/emt669/Student.Folders/Kertscher.Jeff/Essay.3/Tangents.html">here</a>.</p>
+<img src="../_images/CapsuleCircleIntersectionDiagram.svg" /><p>Two circles are constructed: circle m (green) with center on midpoint \(m = \frac{1}{2}\left(c_1+c_2\right)\) and radius \(r_m=\frac{1}{2}|c_2-c_1|\)
+and circle 3 (black) with center \(c_1\) and radius \(r_3=r_1-r_2\).
+The intersection between circle 3 and m gives us the tangent point \(t_1\) (see <a class="reference external" href="http://paulbourke.net/geometry/circlesphere/">here</a> for more details on circle intersections).
+The tangent line intersects points \(c_2\) and \(t_1\).</p>
+<p>\(t_2\) is obtained by offsetting \(t_1\) by \(\frac{t_1-c_1}{r_3}r_2\), and similar with \(c_2\) to obtain \(t_3\).</p>
+<p>The cone length can be derived from the diagram:
+$$
+V_l = \left|t_3-t_2\right| = \left|t_1-c_2\right| = \sqrt{\left|c_1-c_2\right|^2-\left(r_1-r_2\right)^2}
+$$
+The axis length of the cone is
+$$
+A_l = \left|c_2 - c_1\right|
+$$
+The axis of the cone is
+$$
+A = \frac{\left(c_2 - c_1\right)}{A_l}
+$$</p>
+<img src="../_images/CapsuleRadiusDiagram.svg" /><p>The radius of the cone above point \(m\) (in blue) is
+$$
+V_r = \left(\frac{1}{2}\left(r_2 - r_1\right) + r_1\right) \frac{A_l}{V_l} = \frac{1}{2}\left(r_2 + r_1\right) \frac{A_l}{V_l}
+$$
+as the triangles made from the red-blue line pairs are similar.
+The slope of the cone (the rate of change of the radius) is
+$$
+V_s = \frac{r_2 - r_1}{V_l}
+$$</p>
+<p>Detecting if point p lies inside the cone is done in two steps: detecting if it lies within the infinite cone and checking if it is contained within the span of \(t_2\) and \(t_3\).</p>
+<img src="../_images/CapsulePointCollisionDetection.svg" /><p>Point P is first projected onto the cone axis \(A\) giving the distance (dotted red in diagram) to \(m\) along \(A\):
+$$
+d = \left(p-m\right)\cdot A
+$$
+The radius below p (thick blue) is
+$$
+r_p = d V_s + V_r
+$$
+The distance of \(p\) to \(A\) is given by:
+$$
+d_{\bot} = \sqrt{\left|p-m\right|^2 - d^2}
+$$
+The point is contained within the infinite cone when \(r_p&gt; d_{\bot}\).</p>
+<img src="../_images/CapsulePointCollisionDetection2.svg" /><p>The distance \(d_o\) (blue dashed line) between \(p\) and \(m&#8217;\) is given by:
+$$
+d_o = d + V_s d_{\bot}
+$$
+\(d_o\) is less than \(\frac{1}{2}A_l\) if point \(p\) lies inside the finite capped cone:
+$$
+\frac{1}{2}A_l &lt; d_o$$</p>
+<p>Todo: collision response</p>
+<p>The (un-normalized) collision normal \(n\) is given by:
+$$
+n = (p-m) - d_o A
+$$</p>
+<img src="../_images/CapsulePointCollisionResponse.svg" /><p>The collision response scale is calculated using:
+$$
+s = \frac{r_p}{d_{\bot}}cos (\alpha)^2 - cos (\alpha)^2
+$$
+where \(cos(\alpha)^2\) is calculated using:
+$$
+cos(\alpha)^2 = 1 - \left(\frac{r_2-r_1}{A_l}\right)^2 = 1 - sin(\alpha)^2 = \left(\frac{\left|t_1-c_2\right|}{\left|c_1-c_2\right|}\right)^2
+$$</p>
+<p>\(\frac{r_p}{d_{\bot}} \) is 1 when the particle is exactly on the surface of the cone, bigger than 1 when the particle has penetrated the capsule.
+\(cos (\alpha)^2\) ???</p>
+<p>$$
+s = \cos\left(\alpha\right)^2 \left(\frac{r_p}{d_{\bot}}-1\right)
+$$</p>
+<p>Variables in <tt class="code docutils literal"><span class="pre">generateCones()</span></tt>:</p>
+<div class="highlight-python"><pre>center = \(m\)
+axis.xyz = \(\frac{1}{2}(c_2-c_1) = \frac{1}{2}A_l A\)
+cIt-&gt;axis = \(A\)
+axis.w = \(-\frac{1}{2}r_3\)
+sqrAxisHalfLength = \((\frac{1}{2}A_l)^2\)
+sqrConeHalfLength = \((\frac{1}{2}V_l)^2\)
+slope = \(\frac{\frac{1}{2}(r_2-r_1)}{\frac{1}{2}V_l} = \frac{(r_2-r_1)}{V_l} = V_s\)
+cIt-&gt;radius = \((\frac{1}{2}(r_2-r_1)+r_1)\frac{A_l}{V_l} = V_r \)</pre>
+</div>
+<p>Variables in <tt class="code docutils literal"><span class="pre">cloth::SwCollision&lt;T4f&gt;::collideCones()</span></tt>:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">todo</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sphere-collision-detection">
+<h3>Sphere collision detection<a class="headerlink" href="#sphere-collision-detection" title="Permalink to this headline">¶</a></h3>
+<p>We calculate the following values for the regular particle against sphere collision:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">delta</span> <span class="o">=</span> <span class="n">particle</span> <span class="o">-</span> <span class="n">sphereCenter</span>
+<span class="n">sqDeltaLegnth</span> <span class="o">=</span> <span class="n">epsilon</span> <span class="o">+</span> <span class="n">dot</span><span class="p">(</span><span class="n">delta</span><span class="p">,</span> <span class="n">delta</span><span class="p">)</span>
+<span class="n">negativeScale</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">sphereRadius</span><span class="o">/</span><span class="n">sqrt</span><span class="p">(</span><span class="n">sqDeltaLegnth</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>NegativeScale will be negative when the particle does not collide with the sphere, at which point we can skip the rest of the work.
+We apply a depenetration impulse to the particle when it does collide:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">particleDelta</span> <span class="o">-=</span> <span class="n">delta</span> <span class="o">*</span> <span class="n">negativeScale</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sphere-ccd">
+<h3>Sphere CCD<a class="headerlink" href="#sphere-ccd" title="Permalink to this headline">¶</a></h3>
+<p>Continuous collision detection between cloth and spheres calculate the time of impact between cloth particles and moving spheres.
+Both particles and spheres move linearly during a solver iteration, so this problem is the same as a line sphere intersection (making the particle movement relative to the sphere).</p>
+<img src="../_images/SphereCCD.svg" /><p>We start with the following equations:
+\begin{align}
+x =&amp; p_0 + (p_1-p_0)t\\
+y =&amp; c_0 + (c_1-c_0)t\\
+\left|x-y\right|^2 =&amp; (r_0+(r_1-r_0)t)^2
+\end{align}</p>
+<p>where \(p_0\) and \(p_1\) are the beginning and end positions of the particle, \(c_0\) and \(c_1\) are the beginning and end positions of the sphere, and \(r_0\) and \(r_1\) are the beginning and end radii of the sphere.</p>
+<p>We simplify the equations by working relative to the sphere:
+\begin{align}
+q_0 =&amp; p_0 - c_0\\
+q_1 =&amp; p_1 - c_1\\
+x-y =&amp; q_0 + (q_1-q_0)t\\
+\end{align}</p>
+<p>Expanding this gives us:
+\begin{align}
+q_0^2 + 2q_0(q_1-q_0)t + (q_1-q_0)^2t^2 =&amp; r_0^2 + 2r_0(r_1-r_0)t + (r_1-r_0)^2t^2\\
+q_0^2 + (2q_0q_1-2q_0^2)t + (q_1^2-2q_1q_0+q_0^2)t^2 =&amp; r_0^2 + (2r_0r_1-2r_0^2)t + (r_1^2-2r_1r_0+r_0^2)t^2\\
+\end{align}
+We rewrite this as a quadratic polynomial:
+\begin{align}
+q_0^2-r_0^2 + (2q_0q_1-2q_0^2)t-(2r_0r_1-2r_0^2)t + (q_1^2-2q_1q_0+q_0^2)t^2-(r_1^2-2r_1r_0+r_0^2)t^2 =0\\
+q_0^2-r_0^2 + (2q_0q_1-2r_0r_1-2q_0^2+2r_0^2)t + (q_1^2-r_1^2-2q_1q_0+2r_1r_0+q_0^2-r_0^2)t^2 =0\\
+m_{00} + (2m_{01}-2m_{00})t + (m_{11}-2m_{01}+m_{00})t^2 =0\\
+\end{align}</p>
+<p>Using the following definitions for readability:
+\begin{align}
+m_{00} =&amp; q_0^2 - r_0^2\\
+m_{11} =&amp; q_1^2 - r_1^2\\
+m_{01} =&amp; q_0q_1 - r_0r_1\\
+\end{align}</p>
+<p>We can now use the quadratic formula to solve for \(t\):
+\begin{align}
+a =&amp; m_{11}-2m_{01}+m_{00}\\
+b =&amp; 2m_{01}-2m_{00}\\
+c =&amp; m_{00}\\
+d =&amp; b^2-4ac = 4m_{01}^2-4m_{01}m_{00}+4m_{00}^2 -4m_{00}m_{11}+4m_{00}m_{01}-4m_{00}^2\\
+d =&amp; 4m_{01}^2-4m_{00}m_{11}\\
+t =&amp; \frac{-b+\sqrt{d}}{2a} = \frac{-m_{01}+m_{00} + \sqrt{\left(m^2_{01}-m_{00}m_{11}\right)}}{m_{11}-2m_{01}+m_{00}}\\
+\end{align}</p>
+<p>The variables used in <tt class="code docutils literal"><span class="pre">SwCollision&lt;T4f&gt;::collideSpheres</span></tt> are very similar:</p>
+<div class="highlight-python"><pre>dotPrevPrev = \(m_{00}\)
+dotPrevCur = \(m_{01}\)
+dotCurCur = \(m_{11}\) //(epsilon is omitted here)
+discriminant = \(\frac{1}{4}d\)
+sqrtD = \(\frac{1}{2}\sqrt{\left(d\right)}\)
+halfB = -\(\frac{1}{2}b\)
+minusA = \(-a\)</pre>
+</div>
+<p>Continuous collision detection can be skipped if one (relative) sphere is contained in the other (relative) sphere, or \(\left|q_0-q_1\right|^2 &lt; (r_0-r_1)^2\).
+We can reuse \(a\) for this check. If \(a &gt; 0\) Continuous collision detection is executed (TODO: check if this makes sense. it looks like discrete collision detection never runs when CCD is enabled. Are all cases really handled when a&lt;0?):
+\begin{align}
+a &gt;&amp; 0\\
+a =&amp; m_{11} - 2m_{01} + m_{00}\\
+=&amp; q_1^2-r_1^2 - 2q_0q_1 +2r_0r_1 + q_0^2-r_0^2\\
+=&amp; q_0^2+q_1^2- 2q_0q_1 -r_1^2 + 2r_0r_1 -r_0^2\\
+=&amp; (q_1-q_0)^2 - (r_1-r_0)^2 &lt; 0\\
+=&amp; (p_1 - c_1 - p_0 + c_0)^2 - (r_1-r_0)^2\\
+=&amp; ((p_1 - p_0) - (c_1 - c_0))^2 - (r_1-r_0)^2 &lt; 0\\
+\end{align}
+TODO: check code if we can skip both if sphere 0 is \(\in\) sphere 1 or sphere 1 is \(\in\) sphere 0 as we only do collision detection with sphere 1 in the end.</p>
+<p>Collision will happen within the current frame when \( 0 &lt; t &lt; 1\).
+The following position correction is applied to stop the particle from penetrating the sphere:
+\begin{align}
+p&#8217;_1 =&amp; c_1 + q_1 + \left(q_0-q_1\right)\left(1 - t\right)\\
+=&amp; p_1 + \left(q_0-q_1\right)\left(1 - t\right)
+\end{align}
+Note that \(q_1 + \left(q_0-q_1\right)\left(1 - t\right)\) is the toi position relative to the toi sphere center.
+This offset is added to the current sphere center \(c_1\), this is correct if the particle sticks to the sphere for the rest of the iteration step duration.</p>
+<p>The rest of the steps are the same as the non-continuous collision detection (but using the distance from the toi calculation).</p>
+<p>TODO: check the other collisionMask calculations and comments:</p>
+<div class="highlight-python"><pre>// skip continuous collision if the (un-clamped) particle
+// trajectory only touches the outer skin of the cone.
+T4f rMin = prevRadius + halfB * minusA * (curRadius - prevRadius);
+collisionMask = collisionMask &amp; (discriminant &gt; minusA * rMin * rMin * sSkeletonWidth);</pre>
+</div>
+<p>\begin{align}
+r_{min} =&amp; r_0 - \frac{1}{2}ba(r_1-r_0)\\
+\frac{1}{4}d &gt;&amp; -a r_{min}^2 s\\
+\frac{1}{4}d &gt;&amp; -a (r_0 - \frac{1}{2}ba(r_1-r_0))^2 s\\
+\frac{1}{4}d &gt;&amp; -asr_0^2 - as\frac{1}{4}b^2a^2(r_1-r_0)^2\\
+\frac{1}{4}d &gt;&amp; -asr_0^2 - as\frac{1}{4}b^2a^2(r_1-r_0)^2\\
+d &gt;&amp; -4asr_0^2 - 4as\frac{1}{4}b^2a^2(r_1-r_0)^2\\
+d &gt;&amp; 4a(-sr_0^2 - s\frac{1}{4}b^2a^2(r_1-r_0)^2)\\
+\frac{d}{4a} &gt;&amp; -sr_0^2 - s\frac{1}{4}b^2a^2(r_1-r_0)^2\\
+\frac{d}{4a} &gt;&amp; -s(r_0^2 + \frac{1}{4}b^2a^2(r_1-r_0)^2)\\
+\end{align}</p>
+<p>\begin{align}
+y =&amp; at^2 + bt + c\\
+t =&amp; -b/(2a)\\
+y_{min} =&amp; c - \frac{b^2}{4a} = -\frac{d}{4a} = \text{vertex}_y\\
+\end{align}</p>
+<p>\begin{align}
+b =&amp; 2m_{01}-2m_{00}\\
+b =&amp; 2q_0q_1 - 2r_0r_1 - 2q_0^2 + 2r_0^2\\
+b =&amp; 2q_0q_1 - 2q_0^2 + 2r_0^2 - 2r_0r_1\\
+b =&amp; 2(p_0-c_0)(p_1-c_1) - 2(p_0-c_0)^2 + 2r_0^2 - 2r_0r_1\\
+b =&amp; 2(p_0p_1-p_0c_1-c_0p_1+c_0c_1) - 2(p_0^2+c_0^2 - 2 p_0c_0) + 2r_0^2 - 2r_0r_1\\
+\end{align}</p>
+<p>TODO: what is going on:</p>
+<div class="highlight-python"><pre>// reduce ccd impulse if (clamped) particle trajectory stays in sphere skin,
+// i.e. scale by exp2(-k) or 1/(1+k) with k = (tmin - toi) / (1 - toi)
+T4f minusK = sqrtD * recip(minusA * oneMinusToi) &amp; (oneMinusToi &gt; gSimd4fEpsilon);
+oneMinusToi = oneMinusToi * recip(gSimd4fOne - minusK);</pre>
+</div>
+</div>
+<div class="section" id="cone-ccd">
+<h3>Cone CCD<a class="headerlink" href="#cone-ccd" title="Permalink to this headline">¶</a></h3>
+<p>Cone continuous collision detection works in a similar way as the sphere CCD.</p>
+<blockquote>
+<div>At roughly double the cost of discrete collision, the linearized trajectory of the particle relative to the capsule is tested for intersection. The 6th order polynomial is approximated by a quadratic equation, assuming the capsule length and slope stay constant.</div></blockquote>
+<p>&#8211; From <a class="reference external" href="https://wiki.nvidia.com/engwiki/index.php/PhysX/sdk/project/clothing3x/Pipeline">Engwiki, csigg</a></p>
+<p>We use the cross product <a class="reference external" href="http://www.qc.edu.hk/math/Advanced%20Level/Point_to_line.htm">method</a> instead of dot products to calculate the point line distance:
+$$
+\text{distance}_\bot = \left|(p-c) \times a\right|
+$$
+where \(c\) is a point on the line, \(a\) is the unit direction of the line (axis) and \(p\) is the point.</p>
+<p>We start with the following equations:
+\begin{align}
+x =&amp; \left(p_0-c_0\right) \times A_0 + \left(\left(p_1-c_1\right)\times A_1-\left(p_0-c_0\right)\times A_0\right)t\\
+\left|x\right|^2 =&amp; (r_0+(r_1-r_0)t)^2
+\end{align}
+where \(p_0\) and \(p_1\) are the beginning and end positions of the particle,
+\(c_0\) and \(c_1\) are the beginning and end positions of the cone center,
+\(A_0\) and \(A_1\) are the beginning and end cone axes,
+and \(r_0\) and \(r_1\) are the beginning and end radii of the cone
+below the particle (like \(r_p\) from the discrete cone section above):
+\begin{align}
+r = ((p-c) \cdot A) V_s + V_r
+\end{align}
+where \(V_s\) is the cone slope and \(V_r\) is the radius above the cone mid point.</p>
+<p>Note that \(x\) is very similar to the \(x-y\) from the sphere ccd section above, only adding the cross products.</p>
+<p>We simplify the equations using the following definitions:
+\begin{align}
+q_0 =&amp; \left(p_0 - c_0\right) \times A_0\\
+q_1 =&amp; \left(p_1 - c_1\right) \times A_1\\
+x =&amp; q_0 + (q_1-q_0)t\\
+\end{align}</p>
+<p>We can now solve for \(t\) in the same way as described in the sphere ccd section above.
+The checks determining if collision occurred, and the skipping conditions are also the same as with sphere ccd.</p>
+<p>So far, all checks were against the infinite cone. Next, we check if the collision falls on the cone section between the spheres.
+We interpolate the following values to the time of impact:</p>
+<p>\begin{align}
+p_{toi} =&amp; p_0-c_0 - (p_0-c_0 - p_1-c_1)t\\
+A_{ltoi} =&amp; \left|A_1A_{l1} - (A_1A_{l1} - A_0A_{l0})(1-t)\right|\\
+A_{toi} =&amp; \left(A_1A_{l1} - (A_1A_{l1} - A_0A_{l0})(1-t)\right)A_{ltoi}^{-1}\\
+\end{align}
+Where \(A_{l0}\) is the axis length at the start and \(A_{l1}\) at the end.</p>
+<p>We calculate the point line distance, and the distance along the axis:
+\begin{align}
+d_{\bot} =&amp; \sqrt{p_{toi}^2 - \left(p_{toi} \cdot A_{toi}\right)^2}\\
+d_| = &amp; p_{toi} \cdot A_{toi}
+\end{align}</p>
+<p>Now we can calculate \(d_o\) again:
+$$
+d_o = d_| + V_s d_{\bot}
+$$
+which leaves us at with the same conditions used in the non-continuous capsule section.</p>
+</div>
+</div>
+<div class="section" id="calculatefrictionimpulse">
+<h2>calculateFrictionImpulse()<a class="headerlink" href="#calculatefrictionimpulse" title="Permalink to this headline">¶</a></h2>
+<p>The <tt class="code docutils literal"><span class="pre">calculateFrictionImpulse</span></tt> function is used to do the friction calculations after the collisions have been calculated.
+The friction calculation is simplified by assuming the particle only touches one flat surface which approximates the average collision surface.
+The normal of this surface is in the same direction as the collision delta calculated from the collision detection functions (<tt class="code docutils literal"><span class="pre">mDeltaXYZ</span></tt> in the accumulator).</p>
+<p>The velocity of the surface is calculated each time a collision is detected.
+The sum of these velocities also stored in the accumulator (<tt class="code docutils literal"><span class="pre">mVelXYZ</span></tt>).
+The velocity of the friction surface is the average of all those velocities.</p>
+<p>The friction impulse will be along the tangential part of the relative velocity between the particle and the surface.
+The friction impulse magnitude is proportional to the friction coefficient and the collision delta magnitude. (TODO: Is the collision delta a good approximation for the normal force?)</p>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/Compiling/index.html b/NvCloth/docs/documentation/Compiling/index.html
index 56b5e16..3dd36d3 100644
--- a/NvCloth/docs/documentation/Compiling/index.html
+++ b/NvCloth/docs/documentation/Compiling/index.html
@@ -68,11 +68,13 @@
<h4>Table Of Contents</h4>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1 current"><a class="current reference internal" href="">Compiling</a><ul>
@@ -111,55 +113,13 @@
<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
</ul>
</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
</ul>
</li>
-<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#overview">Overview</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#slack">Slack</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#integration">Integration</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#wind-simulation">Wind simulation</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#distance-constraints">Distance constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#tether-constraints">Tether constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#edge-constraints">Edge constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#separation-constraints">Separation constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#ccd-sphere-collision-detection">CCD sphere collision detection</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SelfCollision.html">Self Collision</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#overview">Overview</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#todo">Todo</a></li>
</ul>
</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
</ul>
</div>
@@ -203,7 +163,6 @@ Internet connection is required for this.</p>
</ul>
<p>Edit <tt class="code docutils literal"><span class="pre">scripts/locate_cuda.bat</span></tt> to point to the CUDA installation folder (that contains the bin, include and lib folder), edit <tt class="code docutils literal"><span class="pre">scripts/locate_win8sdk.bat</span></tt> to point to the windows SDK (<tt class="code docutils literal"><span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\Windows</span> <span class="pre">Kits\8.1</span></tt> by default)</p>
<p>Run <tt class="code docutils literal"><span class="pre">CmakeGenerateAll.bat</span></tt> to generate the visual studio solution files in <tt class="code docutils literal"><span class="pre">compiler/vcXXwinXX-cmake/</span></tt>.
-Run <tt class="code docutils literal"><span class="pre">samples/CmakeGenerateProjects.bat</span></tt> to generate the visual studio solution files in <tt class="code docutils literal"><span class="pre">samples/compiler/vcXXwinXX-cmake/</span></tt>.
For example Visual Studio 2015 solution with 64-bit target processor will be placed to <tt class="code docutils literal"><span class="pre">compiler/vc14win64-cmake/</span></tt> folder.
Then open <tt class="code docutils literal"><span class="pre">NvCloth.sln</span></tt>, choose the release/debug configuration and build the solution. The library binaries will be put to the <tt class="code docutils literal"><span class="pre">bin</span></tt> folder next to the <tt class="code docutils literal"><span class="pre">compiler</span></tt> folder.</p>
<p>The above project generation script has optional command line arguments to control whether CUDA/DX11 solvers should be enabled:</p>
@@ -213,6 +172,8 @@ Then open <tt class="code docutils literal"><span class="pre">NvCloth.sln</span>
<div class="highlight-python"><pre>CmakeGenerateProjects.bat 1 0</pre>
</div>
<p>will include CUDA solver into the compilation but exclude the DX11 solver.</p>
+<p>Run <tt class="code docutils literal"><span class="pre">samples/CmakeGenerateProjects.bat</span></tt> to generate the visual studio solution files for the samples in <tt class="code docutils literal"><span class="pre">samples/compiler/vc14winXX-cmake/CmakeGenerateProjects.bat</span></tt>.
+You need to build assimp first before building the samples. Run <tt class="code docutils literal"><span class="pre">E:\nx0\sw\devrel\libdev\NvCloth\trunk\samples\external\assimp-4.1.0</span></tt> and build <tt class="code docutils literal"><span class="pre">samples\external\assimp-4.1.0\compiler\vc14winXX-cmake\Assimp.sln</span></tt></p>
</div>
<div class="section" id="linux">
<h2>Linux<a class="headerlink" href="#linux" title="Permalink to this headline">¶</a></h2>
diff --git a/NvCloth/docs/documentation/Cooking/Index.html b/NvCloth/docs/documentation/Cooking/Index.html
new file mode 100644
index 0000000..dcb5b00
--- /dev/null
+++ b/NvCloth/docs/documentation/Cooking/Index.html
@@ -0,0 +1,251 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>Internal cooking documentation &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+</ul>
+
+ </div>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="internal-cooking-documentation">
+<h1>Internal cooking documentation<a class="headerlink" href="#internal-cooking-documentation" title="Permalink to this headline">¶</a></h1>
+<p>This document describes the internal workings of the cooking algorithms and related code.</p>
+<div class="section" id="overview-of-the-different-modules">
+<h2>Overview of the different modules<a class="headerlink" href="#overview-of-the-different-modules" title="Permalink to this headline">¶</a></h2>
+<p>Contents:</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="TripletScheduler.html">TripletScheduler</a></li>
+</ul>
+</div>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/Cooking/TripletScheduler.html b/NvCloth/docs/documentation/Cooking/TripletScheduler.html
new file mode 100644
index 0000000..7b3dacc
--- /dev/null
+++ b/NvCloth/docs/documentation/Cooking/TripletScheduler.html
@@ -0,0 +1,278 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>TripletScheduler &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul>
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+</ul>
+
+ </div>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="tripletscheduler">
+<h1>TripletScheduler<a class="headerlink" href="#tripletscheduler" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="adjacencyquerier">
+<h2>AdjacencyQuerier<a class="headerlink" href="#adjacencyquerier" title="Permalink to this headline">¶</a></h2>
+<p>AdjacencyQuerier is a helper class that produces lists of adjacent triplets (triangles) for particles, from the given list of triangles.
+The algorithm to generate these lists is described in this section.</p>
+<p>The result will be stored in one continuous array, instead of separate allocations.
+For all particles we count how often each particle is referenced by a triangle and store this in <tt class="code docutils literal"><span class="pre">adjacencyCount[i]</span></tt> for particle <tt class="code docutils literal"><span class="pre">i</span></tt>.
+This will determine the size of the individual adjacency lists.
+Next, we calculate the inclusive prefix sum of <tt class="code docutils literal"><span class="pre">adjacencyCount</span></tt> and store it in <tt class="code docutils literal"><span class="pre">mAdjacencyIndecies</span></tt> (which contains one element more than <tt class="code docutils literal"><span class="pre">adjacencyCount</span></tt>, for later use).
+Now the last element of <tt class="code docutils literal"><span class="pre">mAdjacencyIndecies</span></tt> contains the total size of all adjacency lists combined, so <tt class="code docutils literal"><span class="pre">mAdjacencies</span></tt> can be allocated.</p>
+<p>To generate the adjacency lists we loop through all triplets and store the triplet index in the adjacency list of each particle.
+We use <tt class="code docutils literal"><span class="pre">mAdjacencyIndecies[i]-1</span></tt> to find the beginning of the adjacency list inside <tt class="code docutils literal"><span class="pre">mAdjacencies</span></tt> for particle <tt class="code docutils literal"><span class="pre">i</span></tt>.
+<tt class="code docutils literal"><span class="pre">mAdjacencyIndecies[i]</span></tt> is decremented so the next one will be written in a new location.
+The values in <tt class="code docutils literal"><span class="pre">mAdjacencyIndecies</span></tt> will be decremented to be the exclusive prefix sum after all the lists are filled (still pointing to all the beginnings of the lists).
+The extra element can be used so that the list range can be given like <tt class="code docutils literal"><span class="pre">Range&lt;uint32_t&gt;(mAdjacencies[mAdjacencyIndecies[i]],mAdjacencies[mAdjacencyIndecies[i+1]])</span></tt> without going out of bounds for the last list.</p>
+<p>The following tables give example values for the arrays with a square cloth plane of 9 particles (without alternating diagonals):</p>
+<img src="../_images/AdjacencyTables.svg" /></div>
+<div class="section" id="id1">
+<h2>TripletScheduler<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
+<p>The triplet scheduler is used to order triplets so that multiple can be processed in parralell (using simd, or gpu parralelism).
+The triplets need to be reordered in a way that only unique particles are processed at the same time to avoid race conditions and/or result stomping.</p>
+</div>
+<div class="section" id="tripletscheduler-simd">
+<h2>TripletScheduler::simd()<a class="headerlink" href="#tripletscheduler-simd" title="Permalink to this headline">¶</a></h2>
+<p>This function is used to sort triplets for simd processing on the cpu.
+The input <tt class="code docutils literal"><span class="pre">mTriplets</span></tt> will be reordered in place to create batches of <tt class="code docutils literal"><span class="pre">simdWidth</span></tt> triplets that don&#8217;t share particles.
+We keep track of sets of batches, instead of adding padding when a batch cannot be filled.
+A set is a range of triplets that is successfully divided in batches.
+A new set should only start after a batch could not be filled with unique triplets.
+We also track the total amount of padding needed to make the set sizes a multiple of <tt class="code docutils literal"><span class="pre">simdWidth</span></tt>, which is used to reserve the size of <tt class="code docutils literal"><span class="pre">mPaddedTriplets</span></tt>.
+Now each set can be copied into <tt class="code docutils literal"><span class="pre">mPaddedTriplets</span></tt> with the correct padding without having to resize the list. (this used to be done in <tt class="code docutils literal"><span class="pre">SwCloth::setVirtualParticles</span></tt>).</p>
+<img src="../_images/Simd.svg" /></div>
+<div class="section" id="tripletscheduler-warp">
+<h2>TripletScheduler::warp()<a class="headerlink" href="#tripletscheduler-warp" title="Permalink to this headline">¶</a></h2>
+<p>This function is used to sort triplets for cuda/gpu processing.
+It will generate sets of triplets that can be processed in parallel in a cuda warp, ensuring that no duplicate particles are processed in parallel.
+It also optimizes the sets to have the least amount of bank conflicts possible.</p>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/CopyRight/Index.html b/NvCloth/docs/documentation/CopyRight/Index.html
index 6048a38..a1bdd32 100644
--- a/NvCloth/docs/documentation/CopyRight/Index.html
+++ b/NvCloth/docs/documentation/CopyRight/Index.html
@@ -32,7 +32,6 @@
<script type="text/javascript" src="../_static/jquery.cookie.js"></script>
<script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
<link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
- <link rel="next" title="Internal solver function/algorithm documentation" href="../Solver/Index.html" />
<link rel="prev" title="User Guide" href="../UserGuide/Index.html" />
</head>
<body>
@@ -68,11 +67,13 @@
<h4>Table Of Contents</h4>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
@@ -111,64 +112,19 @@
<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
</ul>
</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
</ul>
</li>
-<li class="toctree-l1 current"><a class="current reference internal" href="">NVIDIA Copyright Notice</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#overview">Overview</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#slack">Slack</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#integration">Integration</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#wind-simulation">Wind simulation</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#distance-constraints">Distance constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#tether-constraints">Tether constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#edge-constraints">Edge constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#separation-constraints">Separation constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#ccd-sphere-collision-detection">CCD sphere collision detection</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SelfCollision.html">Self Collision</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#overview">Overview</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#todo">Todo</a></li>
</ul>
</li>
+<li class="toctree-l1 current"><a class="current reference internal" href="">NVIDIA Copyright Notice</a></li>
</ul>
</div>
<h4>Previous topic</h4>
<p class="topless"><a href="../UserGuide/Index.html"
title="previous chapter">User Guide</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="../Solver/Index.html"
- title="next chapter">Internal solver function/algorithm documentation</a></p>
<div id="searchbox" style="display: none">
<h4>Quick search</h4>
<form class="search form-inline" action="../search.html" method="get">
diff --git a/NvCloth/docs/documentation/Modules/Index.html b/NvCloth/docs/documentation/Modules/Index.html
index 64fa33a..42ac391 100644
--- a/NvCloth/docs/documentation/Modules/Index.html
+++ b/NvCloth/docs/documentation/Modules/Index.html
@@ -68,11 +68,13 @@
<h4>Table Of Contents</h4>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
@@ -111,55 +113,13 @@
<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
</ul>
</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
</ul>
</li>
-<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#overview">Overview</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#slack">Slack</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#integration">Integration</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#wind-simulation">Wind simulation</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#distance-constraints">Distance constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#tether-constraints">Tether constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#edge-constraints">Edge constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#separation-constraints">Separation constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#ccd-sphere-collision-detection">CCD sphere collision detection</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SelfCollision.html">Self Collision</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#overview">Overview</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#todo">Todo</a></li>
</ul>
</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
</ul>
</div>
diff --git a/NvCloth/docs/documentation/ReleaseNotes/index.html b/NvCloth/docs/documentation/ReleaseNotes/index.html
index 3af83b7..295691c 100644
--- a/NvCloth/docs/documentation/ReleaseNotes/index.html
+++ b/NvCloth/docs/documentation/ReleaseNotes/index.html
@@ -68,11 +68,13 @@
<h4>Table Of Contents</h4>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
@@ -111,6 +113,10 @@
<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
</ul>
</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
@@ -118,6 +124,7 @@
<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#overview">Overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#slack">Slack</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#log-stiffness">Log Stiffness</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#integration">Integration</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#wind-simulation">Wind simulation</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#distance-constraints">Distance constraints</a></li>
@@ -136,9 +143,11 @@
<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#ccd-sphere-collision-detection">CCD sphere collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-ccd">Sphere CCD</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-ccd">Cone CCD</a></li>
</ul>
</li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#calculatefrictionimpulse">calculateFrictionImpulse()</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SelfCollision.html">Self Collision</a><ul>
@@ -146,20 +155,40 @@
<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
</ul>
</li>
</ul>
</li>
+<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/InterCollision.html">Inter Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/InterCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/InterCollision.html#broad-phase-collision-detection">Broad phase collision detection</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/InterCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/InterCollision.html#id1">Broad phase collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/InterCollision.html#differences-with-self-collision">Differences with self collision</a></li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#todo">Todo</a></li>
</ul>
</li>
+<li class="toctree-l1"><a class="reference internal" href="../Cooking/Index.html">Internal cooking documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Cooking/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../Cooking/TripletScheduler.html">TripletScheduler</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#adjacencyquerier">AdjacencyQuerier</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#id1">TripletScheduler</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#tripletscheduler-simd">TripletScheduler::simd()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#tripletscheduler-warp">TripletScheduler::warp()</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</div>
@@ -192,7 +221,60 @@
<div class="section" id="release-notes">
<h1>Release Notes<a class="headerlink" href="#release-notes" title="Permalink to this headline">¶</a></h1>
<div class="section" id="id1">
-<h2>1.1.3<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
+<h2>1.1.5<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
+<p>Supported platforms:</p>
+<ul class="simple">
+<li>Windows (CPU, CUDA, DX11)</li>
+<li>Mac (tested on Sierra)</li>
+<li>iOS (tested on iOS 11)</li>
+<li>Linux (tested on Ubuntu 16.04.1 LTS x64)</li>
+<li>PlayStation 4 with PS4 SDK 4.5</li>
+<li>Xbox one (CPU, DX11, beta)</li>
+<li>Android (arm64-v8a, API &gt;= 21), tested on Shield TV</li>
+<li>Switch (SDK 3.5.0)</li>
+</ul>
+<p>Supported compilers (via cmake 3.7)</p>
+<ul class="simple">
+<li>Windows: Visual Studio 12, 14 (2013, 2015)</li>
+<li>Linux: gcc 5.4 (only x64)</li>
+<li>Mac: xcode</li>
+<li>iOS: tested with XCode 9 (Apple LLVM)</li>
+<li>PlayStation 4: Visual studio 14 (2015)</li>
+<li>Xbox one: Visual studio 14 (2015)</li>
+<li>Android: NDK r12b and above</li>
+<li>Switch: Visual studio 14 (2015)</li>
+</ul>
+<p>Fixed:</p>
+<ul class="simple">
+<li>Wind simulation code could affect particle masses (especially when high drag/lift coefficients were used)</li>
+<li>Fixed PS4 mising override error.</li>
+<li>Fix setCapsules bug.</li>
+</ul>
+<p>New:
+- Authoring library (helper functions useful for authoring tools)</p>
+<p>Known issues:
+- None</p>
+</div>
+<div class="section" id="id2">
+<h2>1.1.4<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
+<p>Fixed:</p>
+<ul class="simple">
+<li>DirectX 11 solver had issues with ccd sphere/capsule collision.</li>
+<li>Fixed sphere collision detection issue when clothing AABB is (almost) completely flat.</li>
+<li>Fix virtual particle collision issue on cuda (static particles could be moved)</li>
+<li>Enabled namespace in simd library, fixed runtime issues on switch when linking with APEX or PhysX.</li>
+</ul>
+<p>New:</p>
+<ul class="simple">
+<li>Removed old cuda architectures that are not supported anymore</li>
+<li>Added improved teleportation API, rotation support and better support for teleporting while moving</li>
+<li>Virtual particle collision detection is now implemented in DX11 as well (DX11 was the only solver lacking it)</li>
+</ul>
+<p>Known issues:
+- None</p>
+</div>
+<div class="section" id="id3">
+<h2>1.1.3<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2>
<p>Supported platforms:</p>
<ul class="simple">
<li>Windows (CPU, CUDA, DX11)</li>
@@ -229,8 +311,8 @@
<p>Known issues:
- DirectX 11 solver has issues with ccd sphere/capsule collision.</p>
</div>
-<div class="section" id="id2">
-<h2>1.1.2<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="id4">
+<h2>1.1.2<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
<p>Fixed:</p>
<ul class="simple">
<li>Dynamic allocations at runtime removed from MovingAverage.</li>
@@ -243,8 +325,8 @@
<p>Known issues:
- DirectX 11 solver has issues with ccd sphere/capsule collision.</p>
</div>
-<div class="section" id="id3">
-<h2>1.1.1<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="id5">
+<h2>1.1.1<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2>
<p>Fixed:</p>
<ul class="simple">
<li>Air drag/lift did react to flow speed only linearly, model was changed to be more physically correct.</li>
@@ -254,8 +336,8 @@
<p>Known issues:
- DirectX 11 solver has issues with ccd sphere/capsule collision.</p>
</div>
-<div class="section" id="id4">
-<h2>1.1.0<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="id6">
+<h2>1.1.0<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h2>
<p>Fixed:</p>
<ul class="simple">
<li>DirectX 11 solver now supports triangle collision shapes and air drag/lift.</li>
@@ -270,8 +352,8 @@
<p>Known issues:
- DirectX 11 solver has issues with ccd sphere/capsule collision.</p>
</div>
-<div class="section" id="id5">
-<h2>1.0.0<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="id7">
+<h2>1.0.0<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h2>
<p>Known issues:
- DirectX 11 solver doesn&#8217;t support triangle collision shapes and air drag/lift</p>
</div>
diff --git a/NvCloth/docs/documentation/Solver/Index.html b/NvCloth/docs/documentation/Solver/Index.html
new file mode 100644
index 0000000..b699ced
--- /dev/null
+++ b/NvCloth/docs/documentation/Solver/Index.html
@@ -0,0 +1,593 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
+
+ <title>Internal solver function/algorithm documentation &mdash; NvCloth 1.1.3 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/application.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/styleguide.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '1.1.3',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/javascript" src="../_static/bootstrap.js"></script>
+ <script type="text/javascript" src="../_static/jquery.cookie.js"></script>
+ <script type="text/javascript" src="../_static/jquery.storageapi.js"></script>
+ <link rel="top" title="NvCloth 1.1.3 documentation" href="../index.html" />
+ <link rel="next" title="Internal collision detection documentation" href="../CollisionDetection/Index.html" />
+ <link rel="prev" title="NVIDIA Copyright Notice" href="../CopyRight/Index.html" />
+ </head>
+ <body>
+<nav class="navbar navbar-inverse navbar-default">
+ <div class="row">
+ <div class="navbar-brand">
+ <img class="logo" src="../_static/developerzone_gameworks_logo.png" alt="Logo"/>
+ </div>
+<div id="searchbox" style="display: none; float:right; padding-top:4px; padding-right:4px">
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+</nav>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+<div class="row">
+ <div class="col-md-3 bs-sidenav" style="white-space: nowrap; overflow: auto;">
+<div class="bs-sidebar">
+ <div id="sidebar_toc">
+ <h4>Table Of Contents</h4>
+ <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#windows">Windows</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#linux">Linux</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#mac">Mac</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Compiling/index.html#android">Android</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Modules/Index.html">Modules</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth">NvCloth</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../Modules/Index.html#nvcloth-extensions">NvCloth extensions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../UserGuide/Index.html">User Guide</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#setup">Setup</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#initializing-the-library">Initializing the Library</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#factory">Factory</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#fabric-cloth">Fabric &amp; Cloth</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#fabric">Fabric</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../UserGuide/Index.html#cloth">Cloth</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#solver">Solver</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#retrieving-simulation-data">Retrieving simulation data</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#usage">Usage</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#common-cloth-properties">Common cloth properties</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#tethers">Tethers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#collision-detection">Collision detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#local-space-simulation">Local space simulation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#drag-lift-and-wind">Drag lift and wind</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#distance-motion-constraints">Distance/Motion constraints</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#attaching-cloth-to-animated-characters">Attaching cloth to animated characters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#unit-scaling">Unit scaling</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../UserGuide/Index.html#troubleshooting">Troubleshooting</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../UserGuide/Index.html#parts-of-cloth-disappearing-for-single-frame">Parts of cloth disappearing (for single frame)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="">Internal solver function/algorithm documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#overview">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#particle-invmass-w-component">Particle invMass w component</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#slack">Slack</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#log-stiffness">Log Stiffness</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#integration">Integration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#wind-simulation">Wind simulation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#distance-constraints">Distance constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#tether-constraints">Tether constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#edge-constraints">Edge constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#separation-constraints">Separation constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#fabric-data-structure">Fabric data structure</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-ccd">Sphere CCD</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-ccd">Cone CCD</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#calculatefrictionimpulse">calculateFrictionImpulse()</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SelfCollision.html">Self Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/InterCollision.html">Inter Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/InterCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/InterCollision.html#broad-phase-collision-detection">Broad phase collision detection</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/InterCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/InterCollision.html#id1">Broad phase collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/InterCollision.html#differences-with-self-collision">Differences with self collision</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#todo">Todo</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../Cooking/Index.html">Internal cooking documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="../Cooking/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="../Cooking/TripletScheduler.html">TripletScheduler</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#adjacencyquerier">AdjacencyQuerier</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#id1">TripletScheduler</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#tripletscheduler-simd">TripletScheduler::simd()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="../Cooking/TripletScheduler.html#tripletscheduler-warp">TripletScheduler::warp()</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ </div>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="../CopyRight/Index.html"
+ title="previous chapter">NVIDIA Copyright Notice</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="../CollisionDetection/Index.html"
+ title="next chapter">Internal collision detection documentation</a></p>
+<div id="searchbox" style="display: none">
+ <h4>Quick search</h4>
+ <form class="search form-inline" action="../search.html" method="get">
+ <div class="form-group">
+ <input type="text" name="q" class="form-control" />
+ <input type="submit" value="Search" class="btn btn-primary" />
+ </div>
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+</div>
+ </div>
+ <div class="document col-md-8">
+ <div class="body">
+
+ <div class="section" id="internal-solver-function-algorithm-documentation">
+<h1>Internal solver function/algorithm documentation<a class="headerlink" href="#internal-solver-function-algorithm-documentation" title="Permalink to this headline">¶</a></h1>
+<p>NOTE: This documentation is work in progress and may contain errors and unfinished sections.</p>
+<p>This document describes the internal workings of the solver.
+We describe how the different parts work independent from platform specific features. Although we might occasionally comment on particular implementation details.</p>
+<p>Todo: give this solver a name, so that we can differentiate when a new/different solver is added.</p>
+<div class="section" id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h2>
+<p>Overview of the general algorithm goes here.</p>
+<ul class="simple">
+<li>Integrate particles (integrateParticles())</li>
+<li>Simulate wind/drag/lift (applyWind())</li>
+<li>Distance constraints (constrainMotion())</li>
+<li>Tether constraints (constrainTether())</li>
+<li>Solve edge constraints (solveFabric())</li>
+<li>Solve separation constraints (constrainSeparation())</li>
+<li>Collision (collideParticles())</li>
+<li>Self collision (selfCollideParticles())</li>
+<li>Update sleep state (updateSleepState())</li>
+</ul>
+</div>
+<div class="section" id="particle-invmass-w-component">
+<h2>Particle invMass w component<a class="headerlink" href="#particle-invmass-w-component" title="Permalink to this headline">¶</a></h2>
+<p>Todo: check and rewrite:</p>
+<div class="highlight-python"><pre>// note on invMass (stored in current/previous positions.w):
+// integrateParticles()
+// - if(current.w == 0) current.w = previous.w
+// constraintMotion()
+// - if(constraint.radius &lt;= 0) current.w = 0
+// computeBounds()
+// - if(current.w &gt; 0) current.w = previous.w
+// collideParticles()
+// - if(collides) current.w *= 1/massScale
+// after simulate()
+// - previous.w: original invMass as set by user
+// - current.w: zeroed by motion constraints and mass-scaled by collision</pre>
+</div>
+</div>
+<div class="section" id="slack">
+<h2>Slack<a class="headerlink" href="#slack" title="Permalink to this headline">¶</a></h2>
+<p>The position constraint for keeping distance between points a and b is usually written as:</p>
+<div class="highlight-python"><pre>error = |b-a| - restLength
+offset = error * (b-a)/|b-a|
+ = (b-a) - restLength*(b-a)/|b-a|</pre>
+</div>
+<p>The equation calculating <em>slack</em> pops up often in the solver code.
+This does exactly the same as the above:</p>
+<div class="highlight-python"><pre>slack = 1 - restLength / |b-a|
+offset = (b-a) * slack
+ = (b-a) - restLength*(b-a)/|b-a|</pre>
+</div>
+</div>
+<div class="section" id="log-stiffness">
+<h2>Log Stiffness<a class="headerlink" href="#log-stiffness" title="Permalink to this headline">¶</a></h2>
+<p>Many constraints have a stiffness parameter that can be used to influence the rate at which the constraint recovers from errors.
+Stiffness can be applied, in the most basic forms, as follows:
+$$
+p_1 = p_0 + \Delta p k
+$$
+where \(p_0\) and \(p_1\) are the current and next particle positions, \(\Delta p\) is the constraint correction offset (as seen in the Slack section), and \(k\) is the stiffness constant.</p>
+<p>The constraint error will be reduced by a factor of \(k\) per iteration, making it solver frequency dependent.
+The remaining constraint error is \(\Delta p(1-k)^n\) after \(n\) iterations.</p>
+<p>We adjust the stiffness constant based on the delta time to get framerate independence.
+We want to pick \(k_{\Delta t} \) so that the error after one second at reference frequency \(f\), \(\Delta p(1-k)^f\), and the error after one second with time steps of \(\Delta t\), \(\Delta p(1-k_{\Delta t})^{\frac{1}{\Delta t}}\), are equal:
+\begin{align}
+(1-k)^{f} &amp;= (1-k_{\Delta t})^{\frac{1}{\Delta t}}\\
+(1-k)^{f\Delta t} &amp;= 1-k_{\Delta t}\\
+k_{\Delta t} &amp;= 1 - (1-k)^{f\Delta t}\\
+\end{align}</p>
+<p>This solution is most likely based on page 8 of <a class="reference external" href="http://matthias-mueller-fischer.ch/publications/EG2015PBD.pdf">this</a> paper.</p>
+<p>The user specifies the stiffness \(k\) (using the constraint phase configs and functions like <tt class="code docutils literal"><span class="pre">Cloth::setTetherConstraintStiffness()</span></tt>) for the reference frequency \(f\) (set using <tt class="code docutils literal"><span class="pre">Cloth::setStiffnessFrequency()</span></tt>).
+Instead of storing \(k\) as is we store it in logarithmic space:
+$$
+k_{\log} =
+\begin{cases}
+\log_2(1-k),&amp; 1-k&gt;0\\
+\text{-FLT_MAX_EXP},&amp;\text{otherwise}
+\end{cases}
+$$</p>
+<p>This way \(k_{\Delta t}\) can be calculated without using the <tt class="code docutils literal"><span class="pre">powf()</span></tt> function:
+$$
+k_{\Delta t} = 1 - \mathrm{e}^{\left(f \Delta t \log(2) k_{\log}\right)}
+$$</p>
+<p>Note: this still uses the <tt class="code docutils literal"><span class="pre">expf()</span></tt> function. We also need the extra \(\log(2)\) constant as for some reason \(k_{\log}\) is in the base 2 logarithm. This is probably to make the condition work with <tt class="code docutils literal"><span class="pre">FLT_MAX_EXP</span></tt>.</p>
+<p>Also note that even though \(k_{\Delta t}\) should be timestep independent the time step still affects the stiffness of the simulation, both because of error propagation and because the integrator is not timestep independent.</p>
+</div>
+<div class="section" id="integration">
+<h2>Integration<a class="headerlink" href="#integration" title="Permalink to this headline">¶</a></h2>
+<p>The first step of the cloth simulation is the integration.
+Explicit Euler integration is used to calculate the new position of the particles.
+The velocity of the particles is not stored, instead we use the position from the previous frame to calculate the velocity.
+We need to compensate for differences in delta time. Large fluctuations can cause problems, so the delta time is damped.</p>
+<p>The following pseudo code describes how this is implemented:</p>
+<div class="highlight-python"><pre>//calculate damping constants from user setting 'damping'
+logDamping = log_2(1-damping) //from ClothImpl&lt;T&gt;::setDamping
+dampExponent = stiffnessFrequency * dt1 //from IterationState::create
+
+//calculate delta time ajustment
+scale = e^{logDamping * dampExponent} * {dt1/dt0} //from IterationState::create
+//Do the integration
+delta = (particle_position1-particle_position0) * scale + acceleration
+particle_position1 = particle_position1 + delta</pre>
+</div>
+<p>The integration code also replaces the current inverse mass with the previous inverse mass if the current is zero.</p>
+<p>Todo: rotating reference frame.</p>
+<p>Todo: how does damping work?</p>
+</div>
+<div class="section" id="wind-simulation">
+<h2>Wind simulation<a class="headerlink" href="#wind-simulation" title="Permalink to this headline">¶</a></h2>
+<p>Drag and lift simulation is done in the applyWind() function.
+We use the following equations to model air drag and air lift:</p>
+<p>$$
+F_d = \frac{1}{2} \rho v^2 c_{drag} A
+$$</p>
+<p>$$
+F_l = c_{lift}\frac{1}{2} \rho v^2 A
+$$</p>
+<p>where \(F_d\) and \(F_l\) are the drag and lift forces, \(\rho\) is the fluid density, \(v\) is the flow speed, \(A\) is the surface area and \(c_{drag}\) and \(c_{lift}\) are the drag and lift coefficients.
+We use different symbols and notation in the explanation below to match closer to the source implementation.
+Note that the equations above work with velocity in \(\mathrm{m.s^{-1}}\), while we work mostly with the offset per frame in \(\mathrm{m}\) (meanning velocity multiplied by the iteration delta time).</p>
+<p>The following algorithm is used:</p>
+<div class="highlight-python"><pre>for each triangle
+ \(p_j\), \(c_j\) and \(m^{-1}_j\) are the previous position, current position and is the inverse mass of the \(j\)th particle in the triangle.
+
+ //Calculate current and previous center of the triangle
+ \(c_t = \frac{1}{3} \cdot \left( c_0 + c_1 + c_2 \right)\)
+ \(p_t = \frac{1}{3} \cdot \left( p_0 + p_1 + p_2 \right)\)
+
+ //Position difference including wind (same as flow speed times dt; in \(\mathrm{m}\))
+ \(d = c_t - p_t + wind\)
+
+ if rotating reference frame
+ \(d = c_t + R\left(d-c_t\right)\) //where \(R\) is the inverse local space rotation for one solver iteration
+ //Todo check/explain this
+
+ //Unnormalized normal of the triangle
+ \(n = \left(c_2 - c_0\right) \times \left(c_1 - c_0\right) \)
+
+ //Double the area of the triangle in \(\mathrm{m^2}\)
+ \(a = \left|n\right| \)
+
+ //Normalized triangle normal
+ \(\hat{n} = \frac{n}{a}\)
+
+ //Calculate the cos and sin of the angle \(\theta\) between the \(d\) and \(n\)
+ \(\Lrg{ \cos\left(\theta\right) = \frac{\hat{n} \cdot d}{\left|d \right|} }\)
+ \(\Lrg{ \sin\left(\theta\right) = \sqrt{\max(0, 1 - \cos\left(\theta\right)^2)}}\)
+
+ //Lift direction is orthogonal to \(d\) and in the \(d\) \(n\) plane. Its length is \(\left|d\right|\)
+ \(\Lrg{ l_{dir} = \frac{\left( d \times \hat{n}\right) \times d}{\left|d \right|} }\)
+
+ //Calculate the lift and drag impulse
+ //The lift is at its maximum when \(d\) is at an \(45^\circ\) angle to the triangle
+ //We use \(\sin\left(\theta\right)\cdot\cos\left(\theta\right) = \frac{1}{2}\sin\left(2\cdot \theta\right)\) to calculate this
+ \(i_{lift} = c_{lift} \cdot \cos\left(\theta\right) \cdot \sin\left(\theta\right) \cdot l_{dir} \cdot \left|d\right| \cdot \Delta t^{-1}\)
+ \(i_{drag} = c_{drag} \cdot \left|\cos\left(\theta\right)\right| \cdot d \cdot \left|d\right| \cdot \Delta t^{-1} \)
+ //\(c_{lift} \) and \(c_{drag}\) are the lift and drag coefficients
+
+ //combined impulse
+ \(\Lrg{ i =
+ \begin{cases}
+ \epsilon &lt; \left|d\right|^2,&amp; 0\\
+ \text{else},&amp; \left(i_{lift} + i_{drag}\right) \cdot \rho \cdot a
+ \end{cases}
+ }\)
+ //where \(\rho\) is the fluid density
+ //\(\rho\) should be set to compensate for the double area in \(a\)
+
+ //apply impulses to the particle positions
+ for each particle \(j = \left\{ 0, 1, 2 \right\} \)
+ \(c_j = c_j - i \cdot m^{-1}_j \)</pre>
+</div>
+<p>Note that when we combine the impulses we check if \(\left|d\right|\) is too small as this causes instabilities due to float division inaccuracies.
+This can cause different drag and lift behavior depending on the time step size (or solver frequency).
+Smaller time steps result in smaller position deltas which reach the \(\epsilon\) threshold sooner.
+This results in less drag/lift at small time steps (high solver frequencies) for slow moving particles.</p>
+</div>
+<div class="section" id="distance-constraints">
+<h2>Distance constraints<a class="headerlink" href="#distance-constraints" title="Permalink to this headline">¶</a></h2>
+<p>A distance constraint can limit the movement of a particle to the volume of a sphere.
+The constraints are specified with an array of 4 dimensional vectors (physx::PxVec4) where the x, y, z elements define the center and w the radius of the sphere.</p>
+<p>The constraints are interpolated between the start and target spheres if both are given.</p>
+<p>The constrainMotion() function in the solver is responsible for enforcing these constraints.
+The following pseudo code describes how this is implemented:</p>
+<div class="highlight-python"><pre>delta = sphere_center - particle_position
+sqrLength = epsilon + |delta|^2
+radius = max(0, sphere_radius * scale + bias)
+slack = 1 - radius / sqrt{sqrLength}
+
+if(slack&gt;0)
+{
+ if(radius &lt;= 0)
+ particle_invMass.w = 0 //Set the inverse mass to 0 if we are constrained to a zero radius sphere
+ slack = slack * stiffness
+ particle.xyz += delta * slack
+}</pre>
+</div>
+</div>
+<div class="section" id="tether-constraints">
+<h2>Tether constraints<a class="headerlink" href="#tether-constraints" title="Permalink to this headline">¶</a></h2>
+<p>Tether constraints help with reducing the stretchiness of the cloth without increasing the solver iteration count.
+This is done by adding additional max distance constraints connecting simulated particles with their nearest fixed particle(s).
+The tether constraints are stored as an index &amp; length pair.
+The array of constraints has a multiple of particle count elements.
+The constraints in the array are stored in order so that the first particle of the constraint is element%numParticles.
+The index stored in the constraint defines the other (anchor) particle of the constraint.</p>
+<p>The constraint for one particle is solved as follows:</p>
+<div class="highlight-python"><pre>offset = 0
+for each tether connecting pb
+ //pa is the anchor particle
+ delta = pa - pb
+ radius = tetherLength * scale
+ slack = 1 - radius / (|delta| + epsilon)
+ offset += delta * max(slack, 0)
+pb += offset * stiffness</pre>
+</div>
+<p>The stiffness is calculated as follows:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">stiffness</span> <span class="o">=</span> <span class="n">tetherConstraintStiffness</span> <span class="o">*</span> <span class="n">numParticles</span> <span class="o">/</span> <span class="n">numTethers</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="edge-constraints">
+<h2>Edge constraints<a class="headerlink" href="#edge-constraints" title="Permalink to this headline">¶</a></h2>
+<p>Algorithm:</p>
+<div class="highlight-python"><pre>r = restlength
+pi = particle i
+piw = inv weight of particle i
+h = pb-pa
+e2 = epsilon + |h|^2
+er = r&gt;0 ? (1 - r / sqrt{e2}) : 0
+
+if(useMultiplier)
+{
+ //from PhaseConfig.h cloth::transform
+ multiplierC = log2(stiffnessMultiplier)
+ compressionLimitC = 1 - 1 / compressionLimit
+ strechLimitC = 1 - 1 / stretchLimit
+ er -= multiplierC * max(compressionLimitC, min(er, stretchLimitC))
+}
+
+stiffnessExponent = stiffnessFrequency * dt/iterations
+stiffness = log2(1-stiffness) //check when this happens //from PhaseConfig.h cloth::transform
+stiffnessC = 1-2^{stiffness * stiffnessExponent}
+ex = er * stiffnessC / (pbw+paw)
+
+pa = pa + h*ex * paw
+pb = pb - h*ex * pbw</pre>
+</div>
+</div>
+<div class="section" id="separation-constraints">
+<h2>Separation constraints<a class="headerlink" href="#separation-constraints" title="Permalink to this headline">¶</a></h2>
+<p>Separation constraints do exactly the opposite of distance constraints.
+These constraints ensure that the particles remain outside the defined spheres.</p>
+<p>The constraints are interpolated between the start and target spheres if both are given.</p>
+<p>The constrainSeparation() function in the solver is responsible for enforcing these constraints.
+Solving a single constraint is done as follows:</p>
+<div class="highlight-python"><pre>//p is the particle position
+//c is the sphere center
+//r is the sphere radius
+d = c-p
+l = |d|
+slack = 1 - r/l
+if(slack &lt; 0)
+ p += d * slack</pre>
+</div>
+</div>
+<div class="section" id="fabric-data-structure">
+<h2>Fabric data structure<a class="headerlink" href="#fabric-data-structure" title="Permalink to this headline">¶</a></h2>
+<p>The fabric data structure contains the constraint information that can be reused by multiple cloth instances.
+The constraints are divided in different phases.
+Each phase usually contains a different type of constraints such as (horizontal/vertical) stretching, searing, bending constraints.</p>
+<p>mPhases contains indices indicating which set from mSets belongs to a phase.</p>
+<p>mSets contains a list of start (and end) indices for mRestvalues and mIndices (if multiplied by 2).
+The first rest value of set s is mRestvalues[mSets[s]] and the last is mRestvalues[mSets[s+1]-1].</p>
+<p>mRestvalues contains the rest lengths / edge lengths of the constraints.</p>
+<p>mIndices contains pairs of indices connected by a constraint. (mIndices.size()*2 == mRestvalues.size())</p>
+</div>
+</div>
+
+
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="col-md-1"></div>
+</div>
+<div class="masthead">
+ <div class="row">
+ <ul class="breadcrumb">
+ <li><a href="../index.html">NvCloth 1.1.3 documentation</a></li>
+ </ul>
+ </div>
+</div>
+
+<footer>
+ <div class="footer-boilerplate">
+ <div class="row">
+ <div class="boilerplate">
+ Copyright &copy; 2014, NVIDIA Corporation &nbsp; | &nbsp; <a href="http://www.nvidia.com/object/about-nvidia.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/about-nvidia.html_1&quot;;return this.s_oc?this.s_oc(e):true">About NVIDIA </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/legal_info.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/legal_info.html_1&quot;;return this.s_oc?this.s_oc(e):true">Legal Information </a>&nbsp; | &nbsp; <a href="http://www.nvidia.com/object/privacy_policy.html" onclick="s_objectID=&quot;http://www.nvidia.com/object/privacy_policy.html_1&quot;;return this.s_oc?this.s_oc(e):true">Privacy Policy </a>
+ </div>
+ </div>
+ </div>
+</div>
+</footer>
+
+
+<script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ extensions: ["tex2jax.js"],
+ jax: ["input/TeX", "output/HTML-CSS"],
+ tex2jax: {
+ processEscapes: true,
+ skipTags: ["script","noscript","style","textarea"]
+ },
+ "HTML-CSS": { availableFonts: ["TeX"] },
+ TeX: {
+ Macros: {
+ Lrg: ['\\displaystyle{#1}', 1, ""]
+ }
+ }
+ });
+</script>
+
+
+<script type="text/javascript" async
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
+</script>
+
+<script>
+var treestatename = 'GWDocsTreeState';
+var protocol = location.href.split('/')[0].toLowerCase();
+var storage;
+if (protocol.substring(0,4) == 'http') {
+ storage = $.cookieStorage;
+ storage.setPath('/');
+} else {
+ storage = $.localStorage;
+}
+
+if (storage.isEmpty(treestatename)) {
+ storage.set(treestatename, {});
+}
+
+var treestate = storage.get(treestatename);
+
+$.each($("#sidebar_toc ul li"), toc_walker);
+
+function toc_walker(key, value) {
+ var handleSpan = $("<span></span>")
+ .addClass("toc_handle").prependTo(value);
+ handleSpan.attr("id", $(value).closest("div").attr("id") + "." + key);
+
+ if($(value).has("ul li").size() > 0) {
+ var id = handleSpan.attr("id");
+ if (!(id in treestate)) {
+ treestate[id] = false;
+ }
+ handleSpan.addClass("toc_expanded").click(function() {
+ $(this).toggleClass("toc_expanded toc_collapsed").siblings("ul").toggle();
+ treestate[$(this).attr('id')] = $(this).hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ });
+ if(!($(this).hasClass('current') || treestate[id])) {
+ handleSpan.click();
+ }
+ if($(this).hasClass('current')) {
+ treestate[handleSpan.attr('id')] = handleSpan.hasClass('toc_expanded');
+ storage.set(treestatename, treestate);
+ }
+ }
+}
+</script>
+ </body>
+</html> \ No newline at end of file
diff --git a/NvCloth/docs/documentation/UserGuide/Index.html b/NvCloth/docs/documentation/UserGuide/Index.html
index ae14ec2..b2153fc 100644
--- a/NvCloth/docs/documentation/UserGuide/Index.html
+++ b/NvCloth/docs/documentation/UserGuide/Index.html
@@ -68,11 +68,13 @@
<h4>Table Of Contents</h4>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../Compiling/index.html">Compiling</a><ul>
@@ -118,52 +120,6 @@
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#overview">Overview</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#slack">Slack</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#integration">Integration</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#wind-simulation">Wind simulation</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#distance-constraints">Distance constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#tether-constraints">Tether constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#edge-constraints">Edge constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#separation-constraints">Separation constraints</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="../CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SphereCapsuleCollision.html#ccd-sphere-collision-detection">CCD sphere collision detection</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="../CollisionDetection/SelfCollision.html">Self Collision</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#overview">Overview</a></li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
-<li class="toctree-l5"><a class="reference internal" href="../CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="../CollisionDetection/Index.html#todo">Todo</a></li>
-</ul>
-</li>
</ul>
</div>
diff --git a/NvCloth/docs/documentation/_images/AdjacencyTables.svg b/NvCloth/docs/documentation/_images/AdjacencyTables.svg
new file mode 100644
index 0000000..f932516
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/AdjacencyTables.svg
@@ -0,0 +1,5130 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="279.70322mm"
+ height="86.720619mm"
+ viewBox="0 0 991.07439 307.27778"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="AdjacencyTables.svg">
+ <defs
+ id="defs4">
+ <clipPath
+ id="clipPath4188"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4190"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4200"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4202"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4212"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4214"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4224"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4226"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4236"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4238"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4248"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4250"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4260"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4262"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4272"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4274"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4284"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4286"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4296"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4298"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4308"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4310"
+ d="m 51.36,708.24 509.76,0 0,14.28 -509.76,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4320"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4322"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4332"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4334"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4344"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4346"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4356"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4358"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4368"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4370"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4380"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4382"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4392"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4394"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4404"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4406"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4416"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4418"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4428"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4430"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4440"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4442"
+ d="m 51.36,588.94 509.76,0 0,148.1 -509.76,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4452"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4454"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4464"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4466"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4476"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4478"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4488"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4490"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4500"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4502"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4512"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4514"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4524"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4526"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4536"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4538"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4548"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4550"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4560"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4562"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4572"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4574"
+ d="m 51.36,678.48 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4584"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4586"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4596"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4598"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4608"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4610"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4620"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4622"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4632"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4634"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4644"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4646"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4656"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4658"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4668"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4670"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4680"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4682"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4692"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4694"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4704"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4706"
+ d="m 51.36,663.96 509.76,0 0,13.56 -509.76,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath4716"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path4718"
+ d="m 49.44,586.9 513.72,0 0,152.06 -513.72,0 0,-152.06 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5236"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5238"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5248"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5250"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5260"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5262"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5272"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5274"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5284"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5286"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5296"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5298"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5308"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5310"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5320"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5322"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5332"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5334"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5344"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5346"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5356"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5358"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5368"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5370"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5380"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5382"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5392"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5394"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5404"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5406"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5416"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5418"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5428"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5430"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5440"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5442"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5452"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5454"
+ d="m 51.36,708.24 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5464"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5466"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5476"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5478"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5488"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5490"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5500"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5502"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5512"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5514"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5524"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5526"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5536"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5538"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5548"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5550"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5560"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5562"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5572"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5574"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5584"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5586"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5596"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5598"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5608"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5610"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5620"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5622"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5632"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5634"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5644"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5646"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5656"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5658"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5668"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5670"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5680"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5682"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5692"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5694"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5704"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5706"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5716"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5718"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5728"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5730"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5740"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5742"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5752"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5754"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5764"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5766"
+ d="m 51.36,678.48 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5776"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5778"
+ d="m 51.36,649.42 503.04,0 0,13.584 -503.04,0 0,-13.584 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5788"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5790"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5800"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5802"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5812"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5814"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5824"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5826"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5836"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5838"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5848"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5850"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5860"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5862"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5872"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5874"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5884"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5886"
+ d="m 51.36,634.18 503.04,0 0,14.28 -503.04,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5896"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5898"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5908"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5910"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5920"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5922"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5932"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5934"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5944"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5946"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5956"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5958"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5968"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5970"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5980"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5982"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath5992"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path5994"
+ d="m 51.36,588.94 503.04,0 0,148.1 -503.04,0 0,-148.1 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6004"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6006"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6016"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6018"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6028"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6030"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6040"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6042"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6052"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6054"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6064"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6066"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6076"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6078"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6088"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6090"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6100"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6102"
+ d="m 51.36,604.42 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6112"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6114"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6124"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6126"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6136"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6138"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6148"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6150"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6160"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6162"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6172"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6174"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6184"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6186"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6196"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6198"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6208"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6210"
+ d="m 51.36,589.9 503.04,0 0,13.56 -503.04,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath6220"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path6222"
+ d="m 49.44,586.9 507,0 0,152.06 -507,0 0,-152.06 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9677"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9679"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9689"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9691"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9701"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9703"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9713"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9715"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9725"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9727"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9737"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9739"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9749"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9751"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9761"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9763"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9773"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9775"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9785"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9787"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9797"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9799"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9809"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9811"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9821"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9823"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9833"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9835"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9845"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9847"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9857"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9859"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9869"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9871"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9881"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9883"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9893"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9895"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9905"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9907"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9917"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9919"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9929"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9931"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9941"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9943"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9953"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9955"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9965"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9967"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9977"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9979"
+ d="m 14.304,800.02 706.61,0 0,14.28 -706.61,0 0,-14.28 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath9989"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path9991"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10001"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10003"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10013"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10015"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10025"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10027"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10037"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10039"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10049"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10051"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10061"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10063"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10073"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10075"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10085"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10087"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10097"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10099"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10109"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10111"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10121"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10123"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10133"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10135"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10145"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10147"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10157"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10159"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10169"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10171"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10181"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10183"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10193"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10195"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10205"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10207"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10217"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10219"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10229"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10231"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10241"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10243"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10253"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10255"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10265"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10267"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10277"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10279"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10289"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10291"
+ d="m 14.304,769.3 706.61,0 0,59.544 -706.61,0 0,-59.544 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10301"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10303"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10313"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10315"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10325"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10327"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10337"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10339"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10349"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10351"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10361"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10363"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10373"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10375"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10385"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10387"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10397"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10399"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10409"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10411"
+ d="m 14.304,770.26 706.61,0 0,13.56 -706.61,0 0,-13.56 z" />
+ </clipPath>
+ <clipPath
+ id="clipPath10421"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ style="clip-rule:evenodd"
+ inkscape:connector-curvature="0"
+ id="path10423"
+ d="m 12.384,767.26 710.57,0 0,63.504 -710.57,0 0,-63.504 z" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="457.27778"
+ inkscape:cy="89.76157"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-nodes="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <sodipodi:guide
+ position="86.754791,-136.77654"
+ orientation="1,0"
+ id="guide7355" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(53.183363,208.83499)">
+ <g
+ id="g9482"
+ transform="matrix(1.2,0,0,1.2,-88.470771,11.039215)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4146"
+ style="fill:#ddebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 175.1524,-20.96432 30.33,0 0,-18.3 -30.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4148"
+ style="fill:#a66bd3;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 205.3399,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4150"
+ style="fill:#fff2cc;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 235.4899,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4152"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 265.6399,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4154"
+ style="fill:#a9d08e;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 295.7899,-20.96432 30.33,0 0,-18.3 -30.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4156"
+ style="fill:#9bc2e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 325.9649,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4158"
+ style="fill:#ffd966;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 356.1149,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4160"
+ style="fill:#f4b084;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 386.2649,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4162"
+ style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 446.6024,-20.96432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4164"
+ style="fill:#e2efda;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 175.1524,-2.81432 30.33,0 0,-18.3 -30.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4166"
+ style="fill:#ddebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 205.3399,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4168"
+ style="fill:#a66bd3;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 235.4899,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4170"
+ style="fill:#fff2cc;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 265.6399,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4172"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 295.7899,-2.81432 30.33,0 0,-18.3 -30.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4174"
+ style="fill:#a9d08e;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 325.9649,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4176"
+ style="fill:#9bc2e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 356.1149,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ style="fill:#ffd966;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 386.2649,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4180"
+ style="fill:#f4b084;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 416.4149,-2.81432 30.33,0 0,-18.3 -30.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4182"
+ style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 446.6024,-2.81432 30.3,0 0,-18.3 -30.3,0 0,18.3 z" />
+ <text
+ y="-64.01432"
+ x="35.477402"
+ id="text4192"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4194"
+ sodipodi:role="line"
+ y="-64.01432"
+ x="35.477402 39.217201 46.572601 53.928001 60.828003">Index</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="187.3399"
+ id="text4204"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4206"
+ y="-64.01432"
+ x="187.3399">0</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="217.4899"
+ id="text4216"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4218"
+ y="-64.01432"
+ x="217.4899">1</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="247.63989"
+ id="text4228"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4230"
+ y="-64.01432"
+ x="247.63989">2</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="277.78989"
+ id="text4240"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4242"
+ y="-64.01432"
+ x="277.78989">3</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="307.9649"
+ id="text4252"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4254"
+ y="-64.01432"
+ x="307.9649">4</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="338.1149"
+ id="text4264"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4266"
+ y="-64.01432"
+ x="338.1149">5</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="368.26489"
+ id="text4276"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4278"
+ y="-64.01432"
+ x="368.26489">6</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="398.41489"
+ id="text4288"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4290"
+ y="-64.01432"
+ x="398.41489">7</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="428.56491"
+ id="text4300"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4302"
+ y="-64.01432"
+ x="428.56491">8</tspan>
+ </text>
+ <text
+ y="-64.01432"
+ x="458.75241"
+ id="text4312"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4314"
+ y="-64.01432"
+ x="458.75241">9</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="35.477402"
+ id="text4324"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4326"
+ sodipodi:role="line"
+ y="-43.76432"
+ x="35.477402 42.087605 49.277405 52.575603 59.185802 65.023201 71.895599 79.140602 84.978004 91.257004 98.612404 105.9402 113.14381 120.3474">adjacencyCount</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="187.3399"
+ id="text4336"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4338"
+ y="-43.76432"
+ x="187.3399">2</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="217.4899"
+ id="text4348"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4350"
+ y="-43.76432"
+ x="217.4899">3</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="247.63989"
+ id="text4360"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4362"
+ y="-43.76432"
+ x="247.63989">1</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="277.78989"
+ id="text4372"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4374"
+ y="-43.76432"
+ x="277.78989">3</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="307.9649"
+ id="text4384"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4386"
+ y="-43.76432"
+ x="307.9649">6</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="338.1149"
+ id="text4396"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4398"
+ y="-43.76432"
+ x="338.1149">3</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="368.26489"
+ id="text4408"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4410"
+ y="-43.76432"
+ x="368.26489">1</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="398.41489"
+ id="text4420"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4422"
+ y="-43.76432"
+ x="398.41489">3</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="428.56491"
+ id="text4432"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4434"
+ y="-43.76432"
+ x="428.56491">2</tspan>
+ </text>
+ <text
+ y="-43.76432"
+ x="458.75241"
+ id="text4444"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4446"
+ y="-43.76432"
+ x="458.75241">0</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="35.477402"
+ id="text4456"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4458"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="35.477402 42.681004 47.497204 54.369602 58.578606 61.752605 67.728004 70.846802 76.242599 83.487602 94.569008 97.687798 100.86181 108.1068 113.94421 117.063 124.2666 129.6624 132.8364 139.10161">prefix sum inclusive</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="187.3399"
+ id="text4468"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4470"
+ y="-25.614321"
+ x="187.3399">2</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="217.4899"
+ id="text4480"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4482"
+ y="-25.614321"
+ x="217.4899">5</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="247.63989"
+ id="text4492"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4494"
+ y="-25.614321"
+ x="247.63989">6</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="277.78989"
+ id="text4504"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4506"
+ y="-25.614321"
+ x="277.78989">9</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="304.3399"
+ id="text4516"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4518"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="304.3399 311.38986">15</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="334.51489"
+ id="text4528"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4530"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="334.51489 341.56488">18</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="364.66489"
+ id="text4540"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4542"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="364.66489 371.71487">19</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="394.81491"
+ id="text4552"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4554"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="394.81491 401.86487">22</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="424.9649"
+ id="text4564"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4566"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="424.9649 432.01486">24</tspan>
+ </text>
+ <text
+ y="-25.614321"
+ x="455.1524"
+ id="text4576"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4578"
+ sodipodi:role="line"
+ y="-25.614321"
+ x="455.1524 462.20236">24</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="35.477402"
+ id="text4588"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4590"
+ sodipodi:role="line"
+ y="-7.4643202"
+ x="35.477402 42.681004 47.497204 54.369602 58.578606 61.752605 67.728004 70.846802 76.242599 83.487602 94.569008 97.687798 104.6016 110.577 116.41441 119.58841 126.8334 132.2292 135.34799 141.64079">prefix sum exclusive</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="187.3399"
+ id="text4600"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4602"
+ y="-7.4643202"
+ x="187.3399">0</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="217.4899"
+ id="text4612"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4614"
+ y="-7.4643202"
+ x="217.4899">2</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="247.63989"
+ id="text4624"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4626"
+ y="-7.4643202"
+ x="247.63989">5</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="277.78989"
+ id="text4636"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4638"
+ y="-7.4643202"
+ x="277.78989">6</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="307.9649"
+ id="text4648"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4650"
+ y="-7.4643202"
+ x="307.9649">9</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="334.51489"
+ id="text4660"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4662"
+ sodipodi:role="line"
+ y="-7.4643202"
+ x="334.51489 341.56488">15</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="364.66489"
+ id="text4672"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4674"
+ sodipodi:role="line"
+ y="-7.4643202"
+ x="364.66489 371.71487">18</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="394.81491"
+ id="text4684"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4686"
+ sodipodi:role="line"
+ y="-7.4643202"
+ x="394.81491 401.86487">19</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="424.9649"
+ id="text4696"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4698"
+ sodipodi:role="line"
+ y="-7.4643202"
+ x="424.9649 432.01486">22</tspan>
+ </text>
+ <text
+ y="-7.4643202"
+ x="455.1524"
+ id="text4708"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan4710"
+ sodipodi:role="line"
+ y="-7.4643202"
+ x="455.1524 462.20236">24</tspan>
+ </text>
+ <path
+ inkscape:connector-curvature="0"
+ id="path4720"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 174.6274,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4722"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 174.5524,-60.11432 1.22999,0 0,-16.65 -1.22999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4724"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 204.8149,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4726"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 204.7399,-60.11432 1.20002,0 0,-16.65 -1.20002,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4728"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 234.9649,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4730"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 234.8899,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4732"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 265.1149,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4734"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 265.0399,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4736"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 295.2649,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4738"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 295.1899,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4740"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 325.4399,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4742"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 325.3649,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4744"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 355.5899,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4746"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 355.5149,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4748"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 385.7399,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4750"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 385.6649,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4752"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 415.8899,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4754"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 415.8149,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4756"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 446.0774,-76.68932 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4758"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 446.0024,-60.11432 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4760"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 32.552403,-77.88932 0,75.45" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4762"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 32.477403,-2.36432 1.2,0 0,-75.6 -1.2,0 0,75.6 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4764"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 174.6274,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4766"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 174.5524,-2.36432 1.22999,0 0,-54.15 -1.22999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4768"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 204.8149,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4770"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 204.7399,-2.36432 1.20002,0 0,-54.15 -1.20002,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4772"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 234.9649,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4774"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 234.8899,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4776"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 265.1149,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4778"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 265.0399,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4780"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 295.2649,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4782"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 295.1899,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4784"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 325.4399,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4786"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 325.3649,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4788"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 355.5899,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4790"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 355.5149,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4792"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 385.7399,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4794"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 385.6649,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4796"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 415.8899,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4798"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 415.8149,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4800"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 446.0774,-56.43932 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4802"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 446.0024,-2.36432 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4804"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 476.2274,-76.68932 0,74.25" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4806"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 476.1524,-2.36432 1.19999,0 0,-74.4 -1.19999,0 0,74.4 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4808"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 33.752403,-77.88932 443.524997,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4810"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.677403,-76.76432 443.674997,0 0,-1.2 -443.674997,0 0,1.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4812"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.677403,-58.91432 442.474997,0 0,-1.2 -442.474997,0 0,1.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4814"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.677403,-56.51432 442.474997,0 0,-1.2 -442.474997,0 0,1.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4816"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 33.752403,-39.78932 443.524997,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4818"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.677403,-38.66432 443.674997,0 0,-1.2 -443.674997,0 0,1.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4820"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 33.752403,-21.63932 443.524997,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4822"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.677403,-20.51432 443.674997,0 0,-1.2 -443.674997,0 0,1.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4824"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 33.752403,-3.48932 443.524997,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4826"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.677403,-2.36432 443.674997,0 0,-1.1999875 -443.674997,0 0,1.1999875 z" />
+ </g>
+ <g
+ id="g9142"
+ transform="matrix(1.2,0,0,1.2,-88.470771,-320.59298)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5192"
+ style="fill:#e2efda;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 95.44643,148.24584 54.45,0 0,-19.2 -54.45,0 0,19.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5194"
+ style="fill:#ddebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 149.74643,148.24584 54.48,0 0,-19.2 -54.48,0 0,19.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5196"
+ style="fill:#fff2cc;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 204.08393,148.24584 54.45,0 0,-19.2 -54.45,0 0,19.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5198"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 258.38393,148.24584 54.48,0 0,-19.2 -54.48,0 0,19.2 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5200"
+ style="fill:#ddebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 95.44643,166.39584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5202"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 122.59643,166.39584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5204"
+ style="fill:#a66bd3;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 149.74643,166.39584 27.33,0 0,-18.3 -27.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5206"
+ style="fill:#a9d08e;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 176.93393,166.39584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5208"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 204.08393,166.39584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5210"
+ style="fill:#ffd966;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 231.23393,166.39584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5212"
+ style="fill:#a9d08e;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 258.38393,166.39584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5214"
+ style="fill:#f4b084;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 285.53393,166.39584 27.33,0 0,-18.3 -27.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5216"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 95.44643,184.54584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5218"
+ style="fill:#fff2cc;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 122.59643,184.54584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5220"
+ style="fill:#a9d08e;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 149.74643,184.54584 27.33,0 0,-18.3 -27.33,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5222"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 176.93393,184.54584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5224"
+ style="fill:#ffd966;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 204.08393,184.54584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5226"
+ style="fill:#9bc2e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 231.23393,184.54584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5228"
+ style="fill:#f4b084;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 258.38393,184.54584 27.3,0 0,-18.3 -27.3,0 0,18.3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5230"
+ style="fill:#ffd966;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 285.53393,184.54584 27.33,0 0,-18.3 -27.33,0 0,18.3 z" />
+ <text
+ y="105.47084"
+ x="35.371429"
+ id="text5780"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5782"
+ sodipodi:role="line"
+ y="105.47084"
+ x="35.371429 42.09203 46.90823 50.08223 57.27203 60.44603 67.318428 71.941429">Triplets</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="35.371429"
+ id="text5792"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5794"
+ sodipodi:role="line"
+ y="123.34584"
+ x="35.371429 39.111229 46.466629 53.822029 60.722027">Index</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="97.846436"
+ id="text5804"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5806"
+ sodipodi:role="line"
+ y="123.34584"
+ x="97.846436 102.64642">t0</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="124.99643"
+ id="text5816"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5818"
+ sodipodi:role="line"
+ y="123.34584"
+ x="124.99643 129.79643">t1</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="152.14642"
+ id="text5828"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5830"
+ sodipodi:role="line"
+ y="123.34584"
+ x="152.14642 156.94643">t2</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="179.33392"
+ id="text5840"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5842"
+ sodipodi:role="line"
+ y="123.34584"
+ x="179.33392 184.13394">t3</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="206.48392"
+ id="text5852"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5854"
+ sodipodi:role="line"
+ y="123.34584"
+ x="206.48392 211.28394">t4</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="233.63394"
+ id="text5864"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5866"
+ sodipodi:role="line"
+ y="123.34584"
+ x="233.63394 238.43393">t5</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="260.78394"
+ id="text5876"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5878"
+ sodipodi:role="line"
+ y="123.34584"
+ x="260.78394 265.58392">t6</tspan>
+ </text>
+ <text
+ y="123.34584"
+ x="287.93393"
+ id="text5888"
+ style="font-variant:normal;font-weight:bold;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5890"
+ sodipodi:role="line"
+ y="123.34584"
+ x="287.93393 292.73392">t7</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="35.371429"
+ id="text5900"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5902"
+ sodipodi:role="line"
+ y="143.59584"
+ x="35.371429 42.575027 49.18523 54.001431 58.624428 61.798428 67.635826 70.80983 77.682228 80.801033">particle 1</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="97.846436"
+ id="text5912"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5914"
+ sodipodi:role="line"
+ y="143.59584"
+ x="97.846436 105.04643">p0</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="124.99643"
+ id="text5924"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5926"
+ sodipodi:role="line"
+ y="143.59584"
+ x="124.99643 132.19643">p0</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="152.14642"
+ id="text5936"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5938"
+ sodipodi:role="line"
+ y="143.59584"
+ x="152.14642 159.34644">p1</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="179.33392"
+ id="text5948"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5950"
+ sodipodi:role="line"
+ y="143.59584"
+ x="179.33392 186.53394">p1</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="206.48392"
+ id="text5960"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5962"
+ sodipodi:role="line"
+ y="143.59584"
+ x="206.48392 213.68393">p3</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="233.63394"
+ id="text5972"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5974"
+ sodipodi:role="line"
+ y="143.59584"
+ x="233.63394 240.83392">p3</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="260.78394"
+ id="text5984"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5986"
+ sodipodi:role="line"
+ y="143.59584"
+ x="260.78394 267.98392">p4</tspan>
+ </text>
+ <text
+ y="143.59584"
+ x="287.93393"
+ id="text5996"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan5998"
+ sodipodi:role="line"
+ y="143.59584"
+ x="287.93393 295.13394">p4</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="35.371429"
+ id="text6008"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6010"
+ sodipodi:role="line"
+ y="161.74583"
+ x="35.371429 42.575027 49.18523 54.001431 58.624428 61.798428 67.635826 70.80983 77.682228 80.801033">particle 2</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="97.846436"
+ id="text6020"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6022"
+ sodipodi:role="line"
+ y="161.74583"
+ x="97.846436 105.04643">p1</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="124.99643"
+ id="text6032"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6034"
+ sodipodi:role="line"
+ y="161.74583"
+ x="124.99643 132.19643">p4</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="152.14642"
+ id="text6044"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6046"
+ sodipodi:role="line"
+ y="161.74583"
+ x="152.14642 159.34644">p2</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="179.33392"
+ id="text6056"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6058"
+ sodipodi:role="line"
+ y="161.74583"
+ x="179.33392 186.53394">p5</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="206.48392"
+ id="text6068"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6070"
+ sodipodi:role="line"
+ y="161.74583"
+ x="206.48392 213.68393">p4</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="233.63394"
+ id="text6080"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6082"
+ sodipodi:role="line"
+ y="161.74583"
+ x="233.63394 240.83392">p7</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="260.78394"
+ id="text6092"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6094"
+ sodipodi:role="line"
+ y="161.74583"
+ x="260.78394 267.98392">p5</tspan>
+ </text>
+ <text
+ y="161.74583"
+ x="287.93393"
+ id="text6104"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6106"
+ sodipodi:role="line"
+ y="161.74583"
+ x="287.93393 295.13394">p8</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="35.371429"
+ id="text6116"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6118"
+ sodipodi:role="line"
+ y="179.89584"
+ x="35.371429 42.575027 49.18523 54.001431 58.624428 61.798428 67.635826 70.80983 77.682228 80.801033">particle 3</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="97.846436"
+ id="text6128"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6130"
+ sodipodi:role="line"
+ y="179.89584"
+ x="97.846436 105.04643">p4</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="124.99643"
+ id="text6140"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6142"
+ sodipodi:role="line"
+ y="179.89584"
+ x="124.99643 132.19643">p3</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="152.14642"
+ id="text6152"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6154"
+ sodipodi:role="line"
+ y="179.89584"
+ x="152.14642 159.34644">p5</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="179.33392"
+ id="text6164"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6166"
+ sodipodi:role="line"
+ y="179.89584"
+ x="179.33392 186.53394">p4</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="206.48392"
+ id="text6176"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6178"
+ sodipodi:role="line"
+ y="179.89584"
+ x="206.48392 213.68393">p7</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="233.63394"
+ id="text6188"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6190"
+ sodipodi:role="line"
+ y="179.89584"
+ x="233.63394 240.83392">p6</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="260.78394"
+ id="text6200"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6202"
+ sodipodi:role="line"
+ y="179.89584"
+ x="260.78394 267.98392">p8</tspan>
+ </text>
+ <text
+ y="179.89584"
+ x="287.93393"
+ id="text6212"
+ style="font-variant:normal;font-weight:normal;font-size:13.80000019px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none">
+ <tspan
+ id="tspan6214"
+ sodipodi:role="line"
+ y="179.89584"
+ x="287.93393 295.13394">p7</tspan>
+ </text>
+ <path
+ inkscape:connector-curvature="0"
+ id="path6374"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 94.92143,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6376"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 94.84643,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6378"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 122.07143,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6380"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 121.99643,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6382"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 149.22143,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6384"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 149.14643,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6386"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 176.40893,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6388"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 176.33393,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6390"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 203.55893,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6392"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 203.48393,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6394"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 230.70893,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6396"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 230.63393,127.24584 1.20002,0 0,-16.65 -1.20002,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6398"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 257.85893,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6400"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 257.78393,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6402"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 285.00893,110.67084 0,16.5" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6404"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 284.93393,127.24584 1.19999,0 0,-16.65 -1.19999,0 0,16.65 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6406"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 32.446429,109.47084 0,75.45" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6408"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 32.371429,184.99584 1.2,0 0,-75.6 -1.2,0 0,75.6 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6410"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 94.92143,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6412"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 94.84643,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6414"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 122.07143,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6416"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 121.99643,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6418"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 149.22143,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6420"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 149.14643,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6422"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 176.40893,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6424"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 176.33393,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6426"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 203.55893,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6428"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 203.48393,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6430"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 230.70893,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6432"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 230.63393,184.99584 1.20002,0 0,-54.15 -1.20002,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6434"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 257.85893,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6436"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 257.78393,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6438"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 285.00893,130.92084 0,54" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6440"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 284.93393,184.99584 1.19999,0 0,-54.15 -1.19999,0 0,54.15 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6442"
+ style="fill:none;stroke:#000000;stroke-width:0.175;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 312.18393,110.67084 0,74.25" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6444"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 312.10893,184.99584 1.19999,0 0,-74.4 -1.19999,0 0,74.4 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6498"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.571429,110.59584 279.737491,0 0,-1.20001 -279.737491,0 0,1.20001 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6500"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.571429,128.44584 278.797821,0 0,-1.20001 -278.797821,0 0,1.20001 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6502"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.571429,130.84584 278.797821,0 0,-1.20001 -278.797821,0 0,1.20001 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6506"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.571429,148.69584 279.737491,0 0,-1.20001 -279.737491,0 0,1.20001 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6510"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.571429,166.84584 279.737491,0 0,-1.20001 -279.737491,0 0,1.20001 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path6514"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 33.571429,184.99584 279.737491,0 0,-1.19999 -279.737491,0 0,1.19999 z" />
+ </g>
+ <g
+ transform="matrix(1.5,0,0,-1.5,-147.03223,1248.8345)"
+ inkscape:label="TripletScheduler2"
+ id="g9653">
+ <path
+ inkscape:connector-curvature="0"
+ id="path9655"
+ style="fill:#e2efda;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 177.38,769.66 43.56,0 0,14.64 -43.56,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9657"
+ style="fill:#ddebf7;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 220.82,769.66 65.28,0 0,14.64 -65.28,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9659"
+ style="fill:#a66bd3;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 285.98,769.66 21.864,0 0,14.64 -21.864,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9661"
+ style="fill:#fff2cc;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 307.73,769.66 65.28,0 0,14.64 -65.28,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9663"
+ style="fill:#fce4d6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 372.89,769.66 130.44,0 0,14.64 -130.44,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9665"
+ style="fill:#a9d08e;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 503.21,769.66 65.28,0 0,14.64 -65.28,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9667"
+ style="fill:#9bc2e6;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 568.37,769.66 21.864,0 0,14.64 -21.864,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9669"
+ style="fill:#ffd966;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 590.11,769.66 65.28,0 0,14.64 -65.28,0 0,-14.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path9671"
+ style="fill:#f4b084;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 655.27,769.66 43.56,0 0,14.64 -43.56,0 0,-14.64 z" />
+ <g
+ id="g9673">
+ <g
+ clip-path="url(#clipPath9677)"
+ id="g9675">
+ <text
+ id="text9681"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,67.344,804.1)">
+ <tspan
+ id="tspan9683"
+ sodipodi:role="line"
+ y="0"
+ x="0 2.9918399 8.8761597 14.76048 20.280479">Index</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9685">
+ <g
+ clip-path="url(#clipPath9689)"
+ id="g9687">
+ <text
+ id="text9693"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,185.9,804.1)">
+ <tspan
+ id="tspan9695"
+ y="0"
+ x="0">0</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9697">
+ <g
+ clip-path="url(#clipPath9701)"
+ id="g9699">
+ <text
+ id="text9705"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,207.62,804.1)">
+ <tspan
+ id="tspan9707"
+ y="0"
+ x="0">1</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9709">
+ <g
+ clip-path="url(#clipPath9713)"
+ id="g9711">
+ <text
+ id="text9717"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,229.34,804.1)">
+ <tspan
+ id="tspan9719"
+ y="0"
+ x="0">2</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9721">
+ <g
+ clip-path="url(#clipPath9725)"
+ id="g9723">
+ <text
+ id="text9729"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,251.06,804.1)">
+ <tspan
+ id="tspan9731"
+ y="0"
+ x="0">3</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9733">
+ <g
+ clip-path="url(#clipPath9737)"
+ id="g9735">
+ <text
+ id="text9741"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,272.78,804.1)">
+ <tspan
+ id="tspan9743"
+ y="0"
+ x="0">4</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9745">
+ <g
+ clip-path="url(#clipPath9749)"
+ id="g9747">
+ <text
+ id="text9753"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,294.5,804.1)">
+ <tspan
+ id="tspan9755"
+ y="0"
+ x="0">5</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9757">
+ <g
+ clip-path="url(#clipPath9761)"
+ id="g9759">
+ <text
+ id="text9765"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,316.25,804.1)">
+ <tspan
+ id="tspan9767"
+ y="0"
+ x="0">6</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9769">
+ <g
+ clip-path="url(#clipPath9773)"
+ id="g9771">
+ <text
+ id="text9777"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,337.97,804.1)">
+ <tspan
+ id="tspan9779"
+ y="0"
+ x="0">7</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9781">
+ <g
+ clip-path="url(#clipPath9785)"
+ id="g9783">
+ <text
+ id="text9789"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,359.69,804.1)">
+ <tspan
+ id="tspan9791"
+ y="0"
+ x="0">8</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9793">
+ <g
+ clip-path="url(#clipPath9797)"
+ id="g9795">
+ <text
+ id="text9801"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,381.41,804.1)">
+ <tspan
+ id="tspan9803"
+ y="0"
+ x="0">9</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9805">
+ <g
+ clip-path="url(#clipPath9809)"
+ id="g9807">
+ <text
+ id="text9813"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,400.25,804.1)">
+ <tspan
+ id="tspan9815"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">10</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9817">
+ <g
+ clip-path="url(#clipPath9821)"
+ id="g9819">
+ <text
+ id="text9825"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,421.97,804.1)">
+ <tspan
+ id="tspan9827"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">11</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9829">
+ <g
+ clip-path="url(#clipPath9833)"
+ id="g9831">
+ <text
+ id="text9837"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,443.69,804.1)">
+ <tspan
+ id="tspan9839"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">12</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9841">
+ <g
+ clip-path="url(#clipPath9845)"
+ id="g9843">
+ <text
+ id="text9849"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,465.41,804.1)">
+ <tspan
+ id="tspan9851"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">13</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9853">
+ <g
+ clip-path="url(#clipPath9857)"
+ id="g9855">
+ <text
+ id="text9861"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,487.13,804.1)">
+ <tspan
+ id="tspan9863"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">14</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9865">
+ <g
+ clip-path="url(#clipPath9869)"
+ id="g9867">
+ <text
+ id="text9873"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,508.85,804.1)">
+ <tspan
+ id="tspan9875"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">15</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9877">
+ <g
+ clip-path="url(#clipPath9881)"
+ id="g9879">
+ <text
+ id="text9885"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,530.57,804.1)">
+ <tspan
+ id="tspan9887"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">16</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9889">
+ <g
+ clip-path="url(#clipPath9893)"
+ id="g9891">
+ <text
+ id="text9897"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,552.29,804.1)">
+ <tspan
+ id="tspan9899"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">17</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9901">
+ <g
+ clip-path="url(#clipPath9905)"
+ id="g9903">
+ <text
+ id="text9909"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,574.01,804.1)">
+ <tspan
+ id="tspan9911"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">18</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9913">
+ <g
+ clip-path="url(#clipPath9917)"
+ id="g9915">
+ <text
+ id="text9921"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,595.75,804.1)">
+ <tspan
+ id="tspan9923"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">19</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9925">
+ <g
+ clip-path="url(#clipPath9929)"
+ id="g9927">
+ <text
+ id="text9933"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,617.47,804.1)">
+ <tspan
+ id="tspan9935"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">20</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9937">
+ <g
+ clip-path="url(#clipPath9941)"
+ id="g9939">
+ <text
+ id="text9945"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,639.19,804.1)">
+ <tspan
+ id="tspan9947"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">21</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9949">
+ <g
+ clip-path="url(#clipPath9953)"
+ id="g9951">
+ <text
+ id="text9957"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,660.91,804.1)">
+ <tspan
+ id="tspan9959"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">22</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9961">
+ <g
+ clip-path="url(#clipPath9965)"
+ id="g9963">
+ <text
+ id="text9969"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,682.63,804.1)">
+ <tspan
+ id="tspan9971"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">23</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9973">
+ <g
+ clip-path="url(#clipPath9977)"
+ id="g9975">
+ <text
+ id="text9981"
+ style="font-variant:normal;font-weight:bold;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,704.35,804.1)">
+ <tspan
+ id="tspan9983"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.6399798">24</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9985">
+ <g
+ clip-path="url(#clipPath9989)"
+ id="g9987">
+ <text
+ id="text9993"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,67.344,787.9)">
+ <tspan
+ id="tspan9995"
+ sodipodi:role="line"
+ y="0"
+ x="0 8.8651199 15.25728 20.98704 23.625601 28.913759 33.583679 39.0816 44.877602 49.54752 52.08672 57.584641">mAdjacencies</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g9997">
+ <g
+ clip-path="url(#clipPath10001)"
+ id="g9999">
+ <text
+ id="text10005"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,183.98,787.9)">
+ <tspan
+ id="tspan10007"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t1</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10009">
+ <g
+ clip-path="url(#clipPath10013)"
+ id="g10011">
+ <text
+ id="text10017"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,205.7,787.9)">
+ <tspan
+ id="tspan10019"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t0</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10021">
+ <g
+ clip-path="url(#clipPath10025)"
+ id="g10023">
+ <text
+ id="text10029"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,227.42,787.9)">
+ <tspan
+ id="tspan10031"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t3</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10033">
+ <g
+ clip-path="url(#clipPath10037)"
+ id="g10035">
+ <text
+ id="text10041"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,249.14,787.9)">
+ <tspan
+ id="tspan10043"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t2</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10045">
+ <g
+ clip-path="url(#clipPath10049)"
+ id="g10047">
+ <text
+ id="text10053"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,270.86,787.9)">
+ <tspan
+ id="tspan10055"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t0</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10057">
+ <g
+ clip-path="url(#clipPath10061)"
+ id="g10059">
+ <text
+ id="text10065"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,292.58,787.9)">
+ <tspan
+ id="tspan10067"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t2</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10069">
+ <g
+ clip-path="url(#clipPath10073)"
+ id="g10071">
+ <text
+ id="text10077"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,314.33,787.9)">
+ <tspan
+ id="tspan10079"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t5</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10081">
+ <g
+ clip-path="url(#clipPath10085)"
+ id="g10083">
+ <text
+ id="text10089"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,336.05,787.9)">
+ <tspan
+ id="tspan10091"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t4</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10093">
+ <g
+ clip-path="url(#clipPath10097)"
+ id="g10095">
+ <text
+ id="text10101"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,357.77,787.9)">
+ <tspan
+ id="tspan10103"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t1</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10105">
+ <g
+ clip-path="url(#clipPath10109)"
+ id="g10107">
+ <text
+ id="text10113"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,379.49,787.9)">
+ <tspan
+ id="tspan10115"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t7</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10117">
+ <g
+ clip-path="url(#clipPath10121)"
+ id="g10119">
+ <text
+ id="text10125"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,401.21,787.9)">
+ <tspan
+ id="tspan10127"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t6</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10129">
+ <g
+ clip-path="url(#clipPath10133)"
+ id="g10131">
+ <text
+ id="text10137"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,422.93,787.9)">
+ <tspan
+ id="tspan10139"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t4</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10141">
+ <g
+ clip-path="url(#clipPath10145)"
+ id="g10143">
+ <text
+ id="text10149"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,444.65,787.9)">
+ <tspan
+ id="tspan10151"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t3</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10153">
+ <g
+ clip-path="url(#clipPath10157)"
+ id="g10155">
+ <text
+ id="text10161"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,466.37,787.9)">
+ <tspan
+ id="tspan10163"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t1</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10165">
+ <g
+ clip-path="url(#clipPath10169)"
+ id="g10167">
+ <text
+ id="text10173"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,488.09,787.9)">
+ <tspan
+ id="tspan10175"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t0</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10177">
+ <g
+ clip-path="url(#clipPath10181)"
+ id="g10179">
+ <text
+ id="text10185"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,509.81,787.9)">
+ <tspan
+ id="tspan10187"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t6</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10189">
+ <g
+ clip-path="url(#clipPath10193)"
+ id="g10191">
+ <text
+ id="text10197"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,531.53,787.9)">
+ <tspan
+ id="tspan10199"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t3</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10201">
+ <g
+ clip-path="url(#clipPath10205)"
+ id="g10203">
+ <text
+ id="text10209"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,553.25,787.9)">
+ <tspan
+ id="tspan10211"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t2</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10213">
+ <g
+ clip-path="url(#clipPath10217)"
+ id="g10215">
+ <text
+ id="text10221"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,574.97,787.9)">
+ <tspan
+ id="tspan10223"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t5</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10225">
+ <g
+ clip-path="url(#clipPath10229)"
+ id="g10227">
+ <text
+ id="text10233"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,596.71,787.9)">
+ <tspan
+ id="tspan10235"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t7</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10237">
+ <g
+ clip-path="url(#clipPath10241)"
+ id="g10239">
+ <text
+ id="text10245"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,618.43,787.9)">
+ <tspan
+ id="tspan10247"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t5</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10249">
+ <g
+ clip-path="url(#clipPath10253)"
+ id="g10251">
+ <text
+ id="text10257"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,640.15,787.9)">
+ <tspan
+ id="tspan10259"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t4</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10261">
+ <g
+ clip-path="url(#clipPath10265)"
+ id="g10263">
+ <text
+ id="text10269"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,661.87,787.9)">
+ <tspan
+ id="tspan10271"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t7</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10273">
+ <g
+ clip-path="url(#clipPath10277)"
+ id="g10275">
+ <text
+ id="text10281"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,683.59,787.9)">
+ <tspan
+ id="tspan10283"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.72">t6</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10285">
+ <g
+ clip-path="url(#clipPath10289)"
+ id="g10287">
+ <text
+ id="text10293"
+ style="font-variant:normal;font-weight:normal;font-size:8.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,703.03,787.9)">
+ <tspan
+ id="tspan10295"
+ sodipodi:role="line"
+ y="0"
+ x="0 3.9556799 9.1173601">END</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10297">
+ <g
+ clip-path="url(#clipPath10301)"
+ id="g10299">
+ <text
+ id="text10305"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,67.344,773.38)">
+ <tspan
+ id="tspan10307"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7628798 11.05104 14.904 18.6024 21.1416 25.81152 28.350719 33.84864 36.343681 38.882881 41.422081 45.73872 49.437119 51.932159 56.270882 61.768799 66.438721 70.181282 72.720482 78.571678 84.334557">particle list sections</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10309">
+ <g
+ clip-path="url(#clipPath10313)"
+ id="g10311">
+ <text
+ id="text10317"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,183.02,773.38)">
+ <tspan
+ id="tspan10319"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p0</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10321">
+ <g
+ clip-path="url(#clipPath10325)"
+ id="g10323">
+ <text
+ id="text10329"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,226.46,773.38)">
+ <tspan
+ id="tspan10331"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p1</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10333">
+ <g
+ clip-path="url(#clipPath10337)"
+ id="g10335">
+ <text
+ id="text10341"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,291.62,773.38)">
+ <tspan
+ id="tspan10343"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p2</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10345">
+ <g
+ clip-path="url(#clipPath10349)"
+ id="g10347">
+ <text
+ id="text10353"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,313.37,773.38)">
+ <tspan
+ id="tspan10355"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p3</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10357">
+ <g
+ clip-path="url(#clipPath10361)"
+ id="g10359">
+ <text
+ id="text10365"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,378.53,773.38)">
+ <tspan
+ id="tspan10367"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p4</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10369">
+ <g
+ clip-path="url(#clipPath10373)"
+ id="g10371">
+ <text
+ id="text10377"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,508.85,773.38)">
+ <tspan
+ id="tspan10379"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p5</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10381">
+ <g
+ clip-path="url(#clipPath10385)"
+ id="g10383">
+ <text
+ id="text10389"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,574.01,773.38)">
+ <tspan
+ id="tspan10391"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p6</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10393">
+ <g
+ clip-path="url(#clipPath10397)"
+ id="g10395">
+ <text
+ id="text10401"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,595.75,773.38)">
+ <tspan
+ id="tspan10403"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p7</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10405">
+ <g
+ clip-path="url(#clipPath10409)"
+ id="g10407">
+ <text
+ id="text10413"
+ style="font-variant:normal;font-weight:normal;font-size:11.03999996px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1,0,0,-1,660.91,773.38)">
+ <tspan
+ id="tspan10415"
+ sodipodi:role="line"
+ y="0"
+ x="0 5.7600002">p8</tspan>
+ </text>
+ </g>
+ </g>
+ <g
+ id="g10417">
+ <g
+ clip-path="url(#clipPath10421)"
+ id="g10419">
+ <path
+ inkscape:connector-curvature="0"
+ id="path10425"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 176.96,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10427"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 176.9,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10429"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 198.68,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10431"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 198.62,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10433"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 65.964,784.72 153.836,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10435"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 65.904,783.82 153.96,0 0,0.96 -153.96,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10437"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 220.4,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10439"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 220.34,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10441"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 242.12,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10443"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 242.06,800.98 0.96001,0 0,13.32 -0.96001,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10445"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 263.84,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10447"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 263.78,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10449"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 221.84,784.72 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10451"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 221.78,783.82 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10453"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 285.56,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10455"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 285.5,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10457"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 287,784.72 19.71,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10459"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 286.94,783.82 19.824,0 0,0.96 -19.824,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10461"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 307.31,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10463"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 307.25,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10465"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 329.03,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10467"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 328.97,800.98 0.95999,0 0,13.32 -0.95999,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10469"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 350.75,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10471"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 350.69,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10473"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 308.75,784.72 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10475"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 308.69,783.82 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10477"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 372.47,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10479"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 372.41,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10481"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 394.19,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10483"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 394.13,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10485"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 415.91,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10487"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 415.85,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10489"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 437.63,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10491"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 437.57,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10493"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 459.35,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10495"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 459.29,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10497"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 481.07,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10499"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 481.01,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10501"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 373.91,784.72 128.28,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10503"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 373.85,783.82 128.4,0 0,0.96 -128.4,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10505"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 502.79,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10507"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 502.73,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10509"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 524.51,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10511"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 524.45,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10513"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 546.23,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10515"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 546.17,800.98 0.95996,0 0,13.32 -0.95996,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10517"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 504.23,784.72 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10519"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 504.17,783.82 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10521"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 567.95,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10523"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 567.89,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10525"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 569.39,784.72 19.7,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10527"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 569.33,783.82 19.824,0 0,0.96 -19.824,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10529"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 589.69,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10531"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 589.63,800.98 0.95996,0 0,13.32 -0.95996,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10533"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 611.41,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10535"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 611.35,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10537"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 633.13,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10539"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 633.07,800.98 0.95996,0 0,13.32 -0.95996,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10541"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 591.13,784.72 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10543"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 591.07,783.82 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10545"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 654.85,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10547"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 654.79,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10549"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 676.57,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10551"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 676.51,800.98 0.95996,0 0,13.32 -0.95996,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10553"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 656.29,784.72 41.4,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10555"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 656.23,783.82 41.52,0 0,0.96 -41.52,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10557"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 698.29,814.24 0,-13.2" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10559"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 698.23,800.98 0.96002,0 0,13.32 -0.96002,0 0,-13.32 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10561"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 65.964,770.2 153.836,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10563"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 65.904,769.3 153.96,0 0,0.96 -153.96,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10565"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 221.84,770.2 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10567"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 221.78,769.3 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10569"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 287,770.2 19.71,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10571"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 286.94,769.3 19.824,0 0,0.96 -19.824,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10573"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 308.75,770.2 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10575"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 308.69,769.3 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10577"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 373.91,770.2 128.28,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10579"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 373.85,769.3 128.4,0 0,0.96 -128.4,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10581"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 504.23,770.2 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10583"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 504.17,769.3 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10585"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 569.39,770.2 19.7,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10587"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 569.33,769.3 19.824,0 0,0.96 -19.824,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10589"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 591.13,770.2 63.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10591"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 591.07,769.3 63.24,0 0,0.96 -63.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10593"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 656.29,770.2 41.4,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10595"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 656.23,769.3 41.52,0 0,0.96 -41.52,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10597"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 65.004,815.2 0,-45.84" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10599"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 64.944,769.3 0.96,0 0,45.96 -0.96,0 0,-45.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10601"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 176.96,798.04 0,-28.68" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10603"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 176.9,769.3 0.95999,0 0,28.8 -0.95999,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10605"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 198.68,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10607"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 198.62,783.82 0.95999,0 0,14.28 -0.95999,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10609"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 219.86,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10611"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 242.12,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10613"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 242.06,783.82 0.96001,0 0,14.28 -0.96001,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10615"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 263.84,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10617"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 263.78,783.82 0.95999,0 0,14.28 -0.95999,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10619"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 285.02,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10621"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 306.77,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10623"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 329.03,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10625"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 328.97,783.82 0.95999,0 0,14.28 -0.95999,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10627"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 350.75,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10629"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 350.69,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10631"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 371.93,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10633"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 394.19,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10635"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 394.13,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10637"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 415.91,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10639"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 415.85,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10641"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 437.63,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10643"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 437.57,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10645"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 459.35,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10647"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 459.29,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10649"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 481.07,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10651"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 481.01,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10653"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 502.25,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10655"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 524.51,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10657"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 524.45,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10659"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 546.23,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10661"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 546.17,783.82 0.95996,0 0,14.28 -0.95996,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10663"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 567.41,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10665"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 589.15,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10667"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 611.41,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10669"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 611.35,783.82 0.96002,0 0,14.28 -0.96002,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10671"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 633.13,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10673"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 633.07,783.82 0.95996,0 0,14.28 -0.95996,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10675"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 654.31,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10677"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 676.57,798.04 0,-14.16" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10679"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 676.51,783.82 0.95996,0 0,14.28 -0.95996,0 0,-14.28 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10681"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 697.75,769.3 1.92,0 0,28.8 -1.92,0 0,-28.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10683"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 720.01,814.24 0,-44.88" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10685"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 719.95,769.3 0.95996,0 0,45 -0.95996,0 0,-45 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10687"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 65.964,815.2 654.886,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10689"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 65.904,814.3 655.01,0 0,0.96 -655.01,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10691"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 65.904,800.02 654.05,0 0,0.96 -654.05,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10693"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 65.904,798.1 654.05,0 0,0.96 -654.05,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10695"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 699.73,784.72 21.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10697"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 699.67,783.82 21.24,0 0,0.96 -21.24,0 0,-0.96 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10699"
+ style="fill:none;stroke:#000000;stroke-width:0.14;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+ d="m 699.73,770.2 21.12,0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10701"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 699.67,769.3 21.24,0 0,0.96 -21.24,0 0,-0.96 z" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/CapsuleCircleIntersectionDiagram.svg b/NvCloth/docs/documentation/_images/CapsuleCircleIntersectionDiagram.svg
new file mode 100644
index 0000000..787fbe9
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/CapsuleCircleIntersectionDiagram.svg
@@ -0,0 +1,435 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="199.63217mm"
+ height="126.46mm"
+ viewBox="0 0 707.35803 448.08662"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="CapsuleCircleIntersectionDiagram.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="EmptyDiamondM"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="EmptyDiamondM"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4327"
+ d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 Z"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="scale(0.4,0.4)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="DotM"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="DotM"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4282"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="DotL"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="DotL"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4279"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2"
+ inkscape:cx="277.02525"
+ inkscape:cy="147.95149"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-paths="false"
+ inkscape:snap-grids="false"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-to-guides="true"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-center="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="129.11115"
+ originy="-725.95672" />
+ <sodipodi:guide
+ position="259.11114,224.04331"
+ orientation="1,0"
+ id="guide4140" />
+ <sodipodi:guide
+ position="369.11113,224.04331"
+ orientation="0,1"
+ id="guide4144" />
+ <sodipodi:guide
+ position="479.11112,294.04329"
+ orientation="1,0"
+ id="guide4148" />
+ <sodipodi:guide
+ position="459.43925,117.6644"
+ orientation="-212.75781,39.34375"
+ id="guide4924" />
+ <sodipodi:guide
+ position="259.11114,304.04331"
+ orientation="0,1"
+ id="guide4232" />
+ <sodipodi:guide
+ position="479.11112,264.04331"
+ orientation="0,1"
+ id="guide4234" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(129.11116,121.68109)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4208"
+ d="m 35.432089,102.36221 29.0316,-157.353755"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ sodipodi:nodetypes="cc" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4138"
+ cx="35.432129"
+ cy="102.36221"
+ r="160" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4146"
+ cx="475.43213"
+ cy="102.36221"
+ r="80" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4152"
+ cx="35.432129"
+ cy="102.36221"
+ r="80" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="M 35.432129,102.36219 -104.09595,180.66877"
+ id="path4154"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="-80.983856"
+ y="190.63138"
+ id="text4156"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158"
+ x="-80.983856"
+ y="190.63138"
+ style="stroke-width:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4186">1</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 475.43213,102.36219 65.77538,45.53682"
+ id="path4160"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="550.24097"
+ y="151.51886"
+ id="text4156-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158-7"
+ x="550.24097"
+ y="151.51886"
+ style="fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4184">2</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4190"
+ y="125.80461"
+ x="-116.18759"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="125.80461"
+ x="-116.18759"
+ id="tspan4192"
+ sodipodi:role="line">r<tspan
+ id="tspan4194"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">2</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m -44.567871,102.36219 -79.999999,0"
+ id="path4196"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 35.432129,102.36219 440.000001,0"
+ id="path4212"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="2.5875702"
+ y="94.917099"
+ id="text4156-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158-6"
+ x="2.5875702"
+ y="94.917099"
+ style="stroke-width:1">c<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4186-3">1</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4573"
+ y="95.090317"
+ x="483.81244"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="95.090317"
+ x="483.81244"
+ sodipodi:role="line"
+ id="tspan4579">c<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4581">2</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="160.09589"
+ y="293.68622"
+ id="text4156-8-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="160.09589"
+ y="293.68622"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4203">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#008c00;fill-opacity:1;stroke-width:1"
+ id="tspan4201">m</tspan></tspan></text>
+ <circle
+ style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4835"
+ r="3.8684211"
+ cy="102.36218"
+ cx="255.43213" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4837"
+ y="127.87169"
+ x="253.34253"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4839"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="127.87169"
+ x="253.34253"
+ sodipodi:role="line">m</tspan></text>
+ <circle
+ style="fill:none;fill-opacity:1;stroke:#008c00;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4885"
+ cx="255.43213"
+ cy="102.36221"
+ r="220" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="M 475.43213,102.36219 49.916509,23.674697"
+ id="path4887"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#008c00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="M 255.35213,102.36219 145.16059,292.71059"
+ id="path4889"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4918"
+ transform="matrix(3,0,0,3,-692.51859,-80.900973)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4914"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4916"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path4926"
+ d="M 489.97931,23.695945 64.463689,-54.991545"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 49.968349,23.693935 14.49534,-78.68548"
+ id="path4928"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5028"
+ d="M 475.43213,102.36219 489.92747,23.676707"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4837-2"
+ y="8.7348785"
+ x="16.474762"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4839-3"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="8.7348785"
+ x="16.474762"
+ sodipodi:role="line">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4227">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="35.491272"
+ y="-72.718437"
+ id="text4233"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="35.491272"
+ y="-72.718437"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4235">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4245">2</tspan></tspan></text>
+ <g
+ transform="matrix(3,0,0,3,-678.03631,-159.57816)"
+ id="g4239">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4241"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4243"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ id="path4251"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ d="m 65.199469,26.381247 -2.73256,14.77688 -14.7769,-2.73258"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ d="m 79.341609,-52.284383 -2.73256,14.77688 -14.7769,-2.73258"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4216" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4218"
+ y="14.984657"
+ x="502.54944"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4220"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="14.984657"
+ x="502.54944"
+ sodipodi:role="line">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4230">3</tspan></tspan></text>
+ <g
+ id="g4224"
+ transform="matrix(3,0,0,3,-252.52071,-80.890675)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4226"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4228"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <circle
+ cx="35.432129"
+ cy="102.36198"
+ r="3.8684211"
+ id="circle4237"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="circle4239"
+ r="3.8684211"
+ cy="102.33791"
+ cx="475.43658" />
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg b/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg
new file mode 100644
index 0000000..46493cf
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection.svg
@@ -0,0 +1,467 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="199.34995mm"
+ height="85.770592mm"
+ viewBox="0 0 706.35803 303.91155"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="CapsulePointCollisionDetection.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="EmptyDiamondM"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="EmptyDiamondM"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4327"
+ d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 Z"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="scale(0.4,0.4)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="DotM"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="DotM"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4282"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="DotL"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="DotL"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4279"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="342.34066"
+ inkscape:cy="113.62907"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-paths="false"
+ inkscape:snap-grids="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-to-guides="true"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-center="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="128.11115"
+ originy="-841.42357" />
+ <sodipodi:guide
+ position="258.11114,108.57641"
+ orientation="1,0"
+ id="guide4140" />
+ <sodipodi:guide
+ position="368.11113,108.57641"
+ orientation="0,1"
+ id="guide4144" />
+ <sodipodi:guide
+ position="478.11112,178.57639"
+ orientation="1,0"
+ id="guide4148" />
+ <sodipodi:guide
+ position="458.43925,2.1975048"
+ orientation="-212.75781,39.34375"
+ id="guide4924" />
+ <sodipodi:guide
+ position="258.11114,188.57641"
+ orientation="0,1"
+ id="guide4232" />
+ <sodipodi:guide
+ position="478.11112,148.57641"
+ orientation="0,1"
+ id="guide4234" />
+ <sodipodi:guide
+ position="408.59532,119.89953"
+ orientation="-78.676876,14.5158"
+ id="guide4289" />
+ <sodipodi:guide
+ position="382.31754,185.57641"
+ orientation="76.999994,-14.20642"
+ id="guide4307" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(128.11116,92.972918)">
+ <path
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path4301"
+ d="m 365.43209,10.95068 0,101.67549"
+ style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 351.43209,112.62615 0,-15.999976 14,0"
+ id="path4297"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 255.43209,112.62615 110,-179.999976"
+ id="path4285"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4208"
+ d="m 35.432089,112.62615 29.0316,-157.353754"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ sodipodi:nodetypes="cc" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4138"
+ cx="35.432129"
+ cy="112.62615"
+ r="160" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4146"
+ cx="475.43213"
+ cy="112.62615"
+ r="80" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4152"
+ cx="35.432129"
+ cy="112.62615"
+ r="80" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="M 35.432129,112.62613 -104.09595,190.93271"
+ id="path4154"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="-80.983856"
+ y="200.89532"
+ id="text4156"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158"
+ x="-80.983856"
+ y="200.89532"
+ style="stroke-width:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4186">1</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 475.43213,112.62613 65.77538,45.53682"
+ id="path4160"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="550.24097"
+ y="161.78281"
+ id="text4156-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158-7"
+ x="550.24097"
+ y="161.78281"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4184">2</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4190"
+ y="136.06856"
+ x="-116.18759"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="136.06856"
+ x="-116.18759"
+ id="tspan4192"
+ sodipodi:role="line">r<tspan
+ id="tspan4194"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">2</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m -44.567871,112.62613 -79.999999,0"
+ id="path4196"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 35.432129,112.62613 440.000001,0"
+ id="path4212"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="2.5875702"
+ y="105.18104"
+ id="text4156-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158-6"
+ x="2.5875702"
+ y="105.18104"
+ style="stroke-width:1">c<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4186-3">1</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4573"
+ y="105.35426"
+ x="483.81244"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="105.35426"
+ x="483.81244"
+ sodipodi:role="line"
+ id="tspan4579">c<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4581">2</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4837"
+ y="138.13564"
+ x="253.34253"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4839"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="138.13564"
+ x="253.34253"
+ sodipodi:role="line">m</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="M 475.43213,112.62613 49.916509,33.938638"
+ id="path4887"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4918"
+ transform="matrix(3,0,0,3,-692.51859,-70.637032)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4914"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4916"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path4926"
+ d="M 489.97931,33.959886 64.463689,-44.727604"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 49.968349,33.957876 14.49534,-78.68548"
+ id="path4928"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5028"
+ d="M 475.43213,112.62613 489.92747,33.940648"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4837-2"
+ y="18.998819"
+ x="16.474762"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4839-3"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="18.998819"
+ x="16.474762"
+ sodipodi:role="line">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4227">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="35.491272"
+ y="-62.454494"
+ id="text4233"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="35.491272"
+ y="-62.454494"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4235">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4245">2</tspan></tspan></text>
+ <g
+ transform="matrix(3,0,0,3,-678.03631,-149.31422)"
+ id="g4239">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4241"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4243"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ id="path4251"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ d="m 65.199469,36.645188 -2.73256,14.77688 -14.7769,-2.73258"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ d="m 79.341609,-42.020442 -2.73256,14.77688 -14.7769,-2.73258"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4216" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4218"
+ y="25.248598"
+ x="502.54944"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4220"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="25.248598"
+ x="502.54944"
+ sodipodi:role="line">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4230">3</tspan></tspan></text>
+ <g
+ id="g4224"
+ transform="matrix(3,0,0,3,-252.52071,-70.626734)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4226"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4228"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <circle
+ cx="35.432129"
+ cy="112.62592"
+ r="3.8684211"
+ id="circle4237"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="circle4239"
+ r="3.8684211"
+ cy="112.60184"
+ cx="475.43658" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4835-9"
+ r="3.8684211"
+ cy="-67.505402"
+ cx="365.43207" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4218-6"
+ y="-72.113205"
+ x="369.26605"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4220-5"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="-72.113205"
+ x="369.26605"
+ sodipodi:role="line">p<tspan
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1"
+ id="tspan4230-9" /></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 365.43209,-67.373826 0,179.999996"
+ id="path4280"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 255.43209,112.62615 110,2e-5"
+ id="path4283"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <circle
+ style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4835"
+ r="3.8684211"
+ cy="112.62612"
+ cx="255.43213" />
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection2.svg b/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection2.svg
new file mode 100644
index 0000000..40982ee
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/CapsulePointCollisionDetection2.svg
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 707.35804 382.97133"
+ height="108.08302mm"
+ width="199.63217mm">
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="EmptyDiamondM"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="scale(0.4,0.4)"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 Z"
+ id="path4327" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DotM"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ id="path4282" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DotL"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ id="path4279" />
+ </marker>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(129.11116,102.59465)"
+ id="layer1">
+ <path
+ id="path4297"
+ d="m 351.43209,115.83339 0,-15.999973 14,0"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 35.432089,115.83339 33.2098,-179.999965"
+ id="path4208" />
+ <circle
+ r="160"
+ cy="115.8334"
+ cx="35.432129"
+ id="path4138"
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ r="80"
+ cy="115.8334"
+ cx="475.43213"
+ id="path4146"
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ r="80"
+ cy="115.8334"
+ cx="35.432129"
+ id="path4152"
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4154"
+ d="M 35.432129,115.83337 -104.09595,194.13995"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4156"
+ y="204.10257"
+ x="-80.983856"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="stroke-width:1"
+ y="204.10257"
+ x="-80.983856"
+ id="tspan4158">r<tspan
+ id="tspan4186"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">1</tspan></tspan></text>
+ <path
+ id="path4160"
+ d="m 475.43213,115.83337 65.77538,45.53682"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4156-8"
+ y="164.99005"
+ x="550.24097"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="164.99005"
+ x="550.24097"
+ id="tspan4158-7">r<tspan
+ id="tspan4184"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">2</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="-116.18759"
+ y="139.2758"
+ id="text4190"><tspan
+ id="tspan4192"
+ x="-116.18759"
+ y="139.2758"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4194">2</tspan></tspan></text>
+ <path
+ id="path4196"
+ d="m -44.567871,115.83337 -79.999999,0"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4212"
+ d="m 35.432129,115.83337 440.000001,0"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4156-4"
+ y="108.38828"
+ x="2.5875702"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="stroke-width:1"
+ y="108.38828"
+ x="2.5875702"
+ id="tspan4158-6">c<tspan
+ id="tspan4186-3"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="483.81244"
+ y="108.5615"
+ id="text4573"><tspan
+ id="tspan4579"
+ x="483.81244"
+ y="108.5615"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">c<tspan
+ id="tspan4581"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">2</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="253.34253"
+ y="141.34288"
+ id="text4837"><tspan
+ x="253.34253"
+ y="141.34288"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4839">m</tspan></text>
+ <path
+ id="path4887"
+ d="M 475.43213,115.83337 49.916509,37.145881"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <g
+ transform="matrix(3,0,0,3,-692.51859,-67.429789)"
+ id="g4918">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4914" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4916" />
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="M 489.97931,37.167129 64.463689,-41.520361"
+ id="path4926" />
+ <path
+ id="path4928"
+ d="m 49.968349,37.165119 14.49534,-78.68548"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="M 475.43213,115.83337 489.92747,37.147891"
+ id="path5028" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="16.474762"
+ y="22.206062"
+ id="text4837-2"><tspan
+ x="16.474762"
+ y="22.206062"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4839-3">t<tspan
+ id="tspan4227"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">1</tspan></tspan></text>
+ <text
+ id="text4233"
+ y="-59.247253"
+ x="35.491272"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4235"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="-59.247253"
+ x="35.491272">t<tspan
+ id="tspan4245"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">2</tspan></tspan></text>
+ <g
+ id="g4239"
+ transform="matrix(3,0,0,3,-678.03631,-146.10698)">
+ <path
+ id="path4241"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path4243"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 65.199469,39.852431 -2.73256,14.77688 -14.7769,-2.73258"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4251" />
+ <path
+ id="path4216"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ d="m 79.341609,-38.813199 -2.73256,14.77688 -14.7769,-2.73258" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="502.54944"
+ y="28.455841"
+ id="text4218"><tspan
+ x="502.54944"
+ y="28.455841"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4220">t<tspan
+ id="tspan4230"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">3</tspan></tspan></text>
+ <g
+ transform="matrix(3,0,0,3,-252.52071,-67.419491)"
+ id="g4224">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4226" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4228" />
+ </g>
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="circle4237"
+ r="3.8684211"
+ cy="115.83317"
+ cx="35.432129" />
+ <circle
+ cx="475.43658"
+ cy="115.80909"
+ r="3.8684211"
+ id="circle4239"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ cx="365.43207"
+ cy="-64.298164"
+ r="3.8684211"
+ id="path4835-9"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="375.5224"
+ y="-78.775948"
+ id="text4218-6"><tspan
+ x="375.5224"
+ y="-78.775948"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4220-5">p<tspan
+ id="tspan4230-9"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1" /></tspan></text>
+ <path
+ id="path4280"
+ d="m 365.43209,-64.166583 0,179.999993"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4283"
+ d="m 255.43209,115.83339 110,2e-5"
+ style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <circle
+ cx="255.43213"
+ cy="115.83337"
+ r="3.8684211"
+ id="path4835"
+ style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 68.641889,-64.166575 440.000001,0"
+ id="path4235" />
+ <path
+ id="path4252"
+ d="m 288.64191,-64.166575 -33.20982,0"
+ style="fill:none;fill-rule:evenodd;stroke:#ff00ff;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4237"
+ d="M 475.43211,115.83341 508.71819,-64.166575"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4239"
+ d="m 255.43209,115.83341 33.2098,-179.999985"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4242"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ d="m 264.65521,61.100865 14.77688,2.73256 -2.73258,14.77692" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="m 255.43207,-50.166575 -15.99996,0 0,-14"
+ id="path4244" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 288.64191,-64.166575 76.79018,-1.8e-5"
+ id="path4246" />
+ <circle
+ style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="circle4248"
+ r="3.8684211"
+ cy="-64.166573"
+ cx="288.64191" />
+ <path
+ id="path4250"
+ d="m 255.43209,115.83341 0,-179.999985"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4254"
+ y="-75.758369"
+ x="290.78363"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4256"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="-75.758369"
+ x="290.78363">m'</tspan></text>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/CapsulePointCollisionResponse.svg b/NvCloth/docs/documentation/_images/CapsulePointCollisionResponse.svg
new file mode 100644
index 0000000..2c7152e
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/CapsulePointCollisionResponse.svg
@@ -0,0 +1,334 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 707.35804 370.14237"
+ height="104.4624mm"
+ width="199.63217mm">
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="EmptyDiamondM"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="scale(0.4,0.4)"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 Z"
+ id="path4327" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DotM"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ id="path4282" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="DotL"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ id="path4279" />
+ </marker>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(129.11116,92.972918)"
+ id="layer1">
+ <path
+ d="m 418.86362,112.6308 a 56.568508,56.568508 0 0 1 0.94629,-10.30816"
+ id="path4227"
+ style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4297"
+ d="m 351.43209,112.62615 0,-15.999976 14,0"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4285"
+ d="m 255.43209,112.62615 110,-179.999976"
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="m 35.432089,112.62615 29.0316,-157.353754"
+ id="path4208" />
+ <circle
+ r="160"
+ cy="112.62615"
+ cx="35.432129"
+ id="path4138"
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ r="80"
+ cy="112.62615"
+ cx="475.43213"
+ id="path4146"
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ r="80"
+ cy="112.62615"
+ cx="35.432129"
+ id="path4152"
+ style="fill:#20ff00;fill-opacity:0;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4154"
+ d="M 35.432129,112.62613 -104.09595,190.93271"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4156"
+ y="200.89532"
+ x="-80.983856"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="stroke-width:1"
+ y="200.89532"
+ x="-80.983856"
+ id="tspan4158">r<tspan
+ id="tspan4186"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">1</tspan></tspan></text>
+ <path
+ id="path4160"
+ d="m 475.43213,112.62613 65.77538,45.53682"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4156-8"
+ y="161.78281"
+ x="550.24097"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="161.78281"
+ x="550.24097"
+ id="tspan4158-7">r<tspan
+ id="tspan4184"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">2</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="-116.18759"
+ y="136.06856"
+ id="text4190"><tspan
+ id="tspan4192"
+ x="-116.18759"
+ y="136.06856"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4194">2</tspan></tspan></text>
+ <path
+ id="path4196"
+ d="m -44.567871,112.62613 -79.999999,0"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <path
+ id="path4212"
+ d="m 35.432129,112.62613 440.000001,0"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4156-4"
+ y="105.18104"
+ x="2.5875702"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="stroke-width:1"
+ y="105.18104"
+ x="2.5875702"
+ id="tspan4158-6">c<tspan
+ id="tspan4186-3"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="483.81244"
+ y="105.35426"
+ id="text4573"><tspan
+ id="tspan4579"
+ x="483.81244"
+ y="105.35426"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">c<tspan
+ id="tspan4581"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1">2</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="253.34253"
+ y="138.13564"
+ id="text4837"><tspan
+ x="253.34253"
+ y="138.13564"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4839">m</tspan></text>
+ <path
+ id="path4887"
+ d="M 475.43213,112.62613 49.916509,33.938638"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <g
+ transform="matrix(3,0,0,3,-692.51859,-70.637032)"
+ id="g4918">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4914" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4916" />
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
+ d="M 489.97931,33.959886 64.463689,-44.727604"
+ id="path4926" />
+ <path
+ id="path4928"
+ d="m 49.968349,33.957876 14.49534,-78.68548"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-end:"
+ d="M 475.43213,112.62613 489.92747,33.940648"
+ id="path5028" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="16.474762"
+ y="18.998819"
+ id="text4837-2"><tspan
+ x="16.474762"
+ y="18.998819"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4839-3">t<tspan
+ id="tspan4227"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">1</tspan></tspan></text>
+ <text
+ id="text4233"
+ y="-62.454494"
+ x="35.491272"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4235"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="-62.454494"
+ x="35.491272">t<tspan
+ id="tspan4245"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">2</tspan></tspan></text>
+ <g
+ id="g4239"
+ transform="matrix(3,0,0,3,-678.03631,-149.31422)">
+ <path
+ id="path4241"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path4243"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 65.199469,36.645188 -2.73256,14.77688 -14.7769,-2.73258"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="path4251" />
+ <path
+ id="path4216"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ d="m 79.341609,-42.020442 -2.73256,14.77688 -14.7769,-2.73258" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="502.54944"
+ y="25.248598"
+ id="text4218"><tspan
+ x="502.54944"
+ y="25.248598"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4220">t<tspan
+ id="tspan4230"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1">3</tspan></tspan></text>
+ <g
+ transform="matrix(3,0,0,3,-252.52071,-70.626734)"
+ id="g4224">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4226" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4228" />
+ </g>
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
+ id="circle4237"
+ r="3.8684211"
+ cy="112.62592"
+ cx="35.432129" />
+ <circle
+ cx="475.43658"
+ cy="112.60184"
+ r="3.8684211"
+ id="circle4239"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <circle
+ cx="365.43207"
+ cy="-67.505402"
+ r="3.8684211"
+ id="path4835-9"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="369.26605"
+ y="-72.113205"
+ id="text4218-6"><tspan
+ x="369.26605"
+ y="-72.113205"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4220-5">p<tspan
+ id="tspan4230-9"
+ style="font-size:19.5px;baseline-shift:sub;stroke-width:1" /></tspan></text>
+ <path
+ id="path4280"
+ d="m 365.43209,-67.373826 0,179.999996"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:" />
+ <circle
+ cx="255.43213"
+ cy="112.62612"
+ r="3.8684211"
+ id="path4835"
+ style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:" />
+ <text
+ id="text4234"
+ y="133.99777"
+ x="409.27545"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="133.99777"
+ x="409.27545"
+ id="tspan4236">α</tspan></text>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/CapsuleRadiusDiagram.svg b/NvCloth/docs/documentation/_images/CapsuleRadiusDiagram.svg
new file mode 100644
index 0000000..fa278fb
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/CapsuleRadiusDiagram.svg
@@ -0,0 +1,453 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="200.49742mm"
+ height="67.118538mm"
+ viewBox="0 0 710.42387 237.8216"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="CapsuleRadiusDiagram.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="EmptyDiamondM"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="EmptyDiamondM"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4327"
+ d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 Z"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="scale(0.4,0.4)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="DotM"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="DotM"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4282"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="DotL"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="DotL"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4279"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2"
+ inkscape:cx="288.8883"
+ inkscape:cy="119.53835"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-paths="true"
+ inkscape:snap-grids="false"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-to-guides="true"
+ inkscape:snap-object-midpoints="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-center="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="129.12762"
+ originy="-903.45558" />
+ <sodipodi:guide
+ position="259.12761,46.54445"
+ orientation="1,0"
+ id="guide4140" />
+ <sodipodi:guide
+ position="369.12759,46.54445"
+ orientation="0,1"
+ id="guide4144" />
+ <sodipodi:guide
+ position="479.12758,116.54443"
+ orientation="1,0"
+ id="guide4148" />
+ <sodipodi:guide
+ position="459.45571,-59.834462"
+ orientation="-212.75781,39.34375"
+ id="guide4924" />
+ <sodipodi:guide
+ position="259.12761,126.54444"
+ orientation="0,1"
+ id="guide4232" />
+ <sodipodi:guide
+ position="479.12758,86.54445"
+ orientation="0,1"
+ id="guide4234" />
+ <sodipodi:guide
+ position="486.40118,85.87759"
+ orientation="-39.343745,-212.75781"
+ id="guide4252" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(129.12763,88.914923)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 254.41564,95.273508 -16,0 0,15.999992"
+ id="path4238"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4918"
+ transform="matrix(3,0,0,3,-693.53506,-71.989698)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4914"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4916"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ transform="matrix(3,0,0,3,-679.05278,-150.66689)"
+ id="g4239">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,37.362205 5,-5"
+ id="path4241"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 245,32.362205 5,5"
+ id="path4243"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 48.951885,32.60521 14.49534,-78.68548"
+ id="path4928"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5028"
+ d="M 474.41566,111.27346 488.911,32.587982"
+ style="fill:none;fill-rule:evenodd;stroke:#a0a0a0;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 34.415625,111.27348 48.938485,32.5583"
+ id="path4260"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 48.938485,32.5583 14.50874,-78.63857"
+ id="path4208"
+ inkscape:connector-curvature="0" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#a0a0a0;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4138"
+ cx="34.415665"
+ cy="111.27349"
+ r="160" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#a0a0a0;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4146"
+ cx="474.41565"
+ cy="111.27349"
+ r="80" />
+ <circle
+ style="fill:#20ff00;fill-opacity:0;stroke:#a0a0a0;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4152"
+ cx="34.415665"
+ cy="111.27349"
+ r="80" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 34.415625,111.27348 -106.39301,35.293776"
+ id="path4154"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="-110.63815"
+ y="63.071049"
+ id="text4156"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158"
+ x="-110.63815"
+ y="63.071049"
+ style="stroke-width:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ id="tspan4186">1</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 474.41566,111.27346 74.3167,29.6147"
+ id="path4160"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="553.29034"
+ y="138.86337"
+ id="text4156-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158-7"
+ x="553.29034"
+ y="138.86337"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">r<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke-width:1"
+ id="tspan4184">2</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4190"
+ y="134.71588"
+ x="-117.20406"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="134.71588"
+ x="-117.20406"
+ id="tspan4192"
+ sodipodi:role="line">r<tspan
+ id="tspan4194"
+ style="font-size:19.5px;baseline-shift:sub;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1">2</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m -45.584335,111.27346 -80.000005,0"
+ id="path4196"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 34.415665,111.27346 439.999995,0"
+ id="path4212"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="6.1672974"
+ y="99.939293"
+ id="text4156-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4158-6"
+ x="6.1672974"
+ y="99.939293"
+ style="stroke-width:1">c<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ id="tspan4186-3">1</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4573"
+ y="104.00159"
+ x="482.79596"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ y="104.00159"
+ x="482.79596"
+ sodipodi:role="line"
+ id="tspan4579">c<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ id="tspan4581">2</tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4837"
+ y="136.78296"
+ x="252.32607"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4839"
+ style="fill:#008c00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-opacity:1"
+ y="136.78296"
+ x="252.32607"
+ sodipodi:role="line">m</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 474.41566,111.27346 48.900045,32.585972"
+ id="path4887"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4926"
+ d="M 488.96284,32.60722 63.447225,-46.08027"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4837-2"
+ y="17.999708"
+ x="9.4478912"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4839-3"
+ style="fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ y="17.999708"
+ x="9.4478912"
+ sodipodi:role="line">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ id="tspan4227">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ x="34.474808"
+ y="-63.807163"
+ id="text4233"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="34.474808"
+ y="-63.807163"
+ style="fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ id="tspan4235">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ id="tspan4245">2</tspan></tspan></text>
+ <path
+ id="path4251"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 64.183005,35.292522 -2.73256,14.77688 -14.7769,-2.73258"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ d="m 78.325145,-43.373108 -2.73256,14.77688 -14.7769,-2.73258"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4216" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4218"
+ y="23.895933"
+ x="501.53296"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4220"
+ style="fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ y="23.895933"
+ x="501.53296"
+ sodipodi:role="line">t<tspan
+ style="font-size:19.5px;baseline-shift:sub;fill:#a0a0a0;fill-opacity:1;stroke:#a0a0a0;stroke-width:1;stroke-opacity:1"
+ id="tspan4230">3</tspan></tspan></text>
+ <g
+ id="g4224"
+ transform="matrix(3,0,0,3,-253.53718,-71.9794)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4226"
+ d="m 245,37.362205 5,-5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4228"
+ d="m 245,32.362205 5,5"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <circle
+ cx="34.415665"
+ cy="111.27326"
+ r="3.8684211"
+ id="circle4237"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4239"
+ r="3.8684211"
+ cy="111.24918"
+ cx="474.4201" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 254.41564,111.2735 -2e-5,-121.999996"
+ id="path4244"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 254.41562,111.2735 276.18894,-6.739774"
+ id="path4246"
+ inkscape:connector-curvature="0" />
+ <circle
+ style="fill:#008c00;fill-opacity:1;stroke:#008c00;stroke-width:1.26315796;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4835"
+ r="3.8684211"
+ cy="111.27346"
+ cx="254.41566" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 34.415625,111.2735 0,-162.722374"
+ id="path4254"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 34.415625,-51.448874 29.0316,5.368604"
+ id="path4256"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4262"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 290.85372,-4.02765 -2.73256,14.77688 -14.7769,-2.73258"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/SelfCollisionGrid.svg b/NvCloth/docs/documentation/_images/SelfCollisionGrid.svg
new file mode 100644
index 0000000..d765a3c
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/SelfCollisionGrid.svg
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="122.22667mm"
+ height="36.189129mm"
+ viewBox="0 0 433.08662 128.2292"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="SelfCollisionGrid.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.99999999"
+ inkscape:cx="274.11154"
+ inkscape:cy="56.525744"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:object-paths="false"
+ inkscape:object-nodes="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="-73.456695"
+ originy="-893.45668" />
+ <sodipodi:guide
+ position="109.54331,29.543308"
+ orientation="0,1"
+ id="guide4232" />
+ <sodipodi:guide
+ position="186.54331,66.543307"
+ orientation="1,0"
+ id="guide4378" />
+ <sodipodi:guide
+ position="246.54331,66.543307"
+ orientation="1,0"
+ id="guide4380" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-73.456693,-30.676319)">
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 80,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 140,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142-4" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 200,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142-4-8" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 260,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142-4-0" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 320,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142-4-8-5" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 380,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142-4-0-0" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 440,92.362206 60,0 0,60.000004 -60,0 z"
+ id="rect4142-4-8-5-9" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 140,52.362203 0,20"
+ id="path4212"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 440,52.362203 0,20"
+ id="path4214"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4216" />
+ <g
+ transform="translate(0,11.14963)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224">
+ <path
+ d="m 116.28662,109.11834 q 0,4.89501 -1.53808,7.18994 -1.52588,2.28271 -4.74854,2.28271 -3.27148,0 -4.78516,-2.31933 -1.50146,-2.31934 -1.50146,-7.12891 0,-4.84619 1.52588,-7.15332 1.52588,-2.319337 4.76074,-2.319337 3.27148,0 4.77295,2.355957 1.51367,2.34375 1.51367,7.09229 z m -3.21045,5.54199 q 0.42725,-0.98877 0.57373,-2.31934 0.15869,-1.34277 0.15869,-3.22265 0,-1.85547 -0.15869,-3.22266 -0.14648,-1.36719 -0.58594,-2.31934 -0.42724,-0.93994 -1.17187,-1.41601 -0.73242,-0.47608 -1.89209,-0.47608 -1.14746,0 -1.9043,0.47608 -0.74463,0.47607 -1.18408,1.44043 -0.41504,0.90332 -0.57373,2.35595 -0.14648,1.45264 -0.14648,3.18604 0,1.9043 0.13427,3.18603 0.13428,1.28174 0.57373,2.29493 0.40284,0.95214 1.13526,1.45263 0.74463,0.50049 1.96533,0.50049 1.14746,0 1.9043,-0.47607 0.75683,-0.47608 1.17187,-1.44043 z"
+ style=""
+ id="path4194" />
+ </g>
+ <g
+ transform="translate(60,11.14963)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3">
+ <path
+ d="m 115.27344,118.21257 -9.83887,0 0,-1.85547 3.78418,0 0,-12.18261 -3.78418,0 0,-1.66016 q 0.76904,0 1.64795,-0.12207 0.87891,-0.13428 1.33057,-0.37842 0.56152,-0.30517 0.8789,-0.76904 0.32959,-0.47607 0.37842,-1.269531 l 1.89209,0 0,16.381831 3.71094,0 0,1.85547 z"
+ style=""
+ id="path4197" />
+ </g>
+ <g
+ transform="translate(120,11.14963)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3-8">
+ <path
+ d="m 116.31104,118.21257 -12.30469,0 0,-2.55127 q 1.28174,-1.09863 2.56347,-2.19726 1.29395,-1.09863 2.40479,-2.18506 2.34375,-2.27051 3.21045,-3.60107 0.8667,-1.34278 0.8667,-2.89307 0,-1.41602 -0.93994,-2.20947 -0.92774,-0.80567 -2.6001,-0.80567 -1.11084,0 -2.40479,0.39063 -1.29394,0.39062 -2.52685,1.19629 l -0.12207,0 0,-2.56348 q 0.8667,-0.42725 2.30713,-0.78125 1.45263,-0.354004 2.80761,-0.354004 2.79541,0 4.38233,1.354984 1.58691,1.34277 1.58691,3.6499 0,1.0376 -0.26855,1.94092 -0.25635,0.89111 -0.76905,1.69677 -0.47607,0.75684 -1.12304,1.48926 -0.63477,0.73242 -1.5503,1.62354 -1.30615,1.28174 -2.69775,2.49023 -1.3916,1.19629 -2.6001,2.22168 l 9.77784,0 0,2.0874 z"
+ style=""
+ id="path4200" />
+ </g>
+ <g
+ transform="translate(240,11.14963)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3-8-5" />
+ <g
+ transform="translate(300,11.149631)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3-8-5-6">
+ <path
+ d="m 100.39307,118.21257 -12.304691,0 0,-2.55127 q 1.281738,-1.09863 2.563476,-2.19726 1.293946,-1.09863 2.404786,-2.18506 2.34375,-2.27051 3.210449,-3.60107 0.866699,-1.34278 0.866699,-2.89307 0,-1.41602 -0.939941,-2.20947 -0.927735,-0.80567 -2.600098,-0.80567 -1.11084,0 -2.404785,0.39063 -1.293945,0.39062 -2.526856,1.19629 l -0.12207,0 0,-2.56348 q 0.866699,-0.42725 2.307129,-0.78125 1.452637,-0.354004 2.807617,-0.354004 2.79541,0 4.382324,1.354984 1.586914,1.34277 1.586914,3.6499 0,1.0376 -0.268554,1.94092 -0.256348,0.89111 -0.769043,1.69677 -0.476074,0.75684 -1.123047,1.48926 -0.634766,0.73242 -1.550293,1.62354 -1.306152,1.28174 -2.697754,2.49023 -1.391602,1.19629 -2.600098,2.22168 l 9.777836,0 0,2.0874 z"
+ style=""
+ id="path4204" />
+ <path
+ d="m 116.16455,112.43865 q 0,1.26953 -0.46387,2.4292 -0.46386,1.15967 -1.26953,1.95312 -0.8789,0.85449 -2.09961,1.31836 -1.20849,0.45166 -2.80761,0.45166 -1.48926,0 -2.86866,-0.31738 -1.37939,-0.30518 -2.33154,-0.74463 l 0,-2.57568 0.1709,0 q 1.00098,0.63476 2.34375,1.08642 1.34277,0.43946 2.63672,0.43946 0.8667,0 1.67236,-0.24415 0.81787,-0.24414 1.45264,-0.85449 0.53711,-0.5249 0.80566,-1.25732 0.28076,-0.73242 0.28076,-1.69678 0,-0.93994 -0.32959,-1.58691 -0.31738,-0.64698 -0.89111,-1.0376 -0.63477,-0.46387 -1.55029,-0.64697 -0.90332,-0.19532 -2.02637,-0.19532 -1.07422,0 -2.0752,0.14649 -0.98876,0.14648 -1.70898,0.29297 l 0,-9.3628 10.9375,0 0,2.13623 -8.58154,0 0,4.83399 q 0.5249,-0.0488 1.07422,-0.0732 0.54931,-0.0244 0.95214,-0.0244 1.47706,0 2.5879,0.25635 1.11084,0.24414 2.03857,0.87891 0.97656,0.67138 1.51367,1.7334 0.53711,1.06201 0.53711,2.66113 z"
+ style=""
+ id="path4206" />
+ <path
+ d="m 132.64404,113.09783 -2.69775,0 0,5.11474 -2.34375,0 0,-5.11474 -8.70361,0 0,-2.80762 8.80127,-10.25391 2.24609,0 0,11.1084 2.69775,0 0,1.95313 z m -5.0415,-1.95313 0,-8.20312 -7.04346,8.20312 7.04346,0 z"
+ style=""
+ id="path4208" />
+ </g>
+ <g
+ transform="translate(360,11.14963)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3-8-5-6-1">
+ <path
+ d="m 100.39307,118.21257 -12.304691,0 0,-2.55127 q 1.281738,-1.09863 2.563476,-2.19726 1.293946,-1.09863 2.404786,-2.18506 2.34375,-2.27051 3.210449,-3.60107 0.866699,-1.34278 0.866699,-2.89307 0,-1.41602 -0.939941,-2.20947 -0.927735,-0.80567 -2.600098,-0.80567 -1.11084,0 -2.404785,0.39063 -1.293945,0.39062 -2.526856,1.19629 l -0.12207,0 0,-2.56348 q 0.866699,-0.42725 2.307129,-0.78125 1.452637,-0.354004 2.807617,-0.354004 2.79541,0 4.382324,1.354984 1.586914,1.34277 1.586914,3.6499 0,1.0376 -0.268554,1.94092 -0.256348,0.89111 -0.769043,1.69677 -0.476074,0.75684 -1.123047,1.48926 -0.634766,0.73242 -1.550293,1.62354 -1.306152,1.28174 -2.697754,2.49023 -1.391602,1.19629 -2.600098,2.22168 l 9.777836,0 0,2.0874 z"
+ style=""
+ id="path4211" />
+ <path
+ d="m 116.16455,112.43865 q 0,1.26953 -0.46387,2.4292 -0.46386,1.15967 -1.26953,1.95312 -0.8789,0.85449 -2.09961,1.31836 -1.20849,0.45166 -2.80761,0.45166 -1.48926,0 -2.86866,-0.31738 -1.37939,-0.30518 -2.33154,-0.74463 l 0,-2.57568 0.1709,0 q 1.00098,0.63476 2.34375,1.08642 1.34277,0.43946 2.63672,0.43946 0.8667,0 1.67236,-0.24415 0.81787,-0.24414 1.45264,-0.85449 0.53711,-0.5249 0.80566,-1.25732 0.28076,-0.73242 0.28076,-1.69678 0,-0.93994 -0.32959,-1.58691 -0.31738,-0.64698 -0.89111,-1.0376 -0.63477,-0.46387 -1.55029,-0.64697 -0.90332,-0.19532 -2.02637,-0.19532 -1.07422,0 -2.0752,0.14649 -0.98876,0.14648 -1.70898,0.29297 l 0,-9.3628 10.9375,0 0,2.13623 -8.58154,0 0,4.83399 q 0.5249,-0.0488 1.07422,-0.0732 0.54931,-0.0244 0.95214,-0.0244 1.47706,0 2.5879,0.25635 1.11084,0.24414 2.03857,0.87891 0.97656,0.67138 1.51367,1.7334 0.53711,1.06201 0.53711,2.66113 z"
+ style=""
+ id="path4213" />
+ <path
+ d="m 132.08252,112.43865 q 0,1.26953 -0.46387,2.4292 -0.46386,1.15967 -1.26953,1.95312 -0.87891,0.85449 -2.09961,1.31836 -1.20849,0.45166 -2.80762,0.45166 -1.48925,0 -2.86865,-0.31738 -1.37939,-0.30518 -2.33154,-0.74463 l 0,-2.57568 0.1709,0 q 1.00097,0.63476 2.34375,1.08642 1.34277,0.43946 2.63672,0.43946 0.8667,0 1.67236,-0.24415 0.81787,-0.24414 1.45264,-0.85449 0.53711,-0.5249 0.80566,-1.25732 0.28076,-0.73242 0.28076,-1.69678 0,-0.93994 -0.32959,-1.58691 -0.31738,-0.64698 -0.89111,-1.0376 -0.63477,-0.46387 -1.55029,-0.64697 -0.90332,-0.19532 -2.02637,-0.19532 -1.07422,0 -2.0752,0.14649 -0.98877,0.14648 -1.70898,0.29297 l 0,-9.3628 10.9375,0 0,2.13623 -8.58154,0 0,4.83399 q 0.5249,-0.0488 1.07422,-0.0732 0.54931,-0.0244 0.95214,-0.0244 1.47705,0 2.58789,0.25635 1.11084,0.24414 2.03858,0.87891 0.97656,0.67138 1.51367,1.7334 0.53711,1.06201 0.53711,2.66113 z"
+ style=""
+ id="path4215" />
+ </g>
+ <g
+ transform="translate(240,11.14963)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3-8-5-6-0">
+ <path
+ d="m 100.39307,118.21257 -12.304691,0 0,-2.55127 q 1.281738,-1.09863 2.563476,-2.19726 1.293946,-1.09863 2.404786,-2.18506 2.34375,-2.27051 3.210449,-3.60107 0.866699,-1.34278 0.866699,-2.89307 0,-1.41602 -0.939941,-2.20947 -0.927735,-0.80567 -2.600098,-0.80567 -1.11084,0 -2.404785,0.39063 -1.293945,0.39062 -2.526856,1.19629 l -0.12207,0 0,-2.56348 q 0.866699,-0.42725 2.307129,-0.78125 1.452637,-0.354004 2.807617,-0.354004 2.79541,0 4.382324,1.354984 1.586914,1.34277 1.586914,3.6499 0,1.0376 -0.268554,1.94092 -0.256348,0.89111 -0.769043,1.69677 -0.476074,0.75684 -1.123047,1.48926 -0.634766,0.73242 -1.550293,1.62354 -1.306152,1.28174 -2.697754,2.49023 -1.391602,1.19629 -2.600098,2.22168 l 9.777836,0 0,2.0874 z"
+ style=""
+ id="path4218" />
+ <path
+ d="m 116.16455,112.43865 q 0,1.26953 -0.46387,2.4292 -0.46386,1.15967 -1.26953,1.95312 -0.8789,0.85449 -2.09961,1.31836 -1.20849,0.45166 -2.80761,0.45166 -1.48926,0 -2.86866,-0.31738 -1.37939,-0.30518 -2.33154,-0.74463 l 0,-2.57568 0.1709,0 q 1.00098,0.63476 2.34375,1.08642 1.34277,0.43946 2.63672,0.43946 0.8667,0 1.67236,-0.24415 0.81787,-0.24414 1.45264,-0.85449 0.53711,-0.5249 0.80566,-1.25732 0.28076,-0.73242 0.28076,-1.69678 0,-0.93994 -0.32959,-1.58691 -0.31738,-0.64698 -0.89111,-1.0376 -0.63477,-0.46387 -1.55029,-0.64697 -0.90332,-0.19532 -2.02637,-0.19532 -1.07422,0 -2.0752,0.14649 -0.98876,0.14648 -1.70898,0.29297 l 0,-9.3628 10.9375,0 0,2.13623 -8.58154,0 0,4.83399 q 0.5249,-0.0488 1.07422,-0.0732 0.54931,-0.0244 0.95214,-0.0244 1.47706,0 2.5879,0.25635 1.11084,0.24414 2.03857,0.87891 0.97656,0.67138 1.51367,1.7334 0.53711,1.06201 0.53711,2.66113 z"
+ style=""
+ id="path4220" />
+ <path
+ d="m 130.62988,109.46013 q 0.58594,0.5249 0.96436,1.31836 0.37842,0.79346 0.37842,2.05078 0,1.24512 -0.45166,2.28272 -0.45166,1.0376 -1.26954,1.80664 -0.91552,0.85449 -2.16064,1.26953 -1.23291,0.40283 -2.70996,0.40283 -1.51367,0 -2.97852,-0.36621 -1.46484,-0.354 -2.40478,-0.78125 l 0,-2.55127 0.1831,0 q 1.0376,0.68359 2.44141,1.13526 1.40381,0.45166 2.70996,0.45166 0.76904,0 1.63574,-0.25635 0.8667,-0.25635 1.40381,-0.75684 0.56153,-0.53711 0.83008,-1.18408 0.28076,-0.64697 0.28076,-1.63574 0,-0.97657 -0.31738,-1.61133 -0.30518,-0.64697 -0.85449,-1.01318 -0.54932,-0.37842 -1.33057,-0.5127 -0.78125,-0.14648 -1.68457,-0.14648 l -1.09863,0 0,-2.02637 0.85449,0 q 1.85547,0 2.9541,-0.76904 1.11084,-0.78125 1.11084,-2.27051 0,-0.65918 -0.28076,-1.14746 -0.28076,-0.50049 -0.78125,-0.81787 -0.5249,-0.31739 -1.12305,-0.43946 -0.59814,-0.12207 -1.35498,-0.12207 -1.15967,0 -2.46582,0.41504 -1.30615,0.41504 -2.46582,1.17188 l -0.12207,0 0,-2.55127 q 0.8667,-0.42725 2.30713,-0.78125 1.45264,-0.366214 2.80762,-0.366214 1.33056,0 2.34375,0.244141 1.01318,0.244143 1.83105,0.781253 0.87891,0.58593 1.33057,1.41601 0.45166,0.83008 0.45166,1.94092 0,1.51367 -1.07422,2.64893 -1.06201,1.12304 -2.51465,1.41601 l 0,0.1709 q 0.58594,0.0977 1.34277,0.41504 0.75684,0.30518 1.28174,0.76904 z"
+ style=""
+ id="path4222" />
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 440,62.362205 -120,0"
+ id="path4382"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 260,62.362205 -120,0"
+ id="path4384"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 260,62.362205 60,0"
+ id="path4386"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(180,-65.850369)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3-8-6">
+ <path
+ d="m 65.773926,119.06414 -2.416992,0 0,-8.89893 -9.069825,0 0,8.89893 -2.416992,0 0,-18.17627 2.416992,0 0,7.1289 9.069825,0 0,-7.1289 2.416992,0 0,18.17627 z"
+ style=""
+ id="path4225" />
+ <path
+ d="m 81.081543,119.06414 -2.282715,0 0,-1.45264 q -0.305176,0.20752 -0.830078,0.58594 -0.512695,0.36621 -1.000977,0.58593 -0.57373,0.28077 -1.318359,0.46387 -0.744629,0.19531 -1.745605,0.19531 -1.843262,0 -3.125,-1.2207 -1.281739,-1.2207 -1.281739,-3.11279 0,-1.55029 0.65918,-2.50244 0.671387,-0.96436 1.904297,-1.51368 1.245117,-0.54931 2.990723,-0.74462 1.745605,-0.19532 3.747558,-0.29297 l 0,-0.35401 q 0,-0.78125 -0.280762,-1.29394 -0.268554,-0.5127 -0.78125,-0.80567 -0.488281,-0.28076 -1.171875,-0.37841 -0.683593,-0.0977 -1.428222,-0.0977 -0.903321,0 -2.01416,0.24414 -1.11084,0.23193 -2.294922,0.68359 l -0.122071,0 0,-2.33154 q 0.671387,-0.1831 1.940918,-0.40283 1.269532,-0.21973 2.502442,-0.21973 1.440429,0 2.502441,0.24414 1.074219,0.23194 1.855469,0.80567 0.769043,0.56152 1.171875,1.45263 0.402832,0.89112 0.402832,2.20948 l 0,9.25293 z m -2.282715,-3.35694 0,-3.79638 q -1.049805,0.061 -2.478027,0.1831 -1.416016,0.12207 -2.246094,0.35401 -0.98877,0.28076 -1.599121,0.8789 -0.610352,0.58594 -0.610352,1.62354 0,1.17187 0.708008,1.77002 0.708008,0.58593 2.160645,0.58593 1.208496,0 2.209472,-0.46386 1.000977,-0.47608 1.855469,-1.13526 z"
+ style=""
+ id="path4227" />
+ <path
+ d="m 95.266113,115.13347 q 0,1.86768 -1.550293,3.06397 -1.538086,1.19629 -4.211425,1.19629 -1.513672,0 -2.783204,-0.35401 -1.257324,-0.36621 -2.111816,-0.79345 l 0,-2.57569 0.12207,0 q 1.086426,0.81787 2.416992,1.30615 1.330567,0.47608 2.55127,0.47608 1.513672,0 2.368164,-0.48828 0.854492,-0.48828 0.854492,-1.53809 0,-0.80566 -0.463867,-1.2207 -0.463867,-0.41504 -1.782226,-0.70801 -0.488282,-0.10986 -1.281739,-0.25635 -0.78125,-0.14648 -1.428222,-0.31738 -1.794434,-0.47607 -2.55127,-1.3916 -0.744629,-0.92774 -0.744629,-2.27051 0,-0.84229 0.341797,-1.58691 0.354004,-0.74463 1.062012,-1.33057 0.683593,-0.57373 1.733398,-0.90332 1.062012,-0.3418 2.368164,-0.3418 1.220703,0 2.465821,0.30518 1.257324,0.29297 2.087402,0.72021 l 0,2.45362 -0.12207,0 q -0.878907,-0.64698 -2.136231,-1.08643 -1.257324,-0.45166 -2.46582,-0.45166 -1.257324,0 -2.124024,0.48828 -0.866699,0.47608 -0.866699,1.42822 0,0.84229 0.524902,1.26954 0.512696,0.42724 1.660157,0.6958 0.634765,0.14648 1.416015,0.29297 0.793457,0.14648 1.31836,0.26855 1.599121,0.36621 2.46582,1.25732 0.866699,0.90332 0.866699,2.39258 z"
+ style=""
+ id="path4229" />
+ <path
+ d="m 109.96338,119.06414 -2.29492,0 0,-7.76368 q 0,-0.93994 -0.10987,-1.75781 -0.10986,-0.83008 -0.40283,-1.29394 -0.30517,-0.5127 -0.8789,-0.75684 -0.57373,-0.25635 -1.48926,-0.25635 -0.93994,0 -1.96533,0.46387 -1.02539,0.46387 -1.96534,1.18408 l 0,10.18067 -2.294918,0 0,-18.99414 2.294918,0 0,6.87255 q 1.07422,-0.89111 2.22168,-1.3916 1.14746,-0.50049 2.35596,-0.50049 2.20947,0 3.36914,1.33057 1.15967,1.33057 1.15967,3.83301 l 0,8.8501 z"
+ style=""
+ id="path4231" />
+ <path
+ d="m 133.76709,119.06414 -2.28272,0 0,-1.45264 q -0.30517,0.20752 -0.83007,0.58594 -0.5127,0.36621 -1.00098,0.58593 -0.57373,0.28077 -1.31836,0.46387 -0.74463,0.19531 -1.7456,0.19531 -1.84327,0 -3.125,-1.2207 -1.28174,-1.2207 -1.28174,-3.11279 0,-1.55029 0.65918,-2.50244 0.67138,-0.96436 1.90429,-1.51368 1.24512,-0.54931 2.99073,-0.74462 1.7456,-0.19532 3.74755,-0.29297 l 0,-0.35401 q 0,-0.78125 -0.28076,-1.29394 -0.26855,-0.5127 -0.78125,-0.80567 -0.48828,-0.28076 -1.17187,-0.37841 -0.6836,-0.0977 -1.42822,-0.0977 -0.90332,0 -2.01416,0.24414 -1.11084,0.23193 -2.29493,0.68359 l -0.12207,0 0,-2.33154 q 0.67139,-0.1831 1.94092,-0.40283 1.26953,-0.21973 2.50244,-0.21973 1.44043,0 2.50244,0.24414 1.07422,0.23194 1.85547,0.80567 0.76905,0.56152 1.17188,1.45263 0.40283,0.89112 0.40283,2.20948 l 0,9.25293 z m -2.28272,-3.35694 0,-3.79638 q -1.0498,0.061 -2.47802,0.1831 -1.41602,0.12207 -2.2461,0.35401 -0.98877,0.28076 -1.59912,0.8789 -0.61035,0.58594 -0.61035,1.62354 0,1.17187 0.70801,1.77002 0.70801,0.58593 2.16064,0.58593 1.2085,0 2.20948,-0.46386 1.00097,-0.47608 1.85546,-1.13526 z"
+ style=""
+ id="path4233" />
+ <path
+ d="m 150.01465,119.06414 -2.89307,0 -3.86963,-5.23682 -3.89404,5.23682 -2.67334,0 5.32227,-6.79932 -5.27344,-6.83594 2.89306,0 3.84522,5.15137 3.85742,-5.15137 2.68555,0 -5.35889,6.71387 5.35889,6.92139 z"
+ style=""
+ id="path4235" />
+ <path
+ d="m 155.47119,103.14617 -2.58789,0 0,-2.38037 2.58789,0 0,2.38037 z m -0.14648,15.91797 -2.29492,0 0,-13.63526 2.29492,0 0,13.63526 z"
+ style=""
+ id="path4237" />
+ <path
+ d="m 169.53369,115.13347 q 0,1.86768 -1.55029,3.06397 -1.53809,1.19629 -4.21143,1.19629 -1.51367,0 -2.7832,-0.35401 -1.25732,-0.36621 -2.11182,-0.79345 l 0,-2.57569 0.12207,0 q 1.08643,0.81787 2.417,1.30615 1.33056,0.47608 2.55127,0.47608 1.51367,0 2.36816,-0.48828 0.85449,-0.48828 0.85449,-1.53809 0,-0.80566 -0.46387,-1.2207 -0.46386,-0.41504 -1.78222,-0.70801 -0.48828,-0.10986 -1.28174,-0.25635 -0.78125,-0.14648 -1.42822,-0.31738 -1.79444,-0.47607 -2.55127,-1.3916 -0.74463,-0.92774 -0.74463,-2.27051 0,-0.84229 0.3418,-1.58691 0.354,-0.74463 1.06201,-1.33057 0.68359,-0.57373 1.7334,-0.90332 1.06201,-0.3418 2.36816,-0.3418 1.2207,0 2.46582,0.30518 1.25732,0.29297 2.0874,0.72021 l 0,2.45362 -0.12207,0 q -0.8789,-0.64698 -2.13623,-1.08643 -1.25732,-0.45166 -2.46582,-0.45166 -1.25732,0 -2.12402,0.48828 -0.8667,0.47608 -0.8667,1.42822 0,0.84229 0.5249,1.26954 0.5127,0.42724 1.66016,0.6958 0.63476,0.14648 1.41601,0.29297 0.79346,0.14648 1.31836,0.26855 1.59912,0.36621 2.46582,1.25732 0.8667,0.90332 0.8667,2.39258 z"
+ style=""
+ id="path4239" />
+ </g>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/SelfCollisionHashAxisKernel.svg b/NvCloth/docs/documentation/_images/SelfCollisionHashAxisKernel.svg
new file mode 100644
index 0000000..1e6a0e2
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/SelfCollisionHashAxisKernel.svg
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="86.666664mm"
+ height="86.666664mm"
+ viewBox="0 0 307.08661 307.0866"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="SelfCollisionHashAxisKernel.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2"
+ inkscape:cx="213.89611"
+ inkscape:cy="131.98308"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:object-paths="false"
+ inkscape:object-nodes="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="-136.45669"
+ originy="-741.45668" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-136.45669,-3.8189016)">
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-3-2-7"
+ width="60"
+ height="60"
+ x="200"
+ y="127.36221" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-1-3"
+ width="60"
+ height="60"
+ x="260"
+ y="67.362206" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-3-2-4"
+ width="60"
+ height="60"
+ x="200"
+ y="67.362221" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-3-21-1"
+ width="60"
+ height="60"
+ x="320"
+ y="67.362221" />
+ <rect
+ style="fill:#ffff6f;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142"
+ width="60"
+ height="60"
+ x="260"
+ y="127.3622" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot4216"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
+ id="flowRegion4218"><rect
+ id="rect4220"
+ width="60"
+ height="60"
+ x="80"
+ y="92.362206" /></flowRegion><flowPara
+ id="flowPara4222"></flowPara></flowRoot> <g
+ transform="translate(180,46.149622)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224">
+ <path
+ d="m 116.28662,109.11834 q 0,4.89501 -1.53808,7.18994 -1.52588,2.28271 -4.74854,2.28271 -3.27148,0 -4.78516,-2.31933 -1.50146,-2.31934 -1.50146,-7.12891 0,-4.84619 1.52588,-7.15332 1.52588,-2.319337 4.76074,-2.319337 3.27148,0 4.77295,2.355957 1.51367,2.34375 1.51367,7.09229 z m -3.21045,5.54199 q 0.42725,-0.98877 0.57373,-2.31934 0.15869,-1.34277 0.15869,-3.22265 0,-1.85547 -0.15869,-3.22266 -0.14648,-1.36719 -0.58594,-2.31934 -0.42724,-0.93994 -1.17187,-1.41601 -0.73242,-0.47608 -1.89209,-0.47608 -1.14746,0 -1.9043,0.47608 -0.74463,0.47607 -1.18408,1.44043 -0.41504,0.90332 -0.57373,2.35595 -0.14648,1.45264 -0.14648,3.18604 0,1.9043 0.13427,3.18603 0.13428,1.28174 0.57373,2.29493 0.40284,0.95214 1.13526,1.45263 0.74463,0.50049 1.96533,0.50049 1.14746,0 1.9043,-0.47607 0.75683,-0.47608 1.17187,-1.44043 z"
+ style=""
+ id="path4761" />
+ </g>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot4224-3-8-5"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="translate(240,11.14963)"><flowRegion
+ id="flowRegion4226-8-3-1"><rect
+ id="rect4228-0-4-9"
+ width="60"
+ height="60"
+ x="80"
+ y="92.362206"
+ style="font-size:25px;writing-mode:lr-tb" /></flowRegion><flowPara
+ id="flowPara4230-5-5-4">25432</flowPara></flowRoot> <rect
+ style="fill:#ffff6f;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-3"
+ width="60"
+ height="60"
+ x="320"
+ y="127.36221" />
+ <g
+ transform="translate(240,46.149626)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-1">
+ <path
+ d="m 115.27344,118.21257 -9.83887,0 0,-1.85547 3.78418,0 0,-12.18261 -3.78418,0 0,-1.66016 q 0.76904,0 1.64795,-0.12207 0.87891,-0.13428 1.33057,-0.37842 0.56152,-0.30517 0.8789,-0.76904 0.32959,-0.47607 0.37842,-1.269531 l 1.89209,0 0,16.381831 3.71094,0 0,1.85547 z"
+ style=""
+ id="path4758" />
+ </g>
+ <rect
+ style="fill:#ffff6f;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-3-2"
+ width="60"
+ height="60"
+ x="200"
+ y="187.3622" />
+ <g
+ transform="translate(120,106.14961)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-1-3">
+ <path
+ d="m 116.31104,118.21257 -12.30469,0 0,-2.55127 q 1.28174,-1.09863 2.56347,-2.19726 1.29395,-1.09863 2.40479,-2.18506 2.34375,-2.27051 3.21045,-3.60107 0.8667,-1.34278 0.8667,-2.89307 0,-1.41602 -0.93994,-2.20947 -0.92774,-0.80567 -2.6001,-0.80567 -1.11084,0 -2.40479,0.39063 -1.29394,0.39062 -2.52685,1.19629 l -0.12207,0 0,-2.56348 q 0.8667,-0.42725 2.30713,-0.78125 1.45263,-0.354004 2.80761,-0.354004 2.79541,0 4.38233,1.354984 1.58691,1.34277 1.58691,3.6499 0,1.0376 -0.26855,1.94092 -0.25635,0.89111 -0.76905,1.69677 -0.47607,0.75684 -1.12304,1.48926 -0.63477,0.73242 -1.5503,1.62354 -1.30615,1.28174 -2.69775,2.49023 -1.3916,1.19629 -2.6001,2.22168 l 9.77784,0 0,2.0874 z"
+ style=""
+ id="path4755" />
+ </g>
+ <rect
+ style="fill:#ffff6f;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-1"
+ width="60"
+ height="60"
+ x="260"
+ y="187.36218" />
+ <g
+ transform="translate(180,106.14961)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-3">
+ <path
+ d="m 114.71191,109.46013 q 0.58594,0.5249 0.96436,1.31836 0.37842,0.79346 0.37842,2.05078 0,1.24512 -0.45166,2.28272 -0.45166,1.0376 -1.26953,1.80664 -0.91553,0.85449 -2.16065,1.26953 -1.23291,0.40283 -2.70996,0.40283 -1.51367,0 -2.97851,-0.36621 -1.46485,-0.354 -2.40479,-0.78125 l 0,-2.55127 0.18311,0 q 1.03759,0.68359 2.4414,1.13526 1.40381,0.45166 2.70996,0.45166 0.76905,0 1.63574,-0.25635 0.8667,-0.25635 1.40381,-0.75684 0.56153,-0.53711 0.83008,-1.18408 0.28076,-0.64697 0.28076,-1.63574 0,-0.97657 -0.31738,-1.61133 -0.30518,-0.64697 -0.85449,-1.01318 -0.54932,-0.37842 -1.33057,-0.5127 -0.78125,-0.14648 -1.68457,-0.14648 l -1.09863,0 0,-2.02637 0.85449,0 q 1.85547,0 2.9541,-0.76904 1.11084,-0.78125 1.11084,-2.27051 0,-0.65918 -0.28076,-1.14746 -0.28076,-0.50049 -0.78125,-0.81787 -0.5249,-0.31739 -1.12305,-0.43946 -0.59814,-0.12207 -1.35498,-0.12207 -1.15966,0 -2.46582,0.41504 -1.30615,0.41504 -2.46582,1.17188 l -0.12207,0 0,-2.55127 q 0.8667,-0.42725 2.30713,-0.78125 1.45264,-0.366214 2.80762,-0.366214 1.33056,0 2.34375,0.244141 1.01318,0.244143 1.83105,0.781253 0.87891,0.58593 1.33057,1.41601 0.45166,0.83008 0.45166,1.94092 0,1.51367 -1.07422,2.64893 -1.06201,1.12304 -2.51465,1.41601 l 0,0.1709 q 0.58594,0.0977 1.34278,0.41504 0.75683,0.30518 1.28173,0.76904 z"
+ style=""
+ id="path4752" />
+ </g>
+ <rect
+ style="fill:#ffff6f;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4142-3-21"
+ width="60"
+ height="60"
+ x="320"
+ y="187.3622" />
+ <g
+ transform="translate(240,106.14961)"
+ style="font-style:normal;font-weight:normal;font-size:25px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4224-1-7">
+ <path
+ d="m 116.72607,113.09783 -2.69775,0 0,5.11474 -2.34375,0 0,-5.11474 -8.70361,0 0,-2.80762 8.80127,-10.25391 2.24609,0 0,11.1084 2.69775,0 0,1.95313 z m -5.0415,-1.95313 0,-8.20312 -7.04346,8.20312 7.04346,0 z"
+ style=""
+ id="path4749" />
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 200,67.362205 -60,0"
+ id="path4564"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 200,127.3622 -60,0"
+ id="path4564-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 200,187.3622 -60,0"
+ id="path4564-3-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 200,247.3622 -60,0"
+ id="path4564-3-1-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 380,67.362205 60,0"
+ id="path4564-6"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 380,127.3622 60,0"
+ id="path4564-3-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 380,187.3622 60,0"
+ id="path4564-3-1-19"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 380,247.3622 60,0"
+ id="path4564-3-1-1-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 200,67.362204 200,7.3622087"
+ id="path4635"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 260,67.362204 260,7.3622087"
+ id="path4635-9"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 320,67.362205 320,7.3622087"
+ id="path4635-9-8"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 380,67.362205 380,7.3622087"
+ id="path4635-9-8-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 200,247.36221 0,59.99999"
+ id="path4635-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 260,247.36221 0,59.99999"
+ id="path4635-9-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 320,247.36221 0,59.99999"
+ id="path4635-9-8-6"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 380,247.36221 0,59.99999"
+ id="path4635-9-8-5-1"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/Simd.svg b/NvCloth/docs/documentation/_images/Simd.svg
new file mode 100644
index 0000000..a33a029
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/Simd.svg
@@ -0,0 +1,2230 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="150.87222mm"
+ height="117.67204mm"
+ viewBox="0 0 534.58662 416.94815"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="Simd.svg">
+ <defs
+ id="defs4">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask6862">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6864"
+ width="17"
+ height="22.000008"
+ x="203"
+ y="422.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask6862-7">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6864-4"
+ width="17"
+ height="22.000008"
+ x="203"
+ y="422.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask4713">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4715"
+ width="6"
+ height="21"
+ x="234"
+ y="393.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask4713-2">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4715-5"
+ width="6"
+ height="21"
+ x="234"
+ y="393.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask4713-1">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4715-1"
+ width="6"
+ height="21"
+ x="234"
+ y="393.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask4713-2-0">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4715-5-4"
+ width="6"
+ height="21"
+ x="234"
+ y="393.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask6862-7-6">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6864-4-8"
+ width="17"
+ height="22.000008"
+ x="203"
+ y="422.36221" />
+ </mask>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask6862-7-6-9">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6864-4-8-2"
+ width="17"
+ height="22.000008"
+ x="203"
+ y="422.36221" />
+ </mask>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="210.63847"
+ inkscape:cy="267.39062"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-intersection-paths="false"
+ inkscape:object-paths="false"
+ inkscape:snap-bbox="false"
+ inkscape:object-nodes="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:snap-text-baseline="true"
+ inkscape:snap-object-midpoints="false"
+ inkscape:snap-center="true"
+ fit-margin-top="1"
+ fit-margin-left="1"
+ fit-margin-bottom="1"
+ fit-margin-right="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="49.793308"
+ originy="-441.51206" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(49.793307,-193.90194)">
+ <path
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 235,413.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ id="path6787-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ mask="url(#mask4713)"
+ transform="matrix(5,0,0,5,-870,-1609.5042)" />
+ <path
+ transform="matrix(5,0,0,5,-920,-1609.5042)"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 235,413.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ id="path6787-1-0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ mask="url(#mask4713-2)" />
+ <path
+ transform="matrix(5,0,0,5,-970,-1609.5042)"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 235,413.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ id="path6787-1-05"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ mask="url(#mask4713-1)" />
+ <path
+ transform="matrix(5,0,0,5,-1020,-1609.5042)"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 235,413.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ id="path6787-1-0-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ mask="url(#mask4713-2-0)" />
+ <path
+ transform="matrix(5,0,0,5,-970,-1759.5042)"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path6838-2-7"
+ d="m 205,443.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="url(#mask6862-7-6)" />
+ <path
+ transform="matrix(5,0,0,5,-1070,-1759.5042)"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path6838-2-7-9"
+ d="m 205,443.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="url(#mask6862-7-6-9)" />
+ <path
+ transform="matrix(5,0,0,5,-770,-1609.5042)"
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path6838-2"
+ d="m 205,443.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="url(#mask6862-7)" />
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path6838"
+ d="m 205,443.3622 0,-18 c 11.72533,-2.6987 23.39252,-2.72243 35,0 l 0,18"
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="url(#mask6862)"
+ transform="matrix(5,0,0,5,-870,-1609.5042)" />
+ <path
+ style="fill:#b4b4b4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -45,607.3068 0,-90 c 58.62665,-13.4935 116.9626,-13.61215 175,0 l 0,90"
+ id="path6787"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot4282"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
+ id="flowRegion4284"><rect
+ id="rect4286"
+ width="6"
+ height="6"
+ x="153"
+ y="341.36221" /></flowRegion><flowPara
+ id="flowPara4288" /></flowRoot> <g
+ id="g4692"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4476-0-9"
+ transform="translate(15,-5.0000084)">
+ <path
+ style="fill:#f577f3;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-23-9"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-6-9">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5353"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.61121,349.87488 q 0,0.73425 -0.23072,1.07849 -0.22888,0.34241 -0.71228,0.34241 -0.49072,0 -0.71777,-0.3479 -0.22522,-0.3479 -0.22522,-1.06934 0,-0.72693 0.22888,-1.073 0.22888,-0.3479 0.71411,-0.3479 0.49073,0 0.71595,0.3534 0.22705,0.35156 0.22705,1.06384 z m -0.48157,0.8313 q 0.0641,-0.14832 0.0861,-0.3479 0.0238,-0.20142 0.0238,-0.4834 0,-0.27832 -0.0238,-0.4834 -0.022,-0.20508 -0.0879,-0.3479 -0.0641,-0.14099 -0.17578,-0.2124 -0.10987,-0.0714 -0.28382,-0.0714 -0.17212,0 -0.28564,0.0714 -0.1117,0.0714 -0.17761,0.21606 -0.0623,0.1355 -0.0861,0.3534 -0.022,0.21789 -0.022,0.4779 0,0.28565 0.0202,0.47791 0.0201,0.19226 0.0861,0.34423 0.0604,0.14283 0.17029,0.2179 0.1117,0.0751 0.2948,0.0751 0.17212,0 0.28565,-0.0714 0.11352,-0.0714 0.17578,-0.21606 z"
+ id="path5355"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4476-05"
+ transform="translate(15,-8.410356e-6)">
+ <path
+ style="fill:#fce94f;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-4"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-98">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5359"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.45923,351.23901 -1.47583,0 0,-0.27832 0.56763,0 0,-1.82739 -0.56763,0 0,-0.24902 q 0.11535,0 0.24719,-0.0183 0.13184,-0.0201 0.19959,-0.0568 0.0842,-0.0458 0.13183,-0.11536 0.0494,-0.0714 0.0568,-0.19043 l 0.28382,0 0,2.45727 0.55664,0 0,0.27832 z"
+ id="path5361"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-3"
+ transform="translate(15,-10.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5365"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5367"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4776"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4476-0-5"
+ transform="translate(25,-5.0000084)">
+ <path
+ style="fill:#f577f3;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-23-0"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-6-8">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5335"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.61121,349.87488 q 0,0.73425 -0.23072,1.07849 -0.22888,0.34241 -0.71228,0.34241 -0.49072,0 -0.71777,-0.3479 -0.22522,-0.3479 -0.22522,-1.06934 0,-0.72693 0.22888,-1.073 0.22888,-0.3479 0.71411,-0.3479 0.49073,0 0.71595,0.3534 0.22705,0.35156 0.22705,1.06384 z m -0.48157,0.8313 q 0.0641,-0.14832 0.0861,-0.3479 0.0238,-0.20142 0.0238,-0.4834 0,-0.27832 -0.0238,-0.4834 -0.022,-0.20508 -0.0879,-0.3479 -0.0641,-0.14099 -0.17578,-0.2124 -0.10987,-0.0714 -0.28382,-0.0714 -0.17212,0 -0.28564,0.0714 -0.1117,0.0714 -0.17761,0.21606 -0.0623,0.1355 -0.0861,0.3534 -0.022,0.21789 -0.022,0.4779 0,0.28565 0.0202,0.47791 0.0201,0.19226 0.0861,0.34423 0.0604,0.14283 0.17029,0.2179 0.1117,0.0751 0.2948,0.0751 0.17212,0 0.28565,-0.0714 0.11352,-0.0714 0.17578,-0.21606 z"
+ id="path5337"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-0"
+ transform="translate(25,-10.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-2"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-3">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-60">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5341"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5343"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4490-2"
+ transform="translate(25,-10.000008)">
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,357.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-11"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,9.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-2">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5347"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.375,349.92615 q 0.0879,0.0787 0.14465,0.19775 0.0568,0.11902 0.0568,0.30762 0,0.18677 -0.0678,0.34241 -0.0677,0.15564 -0.19043,0.27099 -0.13733,0.12818 -0.3241,0.19043 -0.18494,0.0604 -0.40649,0.0604 -0.22705,0 -0.44678,-0.0549 -0.21973,-0.0531 -0.36072,-0.11719 l 0,-0.38269 0.0275,0 q 0.15564,0.10254 0.36621,0.17029 0.21057,0.0677 0.40649,0.0677 0.11536,0 0.24536,-0.0385 0.13001,-0.0384 0.21057,-0.11352 0.0842,-0.0806 0.12452,-0.17761 0.0421,-0.0971 0.0421,-0.24537 0,-0.14648 -0.0476,-0.2417 -0.0458,-0.097 -0.12817,-0.15197 -0.0824,-0.0568 -0.19959,-0.0769 -0.11718,-0.022 -0.25268,-0.022 l -0.1648,0 0,-0.30395 0.12818,0 q 0.27832,0 0.44311,-0.11536 0.16663,-0.11719 0.16663,-0.34058 0,-0.0989 -0.0421,-0.17212 -0.0421,-0.0751 -0.11718,-0.12268 -0.0787,-0.0476 -0.16846,-0.0659 -0.0897,-0.0183 -0.20325,-0.0183 -0.17395,0 -0.36987,0.0623 -0.19592,0.0623 -0.36987,0.17578 l -0.0183,0 0,-0.38269 q 0.13,-0.0641 0.34607,-0.11719 0.21789,-0.0549 0.42114,-0.0549 0.19958,0 0.35156,0.0366 0.15198,0.0366 0.27466,0.11719 0.13184,0.0879 0.19958,0.2124 0.0678,0.12451 0.0678,0.29114 0,0.22705 -0.16113,0.39734 -0.1593,0.16846 -0.3772,0.2124 l 0,0.0256 q 0.0879,0.0146 0.20142,0.0623 0.11352,0.0458 0.19226,0.11536 z"
+ id="path5349"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4863"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4476-2"
+ transform="translate(35,-5.0000084)">
+ <path
+ style="fill:#fce94f;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-35"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-8">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5317"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.45923,351.23901 -1.47583,0 0,-0.27832 0.56763,0 0,-1.82739 -0.56763,0 0,-0.24902 q 0.11535,0 0.24719,-0.0183 0.13184,-0.0201 0.19959,-0.0568 0.0842,-0.0458 0.13183,-0.11536 0.0494,-0.0714 0.0568,-0.19043 l 0.28382,0 0,2.45727 0.55664,0 0,0.27832 z"
+ id="path5319"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4483-9"
+ transform="translate(35,-5.0000084)">
+ <path
+ style="fill:#8ae234;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,352.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-0"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,4.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-70">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5323"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.61487,351.23901 -1.8457,0 0,-0.38269 q 0.19226,-0.16479 0.38452,-0.32959 0.19409,-0.16479 0.36071,-0.32775 0.35157,-0.34058 0.48157,-0.54017 0.13001,-0.20141 0.13001,-0.43396 0,-0.2124 -0.14099,-0.33142 -0.13916,-0.12085 -0.39002,-0.12085 -0.16663,0 -0.36072,0.0586 -0.19409,0.0586 -0.37903,0.17944 l -0.0183,0 0,-0.38452 q 0.13001,-0.0641 0.34607,-0.11719 0.2179,-0.0531 0.42115,-0.0531 0.41931,0 0.65734,0.20325 0.23804,0.20141 0.23804,0.54748 0,0.15564 -0.0403,0.29114 -0.0384,0.13367 -0.11536,0.25452 -0.0714,0.11352 -0.16845,0.22339 -0.0952,0.10986 -0.23255,0.24353 -0.19592,0.19226 -0.40466,0.37353 -0.20874,0.17945 -0.39002,0.33325 l 1.46668,0 0,0.31311 z"
+ id="path5325"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4511-9"
+ transform="translate(35,-15.000008)">
+ <path
+ style="fill:#ad7fa8;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-2-8"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,19.999996)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-0-6">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5329"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.5929,350.37293 q 0,0.19043 -0.0696,0.36438 -0.0696,0.17395 -0.19043,0.29296 -0.13184,0.12818 -0.31495,0.19776 -0.18127,0.0677 -0.42114,0.0677 -0.22339,0 -0.4303,-0.0476 -0.20691,-0.0458 -0.34973,-0.11169 l 0,-0.38636 0.0256,0 q 0.15014,0.0952 0.35156,0.16297 0.20142,0.0659 0.39551,0.0659 0.13,0 0.25085,-0.0366 0.12268,-0.0366 0.2179,-0.12817 0.0806,-0.0787 0.12085,-0.1886 0.0421,-0.10986 0.0421,-0.25451 0,-0.141 -0.0494,-0.23804 -0.0476,-0.0971 -0.13366,-0.15564 -0.0952,-0.0696 -0.23255,-0.097 -0.1355,-0.0293 -0.30395,-0.0293 -0.16114,0 -0.31128,0.022 -0.14832,0.022 -0.25635,0.0439 l 0,-1.40442 1.64062,0 0,0.32044 -1.28723,0 0,0.7251 q 0.0787,-0.007 0.16114,-0.011 0.0824,-0.004 0.14282,-0.004 0.22156,0 0.38818,0.0385 0.16663,0.0366 0.30579,0.13184 0.14648,0.1007 0.22705,0.26001 0.0806,0.1593 0.0806,0.39917 z"
+ id="path5331"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5844"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4476-8"
+ transform="translate(45,-5.0000084)">
+ <path
+ style="fill:#fce94f;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-6"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-08">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5299"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.45923,351.23901 -1.47583,0 0,-0.27832 0.56763,0 0,-1.82739 -0.56763,0 0,-0.24902 q 0.11535,0 0.24719,-0.0183 0.13184,-0.0201 0.19959,-0.0568 0.0842,-0.0458 0.13183,-0.11536 0.0494,-0.0714 0.0568,-0.19043 l 0.28382,0 0,2.45727 0.55664,0 0,0.27832 z"
+ id="path5301"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-8"
+ transform="translate(45,-15.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-4">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5305"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5307"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4511-0"
+ transform="translate(45,-15.000008)">
+ <path
+ style="fill:#ad7fa8;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-2-1"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,19.999996)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-0-1">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5311"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.5929,350.37293 q 0,0.19043 -0.0696,0.36438 -0.0696,0.17395 -0.19043,0.29296 -0.13184,0.12818 -0.31495,0.19776 -0.18127,0.0677 -0.42114,0.0677 -0.22339,0 -0.4303,-0.0476 -0.20691,-0.0458 -0.34973,-0.11169 l 0,-0.38636 0.0256,0 q 0.15014,0.0952 0.35156,0.16297 0.20142,0.0659 0.39551,0.0659 0.13,0 0.25085,-0.0366 0.12268,-0.0366 0.2179,-0.12817 0.0806,-0.0787 0.12085,-0.1886 0.0421,-0.10986 0.0421,-0.25451 0,-0.141 -0.0494,-0.23804 -0.0476,-0.0971 -0.13366,-0.15564 -0.0952,-0.0696 -0.23255,-0.097 -0.1355,-0.0293 -0.30395,-0.0293 -0.16114,0 -0.31128,0.022 -0.14832,0.022 -0.25635,0.0439 l 0,-1.40442 1.64062,0 0,0.32044 -1.28723,0 0,0.7251 q 0.0787,-0.007 0.16114,-0.011 0.0824,-0.004 0.14282,-0.004 0.22156,0 0.38818,0.0385 0.16663,0.0366 0.30579,0.13184 0.14648,0.1007 0.22705,0.26001 0.0806,0.1593 0.0806,0.39917 z"
+ id="path5313"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5021"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4490-7"
+ transform="translate(55,-15.000008)">
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,357.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-4"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,9.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-8">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5281"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.375,349.92615 q 0.0879,0.0787 0.14465,0.19775 0.0568,0.11902 0.0568,0.30762 0,0.18677 -0.0678,0.34241 -0.0677,0.15564 -0.19043,0.27099 -0.13733,0.12818 -0.3241,0.19043 -0.18494,0.0604 -0.40649,0.0604 -0.22705,0 -0.44678,-0.0549 -0.21973,-0.0531 -0.36072,-0.11719 l 0,-0.38269 0.0275,0 q 0.15564,0.10254 0.36621,0.17029 0.21057,0.0677 0.40649,0.0677 0.11536,0 0.24536,-0.0385 0.13001,-0.0384 0.21057,-0.11352 0.0842,-0.0806 0.12452,-0.17761 0.0421,-0.0971 0.0421,-0.24537 0,-0.14648 -0.0476,-0.2417 -0.0458,-0.097 -0.12817,-0.15197 -0.0824,-0.0568 -0.19959,-0.0769 -0.11718,-0.022 -0.25268,-0.022 l -0.1648,0 0,-0.30395 0.12818,0 q 0.27832,0 0.44311,-0.11536 0.16663,-0.11719 0.16663,-0.34058 0,-0.0989 -0.0421,-0.17212 -0.0421,-0.0751 -0.11718,-0.12268 -0.0787,-0.0476 -0.16846,-0.0659 -0.0897,-0.0183 -0.20325,-0.0183 -0.17395,0 -0.36987,0.0623 -0.19592,0.0623 -0.36987,0.17578 l -0.0183,0 0,-0.38269 q 0.13,-0.0641 0.34607,-0.11719 0.21789,-0.0549 0.42114,-0.0549 0.19958,0 0.35156,0.0366 0.15198,0.0366 0.27466,0.11719 0.13184,0.0879 0.19958,0.2124 0.0678,0.12451 0.0678,0.29114 0,0.22705 -0.16113,0.39734 -0.1593,0.16846 -0.3772,0.2124 l 0,0.0256 q 0.0879,0.0146 0.20142,0.0623 0.11352,0.0458 0.19226,0.11536 z"
+ id="path5283"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-5"
+ transform="translate(55,-15.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-7"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-8">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-38">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5287"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5289"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4525-8"
+ transform="translate(55,-25.000008)">
+ <path
+ style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,377.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-1-3"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,29.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-3-4">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5293"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.62219,348.9209 -1.23413,2.31811 -0.39184,0 1.31286,-2.406 -1.55273,0 0,-0.32044 1.86584,0 0,0.40833 z"
+ id="path5295"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5288"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4490-79"
+ transform="translate(65,-15.000008)">
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,357.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-7"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,9.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-83">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5263"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.375,349.92615 q 0.0879,0.0787 0.14465,0.19775 0.0568,0.11902 0.0568,0.30762 0,0.18677 -0.0678,0.34241 -0.0677,0.15564 -0.19043,0.27099 -0.13733,0.12818 -0.3241,0.19043 -0.18494,0.0604 -0.40649,0.0604 -0.22705,0 -0.44678,-0.0549 -0.21973,-0.0531 -0.36072,-0.11719 l 0,-0.38269 0.0275,0 q 0.15564,0.10254 0.36621,0.17029 0.21057,0.0677 0.40649,0.0677 0.11536,0 0.24536,-0.0385 0.13001,-0.0384 0.21057,-0.11352 0.0842,-0.0806 0.12452,-0.17761 0.0421,-0.0971 0.0421,-0.24537 0,-0.14648 -0.0476,-0.2417 -0.0458,-0.097 -0.12817,-0.15197 -0.0824,-0.0568 -0.19959,-0.0769 -0.11718,-0.022 -0.25268,-0.022 l -0.1648,0 0,-0.30395 0.12818,0 q 0.27832,0 0.44311,-0.11536 0.16663,-0.11719 0.16663,-0.34058 0,-0.0989 -0.0421,-0.17212 -0.0421,-0.0751 -0.11718,-0.12268 -0.0787,-0.0476 -0.16846,-0.0659 -0.0897,-0.0183 -0.20325,-0.0183 -0.17395,0 -0.36987,0.0623 -0.19592,0.0623 -0.36987,0.17578 l -0.0183,0 0,-0.38269 q 0.13,-0.0641 0.34607,-0.11719 0.21789,-0.0549 0.42114,-0.0549 0.19958,0 0.35156,0.0366 0.15198,0.0366 0.27466,0.11719 0.13184,0.0879 0.19958,0.2124 0.0678,0.12451 0.0678,0.29114 0,0.22705 -0.16113,0.39734 -0.1593,0.16846 -0.3772,0.2124 l 0,0.0256 q 0.0879,0.0146 0.20142,0.0623 0.11352,0.0458 0.19226,0.11536 z"
+ id="path5265"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4518-8"
+ transform="translate(65,-25.000008)">
+ <path
+ style="fill:#e9b96e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-4-2"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,24.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-7-0">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5269"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.65515,350.35462 q 0,0.41564 -0.27466,0.67932 -0.27282,0.26184 -0.67016,0.26184 -0.20142,0 -0.36621,-0.0623 -0.1648,-0.0623 -0.29114,-0.18493 -0.15747,-0.15198 -0.24353,-0.40284 -0.0842,-0.25085 -0.0842,-0.60424 0,-0.36255 0.0769,-0.64271 0.0787,-0.28015 0.24903,-0.49804 0.16113,-0.20691 0.41565,-0.32227 0.25451,-0.11719 0.59326,-0.11719 0.10803,0 0.18127,0.009 0.0733,0.009 0.14832,0.033 l 0,0.34973 -0.0183,0 q -0.0513,-0.0275 -0.15564,-0.0513 -0.10254,-0.0256 -0.21057,-0.0256 -0.39368,0 -0.62805,0.24719 -0.23438,0.24536 -0.27283,0.66467 0.15381,-0.0934 0.30212,-0.14099 0.15015,-0.0494 0.34607,-0.0494 0.17395,0 0.30579,0.033 0.13366,0.0311 0.27282,0.12817 0.16114,0.1117 0.2417,0.28199 0.0824,0.17029 0.0824,0.41382 z m -0.3717,0.0146 q 0,-0.17028 -0.0513,-0.28198 -0.0494,-0.11169 -0.1648,-0.19409 -0.0842,-0.0586 -0.18676,-0.0769 -0.10254,-0.0183 -0.21424,-0.0183 -0.15564,0 -0.2893,0.0366 -0.13367,0.0366 -0.27466,0.11352 -0.004,0.0403 -0.005,0.0787 -0.002,0.0366 -0.002,0.0934 0,0.28931 0.0586,0.45776 0.0604,0.16663 0.16479,0.26368 0.0842,0.0806 0.18128,0.11901 0.0989,0.0366 0.21423,0.0366 0.2655,0 0.41748,-0.16114 0.15198,-0.16296 0.15198,-0.46692 z"
+ id="path5271"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4525-9"
+ transform="translate(65,-25.000008)">
+ <path
+ style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,377.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-1-0"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,29.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-3-6">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5275"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.62219,348.9209 -1.23413,2.31811 -0.39184,0 1.31286,-2.406 -1.55273,0 0,-0.32044 1.86584,0 0,0.40833 z"
+ id="path5277"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5267"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4503-2"
+ transform="translate(75,-20.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-83"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-2">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-8">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5245"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5247"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4511-96"
+ transform="translate(75,-20.000008)">
+ <path
+ style="fill:#ad7fa8;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-2-4"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,19.999996)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-0-60">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5251"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.5929,350.37293 q 0,0.19043 -0.0696,0.36438 -0.0696,0.17395 -0.19043,0.29296 -0.13184,0.12818 -0.31495,0.19776 -0.18127,0.0677 -0.42114,0.0677 -0.22339,0 -0.4303,-0.0476 -0.20691,-0.0458 -0.34973,-0.11169 l 0,-0.38636 0.0256,0 q 0.15014,0.0952 0.35156,0.16297 0.20142,0.0659 0.39551,0.0659 0.13,0 0.25085,-0.0366 0.12268,-0.0366 0.2179,-0.12817 0.0806,-0.0787 0.12085,-0.1886 0.0421,-0.10986 0.0421,-0.25451 0,-0.141 -0.0494,-0.23804 -0.0476,-0.0971 -0.13366,-0.15564 -0.0952,-0.0696 -0.23255,-0.097 -0.1355,-0.0293 -0.30395,-0.0293 -0.16114,0 -0.31128,0.022 -0.14832,0.022 -0.25635,0.0439 l 0,-1.40442 1.64062,0 0,0.32044 -1.28723,0 0,0.7251 q 0.0787,-0.007 0.16114,-0.011 0.0824,-0.004 0.14282,-0.004 0.22156,0 0.38818,0.0385 0.16663,0.0366 0.30579,0.13184 0.14648,0.1007 0.22705,0.26001 0.0806,0.1593 0.0806,0.39917 z"
+ id="path5253"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4532-4"
+ transform="translate(75,-30.000008)">
+ <path
+ style="fill:#d3d7cf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,382.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-1-9"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,34.999976)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-6-0">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5257"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.63501,350.47913 q 0,0.35339 -0.27649,0.58777 -0.27466,0.23437 -0.69214,0.23437 -0.44311,0 -0.70679,-0.22888 -0.26184,-0.22888 -0.26184,-0.58594 0,-0.22705 0.13184,-0.41015 0.13184,-0.18494 0.3717,-0.29297 l 0,-0.011 q -0.21972,-0.11719 -0.32592,-0.25635 -0.10437,-0.13916 -0.10437,-0.3479 0,-0.30762 0.25268,-0.51269 0.25269,-0.20508 0.6427,-0.20508 0.40833,0 0.65186,0.19592 0.24353,0.19592 0.24353,0.49805 0,0.18493 -0.11536,0.36438 -0.11536,0.17761 -0.33874,0.27832 l 0,0.011 q 0.25634,0.10987 0.39184,0.271 0.1355,0.16113 0.1355,0.41016 z m -0.43396,-1.33118 q 0,-0.19592 -0.15198,-0.31128 -0.15014,-0.11719 -0.38452,-0.11719 -0.23071,0 -0.37903,0.10987 -0.14648,0.10986 -0.14648,0.29663 0,0.13183 0.0732,0.22888 0.0751,0.0952 0.22522,0.17029 0.0677,0.033 0.19409,0.0861 0.12818,0.0531 0.24903,0.0879 0.18127,-0.12085 0.25085,-0.25086 0.0696,-0.13 0.0696,-0.30029 z m 0.0568,1.36597 q 0,-0.16846 -0.0751,-0.26917 -0.0732,-0.10254 -0.28931,-0.20508 -0.0861,-0.0403 -0.1886,-0.0751 -0.10254,-0.0348 -0.27282,-0.0971 -0.1648,0.0897 -0.26551,0.24354 -0.0989,0.1538 -0.0989,0.3479 0,0.24719 0.17029,0.40832 0.17028,0.16113 0.43212,0.16113 0.26734,0 0.42664,-0.13733 0.16113,-0.13732 0.16113,-0.37719 z"
+ id="path5259"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5246"
+ transform="matrix(5,0,0,5,-870,-1484.5042)">
+ <g
+ id="g4503-82"
+ transform="translate(85,-20.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-81"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-5">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-86">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5227"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5229"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4525-84"
+ transform="translate(85,-30.000008)">
+ <path
+ style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,377.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-1-2"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,29.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-3-44">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5233"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.62219,348.9209 -1.23413,2.31811 -0.39184,0 1.31286,-2.406 -1.55273,0 0,-0.32044 1.86584,0 0,0.40833 z"
+ id="path5235"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4532-9"
+ transform="translate(85,-30.000018)">
+ <path
+ style="fill:#d3d7cf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,382.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-1-0"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,34.999976)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-6-1">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5239"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.63501,350.47913 q 0,0.35339 -0.27649,0.58777 -0.27466,0.23437 -0.69214,0.23437 -0.44311,0 -0.70679,-0.22888 -0.26184,-0.22888 -0.26184,-0.58594 0,-0.22705 0.13184,-0.41015 0.13184,-0.18494 0.3717,-0.29297 l 0,-0.011 q -0.21972,-0.11719 -0.32592,-0.25635 -0.10437,-0.13916 -0.10437,-0.3479 0,-0.30762 0.25268,-0.51269 0.25269,-0.20508 0.6427,-0.20508 0.40833,0 0.65186,0.19592 0.24353,0.19592 0.24353,0.49805 0,0.18493 -0.11536,0.36438 -0.11536,0.17761 -0.33874,0.27832 l 0,0.011 q 0.25634,0.10987 0.39184,0.271 0.1355,0.16113 0.1355,0.41016 z m -0.43396,-1.33118 q 0,-0.19592 -0.15198,-0.31128 -0.15014,-0.11719 -0.38452,-0.11719 -0.23071,0 -0.37903,0.10987 -0.14648,0.10986 -0.14648,0.29663 0,0.13183 0.0732,0.22888 0.0751,0.0952 0.22522,0.17029 0.0677,0.033 0.19409,0.0861 0.12818,0.0531 0.24903,0.0879 0.18127,-0.12085 0.25085,-0.25086 0.0696,-0.13 0.0696,-0.30029 z m 0.0568,1.36597 q 0,-0.16846 -0.0751,-0.26917 -0.0732,-0.10254 -0.28931,-0.20508 -0.0861,-0.0403 -0.1886,-0.0751 -0.10254,-0.0348 -0.27282,-0.0971 -0.1648,0.0897 -0.26551,0.24354 -0.0989,0.1538 -0.0989,0.3479 0,0.24719 0.17029,0.40832 0.17028,0.16113 0.43212,0.16113 0.26734,0 0.42664,-0.13733 0.16113,-0.13732 0.16113,-0.37719 z"
+ id="path5241"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1334.5042)"
+ id="g4692-9">
+ <g
+ id="g4476-0-9-7"
+ transform="translate(15,-5.0000084)">
+ <path
+ style="fill:#f577f3;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-23-9-2"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-6-9-2">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5065"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.61121,349.87488 q 0,0.73425 -0.23072,1.07849 -0.22888,0.34241 -0.71228,0.34241 -0.49072,0 -0.71777,-0.3479 -0.22522,-0.3479 -0.22522,-1.06934 0,-0.72693 0.22888,-1.073 0.22888,-0.3479 0.71411,-0.3479 0.49073,0 0.71595,0.3534 0.22705,0.35156 0.22705,1.06384 z m -0.48157,0.8313 q 0.0641,-0.14832 0.0861,-0.3479 0.0238,-0.20142 0.0238,-0.4834 0,-0.27832 -0.0238,-0.4834 -0.022,-0.20508 -0.0879,-0.3479 -0.0641,-0.14099 -0.17578,-0.2124 -0.10987,-0.0714 -0.28382,-0.0714 -0.17212,0 -0.28564,0.0714 -0.1117,0.0714 -0.17761,0.21606 -0.0623,0.1355 -0.0861,0.3534 -0.022,0.21789 -0.022,0.4779 0,0.28565 0.0202,0.47791 0.0201,0.19226 0.0861,0.34423 0.0604,0.14283 0.17029,0.2179 0.1117,0.0751 0.2948,0.0751 0.17212,0 0.28565,-0.0714 0.11352,-0.0714 0.17578,-0.21606 z"
+ id="path5067"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4476-05-0"
+ transform="translate(15,-8.410356e-6)">
+ <path
+ style="fill:#fce94f;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-4-7"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-98-7">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5071"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.45923,351.23901 -1.47583,0 0,-0.27832 0.56763,0 0,-1.82739 -0.56763,0 0,-0.24902 q 0.11535,0 0.24719,-0.0183 0.13184,-0.0201 0.19959,-0.0568 0.0842,-0.0458 0.13183,-0.11536 0.0494,-0.0714 0.0568,-0.19043 l 0.28382,0 0,2.45727 0.55664,0 0,0.27832 z"
+ id="path5073"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-3-2"
+ transform="translate(15,-10.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5077"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5079"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4503-3-2-1"
+ transform="translate(15,9.9999916)">
+ <g
+ id="g6232">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5083"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5085"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5089"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5091"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5095"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5097"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(10,-1.0356075e-8)"
+ id="g6232-3">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-6"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-39">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-74">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5101"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5103"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-5"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-0"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-32">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5107"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5109"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-5"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-9"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-0">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5113"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5115"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(20,-1.0356075e-8)"
+ id="g6232-3-1">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-6-2"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-39-5">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-74-0">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5119"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5121"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-5-6"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-0-3"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-32-2">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5125"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5127"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-5-9"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-9-8"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-0-4">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5131"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5133"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(30,-1.0356075e-8)"
+ id="g6232-3-1-9">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-6-2-2"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-39-5-1">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-74-0-3">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5137"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5139"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-5-6-5"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-0-3-2"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-32-2-3">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5143"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5145"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-5-9-5"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-9-8-5"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-0-4-1">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5149"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5151"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(40,-1.0356075e-8)"
+ id="g6232-7">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-65"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-4">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-3">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5155"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5157"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-7"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-5"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-1">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5161"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5163"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-1"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-4"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-1">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5167"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5169"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(50,-1.0356075e-8)"
+ id="g6232-3-6">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-6-22"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-39-1">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-74-3">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5173"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5175"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-5-3"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-0-8"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-32-1">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5179"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5181"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-5-0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-9-0"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-0-1">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5185"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5187"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(60,-1.0356075e-8)"
+ id="g6232-3-1-94">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-6-2-5"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-39-5-5">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-74-0-7">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5191"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5193"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-5-6-0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-0-3-3"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-32-2-7">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5197"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5199"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-5-9-1"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-9-8-4"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-0-4-2">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5203"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5205"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(70,-1.0356075e-8)"
+ id="g6232-3-1-9-1">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-6-2-2-8"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-39-5-1-2">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-74-0-3-5">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5209"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5211"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-5-6-5-3"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-0-3-2-1"
+ transform="translate(0,5.0000055)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-32-2-3-0">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5215"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5217"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-8-2-0-9-0-5-9-5-1"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-9-9-7-3-7-9-8-5-6"
+ transform="translate(0,10.000005)">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-7-5-8-7-3-0-4-1-2">
+ <path
+ d="m 152.78931,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28565,0.21058 -0.16296,0.0732 -0.34606,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path5221"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 153.88794,351.23901 -0.43762,0 0,-0.52185 0.43762,0 0,0.52185 z"
+ id="path5223"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-670,-1334.5042)"
+ id="g4776-8">
+ <g
+ id="g4476-0-5-1"
+ transform="translate(25,-5.0000084)">
+ <path
+ style="fill:#f577f3;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-23-0-5"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-6-8-5">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5047"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.61121,349.87488 q 0,0.73425 -0.23072,1.07849 -0.22888,0.34241 -0.71228,0.34241 -0.49072,0 -0.71777,-0.3479 -0.22522,-0.3479 -0.22522,-1.06934 0,-0.72693 0.22888,-1.073 0.22888,-0.3479 0.71411,-0.3479 0.49073,0 0.71595,0.3534 0.22705,0.35156 0.22705,1.06384 z m -0.48157,0.8313 q 0.0641,-0.14832 0.0861,-0.3479 0.0238,-0.20142 0.0238,-0.4834 0,-0.27832 -0.0238,-0.4834 -0.022,-0.20508 -0.0879,-0.3479 -0.0641,-0.14099 -0.17578,-0.2124 -0.10987,-0.0714 -0.28382,-0.0714 -0.17212,0 -0.28564,0.0714 -0.1117,0.0714 -0.17761,0.21606 -0.0623,0.1355 -0.0861,0.3534 -0.022,0.21789 -0.022,0.4779 0,0.28565 0.0202,0.47791 0.0201,0.19226 0.0861,0.34423 0.0604,0.14283 0.17029,0.2179 0.1117,0.0751 0.2948,0.0751 0.17212,0 0.28565,-0.0714 0.11352,-0.0714 0.17578,-0.21606 z"
+ id="path5049"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-0-7"
+ transform="translate(25,-10.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-2-9"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-3-8">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-60-0">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5053"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5055"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4490-2-4"
+ transform="translate(25,-10.000008)">
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,357.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-11-8"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,9.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-2-7">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5059"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.375,349.92615 q 0.0879,0.0787 0.14465,0.19775 0.0568,0.11902 0.0568,0.30762 0,0.18677 -0.0678,0.34241 -0.0677,0.15564 -0.19043,0.27099 -0.13733,0.12818 -0.3241,0.19043 -0.18494,0.0604 -0.40649,0.0604 -0.22705,0 -0.44678,-0.0549 -0.21973,-0.0531 -0.36072,-0.11719 l 0,-0.38269 0.0275,0 q 0.15564,0.10254 0.36621,0.17029 0.21057,0.0677 0.40649,0.0677 0.11536,0 0.24536,-0.0385 0.13001,-0.0384 0.21057,-0.11352 0.0842,-0.0806 0.12452,-0.17761 0.0421,-0.0971 0.0421,-0.24537 0,-0.14648 -0.0476,-0.2417 -0.0458,-0.097 -0.12817,-0.15197 -0.0824,-0.0568 -0.19959,-0.0769 -0.11718,-0.022 -0.25268,-0.022 l -0.1648,0 0,-0.30395 0.12818,0 q 0.27832,0 0.44311,-0.11536 0.16663,-0.11719 0.16663,-0.34058 0,-0.0989 -0.0421,-0.17212 -0.0421,-0.0751 -0.11718,-0.12268 -0.0787,-0.0476 -0.16846,-0.0659 -0.0897,-0.0183 -0.20325,-0.0183 -0.17395,0 -0.36987,0.0623 -0.19592,0.0623 -0.36987,0.17578 l -0.0183,0 0,-0.38269 q 0.13,-0.0641 0.34607,-0.11719 0.21789,-0.0549 0.42114,-0.0549 0.19958,0 0.35156,0.0366 0.15198,0.0366 0.27466,0.11719 0.13184,0.0879 0.19958,0.2124 0.0678,0.12451 0.0678,0.29114 0,0.22705 -0.16113,0.39734 -0.1593,0.16846 -0.3772,0.2124 l 0,0.0256 q 0.0879,0.0146 0.20142,0.0623 0.11352,0.0458 0.19226,0.11536 z"
+ id="path5061"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1334.5042)"
+ id="g4863-1">
+ <g
+ id="g4476-2-9"
+ transform="translate(35,-5.0000084)">
+ <path
+ style="fill:#fce94f;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-35-2"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-8-1">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5029"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.45923,351.23901 -1.47583,0 0,-0.27832 0.56763,0 0,-1.82739 -0.56763,0 0,-0.24902 q 0.11535,0 0.24719,-0.0183 0.13184,-0.0201 0.19959,-0.0568 0.0842,-0.0458 0.13183,-0.11536 0.0494,-0.0714 0.0568,-0.19043 l 0.28382,0 0,2.45727 0.55664,0 0,0.27832 z"
+ id="path5031"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4483-9-6"
+ transform="translate(35,-5.0000084)">
+ <path
+ style="fill:#8ae234;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,352.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-0-1"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,4.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-70-7">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5035"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.61487,351.23901 -1.8457,0 0,-0.38269 q 0.19226,-0.16479 0.38452,-0.32959 0.19409,-0.16479 0.36071,-0.32775 0.35157,-0.34058 0.48157,-0.54017 0.13001,-0.20141 0.13001,-0.43396 0,-0.2124 -0.14099,-0.33142 -0.13916,-0.12085 -0.39002,-0.12085 -0.16663,0 -0.36072,0.0586 -0.19409,0.0586 -0.37903,0.17944 l -0.0183,0 0,-0.38452 q 0.13001,-0.0641 0.34607,-0.11719 0.2179,-0.0531 0.42115,-0.0531 0.41931,0 0.65734,0.20325 0.23804,0.20141 0.23804,0.54748 0,0.15564 -0.0403,0.29114 -0.0384,0.13367 -0.11536,0.25452 -0.0714,0.11352 -0.16845,0.22339 -0.0952,0.10986 -0.23255,0.24353 -0.19592,0.19226 -0.40466,0.37353 -0.20874,0.17945 -0.39002,0.33325 l 1.46668,0 0,0.31311 z"
+ id="path5037"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4511-9-7"
+ transform="translate(35,-15.000008)">
+ <path
+ style="fill:#ad7fa8;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-2-8-7"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,19.999996)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-0-6-8">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5041"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.5929,350.37293 q 0,0.19043 -0.0696,0.36438 -0.0696,0.17395 -0.19043,0.29296 -0.13184,0.12818 -0.31495,0.19776 -0.18127,0.0677 -0.42114,0.0677 -0.22339,0 -0.4303,-0.0476 -0.20691,-0.0458 -0.34973,-0.11169 l 0,-0.38636 0.0256,0 q 0.15014,0.0952 0.35156,0.16297 0.20142,0.0659 0.39551,0.0659 0.13,0 0.25085,-0.0366 0.12268,-0.0366 0.2179,-0.12817 0.0806,-0.0787 0.12085,-0.1886 0.0421,-0.10986 0.0421,-0.25451 0,-0.141 -0.0494,-0.23804 -0.0476,-0.0971 -0.13366,-0.15564 -0.0952,-0.0696 -0.23255,-0.097 -0.1355,-0.0293 -0.30395,-0.0293 -0.16114,0 -0.31128,0.022 -0.14832,0.022 -0.25635,0.0439 l 0,-1.40442 1.64062,0 0,0.32044 -1.28723,0 0,0.7251 q 0.0787,-0.007 0.16114,-0.011 0.0824,-0.004 0.14282,-0.004 0.22156,0 0.38818,0.0385 0.16663,0.0366 0.30579,0.13184 0.14648,0.1007 0.22705,0.26001 0.0806,0.1593 0.0806,0.39917 z"
+ id="path5043"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g5823"
+ transform="matrix(5,0,0,5,-820,-1609.5042)">
+ <g
+ id="g4476-8-8"
+ transform="translate(45,49.99999)">
+ <path
+ style="fill:#fce94f;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,347.36221 5,0 0,5 -5,0 z"
+ id="rect4138-6-3"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-08-0">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5011"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.45923,351.23901 -1.47583,0 0,-0.27832 0.56763,0 0,-1.82739 -0.56763,0 0,-0.24902 q 0.11535,0 0.24719,-0.0183 0.13184,-0.0201 0.19959,-0.0568 0.0842,-0.0458 0.13183,-0.11536 0.0494,-0.0714 0.0568,-0.19043 l 0.28382,0 0,2.45727 0.55664,0 0,0.27832 z"
+ id="path5013"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-8-0"
+ transform="translate(45,39.99999)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-0-6"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-4-1">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-3-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5017"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5019"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4511-0-4"
+ transform="translate(45,39.99999)">
+ <path
+ style="fill:#ad7fa8;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-2-1-8"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,19.999996)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-0-1-1">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5023"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.5929,350.37293 q 0,0.19043 -0.0696,0.36438 -0.0696,0.17395 -0.19043,0.29296 -0.13184,0.12818 -0.31495,0.19776 -0.18127,0.0677 -0.42114,0.0677 -0.22339,0 -0.4303,-0.0476 -0.20691,-0.0458 -0.34973,-0.11169 l 0,-0.38636 0.0256,0 q 0.15014,0.0952 0.35156,0.16297 0.20142,0.0659 0.39551,0.0659 0.13,0 0.25085,-0.0366 0.12268,-0.0366 0.2179,-0.12817 0.0806,-0.0787 0.12085,-0.1886 0.0421,-0.10986 0.0421,-0.25451 0,-0.141 -0.0494,-0.23804 -0.0476,-0.0971 -0.13366,-0.15564 -0.0952,-0.0696 -0.23255,-0.097 -0.1355,-0.0293 -0.30395,-0.0293 -0.16114,0 -0.31128,0.022 -0.14832,0.022 -0.25635,0.0439 l 0,-1.40442 1.64062,0 0,0.32044 -1.28723,0 0,0.7251 q 0.0787,-0.007 0.16114,-0.011 0.0824,-0.004 0.14282,-0.004 0.22156,0 0.38818,0.0385 0.16663,0.0366 0.30579,0.13184 0.14648,0.1007 0.22705,0.26001 0.0806,0.1593 0.0806,0.39917 z"
+ id="path5025"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-920,-1334.5042)"
+ id="g5021-6">
+ <g
+ id="g4490-7-4"
+ transform="translate(55,-15.000008)">
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,357.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-4-9"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,9.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-8-7">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4993"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.375,349.92615 q 0.0879,0.0787 0.14465,0.19775 0.0568,0.11902 0.0568,0.30762 0,0.18677 -0.0678,0.34241 -0.0677,0.15564 -0.19043,0.27099 -0.13733,0.12818 -0.3241,0.19043 -0.18494,0.0604 -0.40649,0.0604 -0.22705,0 -0.44678,-0.0549 -0.21973,-0.0531 -0.36072,-0.11719 l 0,-0.38269 0.0275,0 q 0.15564,0.10254 0.36621,0.17029 0.21057,0.0677 0.40649,0.0677 0.11536,0 0.24536,-0.0385 0.13001,-0.0384 0.21057,-0.11352 0.0842,-0.0806 0.12452,-0.17761 0.0421,-0.0971 0.0421,-0.24537 0,-0.14648 -0.0476,-0.2417 -0.0458,-0.097 -0.12817,-0.15197 -0.0824,-0.0568 -0.19959,-0.0769 -0.11718,-0.022 -0.25268,-0.022 l -0.1648,0 0,-0.30395 0.12818,0 q 0.27832,0 0.44311,-0.11536 0.16663,-0.11719 0.16663,-0.34058 0,-0.0989 -0.0421,-0.17212 -0.0421,-0.0751 -0.11718,-0.12268 -0.0787,-0.0476 -0.16846,-0.0659 -0.0897,-0.0183 -0.20325,-0.0183 -0.17395,0 -0.36987,0.0623 -0.19592,0.0623 -0.36987,0.17578 l -0.0183,0 0,-0.38269 q 0.13,-0.0641 0.34607,-0.11719 0.21789,-0.0549 0.42114,-0.0549 0.19958,0 0.35156,0.0366 0.15198,0.0366 0.27466,0.11719 0.13184,0.0879 0.19958,0.2124 0.0678,0.12451 0.0678,0.29114 0,0.22705 -0.16113,0.39734 -0.1593,0.16846 -0.3772,0.2124 l 0,0.0256 q 0.0879,0.0146 0.20142,0.0623 0.11352,0.0458 0.19226,0.11536 z"
+ id="path4995"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4503-5-5"
+ transform="translate(55,-15.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-7-5"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-8-2">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-38-8">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4999"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path5001"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4525-8-5"
+ transform="translate(55,-25.000008)">
+ <path
+ style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,377.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-1-3-0"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,29.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-3-4-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path5005"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.62219,348.9209 -1.23413,2.31811 -0.39184,0 1.31286,-2.406 -1.55273,0 0,-0.32044 1.86584,0 0,0.40833 z"
+ id="path5007"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-1070,-1334.5042)"
+ id="g5288-4">
+ <g
+ id="g4490-79-3"
+ transform="translate(65,-15.000008)">
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,357.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-7-0"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,9.9999963)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-83-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4975"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.375,349.92615 q 0.0879,0.0787 0.14465,0.19775 0.0568,0.11902 0.0568,0.30762 0,0.18677 -0.0678,0.34241 -0.0677,0.15564 -0.19043,0.27099 -0.13733,0.12818 -0.3241,0.19043 -0.18494,0.0604 -0.40649,0.0604 -0.22705,0 -0.44678,-0.0549 -0.21973,-0.0531 -0.36072,-0.11719 l 0,-0.38269 0.0275,0 q 0.15564,0.10254 0.36621,0.17029 0.21057,0.0677 0.40649,0.0677 0.11536,0 0.24536,-0.0385 0.13001,-0.0384 0.21057,-0.11352 0.0842,-0.0806 0.12452,-0.17761 0.0421,-0.0971 0.0421,-0.24537 0,-0.14648 -0.0476,-0.2417 -0.0458,-0.097 -0.12817,-0.15197 -0.0824,-0.0568 -0.19959,-0.0769 -0.11718,-0.022 -0.25268,-0.022 l -0.1648,0 0,-0.30395 0.12818,0 q 0.27832,0 0.44311,-0.11536 0.16663,-0.11719 0.16663,-0.34058 0,-0.0989 -0.0421,-0.17212 -0.0421,-0.0751 -0.11718,-0.12268 -0.0787,-0.0476 -0.16846,-0.0659 -0.0897,-0.0183 -0.20325,-0.0183 -0.17395,0 -0.36987,0.0623 -0.19592,0.0623 -0.36987,0.17578 l -0.0183,0 0,-0.38269 q 0.13,-0.0641 0.34607,-0.11719 0.21789,-0.0549 0.42114,-0.0549 0.19958,0 0.35156,0.0366 0.15198,0.0366 0.27466,0.11719 0.13184,0.0879 0.19958,0.2124 0.0678,0.12451 0.0678,0.29114 0,0.22705 -0.16113,0.39734 -0.1593,0.16846 -0.3772,0.2124 l 0,0.0256 q 0.0879,0.0146 0.20142,0.0623 0.11352,0.0458 0.19226,0.11536 z"
+ id="path4977"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4518-8-6"
+ transform="translate(65,-25.000008)">
+ <path
+ style="fill:#e9b96e;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,372.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-4-2-4"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,24.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-7-0-2">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4981"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.65515,350.35462 q 0,0.41564 -0.27466,0.67932 -0.27282,0.26184 -0.67016,0.26184 -0.20142,0 -0.36621,-0.0623 -0.1648,-0.0623 -0.29114,-0.18493 -0.15747,-0.15198 -0.24353,-0.40284 -0.0842,-0.25085 -0.0842,-0.60424 0,-0.36255 0.0769,-0.64271 0.0787,-0.28015 0.24903,-0.49804 0.16113,-0.20691 0.41565,-0.32227 0.25451,-0.11719 0.59326,-0.11719 0.10803,0 0.18127,0.009 0.0733,0.009 0.14832,0.033 l 0,0.34973 -0.0183,0 q -0.0513,-0.0275 -0.15564,-0.0513 -0.10254,-0.0256 -0.21057,-0.0256 -0.39368,0 -0.62805,0.24719 -0.23438,0.24536 -0.27283,0.66467 0.15381,-0.0934 0.30212,-0.14099 0.15015,-0.0494 0.34607,-0.0494 0.17395,0 0.30579,0.033 0.13366,0.0311 0.27282,0.12817 0.16114,0.1117 0.2417,0.28199 0.0824,0.17029 0.0824,0.41382 z m -0.3717,0.0146 q 0,-0.17028 -0.0513,-0.28198 -0.0494,-0.11169 -0.1648,-0.19409 -0.0842,-0.0586 -0.18676,-0.0769 -0.10254,-0.0183 -0.21424,-0.0183 -0.15564,0 -0.2893,0.0366 -0.13367,0.0366 -0.27466,0.11352 -0.004,0.0403 -0.005,0.0787 -0.002,0.0366 -0.002,0.0934 0,0.28931 0.0586,0.45776 0.0604,0.16663 0.16479,0.26368 0.0842,0.0806 0.18128,0.11901 0.0989,0.0366 0.21423,0.0366 0.2655,0 0.41748,-0.16114 0.15198,-0.16296 0.15198,-0.46692 z"
+ id="path4983"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4525-9-8"
+ transform="translate(65,-25.000008)">
+ <path
+ style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,377.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-1-0-9"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,29.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-3-6-9">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4987"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.62219,348.9209 -1.23413,2.31811 -0.39184,0 1.31286,-2.406 -1.55273,0 0,-0.32044 1.86584,0 0,0.40833 z"
+ id="path4989"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1334.5042)"
+ id="g5267-5">
+ <g
+ id="g4503-2-8"
+ transform="translate(75,-20.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-83-1"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-2-8">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-8-9">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4957"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path4959"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4511-96-0"
+ transform="translate(75,-20.000008)">
+ <path
+ style="fill:#ad7fa8;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,367.36221 5,0 0,5 -5,0 z"
+ id="rect4138-2-4-5"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,19.999996)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-0-60-2">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4963"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.5929,350.37293 q 0,0.19043 -0.0696,0.36438 -0.0696,0.17395 -0.19043,0.29296 -0.13184,0.12818 -0.31495,0.19776 -0.18127,0.0677 -0.42114,0.0677 -0.22339,0 -0.4303,-0.0476 -0.20691,-0.0458 -0.34973,-0.11169 l 0,-0.38636 0.0256,0 q 0.15014,0.0952 0.35156,0.16297 0.20142,0.0659 0.39551,0.0659 0.13,0 0.25085,-0.0366 0.12268,-0.0366 0.2179,-0.12817 0.0806,-0.0787 0.12085,-0.1886 0.0421,-0.10986 0.0421,-0.25451 0,-0.141 -0.0494,-0.23804 -0.0476,-0.0971 -0.13366,-0.15564 -0.0952,-0.0696 -0.23255,-0.097 -0.1355,-0.0293 -0.30395,-0.0293 -0.16114,0 -0.31128,0.022 -0.14832,0.022 -0.25635,0.0439 l 0,-1.40442 1.64062,0 0,0.32044 -1.28723,0 0,0.7251 q 0.0787,-0.007 0.16114,-0.011 0.0824,-0.004 0.14282,-0.004 0.22156,0 0.38818,0.0385 0.16663,0.0366 0.30579,0.13184 0.14648,0.1007 0.22705,0.26001 0.0806,0.1593 0.0806,0.39917 z"
+ id="path4965"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4532-4-1"
+ transform="translate(75,-30.000008)">
+ <path
+ style="fill:#d3d7cf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,382.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-1-9-4"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,34.999976)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-6-0-9">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4969"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.63501,350.47913 q 0,0.35339 -0.27649,0.58777 -0.27466,0.23437 -0.69214,0.23437 -0.44311,0 -0.70679,-0.22888 -0.26184,-0.22888 -0.26184,-0.58594 0,-0.22705 0.13184,-0.41015 0.13184,-0.18494 0.3717,-0.29297 l 0,-0.011 q -0.21972,-0.11719 -0.32592,-0.25635 -0.10437,-0.13916 -0.10437,-0.3479 0,-0.30762 0.25268,-0.51269 0.25269,-0.20508 0.6427,-0.20508 0.40833,0 0.65186,0.19592 0.24353,0.19592 0.24353,0.49805 0,0.18493 -0.11536,0.36438 -0.11536,0.17761 -0.33874,0.27832 l 0,0.011 q 0.25634,0.10987 0.39184,0.271 0.1355,0.16113 0.1355,0.41016 z m -0.43396,-1.33118 q 0,-0.19592 -0.15198,-0.31128 -0.15014,-0.11719 -0.38452,-0.11719 -0.23071,0 -0.37903,0.10987 -0.14648,0.10986 -0.14648,0.29663 0,0.13183 0.0732,0.22888 0.0751,0.0952 0.22522,0.17029 0.0677,0.033 0.19409,0.0861 0.12818,0.0531 0.24903,0.0879 0.18127,-0.12085 0.25085,-0.25086 0.0696,-0.13 0.0696,-0.30029 z m 0.0568,1.36597 q 0,-0.16846 -0.0751,-0.26917 -0.0732,-0.10254 -0.28931,-0.20508 -0.0861,-0.0403 -0.1886,-0.0751 -0.10254,-0.0348 -0.27282,-0.0971 -0.1648,0.0897 -0.26551,0.24354 -0.0989,0.1538 -0.0989,0.3479 0,0.24719 0.17029,0.40832 0.17028,0.16113 0.43212,0.16113 0.26734,0 0.42664,-0.13733 0.16113,-0.13732 0.16113,-0.37719 z"
+ id="path4971"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1334.5042)"
+ id="g5246-7">
+ <g
+ id="g4503-82-0"
+ transform="translate(85,-20.000008)">
+ <path
+ style="fill:#729fcf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,362.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-81-0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4497-5-0">
+ <g
+ transform="translate(0,14.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-86-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4939"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.67712,350.4718 -0.40466,0 0,0.76721 -0.35156,0 0,-0.76721 -1.30554,0 0,-0.42114 1.32019,-1.53809 0.33691,0 0,1.66626 0.40466,0 0,0.29297 z m -0.75622,-0.29297 0,-1.23046 -1.05652,1.23046 1.05652,0 z"
+ id="path4941"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4525-84-9"
+ transform="translate(85,-30.000008)">
+ <path
+ style="fill:#ef2929;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,377.36221 5,0 0,5 -5,0 z"
+ id="rect4138-3-1-2-3"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,29.999986)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-9-3-44-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4945"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.62219,348.9209 -1.23413,2.31811 -0.39184,0 1.31286,-2.406 -1.55273,0 0,-0.32044 1.86584,0 0,0.40833 z"
+ id="path4947"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <g
+ id="g4532-9-7"
+ transform="translate(85,-30.000018)">
+ <path
+ style="fill:#d3d7cf;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 150,382.36221 5,0 0,5 -5,0 z"
+ id="rect4138-94-9-1-0-6"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(0,34.999976)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot4290-7-0-6-1-3">
+ <path
+ d="m 152.27661,350.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4951"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 154.63501,350.47913 q 0,0.35339 -0.27649,0.58777 -0.27466,0.23437 -0.69214,0.23437 -0.44311,0 -0.70679,-0.22888 -0.26184,-0.22888 -0.26184,-0.58594 0,-0.22705 0.13184,-0.41015 0.13184,-0.18494 0.3717,-0.29297 l 0,-0.011 q -0.21972,-0.11719 -0.32592,-0.25635 -0.10437,-0.13916 -0.10437,-0.3479 0,-0.30762 0.25268,-0.51269 0.25269,-0.20508 0.6427,-0.20508 0.40833,0 0.65186,0.19592 0.24353,0.19592 0.24353,0.49805 0,0.18493 -0.11536,0.36438 -0.11536,0.17761 -0.33874,0.27832 l 0,0.011 q 0.25634,0.10987 0.39184,0.271 0.1355,0.16113 0.1355,0.41016 z m -0.43396,-1.33118 q 0,-0.19592 -0.15198,-0.31128 -0.15014,-0.11719 -0.38452,-0.11719 -0.23071,0 -0.37903,0.10987 -0.14648,0.10986 -0.14648,0.29663 0,0.13183 0.0732,0.22888 0.0751,0.0952 0.22522,0.17029 0.0677,0.033 0.19409,0.0861 0.12818,0.0531 0.24903,0.0879 0.18127,-0.12085 0.25085,-0.25086 0.0696,-0.13 0.0696,-0.30029 z m 0.0568,1.36597 q 0,-0.16846 -0.0751,-0.26917 -0.0732,-0.10254 -0.28931,-0.20508 -0.0861,-0.0403 -0.1886,-0.0751 -0.10254,-0.0348 -0.27282,-0.0971 -0.1648,0.0897 -0.26551,0.24354 -0.0989,0.1538 -0.0989,0.3479 0,0.24719 0.17029,0.40832 0.17028,0.16113 0.43212,0.16113 0.26734,0 0.42664,-0.13733 0.16113,-0.13732 0.16113,-0.37719 z"
+ id="path4953"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1609.5042)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot5928">
+ <path
+ d="m 166.32751,364.23901 -1.07666,0 0,-0.27832 0.35706,0 0,-2.1698 -0.35706,0 0,-0.27832 1.07666,0 0,0.27832 -0.35705,0 0,2.1698 0.35705,0 0,0.27832 z"
+ id="path4911"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 168.63098,364.23901 -0.34424,0 0,-1.16455 q 0,-0.14099 -0.0165,-0.26367 -0.0165,-0.12451 -0.0604,-0.19409 -0.0458,-0.0769 -0.13184,-0.11352 -0.0861,-0.0385 -0.22339,-0.0385 -0.14099,0 -0.2948,0.0696 -0.1538,0.0696 -0.2948,0.17762 l 0,1.52709 -0.34423,0 0,-2.04528 0.34423,0 0,0.22705 q 0.16114,-0.13367 0.33326,-0.20874 0.17212,-0.0751 0.35339,-0.0751 0.33142,0 0.50537,0.19959 0.17395,0.19958 0.17395,0.57495 l 0,1.32751 z"
+ id="path4913"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 171.09375,363.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16297,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23986,0.0238 0.28748,0 0.44861,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4915"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 173.32581,364.23901 -0.34424,0 0,-0.22705 q -0.17395,0.13733 -0.33325,0.21058 -0.15931,0.0732 -0.35157,0.0732 -0.32226,0 -0.50171,-0.19593 -0.17944,-0.19775 -0.17944,-0.57861 l 0,-1.32751 0.34424,0 0,1.16455 q 0,0.15564 0.0146,0.26733 0.0146,0.10986 0.0623,0.1886 0.0494,0.0806 0.12818,0.11719 0.0787,0.0366 0.22888,0.0366 0.13367,0 0.29114,-0.0696 0.1593,-0.0696 0.29663,-0.17761 l 0,-1.5271 0.34424,0 0,2.04528 z"
+ id="path4917"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 175.06531,364.2207 q -0.0971,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47608,-0.16846 -0.16296,-0.16846 -0.16296,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4919"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 177.86316,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4921"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 179.55688,362.56909 -0.0183,0 q -0.0769,-0.0183 -0.15014,-0.0256 -0.0714,-0.009 -0.17029,-0.009 -0.1593,0 -0.30762,0.0714 -0.14831,0.0696 -0.28564,0.18128 l 0,1.45202 -0.34424,0 0,-2.04528 0.34424,0 0,0.30212 q 0.20508,-0.16479 0.36072,-0.23254 0.15747,-0.0696 0.32043,-0.0696 0.0897,0 0.13001,0.005 0.0403,0.004 0.12084,0.0165 l 0,0.35339 z"
+ id="path4923"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 180.25452,361.85132 -0.38819,0 0,-0.35706 0.38819,0 0,0.35706 z m -0.022,2.38769 -0.34423,0 0,-2.04528 0.34423,0 0,2.04528 z"
+ id="path4925"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 182.70264,363.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16297,0.0732 -0.34607,0.0732 -0.15931,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17211,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path4927"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 183.58704,364.23901 -0.34424,0 0,-2.84912 0.34424,0 0,2.84912 z"
+ id="path4929"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 185.96924,363.25208 -1.50696,0 q 0,0.1886 0.0568,0.32959 0.0568,0.13916 0.15564,0.22888 0.0952,0.0879 0.22522,0.13183 0.13184,0.0439 0.28931,0.0439 0.20874,0 0.41931,-0.0824 0.2124,-0.0842 0.30212,-0.16479 l 0.0183,0 0,0.37536 q -0.17396,0.0732 -0.35523,0.12268 -0.18127,0.0494 -0.38086,0.0494 -0.50903,0 -0.79468,-0.27466 -0.28564,-0.27649 -0.28564,-0.78369 0,-0.50171 0.27283,-0.79651 0.27465,-0.2948 0.72143,-0.2948 0.41382,0 0.63721,0.2417 0.22522,0.2417 0.22522,0.68665 l 0,0.18677 z m -0.33508,-0.26368 q -0.002,-0.27099 -0.13733,-0.41931 -0.13367,-0.14831 -0.40833,-0.14831 -0.27649,0 -0.44128,0.16296 -0.16297,0.16297 -0.18494,0.40466 l 1.17188,0 z"
+ id="path4931"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 187.5531,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10986,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4933"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 189.43176,363.64942 q 0,0.28015 -0.23254,0.45959 -0.23071,0.17944 -0.63172,0.17944 -0.22705,0 -0.41748,-0.0531 -0.18859,-0.0549 -0.31677,-0.11902 l 0,-0.38635 0.0183,0 q 0.16297,0.12268 0.36255,0.19592 0.19959,0.0714 0.38269,0.0714 0.22705,0 0.35523,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0733,-0.0165 -0.19226,-0.0385 -0.11719,-0.022 -0.21424,-0.0476 -0.26916,-0.0714 -0.38269,-0.20874 -0.11169,-0.13916 -0.11169,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35522,-0.0513 0.18311,0 0.36988,0.0458 0.18859,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13184,-0.097 -0.32044,-0.16296 -0.1886,-0.0677 -0.36987,-0.0677 -0.1886,0 -0.31861,0.0732 -0.13,0.0714 -0.13,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24902,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19775,0.0403 0.23987,0.0549 0.36988,0.1886 0.13,0.1355 0.13,0.35889 z"
+ id="path4935"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1483.8882)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot5928-7">
+ <path
+ d="m 167.39868,361.82568 q 0.16663,0.18311 0.25452,0.44861 0.0897,0.26551 0.0897,0.60242 0,0.33691 -0.0916,0.60425 -0.0897,0.2655 -0.25269,0.44311 -0.16846,0.18494 -0.39917,0.27832 -0.22888,0.0934 -0.52368,0.0934 -0.28748,0 -0.52368,-0.0952 -0.23438,-0.0952 -0.39917,-0.27649 -0.1648,-0.18127 -0.25452,-0.44494 -0.0879,-0.26367 -0.0879,-0.60242 0,-0.33325 0.0879,-0.59692 0.0879,-0.26551 0.25635,-0.45411 0.16113,-0.17944 0.39917,-0.27465 0.23987,-0.0952 0.52185,-0.0952 0.29297,0 0.52551,0.0971 0.23438,0.0952 0.39734,0.27282 z m -0.033,1.05103 q 0,-0.53101 -0.23803,-0.81848 -0.23804,-0.28931 -0.65003,-0.28931 -0.41565,0 -0.65369,0.28931 -0.2362,0.28747 -0.2362,0.81848 0,0.5365 0.2417,0.82214 0.2417,0.28382 0.64819,0.28382 0.4065,0 0.64636,-0.28382 0.2417,-0.28564 0.2417,-0.82214 z"
+ id="path4866"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 169.98596,364.23901 -0.34424,0 0,-0.22705 q -0.17395,0.13733 -0.33325,0.21058 -0.1593,0.0732 -0.35156,0.0732 -0.32227,0 -0.50171,-0.19593 -0.17944,-0.19775 -0.17944,-0.57861 l 0,-1.32751 0.34424,0 0,1.16455 q 0,0.15564 0.0146,0.26733 0.0147,0.10986 0.0623,0.1886 0.0494,0.0806 0.12817,0.11719 0.0787,0.0366 0.22889,0.0366 0.13366,0 0.29113,-0.0696 0.1593,-0.0696 0.29663,-0.17761 l 0,-1.5271 0.34424,0 0,2.04528 z"
+ id="path4868"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 171.72546,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11352,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16296,-0.16846 -0.16296,-0.54016 l 0,-1.08765 -0.23255,0 0,-0.2893 0.23255,0 0,-0.58777 0.34423,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10986,0.10804 0.0714,0.033 0.21607,0.033 0.0842,0 0.17578,-0.0238 0.0915,-0.0256 0.13183,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4870"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 173.94287,363.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4872"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 176.17493,364.23901 -0.34424,0 0,-0.22705 q -0.17395,0.13733 -0.33325,0.21058 -0.15931,0.0732 -0.35157,0.0732 -0.32226,0 -0.5017,-0.19593 -0.17945,-0.19775 -0.17945,-0.57861 l 0,-1.32751 0.34424,0 0,1.16455 q 0,0.15564 0.0146,0.26733 0.0146,0.10986 0.0623,0.1886 0.0494,0.0806 0.12818,0.11719 0.0787,0.0366 0.22888,0.0366 0.13367,0 0.29114,-0.0696 0.1593,-0.0696 0.29663,-0.17761 l 0,-1.5271 0.34424,0 0,2.04528 z"
+ id="path4874"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 177.91443,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0915,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4876"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 180.71228,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4878"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 182.40601,362.56909 -0.0183,0 q -0.0769,-0.0183 -0.15015,-0.0256 -0.0714,-0.009 -0.17029,-0.009 -0.1593,0 -0.30762,0.0714 -0.14831,0.0696 -0.28564,0.18128 l 0,1.45202 -0.34424,0 0,-2.04528 0.34424,0 0,0.30212 q 0.20508,-0.16479 0.36072,-0.23254 0.15747,-0.0696 0.32043,-0.0696 0.0897,0 0.13001,0.005 0.0403,0.004 0.12085,0.0165 l 0,0.35339 z"
+ id="path4880"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 183.10364,361.85132 -0.38819,0 0,-0.35706 0.38819,0 0,0.35706 z m -0.022,2.38769 -0.34424,0 0,-2.04528 0.34424,0 0,2.04528 z"
+ id="path4882"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 185.55176,363.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16297,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path4884"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 186.43616,364.23901 -0.34424,0 0,-2.84912 0.34424,0 0,2.84912 z"
+ id="path4886"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 188.81836,363.25208 -1.50696,0 q 0,0.1886 0.0568,0.32959 0.0568,0.13916 0.15564,0.22888 0.0952,0.0879 0.22522,0.13183 0.13184,0.0439 0.28931,0.0439 0.20874,0 0.41931,-0.0824 0.2124,-0.0842 0.30213,-0.16479 l 0.0183,0 0,0.37536 q -0.17395,0.0732 -0.35523,0.12268 -0.18127,0.0494 -0.38086,0.0494 -0.50903,0 -0.79468,-0.27466 -0.28564,-0.27649 -0.28564,-0.78369 0,-0.50171 0.27283,-0.79651 0.27466,-0.2948 0.72143,-0.2948 0.41382,0 0.63721,0.2417 0.22522,0.2417 0.22522,0.68665 l 0,0.18677 z m -0.33508,-0.26368 q -0.002,-0.27099 -0.13733,-0.41931 -0.13367,-0.14831 -0.40833,-0.14831 -0.27649,0 -0.44128,0.16296 -0.16297,0.16297 -0.18494,0.40466 l 1.17188,0 z"
+ id="path4888"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 190.40222,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10986,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17579,-0.0238 0.0915,-0.0256 0.13183,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4890"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 192.28088,363.64942 q 0,0.28015 -0.23254,0.45959 -0.23071,0.17944 -0.63171,0.17944 -0.22705,0 -0.41748,-0.0531 -0.1886,-0.0549 -0.31678,-0.11902 l 0,-0.38635 0.0183,0 q 0.16297,0.12268 0.36255,0.19592 0.19959,0.0714 0.38269,0.0714 0.22705,0 0.35523,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0732,-0.0165 -0.19226,-0.0385 -0.11719,-0.022 -0.21424,-0.0476 -0.26916,-0.0714 -0.38269,-0.20874 -0.11169,-0.13916 -0.11169,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35522,-0.0513 0.18311,0 0.36988,0.0458 0.1886,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13184,-0.097 -0.32044,-0.16296 -0.1886,-0.0677 -0.36987,-0.0677 -0.1886,0 -0.3186,0.0732 -0.13001,0.0714 -0.13001,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24902,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19776,0.0403 0.23986,0.0549 0.36987,0.1886 0.13,0.1355 0.13,0.35889 z"
+ id="path4892"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 196.43921,363.19165 -0.99793,0 0,0.99793 -0.30395,0 0,-0.99793 -0.99793,0 0,-0.29297 0.99793,0 0,-0.99792 0.30395,0 0,0.99792 0.99793,0 0,0.29297 z"
+ id="path4894"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 200.28076,363.20081 q 0,0.25634 -0.0732,0.46142 -0.0714,0.20508 -0.19409,0.34424 -0.13001,0.14465 -0.28565,0.2179 -0.15564,0.0714 -0.3424,0.0714 -0.17395,0 -0.30396,-0.0421 -0.13,-0.0403 -0.25635,-0.10986 l -0.022,0.0952 -0.32227,0 0,-2.84912 0.34424,0 0,1.01807 q 0.14466,-0.11902 0.30762,-0.19409 0.16296,-0.0769 0.36621,-0.0769 0.36255,0 0.57129,0.27832 0.21057,0.27832 0.21057,0.78553 z m -0.35522,0.009 q 0,-0.36621 -0.12085,-0.55481 -0.12085,-0.19043 -0.39002,-0.19043 -0.15014,0 -0.30395,0.0659 -0.15381,0.0641 -0.28565,0.16663 l 0,1.17187 q 0.14649,0.0659 0.25086,0.0915 0.1062,0.0256 0.23987,0.0256 0.28564,0 0.44677,-0.18677 0.16297,-0.1886 0.16297,-0.5896 z"
+ id="path4896"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 202.40662,364.23901 -0.34241,0 0,-0.21789 q -0.0458,0.0311 -0.12451,0.0879 -0.0769,0.0549 -0.15015,0.0879 -0.0861,0.0421 -0.19775,0.0696 -0.1117,0.0293 -0.26184,0.0293 -0.27649,0 -0.46875,-0.18311 -0.19226,-0.1831 -0.19226,-0.46692 0,-0.23254 0.0989,-0.37536 0.10071,-0.14466 0.28565,-0.22705 0.18676,-0.0824 0.44861,-0.1117 0.26184,-0.0293 0.56213,-0.0439 l 0,-0.0531 q 0,-0.11719 -0.0421,-0.1941 -0.0403,-0.0769 -0.11718,-0.12085 -0.0732,-0.0421 -0.17578,-0.0568 -0.10254,-0.0147 -0.21424,-0.0147 -0.1355,0 -0.30212,0.0366 -0.16663,0.0348 -0.34424,0.10254 l -0.0183,0 0,-0.34973 q 0.10071,-0.0275 0.29114,-0.0604 0.19043,-0.033 0.37536,-0.033 0.21607,0 0.37537,0.0366 0.16113,0.0348 0.27832,0.12085 0.11536,0.0842 0.17578,0.21789 0.0604,0.13367 0.0604,0.33143 l 0,1.38793 z m -0.34241,-0.50354 0,-0.56945 q -0.15747,0.009 -0.37171,0.0275 -0.2124,0.0183 -0.33691,0.0531 -0.14831,0.0421 -0.23987,0.13184 -0.0916,0.0879 -0.0916,0.24353 0,0.17578 0.1062,0.2655 0.1062,0.0879 0.3241,0.0879 0.18127,0 0.33142,-0.0696 0.15015,-0.0714 0.27832,-0.17029 z"
+ id="path4898"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 204.13513,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10986,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17579,-0.0238 0.0915,-0.0256 0.13183,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4900"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 206.06506,364.11084 q -0.17212,0.0824 -0.32776,0.12817 -0.1538,0.0458 -0.32775,0.0458 -0.22156,0 -0.4065,-0.0641 -0.18493,-0.0659 -0.31677,-0.19775 -0.13367,-0.13184 -0.20691,-0.33325 -0.0732,-0.20142 -0.0732,-0.47058 0,-0.50171 0.27466,-0.78736 0.27649,-0.28564 0.72876,-0.28564 0.17578,0 0.34423,0.0494 0.17029,0.0494 0.31128,0.12085 l 0,0.38269 -0.0183,0 q -0.15747,-0.12268 -0.32592,-0.1886 -0.16663,-0.0659 -0.32593,-0.0659 -0.29297,0 -0.46326,0.19776 -0.16846,0.19592 -0.16846,0.57678 0,0.36987 0.1648,0.56946 0.16662,0.19775 0.46692,0.19775 0.10437,0 0.2124,-0.0275 0.10803,-0.0275 0.19409,-0.0714 0.0751,-0.0385 0.14099,-0.0806 0.0659,-0.0439 0.10437,-0.0751 l 0.0183,0 0,0.37903 z"
+ id="path4902"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 208.21838,364.23901 -0.34423,0 0,-1.16455 q 0,-0.14099 -0.0165,-0.26367 -0.0165,-0.12451 -0.0604,-0.19409 -0.0458,-0.0769 -0.13183,-0.11352 -0.0861,-0.0385 -0.22339,-0.0385 -0.14099,0 -0.2948,0.0696 -0.15381,0.0696 -0.2948,0.17762 l 0,1.52709 -0.34424,0 0,-2.84912 0.34424,0 0,1.03089 q 0.16113,-0.13367 0.33325,-0.20874 0.17212,-0.0751 0.35339,-0.0751 0.33142,0 0.50537,0.19959 0.17395,0.19958 0.17395,0.57495 l 0,1.32751 z"
+ id="path4904"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 210.59326,363.25208 -1.50696,0 q 0,0.1886 0.0568,0.32959 0.0568,0.13916 0.15564,0.22888 0.0952,0.0879 0.22522,0.13183 0.13183,0.0439 0.2893,0.0439 0.20874,0 0.41931,-0.0824 0.21241,-0.0842 0.30213,-0.16479 l 0.0183,0 0,0.37536 q -0.17395,0.0732 -0.35523,0.12268 -0.18127,0.0494 -0.38086,0.0494 -0.50903,0 -0.79467,-0.27466 -0.28565,-0.27649 -0.28565,-0.78369 0,-0.50171 0.27283,-0.79651 0.27466,-0.2948 0.72143,-0.2948 0.41382,0 0.63721,0.2417 0.22522,0.2417 0.22522,0.68665 l 0,0.18677 z m -0.33508,-0.26368 q -0.002,-0.27099 -0.13733,-0.41931 -0.13367,-0.14831 -0.40833,-0.14831 -0.27648,0 -0.44128,0.16296 -0.16296,0.16297 -0.18494,0.40466 l 1.17188,0 z"
+ id="path4906"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 212.57629,363.64942 q 0,0.28015 -0.23254,0.45959 -0.23071,0.17944 -0.63171,0.17944 -0.22705,0 -0.41748,-0.0531 -0.1886,-0.0549 -0.31678,-0.11902 l 0,-0.38635 0.0183,0 q 0.16297,0.12268 0.36255,0.19592 0.19959,0.0714 0.38269,0.0714 0.22705,0 0.35523,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0732,-0.0165 -0.19226,-0.0385 -0.11719,-0.022 -0.21424,-0.0476 -0.26916,-0.0714 -0.38269,-0.20874 -0.11169,-0.13916 -0.11169,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35522,-0.0513 0.18311,0 0.36988,0.0458 0.1886,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13184,-0.097 -0.32044,-0.16296 -0.1886,-0.0677 -0.36987,-0.0677 -0.1886,0 -0.3186,0.0732 -0.13001,0.0714 -0.13001,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24902,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19776,0.0403 0.23986,0.0549 0.36987,0.1886 0.13,0.1355 0.13,0.35889 z"
+ id="path4908"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ transform="matrix(5,0,0,5,-870,-1333.8882)"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot5928-7-2">
+ <path
+ d="m 167.39868,361.82568 q 0.16663,0.18311 0.25452,0.44861 0.0897,0.26551 0.0897,0.60242 0,0.33691 -0.0916,0.60425 -0.0897,0.2655 -0.25269,0.44311 -0.16846,0.18494 -0.39917,0.27832 -0.22888,0.0934 -0.52368,0.0934 -0.28748,0 -0.52368,-0.0952 -0.23438,-0.0952 -0.39917,-0.27649 -0.1648,-0.18127 -0.25452,-0.44494 -0.0879,-0.26367 -0.0879,-0.60242 0,-0.33325 0.0879,-0.59692 0.0879,-0.26551 0.25635,-0.45411 0.16113,-0.17944 0.39917,-0.27465 0.23987,-0.0952 0.52185,-0.0952 0.29297,0 0.52551,0.0971 0.23438,0.0952 0.39734,0.27282 z m -0.033,1.05103 q 0,-0.53101 -0.23803,-0.81848 -0.23804,-0.28931 -0.65003,-0.28931 -0.41565,0 -0.65369,0.28931 -0.2362,0.28747 -0.2362,0.81848 0,0.5365 0.2417,0.82214 0.2417,0.28382 0.64819,0.28382 0.4065,0 0.64636,-0.28382 0.2417,-0.28564 0.2417,-0.82214 z"
+ id="path4811"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 169.98596,364.23901 -0.34424,0 0,-0.22705 q -0.17395,0.13733 -0.33325,0.21058 -0.1593,0.0732 -0.35156,0.0732 -0.32227,0 -0.50171,-0.19593 -0.17944,-0.19775 -0.17944,-0.57861 l 0,-1.32751 0.34424,0 0,1.16455 q 0,0.15564 0.0146,0.26733 0.0147,0.10986 0.0623,0.1886 0.0494,0.0806 0.12817,0.11719 0.0787,0.0366 0.22889,0.0366 0.13366,0 0.29113,-0.0696 0.1593,-0.0696 0.29663,-0.17761 l 0,-1.5271 0.34424,0 0,2.04528 z"
+ id="path4813"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 171.72546,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11352,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16296,-0.16846 -0.16296,-0.54016 l 0,-1.08765 -0.23255,0 0,-0.2893 0.23255,0 0,-0.58777 0.34423,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10986,0.10804 0.0714,0.033 0.21607,0.033 0.0842,0 0.17578,-0.0238 0.0915,-0.0256 0.13183,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4815"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 173.94287,363.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16296,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35522,0.009 q 0,-0.36988 -0.12635,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29846,0.0641 -0.15015,0.0641 -0.28748,0.16846 l 0,1.15905 q 0.14649,0.0659 0.25086,0.0897 0.1062,0.0238 0.23987,0.0238 0.28747,0 0.4486,-0.19409 0.16114,-0.19409 0.16114,-0.57495 z"
+ id="path4817"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 176.17493,364.23901 -0.34424,0 0,-0.22705 q -0.17395,0.13733 -0.33325,0.21058 -0.15931,0.0732 -0.35157,0.0732 -0.32226,0 -0.5017,-0.19593 -0.17945,-0.19775 -0.17945,-0.57861 l 0,-1.32751 0.34424,0 0,1.16455 q 0,0.15564 0.0146,0.26733 0.0146,0.10986 0.0623,0.1886 0.0494,0.0806 0.12818,0.11719 0.0787,0.0366 0.22888,0.0366 0.13367,0 0.29114,-0.0696 0.1593,-0.0696 0.29663,-0.17761 l 0,-1.5271 0.34424,0 0,2.04528 z"
+ id="path4819"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 177.91443,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0915,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4821"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 180.71228,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4823"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 182.40601,362.56909 -0.0183,0 q -0.0769,-0.0183 -0.15015,-0.0256 -0.0714,-0.009 -0.17029,-0.009 -0.1593,0 -0.30762,0.0714 -0.14831,0.0696 -0.28564,0.18128 l 0,1.45202 -0.34424,0 0,-2.04528 0.34424,0 0,0.30212 q 0.20508,-0.16479 0.36072,-0.23254 0.15747,-0.0696 0.32043,-0.0696 0.0897,0 0.13001,0.005 0.0403,0.004 0.12085,0.0165 l 0,0.35339 z"
+ id="path4825"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 183.10364,361.85132 -0.38819,0 0,-0.35706 0.38819,0 0,0.35706 z m -0.022,2.38769 -0.34424,0 0,-2.04528 0.34424,0 0,2.04528 z"
+ id="path4827"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 185.55176,363.19165 q 0,0.24903 -0.0714,0.45593 -0.0714,0.20508 -0.20142,0.3479 -0.12085,0.1355 -0.28564,0.21058 -0.16297,0.0732 -0.34607,0.0732 -0.1593,0 -0.28931,-0.0348 -0.12817,-0.0348 -0.26184,-0.10803 l 0,0.85693 -0.34424,0 0,-2.79968 0.34424,0 0,0.21423 q 0.13733,-0.11536 0.30762,-0.19226 0.17212,-0.0787 0.36621,-0.0787 0.36987,0 0.57495,0.28016 0.20691,0.27832 0.20691,0.77453 z m -0.35523,0.009 q 0,-0.36988 -0.12634,-0.55298 -0.12634,-0.18311 -0.38818,-0.18311 -0.14832,0 -0.29847,0.0641 -0.15014,0.0641 -0.28747,0.16846 l 0,1.15905 q 0.14648,0.0659 0.25085,0.0897 0.1062,0.0238 0.23987,0.0238 0.28748,0 0.44861,-0.19409 0.16113,-0.19409 0.16113,-0.57495 z"
+ id="path4829"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 186.43616,364.23901 -0.34424,0 0,-2.84912 0.34424,0 0,2.84912 z"
+ id="path4831"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 188.81836,363.25208 -1.50696,0 q 0,0.1886 0.0568,0.32959 0.0568,0.13916 0.15564,0.22888 0.0952,0.0879 0.22522,0.13183 0.13184,0.0439 0.28931,0.0439 0.20874,0 0.41931,-0.0824 0.2124,-0.0842 0.30213,-0.16479 l 0.0183,0 0,0.37536 q -0.17395,0.0732 -0.35523,0.12268 -0.18127,0.0494 -0.38086,0.0494 -0.50903,0 -0.79468,-0.27466 -0.28564,-0.27649 -0.28564,-0.78369 0,-0.50171 0.27283,-0.79651 0.27466,-0.2948 0.72143,-0.2948 0.41382,0 0.63721,0.2417 0.22522,0.2417 0.22522,0.68665 l 0,0.18677 z m -0.33508,-0.26368 q -0.002,-0.27099 -0.13733,-0.41931 -0.13367,-0.14831 -0.40833,-0.14831 -0.27649,0 -0.44128,0.16296 -0.16297,0.16297 -0.18494,0.40466 l 1.17188,0 z"
+ id="path4833"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 190.40222,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10986,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17579,-0.0238 0.0915,-0.0256 0.13183,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4835"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 192.28088,363.64942 q 0,0.28015 -0.23254,0.45959 -0.23071,0.17944 -0.63171,0.17944 -0.22705,0 -0.41748,-0.0531 -0.1886,-0.0549 -0.31678,-0.11902 l 0,-0.38635 0.0183,0 q 0.16297,0.12268 0.36255,0.19592 0.19959,0.0714 0.38269,0.0714 0.22705,0 0.35523,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0732,-0.0165 -0.19226,-0.0385 -0.11719,-0.022 -0.21424,-0.0476 -0.26916,-0.0714 -0.38269,-0.20874 -0.11169,-0.13916 -0.11169,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35522,-0.0513 0.18311,0 0.36988,0.0458 0.1886,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13184,-0.097 -0.32044,-0.16296 -0.1886,-0.0677 -0.36987,-0.0677 -0.1886,0 -0.3186,0.0732 -0.13001,0.0714 -0.13001,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24902,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19776,0.0403 0.23986,0.0549 0.36987,0.1886 0.13,0.1355 0.13,0.35889 z"
+ id="path4837"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 196.43921,363.19165 -0.99793,0 0,0.99793 -0.30395,0 0,-0.99793 -0.99793,0 0,-0.29297 0.99793,0 0,-0.99792 0.30395,0 0,0.99792 0.99793,0 0,0.29297 z"
+ id="path4839"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 199.94202,363.64942 q 0,0.28015 -0.23255,0.45959 -0.23071,0.17944 -0.63171,0.17944 -0.22705,0 -0.41748,-0.0531 -0.1886,-0.0549 -0.31677,-0.11902 l 0,-0.38635 0.0183,0 q 0.16296,0.12268 0.36255,0.19592 0.19958,0.0714 0.38269,0.0714 0.22705,0 0.35522,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0732,-0.0165 -0.19226,-0.0385 -0.11719,-0.022 -0.21423,-0.0476 -0.26917,-0.0714 -0.38269,-0.20874 -0.1117,-0.13916 -0.1117,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35523,-0.0513 0.1831,0 0.36987,0.0458 0.1886,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13184,-0.097 -0.32043,-0.16296 -0.1886,-0.0677 -0.36988,-0.0677 -0.1886,0 -0.3186,0.0732 -0.13001,0.0714 -0.13001,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24902,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19776,0.0403 0.23987,0.0549 0.36987,0.1886 0.13001,0.1355 0.13001,0.35889 z"
+ id="path4841"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 202.14844,363.25208 -1.50696,0 q 0,0.1886 0.0568,0.32959 0.0568,0.13916 0.15564,0.22888 0.0952,0.0879 0.22522,0.13183 0.13184,0.0439 0.28931,0.0439 0.20874,0 0.41931,-0.0824 0.2124,-0.0842 0.30212,-0.16479 l 0.0183,0 0,0.37536 q -0.17395,0.0732 -0.35522,0.12268 -0.18127,0.0494 -0.38086,0.0494 -0.50903,0 -0.79468,-0.27466 -0.28564,-0.27649 -0.28564,-0.78369 0,-0.50171 0.27283,-0.79651 0.27465,-0.2948 0.72143,-0.2948 0.41382,0 0.63721,0.2417 0.22522,0.2417 0.22522,0.68665 l 0,0.18677 z m -0.33509,-0.26368 q -0.002,-0.27099 -0.13732,-0.41931 -0.13367,-0.14831 -0.40833,-0.14831 -0.27649,0 -0.44128,0.16296 -0.16297,0.16297 -0.18494,0.40466 l 1.17187,0 z"
+ id="path4843"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 203.7323,364.2207 q -0.097,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4845"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 205.61096,363.64942 q 0,0.28015 -0.23254,0.45959 -0.23071,0.17944 -0.63172,0.17944 -0.22705,0 -0.41748,-0.0531 -0.1886,-0.0549 -0.31677,-0.11902 l 0,-0.38635 0.0183,0 q 0.16297,0.12268 0.36255,0.19592 0.19959,0.0714 0.38269,0.0714 0.22705,0 0.35523,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0733,-0.0165 -0.19227,-0.0385 -0.11718,-0.022 -0.21423,-0.0476 -0.26916,-0.0714 -0.38269,-0.20874 -0.11169,-0.13916 -0.11169,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35522,-0.0513 0.18311,0 0.36988,0.0458 0.18859,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13183,-0.097 -0.32043,-0.16296 -0.1886,-0.0677 -0.36987,-0.0677 -0.1886,0 -0.31861,0.0732 -0.13,0.0714 -0.13,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24903,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19775,0.0403 0.23987,0.0549 0.36988,0.1886 0.13,0.1355 0.13,0.35889 z"
+ id="path4847"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 209.76929,363.19165 -0.99793,0 0,0.99793 -0.30395,0 0,-0.99793 -0.99793,0 0,-0.29297 0.99793,0 0,-0.99792 0.30395,0 0,0.99792 0.99793,0 0,0.29297 z"
+ id="path4849"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 213.61084,363.20081 q 0,0.25634 -0.0732,0.46142 -0.0714,0.20508 -0.19409,0.34424 -0.13001,0.14465 -0.28565,0.2179 -0.15564,0.0714 -0.34241,0.0714 -0.17395,0 -0.30395,-0.0421 -0.13001,-0.0403 -0.25635,-0.10986 l -0.022,0.0952 -0.32227,0 0,-2.84912 0.34424,0 0,1.01807 q 0.14465,-0.11902 0.30762,-0.19409 0.16296,-0.0769 0.36621,-0.0769 0.36255,0 0.57129,0.27832 0.21057,0.27832 0.21057,0.78553 z m -0.35522,0.009 q 0,-0.36621 -0.12085,-0.55481 -0.12085,-0.19043 -0.39002,-0.19043 -0.15015,0 -0.30395,0.0659 -0.15381,0.0641 -0.28565,0.16663 l 0,1.17187 q 0.14649,0.0659 0.25086,0.0915 0.1062,0.0256 0.23986,0.0256 0.28565,0 0.44678,-0.18677 0.16297,-0.1886 0.16297,-0.5896 z"
+ id="path4851"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 215.73669,364.23901 -0.3424,0 0,-0.21789 q -0.0458,0.0311 -0.12451,0.0879 -0.0769,0.0549 -0.15015,0.0879 -0.0861,0.0421 -0.19776,0.0696 -0.11169,0.0293 -0.26184,0.0293 -0.27649,0 -0.46875,-0.18311 -0.19226,-0.1831 -0.19226,-0.46692 0,-0.23254 0.0989,-0.37536 0.10071,-0.14466 0.28564,-0.22705 0.18677,-0.0824 0.44861,-0.1117 0.26184,-0.0293 0.56214,-0.0439 l 0,-0.0531 q 0,-0.11719 -0.0421,-0.1941 -0.0403,-0.0769 -0.11718,-0.12085 -0.0733,-0.0421 -0.17579,-0.0568 -0.10253,-0.0147 -0.21423,-0.0147 -0.1355,0 -0.30212,0.0366 -0.16663,0.0348 -0.34424,0.10254 l -0.0183,0 0,-0.34973 q 0.10071,-0.0275 0.29114,-0.0604 0.19043,-0.033 0.37536,-0.033 0.21607,0 0.37537,0.0366 0.16113,0.0348 0.27832,0.12085 0.11535,0.0842 0.17578,0.21789 0.0604,0.13367 0.0604,0.33143 l 0,1.38793 z m -0.3424,-0.50354 0,-0.56945 q -0.15747,0.009 -0.37171,0.0275 -0.2124,0.0183 -0.33691,0.0531 -0.14832,0.0421 -0.23987,0.13184 -0.0915,0.0879 -0.0915,0.24353 0,0.17578 0.1062,0.2655 0.1062,0.0879 0.3241,0.0879 0.18127,0 0.33142,-0.0696 0.15014,-0.0714 0.27832,-0.17029 z"
+ id="path4853"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 217.46521,364.2207 q -0.0971,0.0256 -0.2124,0.0421 -0.11353,0.0165 -0.20325,0.0165 -0.31311,0 -0.47607,-0.16846 -0.16297,-0.16846 -0.16297,-0.54016 l 0,-1.08765 -0.23254,0 0,-0.2893 0.23254,0 0,-0.58777 0.34424,0 0,0.58777 0.71045,0 0,0.2893 -0.71045,0 0,0.93201 q 0,0.16113 0.007,0.25269 0.007,0.0897 0.0513,0.16845 0.0403,0.0732 0.10987,0.10804 0.0714,0.033 0.21606,0.033 0.0842,0 0.17578,-0.0238 0.0916,-0.0256 0.13184,-0.0421 l 0.0183,0 0,0.30944 z"
+ id="path4855"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 219.39514,364.11084 q -0.17212,0.0824 -0.32776,0.12817 -0.15381,0.0458 -0.32776,0.0458 -0.22155,0 -0.40649,-0.0641 -0.18494,-0.0659 -0.31677,-0.19775 -0.13367,-0.13184 -0.20691,-0.33325 -0.0732,-0.20142 -0.0732,-0.47058 0,-0.50171 0.27465,-0.78736 0.27649,-0.28564 0.72876,-0.28564 0.17579,0 0.34424,0.0494 0.17029,0.0494 0.31128,0.12085 l 0,0.38269 -0.0183,0 q -0.15747,-0.12268 -0.32593,-0.1886 -0.16662,-0.0659 -0.32592,-0.0659 -0.29297,0 -0.46326,0.19776 -0.16846,0.19592 -0.16846,0.57678 0,0.36987 0.1648,0.56946 0.16662,0.19775 0.46692,0.19775 0.10437,0 0.2124,-0.0275 0.10803,-0.0275 0.19409,-0.0714 0.0751,-0.0385 0.14099,-0.0806 0.0659,-0.0439 0.10437,-0.0751 l 0.0183,0 0,0.37903 z"
+ id="path4857"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 221.54846,364.23901 -0.34424,0 0,-1.16455 q 0,-0.14099 -0.0165,-0.26367 -0.0165,-0.12451 -0.0604,-0.19409 -0.0458,-0.0769 -0.13184,-0.11352 -0.0861,-0.0385 -0.22339,-0.0385 -0.14099,0 -0.2948,0.0696 -0.1538,0.0696 -0.29479,0.17762 l 0,1.52709 -0.34424,0 0,-2.84912 0.34424,0 0,1.03089 q 0.16113,-0.13367 0.33325,-0.20874 0.17212,-0.0751 0.35339,-0.0751 0.33142,0 0.50537,0.19959 0.17395,0.19958 0.17395,0.57495 l 0,1.32751 z"
+ id="path4859"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 223.92334,363.25208 -1.50696,0 q 0,0.1886 0.0568,0.32959 0.0568,0.13916 0.15564,0.22888 0.0952,0.0879 0.22522,0.13183 0.13184,0.0439 0.28931,0.0439 0.20874,0 0.41931,-0.0824 0.2124,-0.0842 0.30213,-0.16479 l 0.0183,0 0,0.37536 q -0.17395,0.0732 -0.35523,0.12268 -0.18127,0.0494 -0.38086,0.0494 -0.50903,0 -0.79468,-0.27466 -0.28564,-0.27649 -0.28564,-0.78369 0,-0.50171 0.27283,-0.79651 0.27466,-0.2948 0.72143,-0.2948 0.41382,0 0.63721,0.2417 0.22522,0.2417 0.22522,0.68665 l 0,0.18677 z m -0.33508,-0.26368 q -0.002,-0.27099 -0.13733,-0.41931 -0.13367,-0.14831 -0.40833,-0.14831 -0.27649,0 -0.44128,0.16296 -0.16297,0.16297 -0.18494,0.40466 l 1.17188,0 z"
+ id="path4861"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 225.90637,363.64942 q 0,0.28015 -0.23254,0.45959 -0.23071,0.17944 -0.63172,0.17944 -0.22705,0 -0.41748,-0.0531 -0.18859,-0.0549 -0.31677,-0.11902 l 0,-0.38635 0.0183,0 q 0.16297,0.12268 0.36255,0.19592 0.19959,0.0714 0.38269,0.0714 0.22705,0 0.35523,-0.0733 0.12817,-0.0732 0.12817,-0.23071 0,-0.12085 -0.0696,-0.1831 -0.0696,-0.0623 -0.26733,-0.10621 -0.0732,-0.0165 -0.19227,-0.0385 -0.11718,-0.022 -0.21423,-0.0476 -0.26916,-0.0714 -0.38269,-0.20874 -0.11169,-0.13916 -0.11169,-0.34057 0,-0.12634 0.0513,-0.23804 0.0531,-0.11169 0.1593,-0.19958 0.10254,-0.0861 0.26001,-0.1355 0.1593,-0.0513 0.35522,-0.0513 0.18311,0 0.36988,0.0458 0.18859,0.0439 0.31311,0.10804 l 0,0.36804 -0.0183,0 q -0.13184,-0.097 -0.32044,-0.16296 -0.1886,-0.0677 -0.36987,-0.0677 -0.1886,0 -0.31861,0.0732 -0.13,0.0714 -0.13,0.21423 0,0.12634 0.0787,0.19043 0.0769,0.0641 0.24903,0.10437 0.0952,0.022 0.2124,0.0439 0.11902,0.022 0.19775,0.0403 0.23987,0.0549 0.36988,0.1886 0.13,0.1355 0.13,0.35889 z"
+ id="path4863"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m -45,512.3068 0,-10 275,0 0,10"
+ id="path5308-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 255,512.3068 0,-10 75,0 0,10"
+ id="path5308-9-8"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:3.75px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="226"
+ y="418.36221"
+ id="text6887"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan6889"
+ x="226"
+ y="418.36221" /></text>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/SphereAcceleration.svg b/NvCloth/docs/documentation/_images/SphereAcceleration.svg
new file mode 100644
index 0000000..e8b6b7f
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/SphereAcceleration.svg
@@ -0,0 +1,2487 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="0.91 r13725"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 567.40989 210.68115"
+ height="59.458904mm"
+ width="160.13568mm"
+ sodipodi:docname="SphereAcceleration.svg">
+ <defs
+ id="defs4">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask4361">
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4363"
+ width="100"
+ height="80"
+ x="200"
+ y="192.36218" />
+ </mask>
+ </defs>
+ <sodipodi:namedview
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:window-height="1138"
+ inkscape:window-width="1920"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="108.45436"
+ inkscape:cx="274.56603"
+ inkscape:zoom="2"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:object-nodes="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-center="true"
+ inkscape:snap-object-midpoints="false"
+ inkscape:snap-text-baseline="false"
+ inkscape:snap-to-guides="true"
+ inkscape:snap-grids="true"
+ fit-margin-left="1"
+ fit-margin-top="1"
+ fit-margin-right="1"
+ fit-margin-bottom="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4307"
+ originx="-143.32705"
+ originy="-676.96117" />
+ <sodipodi:guide
+ position="66.672945,175.03881"
+ orientation="0,1"
+ id="guide4505" />
+ <sodipodi:guide
+ position="49.672946,160.03882"
+ orientation="1,0"
+ id="guide4539" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-143.32705,-164.71985)">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="205"
+ y="217.36218"
+ id="text4571"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4573"
+ x="205"
+ y="217.36218" /></text>
+ <g
+ id="g6243"
+ transform="matrix(1.2,0,0,1.2,-85.406396,-54.012085)">
+ <g
+ id="g4591">
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4367"
+ width="20"
+ height="15"
+ x="205"
+ y="202.36218" />
+ <rect
+ y="202.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4369"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="202.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4371"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4373"
+ width="20"
+ height="15"
+ x="265"
+ y="202.36218" />
+ <rect
+ y="202.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4375"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4377"
+ width="20"
+ height="15"
+ x="305"
+ y="202.36218" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4379"
+ width="20"
+ height="15"
+ x="325"
+ y="202.36218" />
+ <rect
+ y="202.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4381"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="217.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4383"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4385"
+ width="20"
+ height="15"
+ x="225"
+ y="217.36218" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4387"
+ width="20"
+ height="15"
+ x="245"
+ y="217.36218" />
+ <rect
+ y="217.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4389"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4391"
+ width="20"
+ height="15"
+ x="285"
+ y="217.36218" />
+ <rect
+ y="217.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4393"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="217.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4395"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4397"
+ width="20"
+ height="15"
+ x="345"
+ y="217.36218" />
+ <rect
+ y="232.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4399"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4401"
+ width="20"
+ height="15"
+ x="225"
+ y="232.36218" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4403"
+ width="20"
+ height="15"
+ x="245"
+ y="232.36218" />
+ <rect
+ y="232.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4405"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4407"
+ width="20"
+ height="15"
+ x="285"
+ y="232.36218" />
+ <rect
+ y="232.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4409"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="232.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4411"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4413"
+ width="20"
+ height="15"
+ x="345"
+ y="232.36218" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4415"
+ width="20"
+ height="15"
+ x="205"
+ y="247.36218" />
+ <rect
+ y="247.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4417"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="247.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4419"
+ style="fill:#ffff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ffff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4421"
+ width="20"
+ height="15"
+ x="265"
+ y="247.36218" />
+ <rect
+ y="247.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4423"
+ style="fill:#ffff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4425"
+ width="20"
+ height="15"
+ x="305"
+ y="247.36218" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4427"
+ width="20"
+ height="15"
+ x="325"
+ y="247.36218" />
+ <rect
+ y="247.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4429"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="262.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4431"
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9191;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4433"
+ width="20"
+ height="15"
+ x="225"
+ y="262.36218" />
+ <rect
+ style="fill:#ffff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4435"
+ width="20"
+ height="15"
+ x="245"
+ y="262.36218" />
+ <rect
+ y="262.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4437"
+ style="fill:#ffff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ffff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4439"
+ width="20"
+ height="15"
+ x="285"
+ y="262.36218" />
+ <rect
+ y="262.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4441"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="262.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4443"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4445"
+ width="20"
+ height="15"
+ x="345"
+ y="262.36218" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4447"
+ width="20"
+ height="15"
+ x="205"
+ y="277.36218" />
+ <rect
+ y="277.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4449"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="277.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4451"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4453"
+ width="20"
+ height="15"
+ x="265"
+ y="277.36218" />
+ <rect
+ y="277.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4455"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4457"
+ width="20"
+ height="15"
+ x="305"
+ y="277.36218" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4459"
+ width="20"
+ height="15"
+ x="325"
+ y="277.36218" />
+ <rect
+ y="277.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4461"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4463"
+ width="20"
+ height="15"
+ x="205"
+ y="292.36218" />
+ <rect
+ y="292.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4465"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="292.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4467"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4469"
+ width="20"
+ height="15"
+ x="265"
+ y="292.36218" />
+ <rect
+ y="292.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4471"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4473"
+ width="20"
+ height="15"
+ x="305"
+ y="292.36218" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4475"
+ width="20"
+ height="15"
+ x="325"
+ y="292.36218" />
+ <rect
+ y="292.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4477"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="307.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4479"
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#e4e4e4;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4481"
+ width="20"
+ height="15"
+ x="225"
+ y="307.36218" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4483"
+ width="20"
+ height="15"
+ x="245"
+ y="307.36218" />
+ <rect
+ y="307.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4485"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4487"
+ width="20"
+ height="15"
+ x="285"
+ y="307.36218" />
+ <rect
+ y="307.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4489"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="307.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4491"
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#91ff91;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4493"
+ width="20"
+ height="15"
+ x="345"
+ y="307.36218" />
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4495"
+ y="196.36218"
+ x="210"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="196.36218"
+ x="210"
+ id="tspan4497"
+ sodipodi:role="line">0</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="230"
+ y="196.36218"
+ id="text4507"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4509"
+ x="230"
+ y="196.36218">1</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4511"
+ y="196.36218"
+ x="250"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="196.36218"
+ x="250"
+ id="tspan4513"
+ sodipodi:role="line">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="270"
+ y="196.36218"
+ id="text4515"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4517"
+ x="270"
+ y="196.36218">3</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4519"
+ y="196.36218"
+ x="290"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="196.36218"
+ x="290"
+ id="tspan4521"
+ sodipodi:role="line">4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="310"
+ y="196.36218"
+ id="text4523"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4525"
+ x="310"
+ y="196.36218">5</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4527"
+ y="196.36218"
+ x="330"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="196.36218"
+ x="330"
+ id="tspan4529"
+ sodipodi:role="line">6</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="350"
+ y="196.36218"
+ id="text4531"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4533"
+ x="350"
+ y="196.36218">7</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="193"
+ y="215.36218"
+ id="text4535"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4537"
+ x="193"
+ y="215.36218">0</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4541"
+ y="230.36218"
+ x="193"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="230.36218"
+ x="193"
+ id="tspan4543"
+ sodipodi:role="line">1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="193"
+ y="245.36218"
+ id="text4545"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4547"
+ x="193"
+ y="245.36218">2</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4549"
+ y="260.36218"
+ x="193"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="260.36218"
+ x="193"
+ id="tspan4551"
+ sodipodi:role="line">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="193"
+ y="275.36218"
+ id="text4553"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4555"
+ x="193"
+ y="275.36218">4</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4557"
+ y="290.36218"
+ x="193"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="290.36218"
+ x="193"
+ id="tspan4559"
+ sodipodi:role="line">5</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="193"
+ y="305.36218"
+ id="text4561"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4563"
+ x="193"
+ y="305.36218">6</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4565"
+ y="320.36218"
+ x="193"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="320.36218"
+ x="193"
+ id="tspan4567"
+ sodipodi:role="line">7</tspan></text>
+ <rect
+ y="202.36218"
+ x="205"
+ height="75"
+ width="100"
+ id="rect4657"
+ style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-width:3;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#00ff00;stroke-width:3;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4659"
+ width="120"
+ height="75"
+ x="245"
+ y="247.36218" />
+ <g
+ style="fill:none"
+ id="g4679">
+ <rect
+ y="202.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4681"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4683"
+ width="20"
+ height="15"
+ x="225"
+ y="202.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4685"
+ width="20"
+ height="15"
+ x="245"
+ y="202.36218" />
+ <rect
+ y="202.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4687"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4689"
+ width="20"
+ height="15"
+ x="285"
+ y="202.36218" />
+ <rect
+ y="202.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4691"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="202.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4693"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4695"
+ width="20"
+ height="15"
+ x="345"
+ y="202.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4697"
+ width="20"
+ height="15"
+ x="205"
+ y="217.36218" />
+ <rect
+ y="217.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4699"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="217.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4701"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4703"
+ width="20"
+ height="15"
+ x="265"
+ y="217.36218" />
+ <rect
+ y="217.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4705"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4707"
+ width="20"
+ height="15"
+ x="305"
+ y="217.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4709"
+ width="20"
+ height="15"
+ x="325"
+ y="217.36218" />
+ <rect
+ y="217.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4711"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4713"
+ width="20"
+ height="15"
+ x="205"
+ y="232.36218" />
+ <rect
+ y="232.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4715"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="232.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4717"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4719"
+ width="20"
+ height="15"
+ x="265"
+ y="232.36218" />
+ <rect
+ y="232.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4721"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4723"
+ width="20"
+ height="15"
+ x="305"
+ y="232.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4725"
+ width="20"
+ height="15"
+ x="325"
+ y="232.36218" />
+ <rect
+ y="232.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4727"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="247.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4729"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4731"
+ width="20"
+ height="15"
+ x="225"
+ y="247.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4733"
+ width="20"
+ height="15"
+ x="245"
+ y="247.36218" />
+ <rect
+ y="247.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4735"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4737"
+ width="20"
+ height="15"
+ x="285"
+ y="247.36218" />
+ <rect
+ y="247.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4739"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="247.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4741"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4743"
+ width="20"
+ height="15"
+ x="345"
+ y="247.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4745"
+ width="20"
+ height="15"
+ x="205"
+ y="262.36218" />
+ <rect
+ y="262.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4747"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="262.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4749"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4751"
+ width="20"
+ height="15"
+ x="265"
+ y="262.36218" />
+ <rect
+ y="262.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4753"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4755"
+ width="20"
+ height="15"
+ x="305"
+ y="262.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4757"
+ width="20"
+ height="15"
+ x="325"
+ y="262.36218" />
+ <rect
+ y="262.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4759"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="277.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4761"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4763"
+ width="20"
+ height="15"
+ x="225"
+ y="277.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4765"
+ width="20"
+ height="15"
+ x="245"
+ y="277.36218" />
+ <rect
+ y="277.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4767"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4769"
+ width="20"
+ height="15"
+ x="285"
+ y="277.36218" />
+ <rect
+ y="277.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4771"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="277.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4773"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4775"
+ width="20"
+ height="15"
+ x="345"
+ y="277.36218" />
+ <rect
+ y="292.36218"
+ x="205"
+ height="15"
+ width="20"
+ id="rect4777"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4779"
+ width="20"
+ height="15"
+ x="225"
+ y="292.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4781"
+ width="20"
+ height="15"
+ x="245"
+ y="292.36218" />
+ <rect
+ y="292.36218"
+ x="265"
+ height="15"
+ width="20"
+ id="rect4783"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4785"
+ width="20"
+ height="15"
+ x="285"
+ y="292.36218" />
+ <rect
+ y="292.36218"
+ x="305"
+ height="15"
+ width="20"
+ id="rect4787"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="292.36218"
+ x="325"
+ height="15"
+ width="20"
+ id="rect4789"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4791"
+ width="20"
+ height="15"
+ x="345"
+ y="292.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4793"
+ width="20"
+ height="15"
+ x="205"
+ y="307.36218" />
+ <rect
+ y="307.36218"
+ x="225"
+ height="15"
+ width="20"
+ id="rect4795"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="307.36218"
+ x="245"
+ height="15"
+ width="20"
+ id="rect4797"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4799"
+ width="20"
+ height="15"
+ x="265"
+ y="307.36218" />
+ <rect
+ y="307.36218"
+ x="285"
+ height="15"
+ width="20"
+ id="rect4801"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4803"
+ width="20"
+ height="15"
+ x="305"
+ y="307.36218" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4805"
+ width="20"
+ height="15"
+ x="325"
+ y="307.36218" />
+ <rect
+ y="307.36218"
+ x="345"
+ height="15"
+ width="20"
+ id="rect4807"
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <circle
+ r="12.678572"
+ cy="262.36218"
+ cx="275"
+ id="path4569"
+ style="fill:#0063ff;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="251.51822"
+ y="368.2366"
+ id="text4566"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="251.51822"
+ y="368.2366"
+ id="tspan4568"><tspan
+ x="251.51822"
+ y="368.2366"
+ id="tspan4570">SAP raster</tspan></tspan></text>
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6726"
+ width="24"
+ height="24"
+ x="514.59363"
+ y="188.82254" />
+ <rect
+ y="188.82254"
+ x="538.59363"
+ height="24"
+ width="24"
+ id="rect6728"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6730"
+ width="24"
+ height="24"
+ x="562.59363"
+ y="188.82254" />
+ <rect
+ y="188.82254"
+ x="586.59363"
+ height="24"
+ width="24"
+ id="rect6732"
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="188.82254"
+ x="610.59363"
+ height="24"
+ width="24"
+ id="rect6734"
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6736"
+ width="24"
+ height="24"
+ x="634.59363"
+ y="188.82254" />
+ <rect
+ y="188.82254"
+ x="658.59363"
+ height="24"
+ width="24"
+ id="rect6738"
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6740"
+ width="24"
+ height="24"
+ x="682.59363"
+ y="188.82254" />
+ <rect
+ y="212.82254"
+ x="514.59363"
+ height="24"
+ width="24"
+ id="rect6750"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6752"
+ width="24"
+ height="24"
+ x="538.59363"
+ y="212.82254" />
+ <rect
+ y="212.82254"
+ x="562.59363"
+ height="24"
+ width="24"
+ id="rect6754"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6756"
+ width="24"
+ height="24"
+ x="586.59363"
+ y="212.82254" />
+ <rect
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6758"
+ width="24"
+ height="24"
+ x="610.59363"
+ y="212.82254" />
+ <rect
+ y="212.82254"
+ x="634.59363"
+ height="24"
+ width="24"
+ id="rect6760"
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6762"
+ width="24"
+ height="24"
+ x="658.59363"
+ y="212.82254" />
+ <rect
+ y="212.82254"
+ x="682.59363"
+ height="24"
+ width="24"
+ id="rect6764"
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6766"
+ width="24"
+ height="24"
+ x="514.59363"
+ y="236.82254" />
+ <rect
+ y="236.82254"
+ x="538.59363"
+ height="24"
+ width="24"
+ id="rect6768"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6770"
+ width="24"
+ height="24"
+ x="562.59363"
+ y="236.82254" />
+ <rect
+ y="236.82254"
+ x="586.59363"
+ height="24"
+ width="24"
+ id="rect6772"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="236.82254"
+ x="610.59363"
+ height="24"
+ width="24"
+ id="rect6774"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6776"
+ width="24"
+ height="24"
+ x="634.59363"
+ y="236.82254" />
+ <rect
+ y="236.82254"
+ x="658.59363"
+ height="24"
+ width="24"
+ id="rect6778"
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6780"
+ width="24"
+ height="24"
+ x="682.59363"
+ y="236.82254" />
+ <rect
+ y="272.82254"
+ x="514.59363"
+ height="24"
+ width="24"
+ id="rect6782"
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6784"
+ width="24"
+ height="24"
+ x="538.59363"
+ y="272.82254" />
+ <rect
+ y="272.82254"
+ x="562.59363"
+ height="24"
+ width="24"
+ id="rect6786"
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6788"
+ width="24"
+ height="24"
+ x="586.59363"
+ y="272.82254" />
+ <rect
+ style="fill:#ff9600;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6790"
+ width="24"
+ height="24"
+ x="610.59363"
+ y="272.82254" />
+ <rect
+ y="272.82254"
+ x="634.59363"
+ height="24"
+ width="24"
+ id="rect6792"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6794"
+ width="24"
+ height="24"
+ x="658.59363"
+ y="272.82254" />
+ <rect
+ y="272.82254"
+ x="682.59363"
+ height="24"
+ width="24"
+ id="rect6796"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6798"
+ width="24"
+ height="24"
+ x="514.59363"
+ y="296.82254" />
+ <rect
+ y="296.82254"
+ x="538.59363"
+ height="24"
+ width="24"
+ id="rect6800"
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6802"
+ width="24"
+ height="24"
+ x="562.59363"
+ y="296.82254" />
+ <rect
+ y="296.82254"
+ x="586.59363"
+ height="24"
+ width="24"
+ id="rect6804"
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ y="296.82254"
+ x="610.59363"
+ height="24"
+ width="24"
+ id="rect6806"
+ style="fill:#00cf0f;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6808"
+ width="24"
+ height="24"
+ x="634.59363"
+ y="296.82254" />
+ <rect
+ y="296.82254"
+ x="658.59363"
+ height="24"
+ width="24"
+ id="rect6810"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6812"
+ width="24"
+ height="24"
+ x="682.59363"
+ y="296.82254" />
+ <rect
+ y="320.82254"
+ x="514.59363"
+ height="24"
+ width="24"
+ id="rect6814"
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6816"
+ width="24"
+ height="24"
+ x="538.59363"
+ y="320.82254" />
+ <rect
+ y="320.82254"
+ x="562.59363"
+ height="24"
+ width="24"
+ id="rect6818"
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6820"
+ width="24"
+ height="24"
+ x="586.59363"
+ y="320.82254" />
+ <rect
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6822"
+ width="24"
+ height="24"
+ x="610.59363"
+ y="320.82254" />
+ <rect
+ y="320.82254"
+ x="634.59363"
+ height="24"
+ width="24"
+ id="rect6824"
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ style="fill:#009ce2;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6826"
+ width="24"
+ height="24"
+ x="658.59363"
+ y="320.82254" />
+ <rect
+ y="320.82254"
+ x="682.59363"
+ height="24"
+ width="24"
+ id="rect6828"
+ style="fill:none;fill-opacity:1;stroke:#393939;stroke-width:1.20000005;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4495-0"
+ y="181.62253"
+ x="520.59363"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="181.62253"
+ x="520.59363"
+ id="tspan4497-4"
+ sodipodi:role="line">0</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="544.59363"
+ y="181.62253"
+ id="text4507-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4509-3"
+ x="544.59363"
+ y="181.62253">1</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4511-0"
+ y="181.62253"
+ x="568.59363"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="181.62253"
+ x="568.59363"
+ id="tspan4513-5"
+ sodipodi:role="line">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="592.59363"
+ y="181.62253"
+ id="text4515-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4517-9"
+ x="592.59363"
+ y="181.62253">3</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4519-3"
+ y="181.62253"
+ x="616.59363"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="181.62253"
+ x="616.59363"
+ id="tspan4521-2"
+ sodipodi:role="line">4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="640.59363"
+ y="181.62253"
+ id="text4523-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4525-6"
+ x="640.59363"
+ y="181.62253">5</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4527-6"
+ y="181.62253"
+ x="664.59363"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="181.62253"
+ x="664.59363"
+ id="tspan4529-3"
+ sodipodi:role="line">6</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="688.59363"
+ y="181.62253"
+ id="text4531-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4533-9"
+ x="688.59363"
+ y="181.62253">7</tspan></text>
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.5999999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6901"
+ width="72"
+ height="24"
+ x="562.59363"
+ y="188.82254" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.5999999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6903"
+ width="48"
+ height="24"
+ x="586.59363"
+ y="212.82254" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.5999999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6905"
+ width="48"
+ height="24"
+ x="634.59363"
+ y="236.82254" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.5999999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6907"
+ width="48"
+ height="24"
+ x="634.59363"
+ y="320.82254" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.5999999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6909"
+ width="48"
+ height="24"
+ x="586.59363"
+ y="296.82254" />
+ <rect
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.5999999;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6911"
+ width="72"
+ height="24"
+ x="562.59363"
+ y="272.82254" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="509.24634"
+ y="206.82254"
+ id="text4535-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4537-1"
+ x="509.24634"
+ y="206.82254">X0</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4541-9"
+ y="230.82254"
+ x="509.24634"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="230.82254"
+ x="509.24634"
+ id="tspan4543-3"
+ sodipodi:role="line"
+ style="text-align:end;text-anchor:end">Y1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="509.24634"
+ y="254.82254"
+ id="text4545-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4547-6"
+ x="509.24634"
+ y="254.82254"
+ style="text-align:end;text-anchor:end">Z2</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4549-7"
+ y="290.82254"
+ x="509.24634"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="290.82254"
+ x="509.24634"
+ id="tspan4551-8"
+ sodipodi:role="line"
+ style="text-align:end;text-anchor:end">X3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="509.24634"
+ y="314.82254"
+ id="text4553-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4555-0"
+ x="509.24634"
+ y="314.82254"
+ style="text-align:end;text-anchor:end">Y4</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4557-9"
+ y="338.82254"
+ x="509.24634"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="338.82254"
+ x="509.24634"
+ id="tspan4559-5"
+ sodipodi:role="line"
+ style="text-align:end;text-anchor:end">Z5</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="395"
+ y="152.36218"
+ id="text7043"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7045"
+ x="395"
+ y="152.36218" /></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="436.5936"
+ y="230.82254"
+ id="text7415"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7417"
+ x="436.5936"
+ y="230.82254">Right incl.</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7419"
+ y="314.82254"
+ x="436.5936"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="314.82254"
+ x="436.5936"
+ id="tspan7421"
+ sodipodi:role="line">Left incl.</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:18px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="554.87097"
+ y="368.23441"
+ id="text4572"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="554.87097"
+ y="368.23441"
+ id="tspan4574"><tspan
+ x="554.87097"
+ y="368.23441"
+ id="tspan4576">SAP Span bitmask</tspan></tspan></text>
+ <g
+ id="g7435"
+ transform="matrix(1.2,0,0,1.2,-85.406396,-54.012085)">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="510"
+ y="217.81142"
+ id="text4598"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="510"
+ y="217.81142"
+ id="tspan4600"><tspan
+ x="510"
+ y="217.81142"
+ id="tspan4602">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="530"
+ y="217.75075"
+ id="text4604"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="530"
+ y="217.75075"
+ id="tspan4606"><tspan
+ x="530"
+ y="217.75075"
+ id="tspan4608">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="510"
+ y="237.75075"
+ id="text4610"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="510"
+ y="237.75075"
+ id="tspan4612"><tspan
+ x="510"
+ y="237.75075"
+ id="tspan4614">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="530"
+ y="237.75075"
+ id="text4616"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="530"
+ y="237.75075"
+ id="tspan4618"><tspan
+ x="530"
+ y="237.75075"
+ id="tspan4620">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="550"
+ y="237.75075"
+ id="text4622"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="550"
+ y="237.75075"
+ id="tspan4624"><tspan
+ x="550"
+ y="237.75075"
+ id="tspan4626">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="510"
+ y="257.75073"
+ id="text4628"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="510"
+ y="257.75073"
+ id="tspan4630"><tspan
+ x="510"
+ y="257.75073"
+ id="tspan4632">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="530"
+ y="257.75073"
+ id="text4634"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="530"
+ y="257.75073"
+ id="tspan4636"><tspan
+ x="530"
+ y="257.75073"
+ id="tspan4638">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="550"
+ y="257.75073"
+ id="text4640"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="550"
+ y="257.75073"
+ id="tspan4642"><tspan
+ x="550"
+ y="257.75073"
+ id="tspan4644">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="570"
+ y="257.75073"
+ id="text4646"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="570"
+ y="257.75073"
+ id="tspan4648"><tspan
+ x="570"
+ y="257.75073"
+ id="tspan4650">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="590"
+ y="257.75073"
+ id="text4652"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="590"
+ y="257.75073"
+ id="tspan4654"><tspan
+ x="590"
+ y="257.75073"
+ id="tspan4656">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="550"
+ y="217.75075"
+ id="text4658"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="550"
+ y="217.75075"
+ id="tspan4660"><tspan
+ x="550"
+ y="217.75075"
+ id="tspan4662">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="570"
+ y="217.75075"
+ id="text4664"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="570"
+ y="217.75075"
+ id="tspan4666"><tspan
+ x="570"
+ y="217.75075"
+ id="tspan4668">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="590"
+ y="217.75075"
+ id="text4670"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="590"
+ y="217.75075"
+ id="tspan4672"><tspan
+ x="590"
+ y="217.75075"
+ id="tspan4674">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="570"
+ y="237.75075"
+ id="text4676"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="570"
+ y="237.75075"
+ id="tspan4678"><tspan
+ x="570"
+ y="237.75075"
+ id="tspan4680">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="590"
+ y="237.75075"
+ id="text4682"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="590"
+ y="237.75075"
+ id="tspan4684"><tspan
+ x="590"
+ y="237.75075"
+ id="tspan4686">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="610"
+ y="257.75073"
+ id="text4688"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="610"
+ y="257.75073"
+ id="tspan4690"><tspan
+ x="610"
+ y="257.75073"
+ id="tspan4692">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="610"
+ y="217.75075"
+ id="text4694"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="610"
+ y="217.75075"
+ id="tspan4696"><tspan
+ x="610"
+ y="217.75075"
+ id="tspan4698">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="610"
+ y="237.75075"
+ id="text4700"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="610"
+ y="237.75075"
+ id="tspan4702"><tspan
+ x="610"
+ y="237.75075"
+ id="tspan4704">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="630"
+ y="257.75073"
+ id="text4706"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="630"
+ y="257.75073"
+ id="tspan4708"><tspan
+ x="630"
+ y="257.75073"
+ id="tspan4710">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="630"
+ y="217.75075"
+ id="text4712"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="630"
+ y="217.75075"
+ id="tspan4714"><tspan
+ x="630"
+ y="217.75075"
+ id="tspan4716">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="630"
+ y="237.75075"
+ id="text4718"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="630"
+ y="237.75075"
+ id="tspan4720"><tspan
+ x="630"
+ y="237.75075"
+ id="tspan4722">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="650"
+ y="257.75073"
+ id="text4724"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="650"
+ y="257.75073"
+ id="tspan4726"><tspan
+ x="650"
+ y="257.75073"
+ id="tspan4728">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="650"
+ y="217.75075"
+ id="text4730"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="650"
+ y="217.75075"
+ id="tspan4732"><tspan
+ x="650"
+ y="217.75075"
+ id="tspan4734">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="650"
+ y="237.75075"
+ id="text4736"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="650"
+ y="237.75075"
+ id="tspan4738"><tspan
+ x="650"
+ y="237.75075"
+ id="tspan4740">1</tspan></tspan></text>
+ </g>
+ <g
+ id="g7533"
+ transform="matrix(1.2,0,0,1.2,-85.406396,-54.012085)">
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="610"
+ y="287.8114"
+ id="text4742"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="610"
+ y="287.8114"
+ id="tspan4744"><tspan
+ x="610"
+ y="287.8114"
+ id="tspan4746">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="630"
+ y="287.8114"
+ id="text4748"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="630"
+ y="287.8114"
+ id="tspan4750"><tspan
+ x="630"
+ y="287.8114"
+ id="tspan4752">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="650"
+ y="287.8114"
+ id="text4754"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="650"
+ y="287.8114"
+ id="tspan4756"><tspan
+ x="650"
+ y="287.8114"
+ id="tspan4758">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="650"
+ y="307.8114"
+ id="text4760"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="650"
+ y="307.8114"
+ id="tspan4762"><tspan
+ x="650"
+ y="307.8114"
+ id="tspan4764">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="650"
+ y="327.8114"
+ id="text4766"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="650"
+ y="327.8114"
+ id="tspan4768"><tspan
+ x="650"
+ y="327.8114"
+ id="tspan4770">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="630"
+ y="307.8114"
+ id="text4772"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="630"
+ y="307.8114"
+ id="tspan4774"><tspan
+ x="630"
+ y="307.8114"
+ id="tspan4776">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="610"
+ y="307.8114"
+ id="text4778"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="610"
+ y="307.8114"
+ id="tspan4780"><tspan
+ x="610"
+ y="307.8114"
+ id="tspan4782">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="510"
+ y="287.87207"
+ id="text4784"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="510"
+ y="287.87207"
+ id="tspan4786"><tspan
+ x="510"
+ y="287.87207"
+ id="tspan4788">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="530"
+ y="287.8114"
+ id="text4790"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="530"
+ y="287.8114"
+ id="tspan4792"><tspan
+ x="530"
+ y="287.8114"
+ id="tspan4794">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="510"
+ y="307.8114"
+ id="text4796"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="510"
+ y="307.8114"
+ id="tspan4798"><tspan
+ x="510"
+ y="307.8114"
+ id="tspan4800">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="530"
+ y="307.8114"
+ id="text4802"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="530"
+ y="307.8114"
+ id="tspan4804"><tspan
+ x="530"
+ y="307.8114"
+ id="tspan4806">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="550"
+ y="307.8114"
+ id="text4808"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="550"
+ y="307.8114"
+ id="tspan4810"><tspan
+ x="550"
+ y="307.8114"
+ id="tspan4812">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="510"
+ y="327.8114"
+ id="text4814"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="510"
+ y="327.8114"
+ id="tspan4816"><tspan
+ x="510"
+ y="327.8114"
+ id="tspan4818">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="530"
+ y="327.8114"
+ id="text4820"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="530"
+ y="327.8114"
+ id="tspan4822"><tspan
+ x="530"
+ y="327.8114"
+ id="tspan4824">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="550"
+ y="327.8114"
+ id="text4826"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="550"
+ y="327.8114"
+ id="tspan4828"><tspan
+ x="550"
+ y="327.8114"
+ id="tspan4830">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="570"
+ y="327.8114"
+ id="text4832"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="570"
+ y="327.8114"
+ id="tspan4834"><tspan
+ x="570"
+ y="327.8114"
+ id="tspan4836">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="590"
+ y="327.8114"
+ id="text4838"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="590"
+ y="327.8114"
+ id="tspan4840"><tspan
+ x="590"
+ y="327.8114"
+ id="tspan4842">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="549.7876"
+ y="287.83337"
+ id="text4844"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="549.7876"
+ y="287.83337"
+ id="tspan4846"><tspan
+ x="549.7876"
+ y="287.83337"
+ id="tspan4848">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="569.7876"
+ y="287.83337"
+ id="text4850"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="569.7876"
+ y="287.83337"
+ id="tspan4852"><tspan
+ x="569.7876"
+ y="287.83337"
+ id="tspan4854">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="589.7876"
+ y="287.83337"
+ id="text4856"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="589.7876"
+ y="287.83337"
+ id="tspan4858"><tspan
+ x="589.7876"
+ y="287.83337"
+ id="tspan4860">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="569.7876"
+ y="307.83337"
+ id="text4862"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="569.7876"
+ y="307.83337"
+ id="tspan4864"><tspan
+ x="569.7876"
+ y="307.83337"
+ id="tspan4866">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="589.7876"
+ y="307.83337"
+ id="text4868"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="589.7876"
+ y="307.83337"
+ id="tspan4870"><tspan
+ x="589.7876"
+ y="307.83337"
+ id="tspan4872">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="609.7876"
+ y="327.83337"
+ id="text4874"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="609.7876"
+ y="327.83337"
+ id="tspan4876"><tspan
+ x="609.7876"
+ y="327.83337"
+ id="tspan4878">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="629.7876"
+ y="327.83337"
+ id="text4880"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="629.7876"
+ y="327.83337"
+ id="tspan4882"><tspan
+ x="629.7876"
+ y="327.83337"
+ id="tspan4884">1</tspan></tspan></text>
+ </g>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/_images/SphereCCD.svg b/NvCloth/docs/documentation/_images/SphereCCD.svg
new file mode 100644
index 0000000..e58a571
--- /dev/null
+++ b/NvCloth/docs/documentation/_images/SphereCCD.svg
@@ -0,0 +1,482 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="998.46228"
+ height="351.42581"
+ viewBox="0 0 998.46229 351.42582"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="SphereCCD.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5871"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5873"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5559"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path5561"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker4545"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path4547"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker4292"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path4294"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5610"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path5612"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5504"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5506"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker4636-3"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ inkscape:connector-curvature="0"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path4638-7" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker11560-6"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ inkscape:connector-curvature="0"
+ id="path11562-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker19426-8"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ inkscape:connector-curvature="0"
+ id="path19428-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.99999999"
+ inkscape:cx="644.26898"
+ inkscape:cy="73.391781"
+ inkscape:document-units="px"
+ inkscape:current-layer="g4547"
+ showgrid="true"
+ inkscape:snap-center="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:snap-grids="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1138"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ units="px"
+ fit-margin-top="4"
+ fit-margin-left="4"
+ fit-margin-right="4"
+ fit-margin-bottom="4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="-76.899392"
+ originy="-629.43065" />
+ <sodipodi:guide
+ position="433.10061,230.56937"
+ orientation="-0.70710678,0.70710678"
+ id="guide4159" />
+ <sodipodi:guide
+ position="433.10061,230.56937"
+ orientation="0.70710678,0.70710678"
+ id="guide4312"
+ inkscape:label=""
+ inkscape:color="rgb(0,0,255)" />
+ <sodipodi:guide
+ position="563.10061,175.56937"
+ orientation="0,1"
+ id="guide4215" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-76.899391,-71.505737)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#7d7d7d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 286.29589,379.93217 200,-200"
+ id="path4310"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#7d7d7d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 201.44307,295.07933 200,-199.999981"
+ id="path4310-3"
+ inkscape:connector-curvature="0" />
+ <circle
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4140"
+ cx="443.86948"
+ cy="137.50574"
+ r="60" />
+ <circle
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4140-7"
+ cx="243.86949"
+ cy="337.50577"
+ r="60" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 93.869487,197.50575 320.000003,190"
+ id="path4176"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4178"
+ cx="413.86948"
+ cy="387.50577"
+ r="4" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4178-2"
+ cx="93.869484"
+ cy="197.50574"
+ r="4" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4178-2-5"
+ cx="443.86948"
+ cy="137.50574"
+ r="4" />
+ <circle
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4178-2-5-0"
+ cx="243.86949"
+ cy="337.50577"
+ r="4" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="443.86948"
+ y="167.50574"
+ id="text4225"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227"
+ x="443.86948"
+ y="167.50574">c<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4346">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="244.14781"
+ y="362.87735"
+ id="text4225-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9"
+ x="244.14781"
+ y="362.87735">c<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4348">1</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="93.743141"
+ y="222.87732"
+ id="text4225-7-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9-5"
+ x="93.743141"
+ y="222.87732">p<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4344">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="413.56186"
+ y="412.89639"
+ id="text4225-7-9-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9-5-4"
+ x="413.56186"
+ y="412.89639">p<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4350">1</tspan></tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 243.86951,337.50575 199.99998,-200"
+ id="path4310-6"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4277"
+ transform="matrix(2,0,0,2,-576.13051,-247.21865)">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 509.91602,191.86914 -175,30 0.16796,0.98633 175,-30 -0.16796,-0.98633 z"
+ id="path4352"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8pt;stroke-opacity:1"
+ d="m 344.85622,220.67256 3.26664,-4.61834 L 335,222.3622 l 14.47457,1.577 -4.61835,-3.26664 z"
+ id="path4283"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4351"
+ transform="matrix(2,0,0,2,-576.13051,-247.21865)">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 410.14062,291.88281 -0.28124,0.95899 85,25 0.28124,-0.95899 -85,-25 z"
+ id="path4354"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4357"
+ d="m 485.40634,314.54054 -4.96612,2.70879 14.55978,0.11287 -12.30245,-7.78779 2.70879,4.96613 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8pt;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ </g>
+ <circle
+ style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4140-7-7"
+ cx="897.86951"
+ cy="231.50574"
+ r="60" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 547.86949,291.50575 520.00001,-10"
+ id="path4176-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="717.73071"
+ y="246.76636"
+ id="text4225-7-9-1-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9-5-0-3"
+ x="717.73071"
+ y="246.76636">q<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4995">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="998.12585"
+ y="246.89636"
+ id="text4225-7-9-1-6-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9-5-0-3-7"
+ x="998.12585"
+ y="246.89636">q<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4972-5">1</tspan></tspan></text>
+ <g
+ id="g4547">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 898.15073,230.54697 -0.56248,1.91798 169.99995,50 0.5625,-1.91798 -169.99997,-50 z"
+ id="path5557"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.6pt;stroke-opacity:1"
+ d="m 1048.6822,275.86243 -9.9323,5.41758 29.1196,0.22574 -24.6049,-15.57558 5.4176,9.93226 z"
+ id="path4553"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g4419"
+ transform="matrix(2,0,0,2,-576.13051,-247.21865)">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 736.91602,238.86914 -175,30 0.16796,0.98633 175,-30 -0.16796,-0.98633 z"
+ id="path5869"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4425"
+ d="m 571.85622,267.67255 3.26664,-4.61834 -13.12286,6.30798 14.47457,1.577 -4.61835,-3.26664 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8pt;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ id="g6116"
+ transform="matrix(2,0,0,2,-548.13051,-129.21864)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path6109"
+ d="m 705,202.3622 10,10"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g6113"
+ style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 715,202.3622 -10,10"
+ id="path6111"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="872.6532"
+ y="320.25772"
+ id="text4225-7-9-1-6-8-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="872.6532"
+ y="320.25772"
+ id="tspan6142">toi</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="233.7307"
+ y="152.76636"
+ id="text4225-7-9-1-6-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9-5-0-3-8"
+ x="233.7307"
+ y="152.76636">q<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4995-6">0</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="334.12582"
+ y="392.89639"
+ id="text4225-7-9-1-6-8-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4227-9-5-0-3-7-0"
+ x="334.12582"
+ y="392.89639">q<tspan
+ style="font-size:19.5px;baseline-shift:sub"
+ id="tspan4972-5-9">1</tspan></tspan></text>
+ </g>
+</svg>
diff --git a/NvCloth/docs/documentation/genindex.html b/NvCloth/docs/documentation/genindex.html
index cb29701..ab20cb2 100644
--- a/NvCloth/docs/documentation/genindex.html
+++ b/NvCloth/docs/documentation/genindex.html
@@ -67,11 +67,13 @@
<h4>Table Of Contents</h4>
<ul>
<li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a><ul>
@@ -117,6 +119,75 @@
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#overview">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#slack">Slack</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#log-stiffness">Log Stiffness</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#integration">Integration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#wind-simulation">Wind simulation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#distance-constraints">Distance constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#tether-constraints">Tether constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#edge-constraints">Edge constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#separation-constraints">Separation constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-ccd">Sphere CCD</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#cone-ccd">Cone CCD</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#calculatefrictionimpulse">calculateFrictionImpulse()</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/SelfCollision.html">Self Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SelfCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/InterCollision.html">Inter Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#broad-phase-collision-detection">Broad phase collision detection</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/InterCollision.html#id1">Broad phase collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/InterCollision.html#differences-with-self-collision">Differences with self collision</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="CollisionDetection/Index.html#todo">Todo</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Cooking/Index.html">Internal cooking documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Cooking/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="Cooking/TripletScheduler.html">TripletScheduler</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#adjacencyquerier">AdjacencyQuerier</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#id1">TripletScheduler</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#tripletscheduler-simd">TripletScheduler::simd()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#tripletscheduler-warp">TripletScheduler::warp()</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</div>
diff --git a/NvCloth/docs/documentation/index.html b/NvCloth/docs/documentation/index.html
index 54837c7..00aefaa 100644
--- a/NvCloth/docs/documentation/index.html
+++ b/NvCloth/docs/documentation/index.html
@@ -67,11 +67,13 @@
<h4>Table Of Contents</h4>
<ul>
<li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a><ul>
@@ -117,6 +119,75 @@
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#overview">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#slack">Slack</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#log-stiffness">Log Stiffness</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#integration">Integration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#wind-simulation">Wind simulation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#distance-constraints">Distance constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#tether-constraints">Tether constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#edge-constraints">Edge constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#separation-constraints">Separation constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-ccd">Sphere CCD</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#cone-ccd">Cone CCD</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#calculatefrictionimpulse">calculateFrictionImpulse()</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/SelfCollision.html">Self Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SelfCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/InterCollision.html">Inter Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#broad-phase-collision-detection">Broad phase collision detection</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/InterCollision.html#id1">Broad phase collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/InterCollision.html#differences-with-self-collision">Differences with self collision</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="CollisionDetection/Index.html#todo">Todo</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Cooking/Index.html">Internal cooking documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Cooking/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="Cooking/TripletScheduler.html">TripletScheduler</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#adjacencyquerier">AdjacencyQuerier</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#id1">TripletScheduler</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#tripletscheduler-simd">TripletScheduler::simd()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#tripletscheduler-warp">TripletScheduler::warp()</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</div>
@@ -166,6 +237,9 @@
<li class="toctree-l1"><a class="reference internal" href="Modules/Index.html">Modules</a></li>
<li class="toctree-l1"><a class="reference internal" href="UserGuide/Index.html">User Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Solver/Index.html">Internal solver function/algorithm documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CollisionDetection/Index.html">Internal collision detection documentation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Cooking/Index.html">Internal cooking documentation</a></li>
</ul>
</div>
</div>
diff --git a/NvCloth/docs/documentation/search.html b/NvCloth/docs/documentation/search.html
index fe0e88b..d9b0400 100644
--- a/NvCloth/docs/documentation/search.html
+++ b/NvCloth/docs/documentation/search.html
@@ -63,11 +63,13 @@
<h4>Table Of Contents</h4>
<ul>
<li class="toctree-l1"><a class="reference internal" href="ReleaseNotes/index.html">Release Notes</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.3</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.2</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.1</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.0</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.0.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id1">1.1.5</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id2">1.1.4</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id3">1.1.3</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id4">1.1.2</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id5">1.1.1</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id6">1.1.0</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ReleaseNotes/index.html#id7">1.0.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Compiling/index.html">Compiling</a><ul>
@@ -113,6 +115,75 @@
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="CopyRight/Index.html">NVIDIA Copyright Notice</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Solver/Index.html">Internal solver function/algorithm documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#overview">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#particle-invmass-w-component">Particle invMass w component</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#slack">Slack</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#log-stiffness">Log Stiffness</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#integration">Integration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#wind-simulation">Wind simulation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#distance-constraints">Distance constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#tether-constraints">Tether constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#edge-constraints">Edge constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#separation-constraints">Separation constraints</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Solver/Index.html#fabric-data-structure">Fabric data structure</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="CollisionDetection/Index.html">Internal collision detection documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="CollisionDetection/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html">Sphere Capsule collision detection</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-capsule-generation">Sphere/ Capsule generation</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-acceleration-structure">Sphere acceleration structure</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#collideparticles">collideParticles()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#capsule-collision-detection">Capsule collision detection</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#cone-collision-detection">Cone collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-collision-detection">Sphere collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#sphere-ccd">Sphere CCD</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#cone-ccd">Cone CCD</a></li>
+</ul>
+</li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SphereCapsuleCollision.html#calculatefrictionimpulse">calculateFrictionImpulse()</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/SelfCollision.html">Self Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SelfCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/SelfCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#grid-setup">Grid setup</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#particle-sorting">Particle sorting</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#key-range-sweep">Key range sweep</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/SelfCollision.html#collision-detection-and-response">Collision detection and response</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="CollisionDetection/InterCollision.html">Inter Collision</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#overview">Overview</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#broad-phase-collision-detection">Broad phase collision detection</a></li>
+<li class="toctree-l4"><a class="reference internal" href="CollisionDetection/InterCollision.html#acceleration-structure">Acceleration structure</a><ul>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/InterCollision.html#id1">Broad phase collision detection</a></li>
+<li class="toctree-l5"><a class="reference internal" href="CollisionDetection/InterCollision.html#differences-with-self-collision">Differences with self collision</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="CollisionDetection/Index.html#todo">Todo</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Cooking/Index.html">Internal cooking documentation</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Cooking/Index.html#overview-of-the-different-modules">Overview of the different modules</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="Cooking/TripletScheduler.html">TripletScheduler</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#adjacencyquerier">AdjacencyQuerier</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#id1">TripletScheduler</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#tripletscheduler-simd">TripletScheduler::simd()</a></li>
+<li class="toctree-l4"><a class="reference internal" href="Cooking/TripletScheduler.html#tripletscheduler-warp">TripletScheduler::warp()</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
</ul>
</div>
diff --git a/NvCloth/docs/documentation/searchindex.js b/NvCloth/docs/documentation/searchindex.js
index 12e6d5d..659f743 100644
--- a/NvCloth/docs/documentation/searchindex.js
+++ b/NvCloth/docs/documentation/searchindex.js
@@ -1 +1 @@
-Search.setIndex({envversion:42,terms:{represent:9,all:[1,2,5,4,6,7,9,10,12],code:[8,9,3,7,11],edg:[],orthogon:3,indirectli:7,skip:[9,7],global:7,yellow:1,minusa:9,signific:1,sleep:3,per:[1,3,7],capsul:[],skin:[9,7],follow:[3,12,4,7,9,5],calculatepotentialcollid:4,mupper:4,minusk:9,profil:7,choos:12,"const":7,multiplierc:3,applywind:3,sensit:7,adjacencycount:5,negativescal:9,descript:10,setselfcollisiondist:1,program:12,gsimd4fon:9,present:[6,7],opposit:3,vcxxwinxx:12,sens:9,introduc:6,everyth:7,undesir:7,sourc:3,everi:[9,1,4],lrg:3,madjacencyindeci:5,far:9,offlin:10,strechlimitc:3,setfrict:7,volum:[9,4,3,7],radiu:[9,3,7],setplan:7,fall:9,veri:[9,4,7],evert:7,ajust:3,brows:0,cuctxcreat:7,pbw:3,uint32_t:[5,7],dampen:7,mstiffnessmultipli:7,stiff:7,did:6,list:[5,4,3,7,10],prefix:5,iter:[9,4,3,7],readabl:9,"try":7,tunnel:7,vector:[3,7],phase:[3,7],d_o:9,small:[9,3],setdragcoeffici:7,refer:[9,3,7],locat:[5,7],dir:3,setmotionconstraintstiff:7,upper:1,c_j:3,smaller:[1,3,7],p_j:3,unnorm:3,mass:[9,3,7],mdeltaxyz:9,natur:7,htm:[],edu:[],compens:3,direct:[9,3,7],transform:[4,3,7],setgrav:7,past:9,second:[9,3],cost:9,design:0,c_0c_1:9,download:12,massscal:3,p_t:3,setstiffnessfrequ:3,blue:9,index:[3,1,12,7,5],lastkei:1,hide:3,r15c:12,neg:[9,7],section:[9,3,7,5],advanc:7,abl:12,brief:10,current:[9,1,3,7,10],delet:7,version:12,run:[9,12,7],invers:[3,7],intersect:[9,1,4,7],"new":[5,3,6,7],impuls:[9,3,7],method:[9,6,7],movement:[9,3,7],cull:[9,1,4],mlower:4,intellectu:2,hash:1,deriv:9,locate_cuda:12,cellcount:1,curradiu:9,getsimulationchunkcount:7,never:9,dotcurcur:9,id3d11devic:7,here:[9,3,7,10],behaviour:[],shouldn:[],tangent:9,sortedindic:4,ubuntu:6,path:12,along:[9,1,7],vertic:[3,7],p_2:3,sinc:7,valu:[9,1,3,7,5],p_1:[9,3],box:4,ltoi:9,convert:[9,1],shift:7,larger:1,bot:9,precis:7,bitmask:9,r12b:[12,6],numteth:3,setposit:7,pick:[1,3,7],adjacentcycount:[],clearmotionconstraint:7,chang:[9,12,6,7],narrow:4,magnitud:9,particleposit:7,eshear:7,via:6,sskeletonwidth:9,although:3,extra:[5,3],timestep:3,approxim:9,sphereradiu:[9,7],linearli:[9,6],c_1:[9,3],c_0:[9,3],c_2:[9,3],clothfabriccook:7,sr_0:9,instabl:[3,7],instal:12,decrement:5,total:5,"__t100":6,unit:6,from:[1,2,3,4,5,6,7,9,10,12],describ:[1,5,7,8,9,11,3],would:[9,6],memori:[4,7],doubl:[9,3],visit:0,two:[9,1,7],madjac:5,next:[9,1,12,5,3],live:6,solvefabr:3,call:7,bash:12,taken:[1,7],black:9,type:[3,7],tell:7,reorder:5,more:6,flat:9,desir:7,settetherconstraintstiff:[3,7],c_i:9,cmakegenerateproject:12,relat:[8,2,10],finit:9,warn:6,pxprofilercallback:7,visual:[12,6],mparticleindic:4,c_t:3,"4ac":9,known:[1,6],ebend:7,hold:7,oldradiu:7,logarithm:3,reproduct:2,graphic:7,stretchlimit:3,prepar:10,work:[6,7,8,9,11,3],uniqu:5,dxcontextmanagercallbackimpl:7,swcloth:5,remain:[1,3,7],pxquat:7,vertexcount:7,can:[1,5,4,7,9,10,3],frequenc:[3,7],collidespher:9,about:[],d3d11:7,root:12,could:[5,7],tripletschedul:[],control:[12,7],nearest:3,give:[5,4,7,9,10,3],process:[5,1,12],lock:7,share:[5,7],calcul:[1,5,4,6,7,9,3],gsimd4fepsilon:9,high:3,sphere:[],minimum:[9,1,4],proprietari:2,bend:3,want:[1,3,7,10],setvirtualparticl:5,setconvex:7,made:9,rappidli:[],q_0q_1:9,teleport:7,differenti:[3,7],end:[9,12,7,3],straightforward:7,divid:[9,1,3,7,5],environ:12,occur:9,write:[],how:[5,1,3,7],pseudo:3,consist:7,env:12,regist:9,instead:[1,5,4,7,9,3],getparticl:4,config:[3,7],sin:[9,3],updat:[3,7],product:[0,9],collisionshap:7,frac:[9,3],clothdata:1,referenc:5,alwai:7,tetherconstraintstiff:3,max:3,after:[9,4,3,7,5],surfac:[9,3],usabl:9,diagram:[9,1],befor:[9,7],mesh:[1,7,10],generatecon:9,buildacceler:9,mai:7,multipl:[5,4,3,6,7],data:10,parallel:[5,12],averag:9,parralel:5,stabil:7,alloc:[5,6,7],github:[],setwindveloc:7,updatesleepst:3,"6th":9,createcloth:7,favorit:12,correspond:[9,7],element:[5,3],issu:[6,7],inform:[3,7],"switch":7,green:9,compressionlimit:3,allow:[6,7],nvidia:12,exclus:5,attachmentvertic:7,"253x253":1,when:[1,5,6,7,9,3],order:[9,1,3,7,5],wind:6,vc14win64:12,origin:[3,7],gcc:6,help:[3,12,7],v_r:9,setcentrifugalinertia:7,gradual:7,over:[9,4,7],move:[9,3,7],settransl:7,becaus:[9,1,3],meter:7,x64:6,cook:[7,10],nv_cloth_delet:7,paper:3,through:[9,5,7],same:[9,3,7,5,10],affect:3,v_l:9,still:[5,3,7],pointer:1,nvidiagamework:[],directx:6,paramet:[3,6,7],osx64:12,typedef:6,outer:9,render:7,fix:[3,12,6,7],curesult:7,better:7,platform:[3,12,6,7],pend:7,mrestvalu:3,requir:[1,12,7],bypass:10,clothimpl:[3,6],featurelevel:7,might:[3,12,7],tri:[1,4],non:[9,1,7],good:[9,7],crash:6,thei:[9,1,7],handl:[9,7,10],similar:[9,4,7],"2q_0":9,deiniti:7,sooner:3,scene:[6,7],"break":7,mappedrang:7,impulseaccumul:9,streatch:[],larg:[1,3,7],now:[1,4,6,7,9,5],"class":[5,7],discuss:9,bigger:9,productnam:[],search:0,somewher:7,name:3,anyth:7,edit:12,simpl:7,solver:[12,6],mindic:3,easili:7,exampl:[5,12,7],mode:6,each:[1,5,4,7,9,3],debug:[12,6],penetr:[9,7],mtriplet:5,mean:[3,7],clamp:[9,7],prohibit:2,cudacontext:7,weight:3,replac:[3,7],individu:[1,4,5,7],continu:[9,1,5,7],realli:9,playstat:6,dx11:[12,6,7],been:[9,7],"static":[6,7],connect:[3,12,7],setcapsul:7,fluctuat:3,happen:[9,3],out:[5,7],variabl:[9,1,12],shown:[],getnumcloth:6,space:[],goe:3,miss:7,content:[8,11],rewrit:[9,3],adjust:[3,7],suitabl:0,rel:[9,1,7],internet:12,hardwar:6,formula:9,gridbia:1,correct:[9,3,6,5,7],red:9,mphase:3,log2:3,linear:[9,7],insid:[9,12,6,5,7],prevradiu:9,midpoint:9,accordingli:7,selfcollideparticl:3,reason:[1,3],base:[3,1,4,12,7],removecloth:7,releas:12,org:12,"byte":[1,7],compressionlimitc:3,shortest:1,care:[4,7],setliftcoeffici:7,reusabl:7,r_0r_1:9,thread:7,"20level":[],angl:3,particledelta:9,veloc:[9,3,7],omit:9,put:12,keep:[1,5,4,7,9,3],recov:[3,7],thing:7,length:[9,1,3,7],enforc:3,place:[5,12],outsid:3,nvcloth:[2,12],fequenc:[],retain:2,onto:9,interact:0,first:[9,1,4,3,7],oper:1,softwar:2,restlength:3,directli:[9,1,4,7,10],x86_64:12,cuda_success:7,arrai:[5,1,4,3,7],independ:3,number:[6,7],system:7,invluenc:[],alreadi:[6,7],done:[9,1,4,3,5],construct:[9,1,7],inpuls:[],thick:9,stick:9,open:12,primari:9,mpaddedtriplet:5,idea:7,given:[9,1,3,5],"long":7,optim:[1,5,6],point_to_lin:[],script:12,exp2:9,licens:2,sometim:7,least:[1,5,7],toi:9,too:[1,3,7],circl:9,time:[9,3,7,5],gpu:[5,6,7],dt1:3,dt0:3,"final":[],store:[1,5,4,7,9,3],editor:12,dampexpon:3,getnumtriangl:7,piw:3,option:[12,7],endsimul:7,namespac:6,seper:[],aabb:1,copi:[5,12],usemultipli:3,plane:[11,9,3,7,5],devicecount:7,part:10,enclos:4,mostli:3,quad:[7,10],exactli:[9,3],nvclothcreatefactorycuda:7,than:[9,1,5,7],ehorizont:7,f_d:3,level:0,stiffnessc:3,prune:9,provid:[0,1,7,10],remov:[6,7],d3d11createdevic:7,rate:[9,3,7],horizont:[3,7],project:[9,12],matter:7,reus:[9,1,3],includ:[3,12,7,10],were:[9,6],posit:[9,1,3,7],amount:[1,5],dxcontextmanagercallback:7,expf:3,"function":10,comput:9,behavior:[3,6,7],nicer:1,explicit:3,pass:7,getclothlist:6,argument:[12,7],nvclothcookfabricfrommesh:7,dash:9,thereto:2,constrainteth:3,reset:7,have:[9,3,7,5],initializenvcloth:7,need:[1,3,4,5,7,9,12],clothmeshdesc:7,incompat:6,border:9,probabl:[3,7],caus:[3,6,7],rmin:9,strength:7,engin:7,squar:5,lib:[12,10],min:[9,1,3],r_p:9,destroi:7,self:[],centimet:7,mid:9,accuraci:7,note:12,also:[9,1,3,7,5],especi:7,discret:9,take:4,which:[1,5,4,6,7,9,10,3],stretchi:[3,7],combin:[9,1,3,7,5],graviti:7,singl:[],clearinertia:7,even:[9,3,7],begin:[9,1,3,7,5],sure:12,android_ndk_root:12,thi:[1,2,3,4,5,7,8,9,10,11,12],normal:[9,3],multipli:[9,3,7],dxdevic:7,previou:[9,1,3,7],compress:7,what:9,react:[6,7],most:[3,7],beta:6,regular:[9,1],cucontext:7,specifi:[1,3,7],rho:3,pair:[9,1,4,3,7],alpha:9,cap:9,"8x8x8":9,equival:4,worldspac:4,cmakegenerateal:12,r_0:9,r_1:9,particle_invmass:3,later:[5,12,7],cover:1,collisionmask:9,doe:[9,1,4,3,7],settetherconstraintscal:7,runtim:[10,6,7],determin:[9,4,5],hresult:7,occasion:3,constrain:[3,7],axi:[9,1,4],blend:7,microsoft:12,dot:9,slope:9,settodefault:7,radix:1,getcurrentparticl:7,show:[3,7],text:[9,12,3],xcode:[12,6],delta:[9,1,3,7],stiffnessexpon:3,friction:[9,6,7],radii:[9,7],concurr:7,dxdevicecontext:7,unchang:7,threshold:3,callback:7,find:5,setintercollisiondist:4,impact:9,cell:[9,1],onli:[1,4,6,7,9,5],slow:[1,3],ratio:1,execut:[9,12,7],mathrm:3,simulatechunk:7,explain:[9,3],configur:[12,7],solut:[3,12],"2r_0":9,should:[3,12,7,5],computebound:[1,3],experiment:6,suppos:1,factor:[3,7],sierra:6,physx:[3,6,7],folder:12,local:[],dotprevcur:9,count:[9,1,3,7,5],unus:6,variou:12,get:[3,7],pxallocatorcallback:7,stomp:5,express:2,stop:9,fluid:[3,6,7],docreleasebold:[],newradiu:7,bucketmask:1,obviou:4,cannot:[1,4,5,7],phasetypeinfo:7,longest:1,increas:[3,7],sqrconehalflength:9,clothbound:4,target:[3,12,7],bat:12,enabl:[9,12,7],artist:7,a_0a_:9,gust:7,v8a:[12,6],"2m_":9,sum:[9,5],f_l:3,though:[9,1,3],contain:[3,1,12,7,9,5],cudevicegetcount:7,where:[9,1,3,6],valid:[],view:0,set:[1,3,4,5,7,9,12],attachmentposit:7,docreleas:[],"float":[3,7],sear:3,frame:[],displai:7,graphicscontextmanag:7,d3d_driver_type_hardwar:7,see:[9,12],sed:12,einvalid:7,result:[9,3,6,5,7],sqraxishalflength:9,reserv:[2,1,5],improv:[6,7],xxxxx:12,close:1,mergeacceler:9,closer:3,setangularinertia:7,pxerrorcallback:7,collisiondist:1,correctli:9,sphere_cent:3,vari:7,boundari:4,dll:10,written:[5,3],won:9,"2r_1r_0":9,dynam:[6,7],movingaverag:6,between:[9,1,3,7],prebuilt:12,theta:3,awai:[1,4],previous:7,approach:9,across:7,t_2:9,altern:5,triplet:5,extend:9,coeffici:[9,3,7],nvclothdestroyfactori:7,job:12,otherwis:3,solv:[9,3,7],group:7,come:7,inertia:7,addit:[4,3,6,7],mstretchlimit:7,both:[9,3,7],uns:[],last:[5,1,3,7],planesr:7,someth:7,howev:9,equal:[3,7],against:[9,1,4],nearbi:1,etc:7,math:[],instanc:[3,7],equat:[9,3],context:7,let:7,whole:[1,7],multithreadedsolverhelp:6,comment:[9,3],springi:7,simpli:12,point:[9,5,12,7,3],schedul:5,int32_t:7,decrefcount:7,chmod:12,addcloth:[6,7],featur:[0,3,7,10],versionbold:[],"4asr_0":9,sentinel:1,trianglecount:7,assum:9,duplic:[1,5],size:[5,1,3,7],sucessfulli:[],coupl:7,engwiki:9,aarch64:12,decreach:[],damp:[3,7],infinit:9,devic:7,due:[3,6,7],integrateparticl:3,mark:[9,1,4],accumul:9,trigger:7,p_0:[9,3],modif:2,trajectori:9,inv:3,quickli:1,stretchlimitc:3,sphererang:7,particle_position0:3,studio:[12,6],clothfabricphasetyp:7,imag:9,appli:[9,3,7],sqdeltalegnth:9,unnecessarili:9,ani:[2,4,7],assert:[6,7],coordin:[1,7],zero:[3,7],togeth:7,oneminustoi:9,tangenti:9,nvclothcreatefactorydx11:7,getmotionconstraint:7,those:[9,4],"case":[9,12,7,3],look:[9,7],align:[9,3,7],properti:2,mcloth:7,batch:[5,6],air:[3,6,7],log_2:3,defin:[3,7],sln:12,asr_0:9,abov:[1,3,6,7,9,12],error:[3,12,6,7],"2q_0q_1":9,"2r_0r_1":9,anchor:3,loop:[1,5],subsect:9,propag:3,forc:[9,3,7],stiffnessfrequ:3,togglecont:3,helper:[5,7],mcompressionlimit:7,getnumconvex:7,influenc:[3,7],use_dx11:12,physic:[6,7],particle_posit:3,"default":[12,7],itself:7,r_2:9,setsolverfrequ:7,race:5,seen:3,quadrat:9,rid:[],primit:7,mset:3,develop:[0,12],paw:3,perform:[6,7],make:[1,3,5,6,7,9,12],belong:3,cross:9,sqrt:[9,3],"while":[9,3,7],binari:[9,12],report:7,html:12,pad:5,split:9,freed:7,largest:1,dimensionless:7,fill:[9,5,7],conflict:5,higher:7,clear:7,safe:7,http:12,x86:12,t4f:[9,1],again:[9,7],nvclothext:7,effect:7,kit:12,getnorm:7,temporari:4,user:10,mani:[1,3,7],robust:0,"4m_":9,productshortnam:[],implement:[3,7],expand:9,sqrlength:3,defenit:[],lower:[1,4,7],task:10,beginsimul:7,older:6,com:12,usual:[3,7],know:7,without:[2,1,3,7,5],command:12,"_nvidia":[],packman:12,interpol:[9,3],model:[3,6],powf:3,dimension:3,left:[9,3],explan:3,distanc:[],identifi:1,getnumphas:7,a_1:9,a_0:9,deltax:7,collidecon:9,deltaz:7,exclud:12,obtain:[9,1,12],"4th":7,indic:[9,1,4,3,7],mvelxyz:9,shape:[6,7],"2q_1q_0":9,simd:6,touch:9,deltai:7,rest:[9,1,3,7],roughli:9,speed:[3,6],yet:6,ps4:6,mstiff:7,motionconstraint:7,struct:7,easi:[0,7],r_i:9,recip:9,productnameversionbold:[],makefil:12,except:12,littl:0,add:7,divis:3,r13b:12,bank:5,densiti:[3,6,7],input:5,match:3,hat:3,euler:3,r_m:9,bin:[1,12],applic:[0,7],productnamebold:[],sap:9,around:1,format:1,meshdesc:7,currentparticlekei:1,productnamedocreleasebold:[],bia:[1,3,7],game:[0,7],tabl:5,sphere_radiu:3,pop:3,vacuum:7,pxvec4:[3,7],world:[4,7],bit:[9,1,12,7],d3d_feature_level:7,exlus:[],you:[12,7],pxvec3:7,insert:7,logdamp:3,like:[9,5,12,7,3],specif:[3,1,12],arbitrari:[1,7],cdot:[9,1,3],realtim:0,manual:[1,7],stiffnessmultipli:3,xbox:6,api:6,necessari:7,use_cuda:12,corpor:2,continuo:[],resiz:5,inter:[],page:[0,3],depend:[3,1,12,7],calculatefrictionimpuls:[],www:[],right:[9,3,2],often:[5,3,7],deal:4,simplifi:[9,7],spring:7,compat:7,some:[9,4,12,7,3],back:[4,7],certain:12,s_ok:7,descret:[],contin:[],sampl:[12,6],diff:1,home:0,sizeof:7,successfulli:5,librari:[12,6,10],distribut:[2,12],mclothindic:4,scale:6,simdwidth:5,mattachmentvertexoriginalposit:7,avoid:[9,5,6,7],setlinearinertia:7,definit:9,overlap:[9,4],rapidli:7,circ:3,linux64:12,leav:9,condit:[9,3,5],dat:[],complic:7,symbol:3,unwant:7,spherecent:[9,7],core:10,particular:3,object:[4,7],tmin:9,constrainsepar:3,reach:[3,7],locate_win8sdk:12,swcollis:[9,1],agreement:2,symlink:12,c_0p_1:9,broken:7,step:[9,3,7],durat:9,stride:7,offset:[9,1,3],subtract:1,don:[9,1,5],d3d11_sdk_version:7,stage:7,ndk:[12,6],independend:[],particlecount:7,constraint:[],deltatim:7,toolchain:12,createsolv:7,phaseconfig:[3,7],shield:6,simul:6,stretch:[3,7],disclosur:2,cuda:[5,12,6,7],neighbor:1,span:9,dependend:[],t_3:9,underwat:7,t_1:9,disabl:[9,12,6,7],produc:5,d3d_feature_level_11_0:7,routin:9,own:[1,7,10],liveli:7,p_0p_1:9,xyz:[9,3,7],within:[9,1,7],bound:[9,1,4,5],automat:12,particle_position1:3,diagon:5,nullptr:7,getnumspher:7,framer:3,setspher:7,vertexarrai:7,notat:3,ensur:[9,1,3,7,5],mphaseindex:7,destructor:7,precomput:9,your:[12,7],setmotionconstraintscalebia:7,manag:7,els:3,inclus:5,processor:12,triangl:[5,6,7,9,10,11,3],fabric:10,wai:[9,4,3,7,5],area:[3,7],buildprojectsosx:12,support:[12,6,10],rotat:3,depenetr:9,fast:[0,6,7],createfabr:7,avail:1,start:[1,5,6,7,9,3],adjac:5,interfac:[0,6,7],low:0,twice:9,overhead:0,strictli:2,chunk:6,lowest:9,iterationst:3,properli:7,setfluiddens:6,form:3,enough:1,framrat:[],epsilon:[9,1,3],basic:[1,3],refcount:7,oscil:7,a_1a_:9,cloth:6,state:3,link:6,newer:12,scope:7,renam:12,line:[9,12],highest:9,"true":4,bug:6,sdk:[12,6],info:9,path_to_android_ndk:12,a_l:9,numparticl:3,tetherlength:3,cleanup:7,locate_cmak:12,possibl:[1,5,6],whether:12,access:[0,1,4],maximum:[9,3],less:[9,3,7],inaccuraci:3,below:[9,1,3,7],limit:[3,7],arm64:[12,6],unlock:7,cit:9,getnumcapsul:7,csigg:9,problem:[9,3,7],mask:[9,7],motion:[],r_3:9,constant:[9,3],creat:[3,12,7,5],"int":7,flow:[3,6],dure:9,convex:[11,7],dotprevprev:9,doesn:[9,6,7],repres:7,decreas:7,file:12,setrot:7,proport:9,check:[9,1,3,7],flt_max_exp:3,triangler:7,incorrect:6,constrainmot:3,collid:[9,1,3,7],cmake:[12,6],buffer:1,plausibl:7,setdamp:[3,7],nan:7,detail:[9,1,3,7],cuctxdestroi:7,build:[12,6],other:[9,1,4,3,7],capsuleindic:7,generateprojectsosx:12,setphaseconfig:7,test:[1,3,4,6,9,12],generateprojectslinux:12,buildprojectslinux:12,firstkei:1,p_0c_1:9,p_0c_0:9,lowerbound:1,numsweepcel:1,regardless:7,constraintmot:3,center:[9,3,7],vertex:[9,7],"return":7,pxasserthandl:7,getnumplan:7,overlapbound:4,polynomi:9,drag:6,gridscal:1,track:[9,5],q_1:9,q_0:9,halfb:9,nvclothcreatefactorycpu:7,sqrtd:9,cmakegenerateandroid:12,stai:[9,7],reduc:[9,3,7],licensor:2,id3d11devicecontext:7,featurelevelresult:7,cooker:7,directori:12,snippet:7,flag:6,rule:7,them:7,discrimin:9,lift:6,ignor:9,"_product":[],potenti:7,settriangl:7,onc:1,"export":12,adac:[],cpu:[5,6,7],intercollis:4},objtypes:{},objnames:{},filenames:["index","CollisionDetection/SelfCollision","CopyRight/Index","Solver/Index","CollisionDetection/InterCollision","Cooking/TripletScheduler","ReleaseNotes/index","UserGuide/Index","Cooking/Index","CollisionDetection/SphereCapsuleCollision","Modules/Index","CollisionDetection/Index","Compiling/index"],titles:["NvCloth","Self Collision","NVIDIA Copyright Notice","Internal solver function/algorithm documentation","Inter Collision","TripletScheduler","Release Notes","User Guide","Internal cooking documentation","Sphere Capsule collision detection","Modules","Internal collision detection documentation","Compiling"],objects:{},titleterms:{distanc:[3,7],edg:3,rang:1,capsul:9,simd:5,tripletschedul:5,copyright:2,window:12,local:7,adjacencyqueri:5,anim:7,initi:7,grid:1,cook:8,stiff:3,troubleshoot:7,solver:[3,7],dissapear:[],separ:3,common:7,inter:4,compil:12,calculatefrictionimpuls:9,frame:7,intern:[8,11,3],respons:1,tether:[3,7],todo:11,particl:[1,3],scale:7,space:7,broad:4,bla:[],factori:7,integr:3,kei:1,gener:9,usag:7,extens:10,releas:6,log:3,about:0,constraint:[3,7],drag:7,simul:[3,7],motion:7,nvcloth:[0,10],user:7,acceler:[9,1,4],overview:[8,11,1,4,3],modul:[8,11,10],sweep:1,linux:12,guid:7,unit:7,differ:[8,11,4],fabric:[3,7],compon:3,attach:7,more:0,"function":3,notic:2,cloth:7,lift:7,retriev:7,slack:3,setup:[1,7],properti:7,structur:[9,1,4,3],charact:7,learn:0,sort:1,sphere:9,cone:9,invmass:3,disappear:7,self:[1,4],note:6,collis:[11,9,1,4,7],librari:7,android:12,document:[8,11,3],singl:7,mac:12,detect:[11,9,1,4,7],warp:5,phase:4,collideparticl:9,data:[3,7],algorithm:3,part:7,nvidia:2,ccd:9,wind:[3,7]}}) \ No newline at end of file
+Search.setIndex({envversion:42,terms:{represent:2,all:[1,2,3,4,6,7,9,10,12],code:[6,7,8,2,11,5],edg:[],orthogon:5,skip:[2,7],lack:6,yellow:1,minusa:2,signific:1,sleep:5,per:[1,5,7],capsul:[],skin:[2,7],follow:[5,12,4,7,2,3],calculatepotentialcollid:4,mupper:4,minusk:2,content:[8,11],"const":7,sensit:7,adjacencycount:12,negativescal:2,setselfcollisiondist:1,program:3,gsimd4fon:2,those:[2,4],q_0:2,text:[2,3,5],vcxxwinxx:3,sens:2,setfrict:7,introduc:6,certain:3,sourc:5,everi:[2,1,4],lrg:5,reproduct:9,far:2,offlin:10,strechlimitc:5,vertex:[2,7],assimp:3,volum:[2,4,5,7],friction:[2,6,7],setplan:7,fall:2,veri:[2,4,7],affect:[5,6],ajust:5,brows:0,tri:[1,4],pbw:5,info:2,dampen:7,doesn:[2,6,7],stiff:[],did:6,list:[5,4,12,7,10],prefix:12,iter:[2,4,5,7],readabl:2,"try":7,tunnel:7,race:12,swcollis:[2,1],d_o:2,sqdeltalegnth:2,small:[2,5],setdragcoeffici:7,freed:7,dir:5,setmotionconstraintstiff:7,upper:1,c_j:5,smaller:[1,5,7],p_j:5,unnorm:5,mdeltaxyz:2,natur:7,compens:5,direct:[2,5,7],transform:[4,5,7],batch:[12,6],past:2,particle_invmass:5,second:[2,5],cost:2,design:0,pass:7,download:3,massscal:5,p_t:5,setstiffnessfrequ:5,currentparticlekei:1,index:[3,1,12,7,5],lastkei:1,hide:[],r15c:3,neg:[2,7],section:[2,12,7,5],prevradiu:2,abl:3,brief:10,access:[0,1,4],delet:7,version:3,run:[2,3,7],linux64:3,intersect:[2,1,4,7],newer:3,"new":[5,12,6,7],impuls:[2,5,7],method:[2,6,7],movement:[2,5,7],cull:[2,1,4],mlower:4,intellectu:9,hash:1,mergeacceler:2,locate_cuda:3,cellcount:1,curradiu:2,getsimulationchunkcount:7,never:2,dotcurcur:2,onli:[1,4,6,7,2,12],here:[2,5,7,10],shape:[6,7],tangent:2,sortedindic:4,trunk:3,path:3,along:[2,1,7],vertic:[5,7],p_2:5,sinc:7,valu:[2,1,12,7,5],p_1:[2,5],box:4,x86_64:3,convert:[2,1],graviti:7,shift:7,anymor:6,larger:1,bot:2,precis:7,bitmask:2,r12b:[3,6],setposit:7,pick:[1,5,7],clearmotionconstraint:7,chang:[2,3,6,7],narrow:4,magnitud:2,overrid:6,eshear:7,via:6,sskeletonwidth:2,triplet:12,extra:[5,12],timestep:5,approxim:2,sphereradiu:[2,7],linearli:[2,6],c_1:[2,5],c_0:[2,5],c_2:[2,5],clothfabriccook:7,sr_0:2,integrateparticl:5,instabl:[5,7],instal:3,decrement:12,total:12,unit:[],from:[5,1,2,3,4,6,7,9,10,12],describ:[1,5,7,8,2,11,12],would:[2,6],memori:[4,7],fill:[2,12,7],give:[5,4,7,2,10,12],regist:2,two:[2,1,7],madjac:12,next:[2,1,3,12,5],live:6,solvefabr:5,call:7,shortest:1,taken:[1,7],suppos:1,type:[5,7],tell:7,reorder:12,more:[],sort:[],flat:[2,6],desir:7,settetherconstraintstiff:[5,7],c_i:2,detail:[2,1,5,7],relat:[8,9,10],p_0p_1:2,finit:2,warn:6,packman:3,visual:[3,6],mparticleindic:4,c_t:5,"4ac":2,known:[1,6],ebend:7,hold:7,oldradiu:7,logarithm:5,madjacencyindeci:12,none:6,graphic:7,left:[2,5],stretchlimit:5,local:[],prepar:10,work:[6,7,8,2,11,5],uniqu:12,swcloth:12,remain:[1,5,7],pxquat:7,vertexcount:7,can:[1,5,4,7,2,10,12],particledelta:2,collidespher:2,d3d11:7,root:3,veloc:[2,5,7],tripletschedul:[],control:[3,7],nearest:5,overlapbound:4,process:[3,1,12],lock:7,share:[12,7],sln:3,gsimd4fepsilon:2,high:[5,6],sphere:[],minimum:[2,1,4],proprietari:9,bend:5,want:[1,5,7,10],setvirtualparticl:12,setconvex:7,simul:[],occur:2,getparticl:4,alwai:7,differenti:[5,7],multipl:[5,4,12,6,7],parralel:12,divid:[2,1,12,7,5],divis:5,how:[5,1,12,7],lift:[],low:0,env:3,instead:[1,5,4,7,2,12],q_0q_1:2,config:[5,7],sin:[2,5],updat:[5,7],product:[0,2],collisionshap:7,frac:[2,5],clothdata:1,referenc:12,teleport:[6,7],tetherconstraintstiff:5,max:5,after:[2,4,12,7,5],surfac:[2,5],usabl:2,constraint:[],diagram:[2,1],befor:[2,3,7],mesh:[1,7,10],generatecon:2,buildacceler:2,mai:[5,7],end:[2,3,7,5],data:[],parallel:[3,12],averag:2,stabil:7,alloc:[12,6,7],studio:[3,6],setwindveloc:7,interpol:[2,5],"6th":2,createcloth:7,favorit:3,correspond:[2,7],element:[5,12],issu:[6,7],inform:[5,7],"switch":[6,7],combin:[2,1,12,7,5],allow:[6,7],nvidia:[],exclus:12,attachmentvertic:7,"253x253":1,when:[1,5,6,7,2,12],order:[2,1,12,7,5],wind:[],vc14win64:3,oper:1,p_0c_0:2,help:[5,3,7],v_r:2,routin:2,gradual:7,over:[2,4,7],move:[2,5,6,7],becaus:[2,1,5],meter:7,cross:2,sphere_radiu:5,nv_cloth_delet:7,paper:5,through:[2,12,7],sqrt:[2,5],evert:7,v_l:2,still:[5,12,7],pointer:1,directx:6,paramet:[5,6,7],snippet:7,typedef:6,outer:2,render:7,apex:6,fix:[5,3,6,7],constrainsepar:5,better:[6,7],platform:[5,3,6,7],pend:7,mrestvalu:5,requir:[1,3,7],bypass:10,clothimpl:[5,6],featurelevel:7,might:[5,3,7],mise:6,recip:2,non:[2,1,7],good:[2,7],crash:6,thei:[2,1,7],handl:[2,7,10],"2q_0":2,deiniti:7,sooner:5,number:[6,7],"break":7,mappedrang:7,larg:[1,5,7],now:[1,4,6,7,2,12],discuss:2,bigger:2,makefil:3,somewher:7,name:5,anyth:7,edit:3,simpl:7,solver:[],mphaseindex:7,separ:[],easili:7,mode:6,ratio:1,each:[1,5,4,7,2,12],debug:[3,6],ndk:[3,6],penetr:[2,7],complet:6,mtriplet:12,mean:[5,7],clamp:[2,7],prohibit:9,devrel:3,cudacontext:7,weight:5,replac:[5,7],individu:[1,4,12,7],continu:[2,1,12,7],realli:2,playstat:6,ensur:[2,1,12,7,5],dx11:[3,6,7],"static":[6,7],connect:[5,3,7],someth:7,fluctuat:5,happen:[2,5],out:[12,7],variabl:[2,1,3],getnumcloth:6,won:2,space:[],goe:5,open:3,profil:7,rewrit:[2,5],adjust:[5,7],suitabl:0,rel:[2,1,7],internet:3,hardwar:6,formula:2,gridbia:1,correct:[2,12,6,5,7],red:2,mphase:5,model:[5,6],log2:5,linear:[2,7],insid:[2,3,12,6,7],advanc:7,midpoint:2,inclus:12,selfcollideparticl:5,reason:[1,5],base:[5,1,4,3,7],discrimin:2,removecloth:7,releas:[],org:3,"byte":[1,7],compressionlimitc:5,refer:[2,5,7],bash:3,care:[4,7],setliftcoeffici:7,reusabl:7,r_0r_1:2,thread:7,angl:5,frequenc:[5,7],could:[12,6,7],omit:2,put:3,keep:[1,5,4,7,2,12],recov:[5,7],thing:7,length:[2,1,5,7],enforc:5,place:[3,12],outsid:5,nvcloth:[],retain:9,onto:2,licens:9,first:[1,5,4,7,2,3],origin:[5,7],softwar:9,obviou:4,curesult:7,cuda_success:7,arrai:[5,1,4,12,7],independ:5,scene:[6,7],sometim:7,pop:5,alreadi:[6,7],done:[2,1,4,12,5],least:[1,12,7],setcapsul:[6,7],thick:2,miss:7,primari:2,mpaddedtriplet:12,given:[2,1,12,5],optim:[1,12,6],script:3,exp2:2,interact:0,flag:6,system:7,construct:[2,1,7],toi:2,halfb:2,circl:2,time:[2,12,7,5],gpu:[12,6,7],dt1:5,dt0:5,store:[1,5,4,7,2,12],too:[1,5,7],dampexpon:5,getnumtriangl:7,option:[3,7],endsimul:7,namespac:6,tool:6,copi:[3,12],lower:[1,4,7],plane:[11,2,12,7,5],part:[],enclos:4,mostli:5,quad:[7,10],exactli:[2,5],nvclothcreatefactorycuda:7,than:[2,1,12,7],ehorizont:7,f_d:5,stiffnessc:5,prune:2,provid:[0,1,7,10],remov:[6,7],d3d11createdevic:7,rate:[2,5,7],horizont:[5,7],project:[2,3],matter:7,reus:[2,1,5],includ:[5,3,7,10],were:[2,6],posit:[2,1,5,7],amount:[1,12],dxcontextmanagercallback:7,expf:5,lowest:2,vector:[5,7],comput:2,behavior:[5,6,7],nicer:1,explicit:5,c_0c_1:2,getclothlist:6,ani:[9,4,7],nvclothcookfabricfrommesh:7,dash:2,thereto:9,constrainteth:5,have:[2,12,7,5],tabl:12,need:[5,1,12,4,7,2,3],clothmeshdesc:7,incompat:6,border:2,caus:[5,6,7],rmin:2,strength:7,engin:7,squar:12,lib:[3,10],min:[2,1,5],r_p:2,destroi:7,self:[],especi:[6,7],mid:2,accuraci:7,note:[],also:[2,1,12,7,5],discret:2,take:4,which:[1,5,4,6,7,2,10,12],environ:3,aabb:[1,6],singl:[],clearinertia:7,compat:7,begin:[2,1,12,7,5],sure:3,android_ndk_root:3,thi:[5,1,2,3,4,7,8,9,10,11,12],though:[2,1,5],multipli:[2,5,7],dxdevic:7,previou:[2,1,5,7],compress:7,what:2,react:[6,7],most:[5,7],beta:6,regular:[2,1],cucontext:7,specifi:[1,5,7],rho:5,pair:[2,1,4,5,7],alpha:2,cap:2,ltoi:2,"class":[12,7],worldspac:4,cmakegenerateal:3,intercollis:4,r_0:2,r_1:2,clear:7,later:[3,12,7],cover:1,collisionmask:2,doe:[2,1,4,5,7],settetherconstraintscal:7,runtim:[10,6,7],determin:[2,4,12],occasion:5,constrain:[5,7],impulseaccumul:2,blend:7,sum:[2,12],dot:2,slope:2,settodefault:7,radix:1,getcurrentparticl:7,show:7,opposit:5,xcode:[3,6],beginsimul:7,stiffnessexpon:5,radiu:[2,5,7],getnumcapsul:7,directli:[2,1,4,7,10],concurr:7,dxdevicecontext:7,unchang:7,threshold:5,unfinish:5,find:12,setintercollisiondist:4,impact:2,current:[2,1,5,7,10],id3d11devic:7,slow:[1,5],locat:[12,7],execut:[2,3,7],simulatechunk:7,explain:[2,5],configur:[3,7],solut:[5,3],"2r_0":2,t4f:[2,1],computebound:[1,5],experiment:6,black:2,factor:[5,7],sierra:6,physx:[5,6,7],folder:3,libdev:3,dotprevcur:2,count:[2,1,12,7,5],unus:6,variou:3,get:[5,7],pxallocatorcallback:7,stomp:12,express:9,stop:2,fluid:[5,6,7],newradiu:7,bucketmask:1,getnumplan:7,cannot:[1,4,12,7],phasetypeinfo:7,longest:1,progress:5,increas:[5,7],sqrconehalflength:2,clothbound:4,target:[5,3,7],mvelxyz:2,bat:3,enabl:[2,3,6,7],artist:7,a_0a_:2,gust:7,v8a:[3,6],"2m_":2,f_l:5,setlinearinertia:7,contain:[5,1,12,7,2,3],cudevicegetcount:7,where:[2,1,5,6],view:0,set:[5,1,12,4,7,2,3],sampl:[3,6],sear:5,frame:[],maximum:[2,5],graphicscontextmanag:7,d3d_driver_type_hardwar:7,see:[2,3],sed:3,einvalid:7,result:[2,12,6,5,7],sqraxishalflength:2,reserv:[9,1,12],improv:[6,7],xxxxx:3,particl:[],deriv:2,closer:5,setangularinertia:7,pxerrorcallback:7,collisiondist:1,correctli:2,sphere_cent:5,vari:7,boundari:4,dll:10,enough:1,devicecount:7,"2r_1r_0":2,dynam:[6,7],movingaverag:6,between:[2,1,5,7],prebuilt:3,theta:5,awai:[1,4],settransl:7,approach:2,across:7,altern:12,oscil:7,attachmentposit:7,extend:2,osx64:3,coeffici:[2,5,6,7],createfabr:7,flow:[5,6],condit:[2,12,5],nvclothdestroyfactori:7,job:3,vc14winxx:3,solv:[2,5,7],group:7,come:7,inertia:7,addit:[4,5,6,7],mstretchlimit:7,both:[2,5,7],locate_cmak:3,last:[5,1,12,7],planesr:7,avoid:[2,12,6,7],similar:[2,4,7],howev:2,equal:[5,7],against:[2,1,4],nearbi:1,etc:7,instanc:[5,7],equat:[2,5],context:7,let:7,whole:[1,7],scope:7,multithreadedsolverhelp:6,comment:[2,5],springi:7,simpli:3,point:[2,3,12,7,5],within:[2,1,7],schedul:12,int32_t:7,decrefcount:7,sweep:[],chmod:3,addcloth:[6,7],written:[5,12],cuctxdestroi:7,"4asr_0":2,sentinel:1,trianglecount:7,assum:2,duplic:[1,12],coupl:7,engwiki:2,aarch64:3,simdwidth:12,damp:[5,7],infinit:2,devic:7,invers:[5,7],setspher:7,mark:[2,1,4],accumul:2,trigger:7,p_0:[2,5],modif:9,trajectori:2,dure:2,quickli:1,radii:[2,7],sphererang:7,stride:7,clothfabricphasetyp:7,imag:2,densiti:[5,6,7],search:0,unnecessarili:2,argument:[3,7],assert:[6,7],coordin:[1,7],zero:[5,7],togeth:7,oneminustoi:2,tangenti:2,nvclothcreatefactorydx11:7,getmotionconstraint:7,present:[6,7],"case":[2,3,7,5],look:[2,7],influenc:[5,7],align:[2,5,7],properti:[],mcloth:7,setgrav:7,air:[5,6,7],log_2:5,defin:[5,7],calcul:[1,5,4,6,7,2,12],asr_0:2,mindic:5,error:[5,3,6,7],"2q_0q_1":2,"2r_0r_1":2,anchor:5,loop:[1,12],subsect:2,propag:5,use_dx11:3,stiffnessfrequ:5,togglecont:[],helper:[12,6,7],mcompressionlimit:7,almost:6,getnumconvex:7,made:2,initializenvcloth:7,them:7,physic:[6,7],particle_posit:5,itself:7,r_2:2,setsolverfrequ:7,abov:[1,5,6,7,2,3],quadrat:2,mset:5,develop:[0,3],author:6,perform:[6,7],make:[5,1,12,6,7,2,3],belong:5,x64:6,same:[2,12,7,5,10],"while":[2,5,6,7],binari:[2,3],report:7,html:3,pad:12,split:2,largest:1,automat:3,paw:5,dimensionless:7,probabl:[5,7],start:[1,5,6,7,2,12],conflict:12,higher:7,safe:7,http:3,x86:3,unwant:7,again:[2,7],nvclothext:7,blue:2,effect:7,kit:3,getnorm:7,temporari:4,user:[],mani:[1,5,7],extern:3,robust:0,particle_position1:5,bia:[1,5,7],respons:[],implement:[5,6,7],expand:2,sqrlength:5,usemultipli:5,task:10,undesir:7,older:6,cuctxcreat:7,com:3,usual:[5,7],well:6,know:7,without:[9,1,12,7,5],exampl:[3,12,7],command:3,uint32_t:[12,7],choos:3,everyth:7,powf:5,dimension:5,ubuntu:6,cmakegenerateproject:3,explan:5,distanc:[],identifi:1,getnumphas:7,a_1:2,a_0:2,deltax:7,collidecon:2,deltaz:7,exclud:3,obtain:[2,1,3],"4th":7,indic:[2,1,4,5,7],seen:5,should:[3,12,7,5],particleposit:7,"2q_1q_0":2,licensor:9,touch:2,deltai:7,rest:[2,1,5,7],roughli:2,speed:[5,6],yet:6,ps4:6,mstiff:7,motionconstraint:7,struct:7,easi:[0,7],r_i:2,r_3:2,iterationst:5,had:6,except:3,littl:0,add:7,other:[2,1,4,5,7],r13b:3,bank:12,primit:7,els:5,path_to_android_ndk:3,match:5,hat:5,euler:5,build:[3,6],bin:[1,3],applic:[0,7],numteth:5,sap:2,around:1,format:1,meshdesc:7,fast:[0,6,7],"4m_":2,game:[0,7],cell:[2,1],dxcontextmanagercallbackimpl:7,vacuum:7,pxvec4:[5,7],world:[4,7],bit:[2,1,3,7],a_l:2,you:[3,7],pxvec3:7,insert:7,ignor:2,like:[2,3,12,7,5],specif:[5,1,3],arbitrari:[1,7],cdot:[2,1,5],realtim:0,manual:[1,7],stiffnessmultipli:5,xbox:6,api:6,necessari:7,use_cuda:3,corpor:9,resiz:12,architectur:6,r_m:2,manag:7,depend:[5,1,3,7],right:[9,5,2],old:6,often:[5,12,7],deal:4,simplifi:[2,7],flt_max_exp:5,triangl:[5,6,7,2,10,11,12],numsweepcel:1,some:[2,4,3,7,5],back:[4,7],global:7,s_ok:7,llvm:6,csigg:2,mask:[2,7],diff:1,home:0,sizeof:7,successfulli:12,librari:[],distribut:[9,3],mclothindic:4,scale:[],mattachmentvertexoriginalposit:7,highest:2,size:[5,1,12,7],definit:2,overlap:[2,4],rapidli:7,circ:5,compressionlimit:5,leav:2,"__t100":6,visit:0,complic:7,constraintmot:5,spherecent:[2,7],core:10,particular:5,object:[4,7],tmin:2,reach:[5,7],locate_win8sdk:3,updatesleepst:5,agreement:9,symlink:3,interfac:[0,6,7],c_0p_1:2,broken:7,step:[2,5,7],durat:2,although:5,offset:[2,1,5],renam:3,subtract:1,d3d11_sdk_version:7,stage:7,appli:[2,5,7],about:[],inter:[],callback:7,particlecount:7,applywind:5,deltatim:7,toolchain:3,createsolv:7,shield:6,firstkei:1,page:[0,5],stretch:[5,7],disclosur:9,cuda:[3,12,6,7],neighbor:1,t_2:2,t_3:2,underwat:7,t_1:2,disabl:[2,3,6,7],produc:12,d3d_feature_level_11_0:7,setcentrifugalinertia:7,own:[1,7,10],liveli:7,centimet:7,d3d_feature_level:7,stretchi:[5,7],xyz:[2,5,7],"float":[5,7],bound:[2,1,4,12],particle_position0:5,due:[5,6,7],diagon:12,nullptr:7,been:[2,7],vertexarrai:7,equival:4,framer:5,destructor:7,precomput:2,your:[3,7],setmotionconstraintscalebia:7,sqrtd:2,straightforward:7,accordingli:7,processor:3,span:2,fabric:[],wai:[2,4,12,7,5],area:[5,7],buildprojectsosx:3,support:[3,6,10],rotat:[5,6],depenetr:2,"long":7,"8x8x8":2,avail:1,getnumspher:7,adjac:12,appl:6,restlength:5,editor:3,spring:7,twice:2,overhead:0,strictli:9,chunk:6,"function":[],properli:7,setfluiddens:6,form:5,forc:[2,5,7],epsilon:[2,1,5],basic:[1,5],refcount:7,idea:7,a_1a_:2,cloth:[],state:5,link:6,triangler:7,delta:[2,1,5,7],don:[2,1,12],line:[2,3],level:0,"true":4,bug:6,sdk:[3,6],reset:7,notat:5,numparticl:5,tetherlength:5,input:12,consist:7,possibl:[1,12,6],whether:3,displai:7,directori:3,below:[2,1,5,7],limit:[5,7],arm64:[3,6],unlock:7,cit:2,pxprofilercallback:7,otherwis:5,problem:[2,5,7],even:[2,5,7],motion:[],featur:[0,5,7,10],constant:[2,5],creat:[3,12,7,5],"int":7,descript:10,inv:5,convex:[11,7],dotprevprev:2,stretchlimitc:5,mstiffnessmultipli:7,repres:7,decreas:7,file:3,setrot:7,proport:2,check:[2,1,5,7],piw:5,incorrect:6,constrainmot:5,collid:[2,1,5,7],cmake:[3,6],nx0:3,buffer:1,plausibl:7,setdamp:[5,7],nan:7,green:2,virtual:6,"default":[3,7],cleanup:7,capsuleindic:7,generateprojectsosx:3,normal:[2,5],setphaseconfig:7,test:[2,1,4,3,6],generateprojectslinux:3,buildprojectslinux:3,logdamp:5,p_0c_1:2,multiplierc:5,lowerbound:1,regardless:7,symbol:5,center:[2,5,7],phaseconfig:[5,7],"return":7,pxasserthandl:7,gcc:6,polynomi:2,drag:[],gridscal:1,track:[2,12],q_1:2,less:[2,5,7],previous:7,doubl:[2,5],nvclothcreatefactorycpu:7,cmakegenerateandroid:3,stai:[2,7],reduc:[2,5,7],axi:[2,1,4],id3d11devicecontext:7,featurelevelresult:7,algorithm:[],cooker:7,inaccuraci:5,pseudo:5,indirectli:7,rule:7,microsoft:3,hresult:7,close:1,mass:[2,5,6,7],potenti:7,settriangl:7,onc:1,"export":3,mathrm:5,cpu:[12,6,7],stick:2},objtypes:{},objnames:{},filenames:["index","CollisionDetection/SelfCollision","CollisionDetection/SphereCapsuleCollision","Compiling/index","CollisionDetection/InterCollision","Solver/Index","ReleaseNotes/index","UserGuide/Index","Cooking/Index","CopyRight/Index","Modules/Index","CollisionDetection/Index","Cooking/TripletScheduler"],titles:["NvCloth","Self Collision","Sphere Capsule collision detection","Compiling","Inter Collision","Internal solver function/algorithm documentation","Release Notes","User Guide","Internal cooking documentation","NVIDIA Copyright Notice","Modules","Internal collision detection documentation","TripletScheduler"],objects:{},titleterms:{distanc:[5,7],edg:5,acceler:[2,1,4],capsul:2,simd:12,tripletschedul:12,copyright:9,window:3,local:7,adjacencyqueri:12,anim:7,initi:7,grid:1,cook:8,solver:[5,7],troubleshoot:7,stiff:5,calculatefrictionimpuls:2,separ:5,integr:5,inter:4,compil:3,frame:7,intern:[8,11,5],respons:1,tether:[5,7],todo:11,particl:[1,5],scale:7,space:7,broad:4,factori:7,common:7,kei:1,gener:2,usag:7,extens:10,releas:6,log:5,about:0,constraint:[5,7],mac:3,simul:[5,7],motion:7,nvcloth:[0,10],rang:1,overview:[8,11,1,4,5],modul:[8,11,10],sweep:1,linux:3,guid:7,unit:7,differ:[8,11,4],fabric:[5,7],compon:5,attach:7,warp:12,more:0,"function":5,notic:9,cloth:7,lift:7,retriev:7,slack:5,setup:[1,7],properti:7,structur:[2,1,4,5],charact:7,learn:0,sort:1,sphere:2,cone:2,invmass:5,disappear:7,self:[1,4],note:6,collis:[11,2,1,4,7],librari:7,android:3,document:[8,11,5],singl:7,drag:7,detect:[11,2,1,4,7],user:7,phase:4,collideparticl:2,data:[5,7],algorithm:5,part:7,nvidia:9,ccd:2,wind:[5,7]}}) \ No newline at end of file