From 0cfc9422bc8ad6095e39667cb38b5f02a9a8f919 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benno=20Pu=CC=88tz?= <puetz@psych.mpg.de>
Date: Thu, 6 Aug 2020 04:16:18 +0200
Subject: [PATCH] update

---
 docs/404.html                          |   2 +-
 docs/authors.html                      |   2 +-
 docs/index.html                        |   4 +-
 docs/pkgdown.yml                       |   2 +-
 docs/reference/ColorShadeRamp.html     |   2 +-
 docs/reference/between.html            |   2 +-
 docs/reference/col.rep.html            |  15 +-
 docs/reference/colmat2lutfile.html     | 193 +++++++++++++++++++++
 docs/reference/color.shades.html       |   2 +-
 docs/reference/concat.tbl.list.html    |   2 +-
 docs/reference/cutshades.html          |   2 +-
 docs/reference/default.cuts.html       | 168 +++++++++++++++++++
 docs/reference/default.hcl.html        |   2 +-
 docs/reference/default.lab.html        |   2 +-
 docs/reference/default.rgb.html        |   2 +-
 docs/reference/dend.with.cuts.html     |  12 +-
 docs/reference/dummy.tree.html         |   9 +-
 docs/reference/expand.colmat.html      | 175 ++++++++++++++++++++
 docs/reference/grapes-and-grapes.html  |   2 +-
 docs/reference/hri.plot-1.png          | Bin 0 -> 44795 bytes
 docs/reference/hri.plot-2.png          | Bin 0 -> 60813 bytes
 docs/reference/hri.plot.html           | 183 ++++++++++++++++++++
 docs/reference/hue.range.colors.html   |   2 +-
 docs/reference/hue.range.init.html     | 184 ++++++++++++++++++++
 docs/reference/hue.range.lines.html    |   2 +-
 docs/reference/hue.range.split.html    |   8 +-
 docs/reference/index.html              |  38 ++++-
 docs/reference/init.blank.plot.html    |   2 +-
 docs/reference/init.huerange.plot.html |   2 +-
 docs/reference/mat2list.html           |   2 +-
 docs/reference/rainbow_lab.html        |   2 +-
 docs/reference/rainbow_lab_ramp.html   |   2 +-
 docs/reference/randomize.cutree.html   |   2 +-
 docs/reference/read.tree.html          |   2 +-
 docs/reference/readlut.html            |   2 +-
 docs/reference/reidx.cut.html          |   2 +-
 docs/reference/show.brain.lut.html     |   9 +-
 docs/reference/show.colmat.html        |   2 +-
 docs/reference/show.cut.html           |   2 +-
 docs/reference/show.hue.range.html     |   6 +-
 docs/reference/show.lut.html           |   2 +-
 docs/reference/show.shades.html        |   2 +-
 docs/reference/show.sub.tables.html    |   2 +-
 docs/reference/subtables.html          | 221 +++++++++++++++++++++++++
 docs/reference/tbl2mat.html            |   2 +-
 docs/reference/tree.ranges.html        |   2 +-
 docs/reference/tree.ranges.plot.html   |   2 +-
 docs/reference/treeluts.html           |  20 ++-
 docs/reference/vec2hsv.html            |   7 +-
 docs/reference/vec2rgb.html            |   2 +-
 docs/reference/vlevels.html            |   6 +-
 docs/reference/writelut.html           |   2 +-
 52 files changed, 1253 insertions(+), 71 deletions(-)
 create mode 100644 docs/reference/colmat2lutfile.html
 create mode 100644 docs/reference/default.cuts.html
 create mode 100644 docs/reference/expand.colmat.html
 create mode 100644 docs/reference/hri.plot-1.png
 create mode 100644 docs/reference/hri.plot-2.png
 create mode 100644 docs/reference/hri.plot.html
 create mode 100644 docs/reference/hue.range.init.html
 create mode 100644 docs/reference/subtables.html

diff --git a/docs/404.html b/docs/404.html
index c80986e..3bcab9a 100644
--- a/docs/404.html
+++ b/docs/404.html
@@ -71,7 +71,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/authors.html b/docs/authors.html
index fa1d642..2986e69 100644
--- a/docs/authors.html
+++ b/docs/authors.html
@@ -71,7 +71,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/index.html b/docs/index.html
index 15ad32a..3caddf9 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -33,7 +33,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -67,7 +67,7 @@
 <div id="cluster-lookup-tables---cluster-luts" class="section level1">
 <div class="page-header"><h1 class="hasAnchor">
 <a href="#cluster-lookup-tables---cluster-luts" class="anchor"></a>Cluster Lookup Tables - cluster LUTs</h1></div>
-<p>Coloring for a cluster tree with 145 leaves and 28 levels (10 (top), 15, …, 145 clusters (bottom)): <img src="docs/reference/colortree.png" alt="colortree"></p>
+<p>Coloring for a cluster tree with 145 leaves and 28 levels (10 (top), 15, …, 145 clusters (bottom)): <img src="reference/colortree.png" alt="colortree"></p>
 <div id="concepts" class="section level2">
 <h2 class="hasAnchor">
 <a href="#concepts" class="anchor"></a>Concepts</h2>
diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml
index 691938f..49c646a 100644
--- a/docs/pkgdown.yml
+++ b/docs/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 2.7.3
 pkgdown: 1.5.1
 pkgdown_sha: ~
 articles: []
-last_built: 2020-08-03T09:48Z
+last_built: 2020-08-06T02:10Z
 
diff --git a/docs/reference/ColorShadeRamp.html b/docs/reference/ColorShadeRamp.html
index e8683b3..82103f3 100644
--- a/docs/reference/ColorShadeRamp.html
+++ b/docs/reference/ColorShadeRamp.html
@@ -73,7 +73,7 @@ for symmetry the color should be a color with full saturation" />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/between.html b/docs/reference/between.html
index 25fbfc2..08d0d31 100644
--- a/docs/reference/between.html
+++ b/docs/reference/between.html
@@ -73,7 +73,7 @@ margins), i.e., \(low \leq x \leq high\)" />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/col.rep.html b/docs/reference/col.rep.html
index 4134eed..f785628 100644
--- a/docs/reference/col.rep.html
+++ b/docs/reference/col.rep.html
@@ -73,7 +73,7 @@ RGB color matrix. Analog to rep which is used internally." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -114,7 +114,7 @@ RGB color matrix. Analog to rep which is used internally." />
 RGB color matrix. Analog to <code><a href='https://rdrr.io/r/base/rep.html'>rep</a></code> which is used internally.</p>
     </div>
 
-    <pre class="usage"><span class='fu'>col.rep</span>(<span class='no'>col</span>, <span class='no'>n</span>)</pre>
+    <pre class="usage"><span class='fu'>col.rep</span>(<span class='no'>col</span>, <span class='no'>n</span>, <span class='kw'>alpha</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>)</pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
@@ -127,11 +127,22 @@ RGB color matrix. Analog to <code><a href='https://rdrr.io/r/base/rep.html'>rep<
       <th>n</th>
       <td><p>number of repetitions (should be a positive integer value)</p></td>
     </tr>
+    <tr>
+      <th>alpha</th>
+      <td><p>either logical or actual alpha (in [0..255])</p></td>
+    </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
     <p>color matrix with <code>n</code> columns of color <code>col</code></p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>If <code>col</code> consists of more than one color, those colors are recycl
+the usual rules to reach <code>n</code> colors. In the special case where <code>n</code>
+is smaller than thenumber of colors in <code>col</code>, only the first <code>n</code>
+colors will be returned.</p>
+<p>For <code>n</code>&lt;1 an empty matrix is returned.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
     <pre class="examples"><div class='input'><span class='fu'>col.rep</span>(<span class='st'>'red'</span>, <span class='fl'>3</span>)</div><div class='output co'>#&gt;      [,1] [,2] [,3]
diff --git a/docs/reference/colmat2lutfile.html b/docs/reference/colmat2lutfile.html
new file mode 100644
index 0000000..5c60840
--- /dev/null
+++ b/docs/reference/colmat2lutfile.html
@@ -0,0 +1,193 @@
+<!-- Generated by pkgdown: do not edit by hand -->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+  <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>Write color matrix to LUT file — colmat2lutfile • clusterLUTs</title>
+
+
+<!-- jquery -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+<!-- Bootstrap -->
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
+
+<!-- bootstrap-toc -->
+<link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script>
+
+<!-- Font Awesome icons -->
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
+
+<!-- clipboard.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
+
+<!-- headroom.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
+
+<!-- pkgdown -->
+<link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script>
+
+
+
+
+<meta property="og:title" content="Write color matrix to LUT file — colmat2lutfile" />
+<meta property="og:description" content="Companion function to writelut that sets up a correct
+lookup table." />
+
+
+
+
+<!-- mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
+
+<!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+
+
+
+  </head>
+
+  <body data-spy="scroll" data-target="#toc">
+    <div class="container template-reference-topic">
+      <header>
+      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">clusterLUTs</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+        <li>
+  <a href="../index.html">
+    <span class="fas fa fas fa-home fa-lg"></span>
+     
+  </a>
+</li>
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        
+      </ul>
+      
+    </div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header>
+
+<div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>Write color matrix to LUT file</h1>
+    
+    <div class="hidden name"><code>colmat2lutfile.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Companion function to <code><a href='writelut.html'>writelut</a></code> that sets up a correct
+lookup table.</p>
+    </div>
+
+    <pre class="usage"><span class='fu'>colmat2lutfile</span>(
+  <span class='no'>colmat</span>,
+  <span class='no'>file</span>,
+  <span class='kw'>fill</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>,
+  <span class='kw'>length</span> <span class='kw'>=</span> <span class='fl'>256</span>,
+  <span class='kw'>bw</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>,
+  <span class='kw'>truncate</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>,
+  <span class='no'>...</span>
+)</pre>
+
+    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
+    <table class="ref-arguments">
+    <colgroup><col class="name" /><col class="desc" /></colgroup>
+    <tr>
+      <th>colmat</th>
+      <td><p>color matrix</p></td>
+    </tr>
+    <tr>
+      <th>file</th>
+      <td><p>file to write to</p></td>
+    </tr>
+    <tr>
+      <th>fill</th>
+      <td><p>whether to fill</p></td>
+    </tr>
+    <tr>
+      <th>length</th>
+      <td><p>desired length (only when <code>fill</code> is TRUE)</p></td>
+    </tr>
+    <tr>
+      <th>bw</th>
+      <td><p>add 'black' as first and 'white' as last entry?</p></td>
+    </tr>
+    <tr>
+      <th>truncate</th>
+      <td><p>truncate if too long</p></td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td><p>ignored</p></td>
+    </tr>
+    </table>
+
+    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
+
+    <p>color matrix that was written (possibly filled)</p>
+
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='fu'>colmat2lutfile</span>(<span class='fu'><a href='rainbow_lab.html'>rainbow_lab</a></span>(<span class='fl'>6</span>), <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempfile</a></span>(), <span class='kw'>fill</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>)</div></pre>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top">
+      <h2 data-toc-skip>Contents</h2>
+    </nav>
+  </div>
+</div>
+
+
+      <footer>
+      <div class="copyright">
+  <p>Developed by Benno Pütz.</p>
+</div>
+
+<div class="pkgdown">
+  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
+</div>
+
+      </footer>
+   </div>
+
+  
+
+
+  </body>
+</html>
+
+
diff --git a/docs/reference/color.shades.html b/docs/reference/color.shades.html
index 9b4e41a..d3e6173 100644
--- a/docs/reference/color.shades.html
+++ b/docs/reference/color.shades.html
@@ -74,7 +74,7 @@ shades are going scale of the way to white/black." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/concat.tbl.list.html b/docs/reference/concat.tbl.list.html
index f1a9e8d..6bf0c9f 100644
--- a/docs/reference/concat.tbl.list.html
+++ b/docs/reference/concat.tbl.list.html
@@ -76,7 +76,7 @@ via cbind." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/cutshades.html b/docs/reference/cutshades.html
index fc50903..fbea5ee 100644
--- a/docs/reference/cutshades.html
+++ b/docs/reference/cutshades.html
@@ -74,7 +74,7 @@ reorder the shading to arrange according to cluster members." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/default.cuts.html b/docs/reference/default.cuts.html
new file mode 100644
index 0000000..63ef722
--- /dev/null
+++ b/docs/reference/default.cuts.html
@@ -0,0 +1,168 @@
+<!-- Generated by pkgdown: do not edit by hand -->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+  <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>default cuts — default.cuts • clusterLUTs</title>
+
+
+<!-- jquery -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+<!-- Bootstrap -->
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
+
+<!-- bootstrap-toc -->
+<link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script>
+
+<!-- Font Awesome icons -->
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
+
+<!-- clipboard.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
+
+<!-- headroom.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
+
+<!-- pkgdown -->
+<link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script>
+
+
+
+
+<meta property="og:title" content="default cuts — default.cuts" />
+<meta property="og:description" content="find suitable cuts for n leaves" />
+
+
+
+
+<!-- mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
+
+<!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+
+
+
+  </head>
+
+  <body data-spy="scroll" data-target="#toc">
+    <div class="container template-reference-topic">
+      <header>
+      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">clusterLUTs</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+        <li>
+  <a href="../index.html">
+    <span class="fas fa fas fa-home fa-lg"></span>
+     
+  </a>
+</li>
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        
+      </ul>
+      
+    </div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header>
+
+<div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>default cuts</h1>
+    
+    <div class="hidden name"><code>default.cuts.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>find suitable cuts for <code>n</code> leaves</p>
+    </div>
+
+    <pre class="usage"><span class='fu'>default.cuts</span>(<span class='no'>n</span>, <span class='no'>...</span>)</pre>
+
+    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
+    <table class="ref-arguments">
+    <colgroup><col class="name" /><col class="desc" /></colgroup>
+    <tr>
+      <th>n</th>
+      <td><p>number of leaves in dendrogram</p></td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td><p>ignored</p></td>
+    </tr>
+    </table>
+
+    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
+
+    <p>nice cuts</p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>Internal</p>
+<p>For a square <code>n</code> the cuts are the multiples of \(\sqrt{n}\)
+up to  {n</p>
+
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='fu'>default.cuts</span>(<span class='fl'>9</span>)</div><div class='output co'>#&gt; <span class='error'>Error in default.cuts(9): could not find function "default.cuts"</span></div></pre>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top">
+      <h2 data-toc-skip>Contents</h2>
+    </nav>
+  </div>
+</div>
+
+
+      <footer>
+      <div class="copyright">
+  <p>Developed by Benno Pütz.</p>
+</div>
+
+<div class="pkgdown">
+  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
+</div>
+
+      </footer>
+   </div>
+
+  
+
+
+  </body>
+</html>
+
+
diff --git a/docs/reference/default.hcl.html b/docs/reference/default.hcl.html
index 28534f4..7205668 100644
--- a/docs/reference/default.hcl.html
+++ b/docs/reference/default.hcl.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/default.lab.html b/docs/reference/default.lab.html
index 5cad0aa..cb268aa 100644
--- a/docs/reference/default.lab.html
+++ b/docs/reference/default.lab.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/default.rgb.html b/docs/reference/default.rgb.html
index 149eec1..ece7b2c 100644
--- a/docs/reference/default.rgb.html
+++ b/docs/reference/default.rgb.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/dend.with.cuts.html b/docs/reference/dend.with.cuts.html
index b38d3c7..930cd6a 100644
--- a/docs/reference/dend.with.cuts.html
+++ b/docs/reference/dend.with.cuts.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -112,15 +112,11 @@
     <p>Mainly for debugging</p>
     </div>
 
-    <pre class="usage"><span class='fu'>dend.with.cuts</span>(<span class='no'>dt</span>, <span class='kw'>cuts</span> <span class='kw'>=</span> <span class='kw'>NULL</span>, <span class='kw'>cut.col</span> <span class='kw'>=</span> <span class='st'>"#ffa050"</span>, <span class='no'>...</span>)</pre>
+    <pre class="usage"><span class='fu'>dend.with.cuts</span>(<span class='no'>hc.or.dt</span>, <span class='kw'>cuts</span> <span class='kw'>=</span> <span class='kw'>NULL</span>, <span class='kw'>cut.col</span> <span class='kw'>=</span> <span class='st'>"#ffa050"</span>, <span class='no'>...</span>)</pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
     <colgroup><col class="name" /><col class="desc" /></colgroup>
-    <tr>
-      <th>dt</th>
-      <td><p>output of <code><a href='dummy.tree.html'>dummy.tree</a></code></p></td>
-    </tr>
     <tr>
       <th>cuts</th>
       <td><p>cut levels to show (cluster numbers) (optional, see description)</p></td>
@@ -133,6 +129,10 @@
       <th>...</th>
       <td><p>passed to <code><a href='https://rdrr.io/r/graphics/abline.html'>abline</a></code> (<code>col</code>, <code>lty</code>, ...)</p></td>
     </tr>
+    <tr>
+      <th>dt</th>
+      <td><p>output of <code><a href='dummy.tree.html'>dummy.tree</a></code></p></td>
+    </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
diff --git a/docs/reference/dummy.tree.html b/docs/reference/dummy.tree.html
index 795ca05..596b400 100644
--- a/docs/reference/dummy.tree.html
+++ b/docs/reference/dummy.tree.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -112,12 +112,7 @@
     <p>The number shoud be reasonably small to keep the example results clear.</p>
     </div>
 
-    <pre class="usage"><span class='fu'>dummy.tree</span>(
-  <span class='kw'>n</span> <span class='kw'>=</span> <span class='fl'>9</span>,
-  <span class='kw'>cuts</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/Round.html'>round</a></span>(<span class='fu'><a href='https://rdrr.io/r/base/seq.html'>seq</a></span>(<span class='fl'>0</span>, <span class='no'>n</span>, <span class='kw'>length.out</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/Round.html'>ceiling</a></span>(<span class='fu'><a href='https://rdrr.io/r/base/MathFun.html'>sqrt</a></span>(<span class='no'>n</span> + <span class='fl'>1</span>)))[-<span class='fl'>1</span>]),
-  <span class='no'>...</span>,
-  <span class='kw'>seed</span> <span class='kw'>=</span> <span class='fl'>1234</span>
-)</pre>
+    <pre class="usage"><span class='fu'>dummy.tree</span>(<span class='kw'>n</span> <span class='kw'>=</span> <span class='fl'>9</span>, <span class='kw'>cuts</span> <span class='kw'>=</span> <span class='fu'><a href='default.cuts.html'>default.cuts</a></span>(<span class='no'>n</span>), <span class='no'>...</span>, <span class='kw'>seed</span> <span class='kw'>=</span> <span class='fl'>1234</span>)</pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
diff --git a/docs/reference/expand.colmat.html b/docs/reference/expand.colmat.html
new file mode 100644
index 0000000..3de96fc
--- /dev/null
+++ b/docs/reference/expand.colmat.html
@@ -0,0 +1,175 @@
+<!-- Generated by pkgdown: do not edit by hand -->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+  <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>expand color matrix — expand.colmat • clusterLUTs</title>
+
+
+<!-- jquery -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+<!-- Bootstrap -->
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
+
+<!-- bootstrap-toc -->
+<link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script>
+
+<!-- Font Awesome icons -->
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
+
+<!-- clipboard.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
+
+<!-- headroom.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
+
+<!-- pkgdown -->
+<link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script>
+
+
+
+
+<meta property="og:title" content="expand color matrix — expand.colmat" />
+<meta property="og:description" content="Add entries with fill.col to reach length colors in
+color matrix." />
+
+
+
+
+<!-- mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
+
+<!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+
+
+
+  </head>
+
+  <body data-spy="scroll" data-target="#toc">
+    <div class="container template-reference-topic">
+      <header>
+      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">clusterLUTs</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+        <li>
+  <a href="../index.html">
+    <span class="fas fa fas fa-home fa-lg"></span>
+     
+  </a>
+</li>
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        
+      </ul>
+      
+    </div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header>
+
+<div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>expand color matrix</h1>
+    
+    <div class="hidden name"><code>expand.colmat.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Add entries with <code>fill.col</code> to reach <code>length</code> colors in
+color matrix.</p>
+    </div>
+
+    <pre class="usage"><span class='fu'>expand.colmat</span>(<span class='no'>cm</span>, <span class='kw'>length</span> <span class='kw'>=</span> <span class='fl'>256</span>, <span class='kw'>fill.col</span> <span class='kw'>=</span> <span class='st'>"#000000"</span>, <span class='no'>...</span>)</pre>
+
+    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
+    <table class="ref-arguments">
+    <colgroup><col class="name" /><col class="desc" /></colgroup>
+    <tr>
+      <th>cm</th>
+      <td><p>color matrix (or valid input to <code><a href='https://rdrr.io/r/grDevices/col2rgb.html'>col2rgb</a></code>)</p></td>
+    </tr>
+    <tr>
+      <th>length</th>
+      <td><p>desired number of color entries</p></td>
+    </tr>
+    <tr>
+      <th>fill.col</th>
+      <td><p>color to fill matrix with ('black')</p></td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td><p>ignored</p></td>
+    </tr>
+    </table>
+
+    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
+
+    <p>expanded color matrix</p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>Should <code>cm</code> have more entries than specified by <code>length</code>,
+the input martix is returned unchanged</p>
+
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top">
+      <h2 data-toc-skip>Contents</h2>
+    </nav>
+  </div>
+</div>
+
+
+      <footer>
+      <div class="copyright">
+  <p>Developed by Benno Pütz.</p>
+</div>
+
+<div class="pkgdown">
+  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
+</div>
+
+      </footer>
+   </div>
+
+  
+
+
+  </body>
+</html>
+
+
diff --git a/docs/reference/grapes-and-grapes.html b/docs/reference/grapes-and-grapes.html
index 9ad25ff..f5f8a5f 100644
--- a/docs/reference/grapes-and-grapes.html
+++ b/docs/reference/grapes-and-grapes.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/hri.plot-1.png b/docs/reference/hri.plot-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcd1fc1da95f324fe522571fbc059fe4f09bb709
GIT binary patch
literal 44795
zcmeAS@N?(olHy`uVBq!ia0y~yV69+aU{2y-V_;yoJ#FC!1_l<%OlRkSY-e}p{G9xv
z;DW^DRQJ@p)S}GfAa^GQ28-U_(AW%_P!YS`#p%i_=Yn%gT1!^g^Q!Vr4l`M}Wmo;(
zyJmUQJk4$?y-4}??%a%%=PZnO|6S<s8c<{SYPQIc{o5N9G`{lRw%ejVl}q*36$K5u
zEkBwAUUV;eJ=5BFX6CMq_fp^0e4hJ$UiG`3>F-%z>|7NwZK4RH*sOKB;zo~(+xt6g
zwI{T+FA!&27#=9A9lO$p$;_X-d~5W5=R?);H?Q9PH-GJRH(61ILiwc4&sK1E^fP`~
z9(uZrvFg`EdHYvUa^I3(Y&Uc`qF=S+Ve<9E#ddYQnQ2dS9$oHW4Gqrfm@d$N=I9SM
zp5KNWuEj6#&3e7+#nVMevrF$T*jVsB@!$O1gBh)#a}O^+KXbla%lpKb-`b|C&mRUJ
z@m@7)zS|#;N7=cx+hiWxo;G`;pgr4!JNIU-Uncn8C1%ZS_Er1lFIl^_OR?^Gi`i$L
zN4g#7&7YqNK6qpGs>w&^94tGs-8AacCu^1iox7rEeLP<DJ2!aVr{_;!na(<0UFq`Y
z*Pcp`Z?#49E#JPZdGWbrnlAgFrPHT0iymq2s9)&j`0e?le;e<32{21$Nj>$f*PFDM
zFIxX`Z0@ob=e>Ev&9BINi@pBU7_{KO%jWK)hV_wbs{?y_{cq{+eD(Tg;L&s9HS=p)
z%~m(o@8jLf$*M8KpnWfwZv?YoiiQK*eX$!EE1UV)j6~LoNOr|9OcR%We!%9F)s~rO
z5AHiO<==@D@y$PXoZF(6(r(uzwn^$w-x{&YsUKIj#v}{d*Xfuu*{ew^2;FQxA7|wG
zZDOGjqf%v;jqkU~GMj``-v7GcmE#&`V}9-Lo*v_%WwTxHT5j3BAmP8UmQPIZ^))(t
z+uD>*YyM`9-TUWQ{KlA<I_81f9!bvK6@Kn#{Lj~ajJ|3A$y)ND{z>@9?M26<&g|ag
zbNEe8L~(hjR4&_Nu@4t#9_>6T`?>JrlW=~wx@jk8K41SO)+RDvkI!w*bk<*4Kf@&b
zdR^9hY5vl_MQ5*it;XMDd(YOMsy$nKuJ&Lo(?sjjb06<}s8=9g9DnRv)@P}x`_*EV
z65G>XPRm~7rKp@EDkoNS$n0TYqR}UH9*$(Ez#EOz*1rBNHeY|9tt?-%{Ili1WA^EV
zF?Rmm$n?ecUubB^%YrGIvSInY7W*89dsLiLdZw6#eBTlNd7;u&|EEEj0>Re7!Yemk
zapZ5`ysT_NF4ONnvR7B;Z3=pIDfwP4Q{-i<yw|*EMa#V}O-_<pZ>BYE)~gpCD<s-Z
z`1EB2x8KT*l4gB>?@Rxe*+#qhg`@S{=lte5u+RSEo8Nkm`nE7klWAx?uAC=v{uKK?
zR*TOqw>I5AC_B-khWo*l?{B{C|7BEB_xH-nJ4cGwJlAd5YHmGu|NZwR*X$hruVzT^
zt!G>?zb2G9hWkAO1A|3sglC$sFM}2X0|N&GV|yk83j+fKBLf426axq_EntF)uvRQ!
zhOwEGK$6KKulF%9I52p+IEGX(zPZaeBPMjF!Gl*N<xWCOii&FvD|I&+39#OD3lxzp
zl;qUnTdlyMb!Lac;f}>=M_S`!eh7v*xHvvcH(g}ZuxJwpiwoxoGrbf0+TT=P`d>b4
z*A?H(bHB{mxBXr9yyuVS?TViJd7k&u*Q<lKXPLG#Ffy@l2q-u-j50<8VKgO-=7P~&
zFq#WSbHQjX7|jKvxnMLGjOK#TTripohHfr!uw;okb<t;Sj#A^<#rnrxx0nacFTw2e
zE~sbP{CGpK^0V*n3*5IVDr{(D4J!KHV)|#!ygrN!uwVz%ch}2$dU>C_?iz94OX~MG
z-ljKur?swCd986-z<kW^bd_p>$D6IiF4Od1U3DyrigaiyPv!5wHpjv1-Mnqj=AAPZ
z#7JWzJ_@Sk!5Yj05{3=QvR>G`=Z7^E4qEs8m^TZ<jUe^Rf)gIdcFarW#MZqx=wTAt
zbGYOEO6;-%jGXrxUsz7VYB1Q^A3y#JFMrcvkvGAAZ|R)()q?dsGlUEC|9%wQC?mZP
zo0S2EjoZ4umao|T`(j1YcHV=NYqZY&eA@Bt&d%-qRb9%;b|N49I-V<wU>lIoQc^f*
zUBO%%Fy~ctbNMdu^Hb7Z%!{huqA^X}{f^Ma$RpOuWnDLvAN}gs?qVZ~)p~~p2YnW|
z<96}A5n>bb&Q3U*aA#3s(42h7zjHPx{cP)~@ieZ|?>aH>^O--#ny&4S%zuBJ`<C5V
zC5)kw2xBJkBbS%#xu%%??B%S_k$0NQ6CUphm$6fR)Y5USaqg<yi-UzsR3`*m8Y-Q=
zbawjEj}IPn+<vXi-~Dt))!im6LE5M$KH<UJ`wZKUBxY`Vldrt3*W>BGj)VJL53^gJ
zk6C@T_i5$Vs_RF)B0l#1I<+-<=A=Db*oJLH1wf`KsBiz$oTYhj_NkqM*6vGg?uqog
ze40IITTiq3s`(0M@5BbJFW<gHFD&i+^t3Np*s^wrgF{n!LUT>7%)eb7i<K_zEn?sN
zW}fxUxjU=MucjwG75>U=U9!Eo6q{a?`3}*aOEY`FXxtT3R83gU|8R5a_Bs#$j|uwo
zo<F>iKDncW|K64w8z)7Ka8+<v(8+q{!Q1-}mfcq5Ni8zpnl(4(^1M@5t5+?H+!Hx-
zLZ}Y5#F`PuXk5{4z3uh0S=$W4->;l?Ki$XQ`fKrDxxzcYmDwIMH=19)ZLo2EZlMIW
zKr3bBy!R-M>tz^sWaO04u#GWuZkyfUyf^vLo%d(v)*GzK@19&!X5jZk28(Z3X(=3x
zzB4g?R(4eWG0pw{`9g<wUS7ZL*T)-=XLTH$aq#y_i}PuM?*wHyu*6qmBgd1;P0W`4
z$?Wk7aqp&NKYe8z`uX>ncbUuU*8R_xDR;B)e_M5fJ;~MUgWmgH2a~boi(hI662?Zq
zzx8~3xAwrCJAFUpV@|J)TRH2#di@(O>q;zP+~Dw;!{dWkxz6P^H`gqYT)$fTrrqhJ
z<IlskZ+?r#iyTwp9h$c9NUq3VmwEfitGl7Mlb?!x<t;y6wBh~1+jonj+(AVRn#KbL
z+#VnJJ~OO&^fLX(wxeI)R<BLkza{f}N8s1mW!I;Rp(zLF2$P)+Ecu1(7JpCNy889m
zTY=Nz>ldwTf4c3jO?bE}7Jn@0WL2qX&o8+BXl40H*Ij3wu7BElr)%>fJG<`|tM}Pz
zxnGh0qd6@+RT_Ju$z$Za_fYzN=f^ACpC>iv&6<?<IBj!9y!6-mE_*bS)^_+R|Fcbs
za`EC@-|^#oM;`}fozcM1$i=ZFa*5YQR=&Pxu_7O@b(|Eu?yA%K!s_w&9}(ZXvFqvL
zm~k-rPvbmE-#g}yP7AJ_=ViCEy4<GD{YYkJvlEuUWME`EDq0a~lKa17%9p!Vi*h`F
zSuZ;K(o87aMFTS+uZr$a*fsByOMA%lga@|e-EEE1>s}h$Nchjdp5q=drOy5v`SIbU
zT5QRS!-PepLRu^f(;gNM0gb5*Ecq+jys=j>7X&6e$c<QmS+fZ!I4lTZ656v=O0O4N
z#5OoMJ2Y)iT<C@^EE<D2Jw8m!+F^pdX5wY!yw}z$g)N`6c&REJj9&HdQpBi7M`Ls}
z>4LKKXdWFcj9_KuXsPSaz%a6^7rvYwQI9_;E7ysB3^?*x@VZNlUeffAgF3s9ojljS
z!#2t9h_c|zo%;j~^{}=b8W<YmxN@X^-<7?1(OIYWYr6~2mYyEr8ug?~7yt8LBXWLE
z?=YHTy=dY}`S2+VH{SBVsL%~kn8c6F44#)^P?X_(?Zl$_JJ!D7)yepMt+Omvbffd$
z+VW$c(gigy?g~FLrQ@Pt=CQZC1k>HVY_GB8`&01u!O@L2>Po7f!P56cH~Jq@6P)h$
zMr`7(McDeD4h;_cO!3`cZ|2<UUOX@D=CjkUA01rNvBiJZ$=O01{%Teqanx42RGH?M
zBY$!0pY$~+ZWZ}o>8`uYYh1CrZ^3a;VTs%ZZOr1DaWML9q5QWv{|>P;y&j%dOYYxY
zck*t;)yR92|IZ4o4~~zx`uzXD@^>=wFCV^`7Ezy_xBqR`jrAI<RV%uUgl;*a2Zlr(
zBj-KG5Bk4y&O5$%v|#?D+QMU7U#I`g)0zI|1CM?GSN<#8Wo1u)llvBZ_0{z!X8+8>
z&xZ#K{k*<Y)cX0WRp>4RWowg-4J`Th+0E~oDQaI&n<_VL|El%(Ev8j}-{7AgzP$R~
zw~(k}>8e?Qb8fp%1-HRbL#{Cm)SvvV@h;9@<*xMibysEVl(*adcHDMn)zz^7Gj1#Y
zT@Y2S`ZwU-?IP(vC!+YAu^8fD%<b{vTW!hqmGYk=bT0F+Si8z*&g~oXs~^vkJih$*
z-({cV1>e70WBPA$+UtM!J7iz4u9G}n6SQOBEv)_IG!c)@_EYb1_w>eYzO86;wfpeA
zlW!;2%~`u%)z*F1+~1o!O8#u=kXHUDF!3GppJN?sm4jx=ef)QB)_+v5fkH<>A%K&S
z^WHw*&%1Ws6@LcqeD%D{Tz+-Ue#>q9l^(t7_`;mEe!aU+oX-8OTgR0z<tn!=+N0@L
zRd6KX%#VAE?i~npz8LUa1vy<n%~b`N+xu<Dop;?uU+1mrE|&f^`+=>&xsPW%cwayF
z^1QR(b&a^;#(nSZC+(~~@=);QHNoasJ2CY?(;e+Hug!O~TYDKxyLm+)C_0Z>)t|q6
z@5a;bFMXYMWM}tviKe@6anb3p(0nwf%2sUaTBUu0AK!J<D&=)lI3HOo*c{o{J2_Tx
z;w{4qMy7rf(mvW5T@bdMhb6ulnQ8@ZD3rZh;l8W%(5q8@8=bfPKf3z%&ePvMeyj-l
z`@<x=e7)Z7&;0vi@9W!M|M`=bb<O?2{A@1?ZOp_6?S@1`x*_sC)vNgSh(5JEd?zOO
z`pK)+tDb$IdHJ%R?HYgava<8{-@DtMJ@<Cy906&$_4zg$)AH&sOrG);(^QsO9u7_0
z^P6YZndo{i$-CC={Q0-d&F;UScQ2`amG*SknoEa^>elRExo@rMwDoTi?N?(RFHi!-
z4*#>gU!5<#x#PLovgY=kZ?}uT-V50*AK?8v&GTuf?DV<{UG20FX+qPmIU>TLY5V(T
zYuoY@tKN0bE~~E1yZ@(f=T+OV_a}32nufn$xvMnq@ZX)gv>?d=HG%kQDIC20y>YKj
z`H6))tFFI#w($|~*Qxvap9aU4N1T0ZU3~lgtkvb=zMDHYr+l8Y;`!vmci-mAVl#<F
zOM8OQwwL1n!dyzeYu7JM{=4;S?WMZ+y)U9}B^}k<nel$p;aeYn9PB8m>C$&A36Dy8
zS}Az5&i+N-a;CMr7vH<4&2>f17jqmY;xm)@k>F)>!peVcHN7u&K0>qc?&9s5J7?=1
zcq%x*vm(;P>(V~GN549B9#(l@**#lx?z_pe-%g%3+pR=5Gc3=le%pP^z<Tc^GpgQ5
zp1$vva{IsBSCiS>Pq;R1Ke2dmE_#SInyM=t-2H5gZLm2L`;lFhf{{h0x|iPye(L`(
z(|^7H#kwzQ2WR*F_BisV<4@(~&rgK+XWouiy43SvkvQkQMg0@LVPutSJq;}H6)eil
zH<t+bMRx|r2<`PTuDtwKDrl4G)Hi0_nvB&^F1P;W9C0{R{^&ut>mQq>$iFTxD>rTQ
z_I#%A{zd>tB@!UmSRx;>^gmO5mvg-I#JrgXmPwyG_Pg2$7+NQVs{VZuwW~fa|J42D
z<>jtDJvYpfes@f{vDf_3#150@aLjO4a9EJUB($g5_yPAL6Z7lI1?O)3jl6W`LG`PP
zf90+TVGIciC<I70zRCVK_2q^>Y_bjuB3V=_W~ZurZN`$j8&7e1d<e@sQ91*gWSZcF
z2f5QGUg5{qIo48FI2gTC@p>XQ$yu%rP1_^gg6uJey*UI{%xPfBf7%w)jx{5SF>>BZ
zll1(H#itGnikO7<OqDK@RYT1_;M6nfQBaVL#wa)xMw2cmLyzWBP$-NRMxY{kwA2NK
zLdGzwUfv&Q+hfXSZ}cc!kl)otzR>r`bEUFQi8Dr8eq}yKzAL@!nIT^2f8?oPeqR8#
zx>&(s!E~nC$Lh-6OTGwrC;wFxYz{Q*o_t5_;^pF{Uo|i84s*G9TK3|BEBCa!?ghM6
z#;A8Cf*QFWz0veHiLl(Fn41&me=qDxo9Ld{*Dk-;b=_Ea@0`ivZ|Q>lu5UyQRg+4N
z{1klcHb?T}{Y}v_KR$PSeXU+$FwMTx<K)wDcNtMbwWR+YmzDc)I+eX~{n1}vUOIJk
zE4#Tpf%evI&px@UvdCWb?zD&X%A1~BEu1|$NBnhAlI88^zIWdQF9}WiAeL#erPaZe
z^_>0xKO3jV6rEhsRTjT}wu{2Lhu4bF+m^>nE^#;4(h<1+>BY+6<+Cb+9%e6)++BCC
z^7&fP>t)x!cb>fwTC3#HaKM4}%mdjK2{P~bSMF2x>u|obw;;IE;?ac;)t8Rz?udLf
z*=lq4mG804u(ww__DxHE+>ra4eQD%@<z>Z9zmxBF3cjrG2>I6iqcr_&Jt#IFs506A
zJn4Vz_^Fq=y1Fl$H-1r^>9oLvNpt1xYuCOl+)?-6R%-9rBb~yxm;28C7UJ%He0}oW
z&fjmh-&bDxvZpO9N<p=x{8r|2e)dDhAK$v0_36n;?nhrMt8DfqoSLF(zrv*N-1Inw
zxat2btv=d+y!FR^V~zVu>nl%WcRcFSKG%7D;q`A<&Pp8bf4l$xzw6((+^u3_;Sg~=
z(7)zut;jv`_BFBgZ+35dGwaUTb2IW*e{lHg==EV+y7aFNe;jJ>-`x1;k5-@e_M8fX
zBsZ5`v5;x1yBsb~i7tN_>jRIR-hDGiwDAykkBsG~OM=R7HR|gg_Ac5u{pjp-`R+D?
z{ro*o_fC&3ySbX{J}0k=0Mo<^w&v?@=ew4k-cc4T^k%zYen;tZ*P=Jwf#Doef*u^=
z){n7Y_ww_ikGf0WIIv2~uD5>QcVp%9j*mXuV?#Iu6aq3DO?HR8oP9uU=iT*ZukK#`
zPb+MnQqtp&y~<(R>)(7z@;uot`?~*<&x7Z2cRpP@^(SKMRqya<XV93-%mYuS$L|YO
zId-n|xa<C@zSmN`nY1~N@GSmv@copE#g+FDwQ_&Ad$FK--m3Q(gl_K>y8gX$?b@~W
zJ*B(Xlq_Ip;ZhS=fBfZlExzvT%4e6BdY9WgXkfnd_E?sobM56H0+08ts8jp)^JVqD
z&+~3yu4;9d$#Semvbb!E`QHD*UJ3;lUBz>SI`4XZtopJ%<K64s*`GF_x0`)0AJm7|
z*aGU{x2J#qrKp`$c|D8I-#BaYq`C=f^*Qg&-OQZ)avHZKPbd=$$Ctnbs{6kE-uUD3
zU+==0U(*i1S5`Ujt0Uw4L-7ulykCx2L;OyumS29{mwI|y?Xtal|E}0^uDtJNvUJ(a
zdEWv#MBEhCJ#7w7epL0>Z`vK-{$Sg<_4*xO<$G_Khk1TblUQoPRQOj;ve#GsNUZqv
z53{{5f8a7N`SRl8<lyhgd-D2k%PhTrF%T3FUX0r_Ui{vW8*Hy~*2Kep!M0VO3i6WU
z-+%tmzccy$n(LRZ8(x+_lJ2@hUVFFBqsxMkvlp!bjl?*_DWtWm6|Ub>Z+vZO{b#?3
zO(`cCf4+Uia!P4K($Ow^*GmaeI+ts`!nGz!M9XQ<^U!whmD>8!OWIZ;z@V|h_n%A5
z@%K?15)Nj@&KA2~@w|3P^8Bs4@;=XSn8>QMb9d>M_gi+f<#+zDcg<V9&6MTQ))!Y_
z2I^e?oei4CT`FqOyglF9+^j5rt^A}~-J;O+3bpNqe=VZpPlfHAd-<(oocP3duV?T7
ze?I%s$7&@z;g26X-n)V)TQ_Vv@Tp?)*WMpeA68CesW#g8ZTHbrvu%|E_!@sSPXF@0
zcDt(Gi5Vi&mvR?QJ3G_(`MtdIO_LlPSzg(*-I#gethwg8$EC?-`M($+o6Oexdv~>f
zMytcGiwAb3)r<7zcJ8;lWcnt*H>fA3=9hiaktbKKNNl%$oPXr|vB%es9sV+}{@9<N
zpX;kmD7K&Rye$gK!Lbfa+w+yD_^;D@b9CX)+F!pOr#~)weqZ_3OSiv^m4hz*;1^uE
z<hI2c`H4d3pSvuvSFw{eyzx}F@X%ppw#V&Eabfu}uezNY4oC^iD15On`FZ}nqrQvh
z&HULt_x!(a^=liK>s$$T2`Y~>dGTXS;Oq7K{|TPA|6lX%!lo3auj}{c8K$0^a(?QX
zm(BO?MCb1{t^HA*ai{<LksZtS%baZeR?%E_RM1^!W5$K~XE@no6@)m~ce)&MPyS;U
z{53i&rt;}j_w8G^%F5s0;9>8#HSfsBkB!I9Hut@2aaI!O{JHh<y_3t2?T8gyfA%`>
z$;l#rmRP^t68!6T*7q5#RbP%t=hq~h@r$p2cV{PS{?=z#S*?Wke60HO_(yrk(j$Lv
zWv~BRaOd&A4HdS#=7}*fv2^Jv9K5|<@RWLN_2*}qh3~#Fdwy8v-)yaPNuF=Hi%!3X
zYVD>O*Oo5HTlGKvh^k<@J5QRWmfyDf3G)ojO%=M##mJQHuwZfNlYjpE%ch@vELWpZ
zYpk$0Eo7IA(8D8M%v1J!{`l-Q_r+G<M|PW+y9d3wIjKB-!C8Afn|u2!K0ex3k^JkR
z$GRo*Yplu^sF(hkCD>u;{oTjT=-vMcZ=1(Ev!6wFf7i*pmZx&`T-TGlYddZ~o_9$+
zjbEo*U*P23`mV4#i=@jPr&KE*AD(r0@%{gz>kr!ZS1<f;@$ddT`O{w>ZVD=BEIw~*
zzIXq9D^ugR{`6zn7oVHoDLDLjntps-b=|WwuOIRLurr(&eoSJ&R^6A67n{o6KXVAI
z*a0eW^ct4#yjz_-{r+-u&WCqiW-Ax-U#h(HW^?|NYfH1dzWgh9xixQ+S!QL_k=e>@
zn`LCxt?iSJD9rh?y0C9bN>z!#xu+s59AEqv>@D6dsN4MUf5H2C8xK?;mH+UP*>LF|
zrkg)fPk;KB@<2DgcYXggG2N&VmpNI5F}K;5-k!koXUn+_Z7iFzEuz;gT&{cXa*w3(
zv)9>cw_f{bIJ?sA$Z93avidW#tj*HS{@qcr_UfWMu-dZC-o@*@HcwY({IU4O-7`DN
z`nzuKzIi`t>Sm3{9LL#n7AqOfuWKp4JJUG5?%4_D{yEmQzrK7<GIBV*to+{3ckb%`
z`)s!D)jei$H~8lRqi=z;IR#eqIe2ks?G-;!FLZmheBFun#=F1!U*4JiZ>L;`>Hl)k
z<MpcBminK)yynIi&Z=L{N~-njtC!q%`jaxjuPo@VO{Uu>=;Dnp&I<3oTO?gu6KU;Q
zWPa8vN@jEKG8dyav+CxYQe<fhRj`{fqxQ7!_CJO~8ZX(I{+s0A+vC4w+qO9I>!q_q
zCZv7(HM=mv{lw(;UJ7<S7P{-Mu2uH5P`#V=)O`QXv$s~?y1y-n^U8kCFE{5!i5ge!
z7g_I{-~INb?KY<dhDImul=%i?yC$+`#r$*gdi`Zl?9bX?RmI=_6#vzmmmSJ^n|0&g
zb5+%DM~hy=SE6MYHEup<wYv7xlauy+Pu^|Q)ZBK?>a|brlXq8rule3xxx%4__m}y_
zuhvRto$FoS2L-a-)oVPEIz9H=Dvx(^lD>0=Pk;BDZT8lEbNcyzal6jf*92Vr`F3T5
zz2(~e-^Z8dM`}G4-l1=5d93jBm;C&nv(_JF;Rx|Oz;kb3Z`rSlTaGK6b>3Jb-u~=+
z<tFjp&&yBVKlI?>pEkKy^_^dTU)i23eER=e_(*Q!B(6E-_bRh{<?a7n%J^rUJniuu
zPGPk*!tttqqdj*ozIjz7qw~ny-H#4;eo5|3XF2Gd_TpI133cU#lj`pN3*GqlTb9ww
zQcjjlH+N+Qo$rpn?|*+y$E3aI{oYGo-nQSp#>Po=g2NuMT*3d-_G#^7{p?e-<IAM$
zvt}H$R;-;Mwchi*T=5x0Z|*B4pkdPk-YjPx)N-E83cnM5U-_@IU8ZSu{_NZTCe<4h
z-QKnOS-nQ??ssJ`Hs$TTlWfmF|8M|gwaZzB33;bC+^c&1S4SxReUJHUbKf}@AFofm
zliRlLrSn!6E2V{>zV7Jr@BjT~nf&sol}AeF>AgCcnW_^0E-G^|I}4YJLHWBol7+qd
zjO0Jw+H?BX>-F)`<#$Ur-;dv^nA@NBK6t^hY_C{_xb}M@SL0oTzJGd`_Ttzt^K0dQ
zlWQ{_8yFf7aaDw0_`YzaTzkrYhxejiOCEoncj|Sq^rgaD&7Xh2zc||XGo>g$?a#MI
zQ_7&jmR(8$+f#o8Y)PH(p>St=$;(T%k9(h2x@OKU6L`_>pt5J#(XYQ(b_6Re{Qd0D
zM(ej*E<aa(`H6qyyLG$Y?~86S?_V6J(Wu;Kp`==9z5mdBQ=Plb=I>6=wwv=}&P=)W
z*FQfJv(kP$`E9o4AEs_`{e5b68M=QxUZzRsY&e*BaZ&N+Fx$;vugyN1edXlK!k)*|
zH-80<%WJG^kla%%Kl5}^yUeWB<!kfgwC@GP|NI?cceS+rs?9vX+nep#wsrl=TYba+
zY|)E3F9lBDR{B+C-4QzHmKvyssNj&WgY}&4_dA6b+rBJbwKB)3=*fxS^Q&I1EO)sw
zui{bX`(w6p@@JLOT+{07_iWhyUr1xd0ps&FpMQGH_@g;%Yj{n;#}lAV#f3jVKWCq}
z`~7CN(#22l8|&&+PVn_TdB3U2G`5&SAVaB<ncwEa$BMNt_msNr`8G%RyVt+mD&1Me
z>3+E%cNA`S3pekvFrD<}x_RLC(pH8>HPHzV-u^ytPqKZ9e4WSBcqP7<Yu5gmfAQmo
zYQdYmH~ybLHQQQ#>CMY8+m$z+_;&VvRn@zL{)_jyzAFri)z-S-b>f(j?RscwWHQm=
z&aA}cFZ`aro$<)`#je2nCPFETANOXydfM{EqWi|Yx`I%}fQZH&)1NlAa*Mx{z5f3D
zBddD}H#eo``*Tj6F>_y_%|5N9c8?WHST=x)7)8;J>$Bb;%f86?ao6X7KfiyrRp@4U
zdfuC{&D#8$?5_KDzyBVeV0Pdnr+|Wi2UFg~3-%`-KiV)`IZCNcVxrJ`aW@;OiD|d$
zG?nh|Q=Izc<bBb(Tc`dvHk5nz{`7DDk3Tj}EnhiTw4cAn<GI&-xj5mEXFKM*+emNB
zcJX3L-&~&G^{YExyK@)Vcd;yw?)7i&HNUsx+XZL-w>MHJx3h3*3*<Xo-v9CC`#$m0
zYq#I4%G@Jao4>{)Vf)>(-CvIKYO#1J6kKp*U%EflUgZ1UKR3*7=X~y*G4<ck9m~HQ
zt$wr7{nzbq#el5F9rLEUClxHc{wAn=#Yt)T|HqcqJL~U#GRfPlcfX)~=YG*>x47!J
zWxIXm?pkni_qu8p4wH!vX0JDQ?%LwEYtp1`|D^=w-<F=6^EXN7e^`A@vd-ow@8TEz
zTh}2f_*YZ5@WMVp&CWTew3YTrPZT;?ten?zV$$xHa;Y!*AN{inmsusCaG{6keBS?0
z?m_#f^-9{Vmi)ckA2j$K5Z7ojyZp=y!}|V~2;Fz(JNN9dy;#J=a!Rk@03*B2w7Bj|
zDGkfZ?_PZ!c#}QkH)n{CL(}&E%yphJyQ*Dw?a%x6X#U-_M9($WYxmin^^@@MoG&FO
zR~T|+zH-nd^Qmuk1|53#TCmz}$q`TrYMjcFmb>@soGnQYmw3kRSKV-_P7c(52aUCX
zdbOYq)l=aN?fA*uS09z+Z@BK()9GQHY2N=M`Utb&X63NZOa1G<KFzj%d5v51QtkIR
z;f;<*oCPzVty|y6(gcn~ke?7k4GXfsGa`>P56*gba(2=RZ!ekuX)ER*`H5`;L1SM-
zw24T4&z1?u?tvS4m&@Zr+36%ztaE2w`U(f5{}^6!f)oTGkH9suaFl2(9K5aDJrzj^
z;cbn54J`Q|k9%-qbCbe_wGAx!+jYW(6dV@(WO37pwc7NvYN<P_NegZ<3GKNmSHD-?
zVF43U^q*&K)0gJ;ReoBzR%`3ibyW<|vj8r{#-dFxPZgT*VC|KH*E)<$p&}Xc?dyGB
zm7nesT^sslznw5>I2`QR7u^Tgw%>jB{@K2Uo6{K@6U8Syko~53fdQ*uzxX>eZLiPk
z!(8aD;Lvbj1861hZ-ES~A<XhiUE$zudvkY;DL7E#NVox7p<Bygf)=>Yko+q=;lbPa
zvloMuVyG~91KOTo$0CJD8c1py|8aVJ_;&tmAZn;WRY;UEa^6dnXX1s22QtIqKZ{Dm
z@8{1nm{>TbxFuX{DNQdo+g5ty(j}89XGDzhOg?aV_q$y+Gv?j842sHlCZRollZpix
znOIIKe|Ryk+HO{qb^hbt|55Y8vNge>j<Dr|G$ZG|dm1;}85o&-6)s%7m8Iq++_P8@
z>T{^88}~G@<i|PB#TvA#LK7b7UQEcuI)}{ii7EFd`zxq9aLYmKkva3zUG`Xfe5)P*
z(`)V0rAy16P7SZqzPA2FQh}$<ztZWYav<LbFbVBxm0;@y#qb60nqQaa*SXqwyC2!_
zy2L(BlqprP!rkP{f{t8%s}~DA-@bjj_2=j3{@usRU2D`Io#SYAkYq9IaGNKw@pU7+
z+z#)og6Qbm&yzoX>L^x{>j>bO5|nUmj^)d}sa3Z3G?ezb)mu0z2Bb88x%GQu4fAqe
z@9BBzKLf%}>b~#a#gfnGGL@n65ok$zy3Ups21X`lwSudm;aA`7e!uUd^EVbhpM(sS
zZC#h=iEi{S`^CyFmU8v(;z^HAbQml9b<L1pD4?;*!Aq=0H)-yb1Fqd-OI@{QyU55-
zoRs*!bBCIfVt`fSWq<p>Q!l=#UtxadzRXhTgI;Dou1<Zk)lXRA!W1U`I?;ui)ysoH
zVHsfk^U37<Rp%@-lV&(A2w}>0&Ax0hOK0crk}LZw&lny*WBF>u;;ihoTf=_Mda|kG
zT1S2VkFpl01uK{`#j1X7SY*6Y`gHgA+xh!v_gTN&ackS{yy{w;I4MK3N9lr@+jfDB
zG{0LC{I<{f-HA!NmuBrg78aFIwC;O;_pf7ynv0Zudv0W{Uc1esfA^7_JO74q3Md3<
zFmm2=;%z@Bpx}@Y!0LAV=02<BV?F1~OO{w0Yp{5!PDr!*m%R6ArrYChg7fc`->((l
z_j&I7HMReL-}m>t`$hEoa-|?kokx4;n*LV|&}rnnI7i-ni_4PVmix3H#oK>q<iE4~
zyxs3B`+i+rA1BdY-tBSu@@?fhiH(&lP76esw%@P&edK+O`dwXjP(bP&oNZ^|C%?_s
zvhdN7s4nAk7RrBXKc-Bt_?YdoF;3B;!C@hbN(Hy6jFfW&L!+bc4efI#pgl1rhXWM@
z)EY~;R~~-NTW2>-zGFsY{hatE*?(T#=_=XH*6MJP<y$}7+UWd{Ul-@iFTZ@i{@AYd
zSFSIAZ6EuYtI>#K%bdz*Gw1jGUUc29PiE$%6s|@i&J@mj)r&6b-!otCBYPo?iG?GD
zNodc^7EozF%UR*9fcJOhzqv=Y32rS^cDMW3SH2{lU7N*Ac|zK=W$RZj|8%({XIkF#
zF1`PrCpW#hw|o7|O=q2%Tm?M7Up;$@HFD|fr@cE%U&bv1*<J(c%T11sipqLlegF5n
z)227V+lwStwTgIrx4*yO-X`l^+X|X*=Via$bq=&gLnP7xzR=;tZilMa{~0b`UzQcU
zd;0tB|5n}YcQ$=?{A+)&<f-YEZjA}=f`6UvFj@ReHGkJG6N}oXws+^7PxTaBY?b}b
zd4UDf`@UswL<$Rz$cJ5AQ*t-`Y3G_G&jkmVtle(!n{&%N_0*JGPfkuw7u&IRmfM2W
z4rbNnYya17GyFT__2PcJsM&SrZHrVTyHpvOmI`>pGX{f-+66yZ*7fSuDn2Tg?vea`
z@Y(Bma;7^ScGU%cS+->TzWm7h9~&d|)?L@-5OGcLG<mYFYRxL&{FAwVT-UAhTF}At
z^6-|D{Fi~r$9jH(Gym87|Nnhg+7>*U<BQ4!{}2E2-+Y<bvH07)>i0SS(-#$$yZm}~
zR8mmQ1612P6tb#RbX%K6xiv5}{^MA3vuC%v&-?QS`xFD58cX=^<sAE!tD3W4P1u9U
z-AyKZd4<k2^DD2#Sh}<dyi9W1JC3%?6rH$!`}Xbqu~*u%#2e*UK5^dDPMZH`yT&EO
zY}Y;8<X*<TYInC00qy@<FacD?$%yr8bsbQ)w|@0j+V1<|(7V4kYWQB|W2$WYqO5M6
zt}Qp`;}@~5s=e|l_e)pbN;9ur_xI@An{}a)|28gOyj1Kvmrk(d!;AdB|Ngc}AG5Rh
zl|S`A<AkT-dimLJGuFobYBMgs^WgYaL4WzM-!ZwB&okCZd|!C$tMr`Mx!Kk4<kNfO
z(_dDl?wXSQ|JxDa$!UEuKVM0!`&6t8;gx@K?A-1jk2<ISe-&=M^~}uR-Jf2q{%`HK
zKd`E6+Scp)()Z@q|NgO+-`1q|>t3U${`@u@p7w1{zy3)0RM1`v`MMv%`Tq~{o2`0q
zzmxrK*y`9X8^!f5T(7DA^JDR??5)SMyTy8=b{AgE6Vdnc4|$j0o7@*^@~esaQp?|<
z*i&1j?f#rtr(I{ZvGi#2;>+fIT7mb%r1$=wbnN}AwZ@ywe!YKv)ojmS<zW8$_n*((
z-!D4$a(Vo=J&PaPHcn*w+$;EU-v5`g*7XE_2~~7h;KC%dM^#G4H+C~q{my4k{(t}R
zWBb1PE0@x<grCRkPMd#cv!H}aBd4@o#A@419v|d3rT^|+yLFo|`$tW$(pA%LZTis{
zTdn)ALjP#^Tfd4QFV^1wdt_n#jk<H$QTw*k{{36B@(BC(jofbM*7io*?ECio+VAyq
zzh134zx7XRV$648Ww$l|d$$#{f4|vPyRG{8-N@Uu&+cu#ef<6g-;L3?GVZ=JPQSPP
z=bxX#@8!(bnQgZ%auU_mop|QY#hK}8d*A!K+m^R2GI#RJ%kfvYeLNPPF1>2gp1Maz
zqP#x*tGu)0lFGK_et%CN{r&Fu2S$Ipn_;_uz52S^DCFY#nS$4^|K44$v;Oyy((AUd
zw~Nmo&+fOk)0}>x_Obo(V<J<v`0f83dVOn=tFqhlrH{>P-z>bob^rfP>1p}<Hl)7v
zyghB{P3ElUO}FlxxMcS3MTx`P$sd`;;%^(JG2~dj%DtQ{=ivSJud<uWw&&*iE30fS
zstUd=wK^MNubGt90_uky;`I0+mgixzLWAk^^{StXu1srPysbt@%wKG2>@CLy>zTBt
zZTIg<-gc&M_U;wm3a(tPJ*pL{c5dG@`DxqM{y$@Qye218lHuRWo7?-d;te;Y9#)-w
zBs=K1ZED8nfNg~??yvj0#r5<4-?mOWA8oXFaq+f@+hSW?h5h9U^M6cH%CwKLtCy&M
z{G-#`Oyd8E8~bBSBc98=`kb?);^U@?hCag6batu>?V0=k9N*Vsv5$Ye)6U#jvUP9m
z;*YP_T>f;Y`25n>+fsij_g|5#ym>mT$NJNW<?3?^k0mR6ee-Q@v~W+_ZkyEIeyneA
zj>7ZE$;b1y-~Ds$&4p>vdQ~R#wmWUE;J>An_WIbHJ6j*`7EV9@I`8zPi;Jf(UB4~g
zy6DNKof~DoAF?>(JM#g1{EG1B`@6-qUaR|gnlpOK_VPbFb@t}ne*N=XRJObK>1W-~
zU1wk3`)2mOo)ufS*6cLPeS18sUiM~K_WK+A%VKuLS)V@i^K-ngly3LC{q}diy*bwL
z<?+$*lDrzlgTJ?~P}c^{C$MmYL@E50s;W|+{8u?Lq9;0k@7L3pm;1l(c)FbXwg<2B
z1@1;`e)~_&$K|SXe*M?$POdJT5zD1i@VM7}pUqw|*N{iP*I(VJ|8ZE}?rT^09;MyW
zE`M6sF@5bji`(6b0{@rYo4)S(?EHO|yOXwL+=w##cgb7dw))nVOxg7Lwcqx;YG1Og
znBRY5-P`xP(Wh++*RwpbvQv#cz5Py+_tbrY#T5@yuD@6)84`0m-~aljmCNV-x_#$c
z_olbgj*9)b`@U|w`>tuqd3t5u*L_~E+w-VP^kvn)toya@Pv?E)4?Mr_Z*1}FP)-2}
znMUqMCNKYQbY^>Aa@FQ^M^;(%dPr-zQHU$2_z<VMPsM{q@#4GuZu0jeCQbuY(Py%<
zv%T|EvL>tfM#*%SR8PF_p7OoShx7iI$97zei#U#)xf}IsSCv-gveGK!bpk884)nyh
z|2GT=?e}v?1T`g$MWmpe#5GO{-*1$CzU*&*x3YSrN8eKO=xP^_ck7tWE(_xPqZ#$P
zH>NvyQn+FOOXIZ+7q1t6-4%L|?3ItDf4si`U+J4Ym7lXdKR<u|{=fW`ZMM_qZok~Q
z)M>#QCjRGAaZ6|CJ>Rv~tHI$S>!<%5;(OQL0`F=3EAS#CxA*rGO%^X*1J$Vik2}uE
zuf19Md~SC2n~le(7@xCP?DT!F&etEAHSby1^~VN((wUm|=hj8;+OPMMxR<nCoA*_1
z+3#QfRqx+<+;4AJ{lh;}b=vRi%4>h+9=W%2k$^^r!>MMURqns`PW^K5sMphpXU)97
zKRA0zEK+sa|JkcogWBl^Olcp)(lkuK?PBE*4`$zg!GCe#!qRJ|$^||)zQ3#r(u>OH
z*M5sExa6sRRDaw1oe5`c_NFTuC^UZA{w+-Kx67Wb;_0XAGYq$h|Go`QtiSX=EVX#@
zvExhbg2$iQ*JotD^m${q@ub?^?H5<(SEuI9|6N=Pnqw4kJHT`A5Kn6xsOg!(64oO#
zbAF?NiT|TDENyNNK3KdhSBg@)B)!&Ow){@vf5Fp+f}pn268V=q&6RX7_pitm*r>B;
z`KMKP+N?na9@aFlpZBNR)->UE?)JM?pPrm#xBK;CG5^v2bE(F%mrLjWUGb^eRyNzV
zF;VD8s!jf{YNe@vmG%jIbaL9h^l5AAtxry#o6m2qUbI}E(V%b<U$SF^!$uaBif&W6
zDDb>43&$RX4bD2}Iz3L_{i1kOQ1H2XO8$vOs{}Om95|HmuvajX?R}Ntf0>Wn9rI2(
z?&K|h@@f@JTW~_0&Cm4etOKBY@$E+0gZcmeJm3FZXixdtS2O0FOSNq@RVfIz@!zHE
zyzA+SCmsGSPu@4m@mqWU3V3&>%2wB}r{MKwnGP*RrlW!$@zUTH7N{HQD*U6&MB}%@
zul<YXP1?=XXv7sWFZ+vRV7&Twi}=3<HaE8Kd-O0OZr1%3ejw$|Y8y1pl|;ChMSs7t
zV)^yw(@RTAuB4rv6$<W=i1%OCmD$$s@pM(k{IY9*K)p&<krVeUL^ov4asg>);Rp#)
z*!!}ocJKSlZ}0L1?fv_g`^~l5w{`2*vg@(sOXEx8CtWMml<zpM|8wIMz26lc3BFu&
zME$?L>)7s^BU$KuME&`>xwp;A-rTt5Ykqf2rj4EcqYoV+mrUpXlb<nF4m|Z~pu(h?
zSRHgkTsca)&$sXZBYTNX>@Jg4Te&aSzj_+I@lVRP1CtmSnOsFCJkWi#B10J5FI}<i
zfP2wh|NCZM@&DiIl;8XLDA)7;q_wX%$=rRqv7MzYTH&mKwaKGh9kR-o`oG51-bidO
z-LiG-)oHrX-*#5anQ9sMv*O6tn_S+Yu?q>K#^6V1G%r?19l7^1QfcSyNz(!^{k`<Q
z_eWJrz94IpQ-i}s)=RV1zzH2RKdsU@g&~;3Wb%Q{7iZ2@zEmrhe%<<-(8;@1Tc<7S
zUK(w=B-{S%vrtg8IN>bElHacTHIwdk#DW%T=-EG=5)3Z6^yS`*DDIR7ZQ(vDKH-7x
zKZ#65MkW?Eoe$Ht?^$Y=duz+f!bK+9ivN=ZneDa<3rH|Eeo@noU9I1_qi=rKir9*W
zt<t62ZLir%EfmmL<Z$ZQvdAQ1rERvqUMyb!@5*w!(C!&h{m0$*m_ORc(dwYdy6tA#
z?4K7uyea*CAgIh~@oJq3`y2~@$5p?*y76w=?W=vZ-)@x5j{|vesbE2O+a;c<ZSd8=
zCXEiej=zilcDMX~JE+6*vDwbQ=52QT>pc&Xg}?ZUgM123Fl~+pc<v=Se4oO?ArLW{
zDckn{pA%ndl+(}qZ9ay40K+c9jF&GwHeUcuHc#<$Xxd)lyzC$ghro;32bOKWv#r!B
z>B^d$FSXwy?{B}$;nK9-*!|O~>UR^hUmiQI#l+I3{lIngj^xFuEF1z7B8}5TwKrX_
zG8STUz2XUX(yYjYx0Rp&+`V&#c}+gctN?}T%lBJiFROwgUIBd=$Ygs1OMY?x`g_<$
zo-Q0=658WyvtySV*spLKzzm0CZjTRU-+#Qqx~AS&N8#Y@Bh9O`LE`~~&e8?n-h9)q
zS25I)Hm(xmLkgH(;t_$XOPA<wf4lAWr+42sfObb81?9tMJ2FH;iPbmZ+O_EOp6byS
znU|8A%YxJqqkR{0n3UaI`alcR9e%Q?RGc<Xi}Jw|a14!pjGS@eOyF#d9wA<!lMpU7
zUd};s6garSgIgXScCjINNTXl@L5!UDCh^TlLyTP_ne5PX-4s0zz?vH;ad~{0R`S4P
zHrRNu7?QJu_N)W(LR=D#Tw1EEeJS)VVifg4dgC-Z`G=sPP!VU)F&B?7NVUsLeq7zr
zt~9TIhuWiJ!QC!Ar9U%l4o?1hBW=a}Ge0>6G?pI_+rRT+>dL3d^J=nI7kzU;+F7!O
zu~Ag}QgsbDM+#?X$98vLe&D-UGu-{ng{7YPy~j1}qzhe+^eeS3+GFJR>ubl>SL)`|
zoEN^C!!pZZLG8akhAX9Y|0U!$UA)2y3%$mLLLSBy)=Fh_?QB)6rt@C?Y@rW|#%PD2
z4fTs&A4v>%O*whjdhx%_9mkcvb<Gemw0iWXqg44^kHnct`_leC?$Ft3J>z+q9?U>c
zc))_mOX-0a?_cQ^CERVYuiN8<PTy6!v}>~xU!R9@MY{VEeg^;U8!AZ#r^O$qOlJSw
za_;Kp1DjG$U$c9^=d;S?YPC(R42_Cn5gU_^3fMPa7LG7xl9iSH_btZw%Dhxw&LgIG
zgZ^6^{=K^%W?h>rXs&m&e}{A5O8IXEI{dv6LG^QV^SVwc3TB4o8`)VUWgSVFVt&lC
zZ~gp?Je}iLUyC^_7}Wp!b8C)ev0qgA-O~4cm;diqtl(O%;?Ur*ohdw~@aSpx9*K`j
zpU<m)=lfN5+s~8!bw%MS!uz)U|Mxpy;PoYQ4pF97@f~kAo!*w6n`^st>C&gZ{<dGQ
z>{xOAk#o0xY~9bN$M-(BeP6lggX{$dCR>gpuM6MaOrLL?w)g9`-(E52cOUy&Q_a6S
z%6CBl)5r2-mLGThxwWJ1_>${SHLQ=_mwY*U<y_Tu@B5G5m%g6fuM27kFSx;!7Wk#M
z26Z*vkIyS?0_rCS?Rk5%jZx?L@r}>jmlS&2Kbw{(JW(|Ni*cu8lwQn^g3TW9_%7X?
z)5gHav{$^tJYx5;+3UU>yi}e1^TG_n<gCSRy|d)Mu2p{d`*7yvWpi);-h6ZNfe)NV
zw*KnR&CT84pZ)#rM4cJ7RbO62YHEsYtdBWu?*6I#_QUMC>1qZBjV6K$c57}FC8QUc
zG(HscSbtj3`snMA+dlRljXHAUi$!<D{5;bYp!jm|1PzYc1yn!b+i4d5e%-ItzfScg
z?<_C3{!)0iJn8>gr8Ku11E(N!fwl!(j!0kXKR3_zcY~tE_Fy3ehlHt2!OQ)8|C_~&
z<Zp0ud-Nb#Sk33h^&eu6y3_o1A~&hr{rz`khw`J+SFx*YCib#)DSlX-aqNbNNKNXo
z9?9q<TmL*^lg<g~zL|8tKfC61#Ioo}O%^Zp4H*{~^*%f28^0`=V~YQSMcsP0RN|V|
zk7j?Kf2?2r|21CoI~&9bqiy2!yJy_|ZU6N3Ofg{vhXuQsg!a_R|GxXWeTlTvy{)qj
zr$5=2ZhvB0^ws5AySBgIf35$AhmQRF%NNVuO+BDGJ!aBArn&pNuKYY)@pZlS*H;nN
zf(i}^1}tSa65CCx(^gkBn=0><s;v4qhh3)NK=a0bQ-1B*{(SpNVU1Z1HGj?jzTKQ0
zv-z`_PDDXgO~u7Z<Ci=3WgAZZ&b~1>^2+@ecHdp4E#F4YJrJ2b*Hlf7X^(N*!s|+x
z+Vi*?gE)_57d(Hz^GNoGw{PFR{ru|sr%#%}%g&s7G$Xk$GHR7yrVb+$ixz14(s%BJ
z*}oL~j~12we_=bv`fu6Js`%B>M;PaF9*_8Eq4amdY$Fz?kL>3*er!MY`tg;^$=mLH
zckh$2WI6u`T+c5(aKfV_R$#qr=CkDTrxUjreY?43ckeYpjV=e31OGPF{QMNV*!I2E
zj|a{3&u`cMS6izmr{DQ{NA8;&8*_i=zGCUp6EK$DFL!^#j2Zi41=nBwzkly;#@X-Z
zym!?<TfIlcX^E3dN6;gcDO^f%x7V)NHtW{XiI=u4`f|gs{Pm)9+cHmQ^5<^6?K~yc
zcU6@1>>x$`m?;WVg|6h?NMTp}C{)?M=l%Ql^CQolnmjXo-p~KnH>a(wwEJHAciz^t
zyWe+Rx1DeLdgjdgYa)xEUO1jz!*Y%5$;aOfQPW;VX1~4z+9cFi$W`IE_eS0B(pmYt
znQE6w|J?G=dhNT{$8T<19wPMbh)XQ<%6nJ-hdJG}Y1Dsm_Qm<9?nd{1pY*T$B)XID
z{j*%p^DG<!Gn5LxTy(G3>ef!1s;n;hHox;sR<>p1Qcj!Kk>`Ion%RAIUtZMvJKpDR
zTxW1`+OMbH(o1-SBLWoCm)UEswo#W4s!8j&{Z`R%KRZGo;Ikvglb*Y|=^vgsZ#)0&
z@DBIqD$~8b$xX>OvQxf3t?s<xahb>M9&8(z^MH1{N{df;aCb-O)|~i^I^~)B%Vt*z
zZ?=6}zWGvM=dOG2jD^M3f9biWH}9W!V`Ve1ywS_#YFjIbLvQpxO;xdvF`4bo%gE#{
zc0zi6^|PFf&!6x{+I8>x7waw8cUCyUL!on{{Ap9~_Y<-`@4vd0y}mXw%+8v#^?t+(
z;a*OiK!yH?)=%p{%>Hcu<FsY<_rsE>wry6JZlN+;ZNpxs+d_Lhzw9&pKbe2k|I?bK
zvG;`Yi)Y`i(e3}5Ts(8duAI5xF1oVdga@%X?svCc-E+=sX85{1(;M?zo-uF!C-3vC
zB6pd5*4OLLb7FsgzhAoN;9J|pJ0B;Wd8em;Z@=~KFy6+G9B)egn*P_Gf9}qX(^JFa
z4Ce((XDUxHj~9Rb|6-|U%T@N8ug&V!PrhjvFMFRp%Pcx4>i_KT=hoL+zb;O(w(D%Z
ze`aRl@2eY(|0`Ge?AN<L!!kdmeDUUo*IxHnT!}1xn_p9UZGYb`@e}`62{XQ%z<*=j
zocoy>`+N=GPs+W^pORo}*8h~}baG|F@3dP5_x?OHzg~T-IxJT1viQ@DfBrwcR8l`h
z<^6KKeLo(Z-t=bqr(2KZ@BKVieoz1Z;{Aqe`$OZlolc#8zu>T*_4_X^ll|{a`x^K3
z_p5z^3LB!Bg!Xj5J^zh+NAHcTw{uh!@5r5<w=?ki?YpKQj~?k3KCN{;^>DsNN#WUN
z_Wt(Yy?Fi|J#>BlzpvMytuF6B7x8*^1y|!mE}61Rp7OuWoZD@ix?OtR-{}|cb?VxD
zXt)3K@V?#OFPG(K8_UPfH;?^(O8RB+q&qb~!&Fa7UpW4B-~DGdlKa0l9z7w)Qu*iK
z_9L0Q-)uUqc(Z^143<N)i^G2HKYw$N|LIgIJ*k^_Z$5l@t#HnI*Zu08Q;f@Z7|Z7D
zayXY!<0rS@|J45n_A9(!K54JCuYJ(SUZ?Z>V`${R<k@x&jQI-p8>~OezOOjW{5kRH
zbaopb=h+-j*sqnHfBZvq=g#l0;;~;QJ?^u9w+S>}V(0L$>hFPDyYK&fH><wppZov9
zW&0=H2zuIZ*}wWmujj{Se%H-2KwXU<w*_+>WX>*_ZgJt;O{eOd1ev#H({mQo?moG?
zXmQ<)wUbUAR}u3SNS}JntM~7gzN+187T1~WoxSJg9=m*-?Q>%{zm(q0$TVB$L&Nqx
zKkv@o!+AG<lEb}>yY|;BYO;km%Fjw~`u_CItoTz~eYd}fRQ-9s=Ac^O>$1tLb^o5%
z|LeJ?7B~I)x0jVM|4Y`T{_>8jb6TC}edgK5nByCtyyN&*HfiT~zfG_Gjjs65ul;s&
zf4uX$>zy-ewAPEhel|@%`bV_t;@jW->wjH-J=@^_O4|?Zwr>*W=jW*h{_nE6CqMr-
zfBv-Gr7s_<&wKIzQ`oJC@3b35g+Q4necR;8+ixFO_13IAX2rksOW!}M{k`6OvRL@H
zPu_O*-COgnY@1~^wPWA9&~#7(pT$jM!g_Z*8_&D-K0-O~eeTaNmYqNQNuH{x2vf57
z3U1H;p8KT!ys+6ee~$I$r$T#@?>9zg{`o2Jh`+f0by0S>eBF<S`6t_j?f3ky{Bw;{
za{H;|pWiqCsh(-8D4+J{GQac;MFYFW|AEfuvio<>EjYxvTdw}k$I?R+!TFt89OPv7
z*s0I%`^ZeNC}3W_?Y2(QvB13-Gf#CJ1sks4VxL(PB2}MqkLwkvd6ck&$x{2x^3Ts!
z`SGsy{<cRWe)gL6URo?}$`dxr@t=Gu@yfaD|IE_@H8pP!6t_iuzV)IGRInQuG~V_(
z7MyN!@6DQHf9B`4MWx$ZGo9*x)}?8CprPy>2Rj=(4SA0{`tqA<)&I}_U-_2dv&22~
z|MT;w{=a*F>YdotkIfjFSlYBN95oGXuYPZqo>FRiN2~PMn{D!3H_Nhr&EIt`Cphop
zlbazkz}@J^Z4Q%m_n&?H{n^>8>naz2{W6DFZRc$^BYUn!m2&w>DhH#5^yivAP&p=N
z68Udu=GSS05)%$={=EOkzRODgm!Dr%nD*=aYP;)C{{HuWFMC1OK!mB+;oo;Vwa@=&
z{6G7Cjd98Br)N!0%bU);zsmmEtpJdv2_a199>ms^*J`b{$=h@*aOS?^xq5OJSFQeP
z7WL}Tx6<4tl}|M@3+{U^{w262ZSLo1Ygd5x@3(1A*ev(`%<T31&%7w}KJ?)F{7+Ms
z|G8`6o)yA!P26MA>nSx`|DLj$SFaTx`@j6>f=A6~r7WA@teaVX^U1gSCZ~Nlc>)#s
z@2)>D6>c|S_oi2q?%0~AJLmn*`n_h`G+~LR16RZ2{~r8v;nvlk_iG-^eOIzP*?5_`
z`Qufat0zDB+q`S;b%pgg(`JK$?Z5|Cl?w6u?(a`%>CasAt;Z)_wc`D>UG9FjYOOAF
ztACcB`Nvr*^o(}<63598YJH!bpSisWv;{>#Vw=Ocsy}agK0G+mTlx9xCzWGycF9N5
zRbPH6Hh!g}wxOi)569K=dtcX;|4p03T0ht2;P1&CzYCWAx844loq7Ib#&?rn#y|h0
zoFD%yffv+kjdppE>0f=z{PX^wtUu%b{QBi!`G5B8?_0heyuDfY>u$aEr`XTP-&9h0
zr^d*{66SP3RZ8rB@BFh`xA%2T&5YIlK0`D1&CJw%FO&GnpN}<jwRXnE`{pdlv|hT>
z6*MNWA(Z7)+UtvxfA0!jRz6eIv*+w?p9^7%#rEtv6Ic#*?mYMS{L{kPxJMg3HU3n#
z{a$n?e){nbA3fjMWgj?fZo<UEv1W<GKlA;H>2vK(|F^%c|Ew&$-g}QhVdgYjWqF1D
z1*-3NSi6G!!E%j5X5wvgl{}xA`74a8`29jAeLHc)T_`mCW9N}AF2DY*HM_d*-Vyz%
zd(%W`y}eU?aq9Fd`zAd$eO9iU`P<AJYy^jnqeA*(`5Ei~%S}B!;mY<oub6p2-Bgxo
zIurh%EI;}GdHd5f_pEg*HO%}Q4qOwp&@A8k$>p-&f;+pk-c{x^`JbJp=WoJ!ZC2do
zXWyn5|L*I|bZsi1)dd>HLF%W2?1~0$18=sqeS78-->$ntu~)u6dgXI(*S@^DN28bS
zJmaKV^?KHh(EEQrM5ciXcu;2pweMb{{=ofO*_lt=k$(?%?iFfRf2G|X?|Y?xZtSFp
z^;i1Wy?t?Ac>XjyE#%QD_?W`B1r03u=GK2tl@uRS+4V9|9~4y>LkBaI9|-XlH-umv
zY)DwaB(%r*uJJKQ=);YMFd8kHg!YVTRd5&$CfJb5Xp(>qDvc(I(If#2fzc!ZsV|`6
z(7-TSN<f2R5SJ3qLf+5$^;l@R>N)Qk`;P~YcnkA;l|;^)aqiwM3**4sI}JWwJi^&|
zSQvSd3#oyT6YxMU^ZU;uy~dAj>Da4nT>Mn-<%26n*1Wy)>9x>$-#b=@Uy8!mB9iN_
zUtrIwLDC3q1kKhe2&!6d6DV%E#aH&l1nc{$Cz_={+{l~0aj$*hi<F-EXTR+2{4DIQ
zTBo=%{n3#l_d54`<oMrI*4}Gf`2Xao`{%Ztd-OLcY5fs@m3i}4{QdFgh+SvAFL=%t
zqY0#7;QZifWZZnckUzCa+g*0c%#;>aU$yVt6I+FiwolJ*4%$4IKc()z=3JR+sp4C1
z$=WVGJ3-8{x!j}ra0FV)W@I`oT)_7J)0^#IrfHw7id-bLzVz<httap5+zOjFWxsFH
zw^Vc8s2BNjr&d=k`n5x2V|`LsWs%mb+_^TZFFH)~{=k>wF2M#(9iS#8IAjt|G70UG
zeZyeCX`96({nV+qeZs1pmt8;e;!$m6-MJ<2Zq9sXwfOFuqx@d3#lCmHr|hc>$qieX
z8*8|-=D`}bY1o=}kU^OD=i9f1SuQoT&;7RL<RR<yUoSFwuSJGk|G8E^{P%U2xnFn1
z?NppvT6<6Hw`$pav*-NiE(1AHTlazcHL?49-F?DVE_wC**_yht)%)ru<i<JexLOl^
zyLa1q`J&ywQ=VF7|9EwB4<}Y5bRO{BJ6iruadPOn^IPg1a`%4P8uqj{>T~S*YpM!m
zvr4McuFrklkJ>l}r<BG-E{_j-+u~o%+F|V<7WsbG4&U|nGt-RL%BSD%37TGCadOFH
ztJObxXKxg&1@+0$jWDoboSqSpGylp`fmubN#+%P=xtq4W^j2<uXz%kUF2?Jwr~P|;
z`}R$%*Rr#BJr<6wQ7CwSvTT<8s_691t1#joG;i$h&{S?aH~QM$ZChWkul*Uh`EB;Y
zvbhiL8cWyuKiY8e*#0S*#cJ<U0@Ej}FInDRdhNEatf}YAzTH=`OuaU)RaQ8-`^LV!
z_~LTqvbSc^o*ellCgnbd>pg5rHaW$<{{FG^o8;litNhgVPmBAfb1~+5xw}=Zci6hk
z6|bd^Va=M>3K#qw-Z_{@r(HcA{k^3B+MhKy%VvA0nMM`-RLqQ@p1LA)YO!$tT%Xt9
z(xzx%e!1N0)sL>eUl(~X<E>FwA2filUFcEjTI=fFP?OS4qY{1!W>&i`@_aXM>QAfg
z?Kn>6kM?nBD&Hs@H{IdKvy`dK<{PqhpJkQK*dI4J-s5Sz&~IO<z4n*g)%51vF@tWn
zLkaMNZcdL6dixIVw}@PN?p*GqwVSJUhOd4!Kl*d`Il1|w_a?584_p1|*OAG>dgTF9
zSi+)FS4-jG?jL>m@!j86Sgy8T6nZ~y{nm<iZ;UT5656$OeV)&s<41~xud8G2U2zCR
zI6U~UWvxs0(cRZ0-{-B|opvd&`usgxlh^UqFBc2#I<9ss?$xe?so&Rayf64z9i!B_
zq1ZTiQ`ytbzMBi<*7zh?v)IioeRZ(hIq4Sj2EC;Pr<V9`wYJ*0?ad@s{;Z?xvZbGV
za~IxPchp;Wb%07mc%uF;esI|U%7IWuqbz8!yzp>z=%m2Nm<QW8os#UFD^x$%LgVB1
z&U_WQNfoY-R=7;{S6eoBZB@HY{`{NO*YDWbUz}nUy?y5qXVpoo?|(O)TD)xktY7cX
zW-i8lfkt%LgOxj<PgkF1oRfVkX41mQZ%=i0CnrVSwCA2(X1e$EEVua)!T0m5^Y=|U
z>a2V2f$Xb!h8Q!h4*QwTJ$QTIcK@1O`$xAozY^@+732K5IsI&^nAXMLvpoNn8{eH*
zbpLJSNh_$|P*PuxEaUWy8yjo?wyyd2;7DBOua8@ItL~d+p<d{jw6`cx>$MR7=2Q1J
zYw2Kyx`IQ41E<G_vd<PfjP71Bt<=UIxnGnX2=VSUxXpoLFSx{EWMbI`x|!l$NIy2W
z3A_Mx`o+_vv8CAthwn^6d+yGDH4(iW0w<5X93CIO9m-M0Zf=}I)As6MTWqD6!vb+e
z&U<k)azSh2Fm>PM_V`eizseo0K?+GaUz8LM-saxi3-cUGCR<R=$a(Lb?^n!YYC#7B
z$FZnXR3~l|#A<GdzQV!VdsoVV#yKH2A=z-DyMZNN|BM-U)D+#pjqg}hDt4P+RmK|l
zRe}>9yluVdhT=|`1sC=<u;hPVR)tvG01jA)4G#KDLVHFd)nPPJA-Qifr$VyLXikNU
z+m05$;1YVY_=VJG;5t<{`JUx!`RNwAg>jF5ck-*n&8i4kbh_w#$+u-k(uJn0?X%eV
zca2Z}+yJcAkwZc=Q@Q8v^XhqX1h1$4H0;zn^?u3ZY@yBDO5I-N-9Oq^_2TiGlYcA1
z`EPIHgxCtnl8}ga$Term!q9!ISIgWgc>hwZFK4>%o9d~%_r<=u^IN#x@7<Gh<J$a3
ze~tup#(TV(X<@jr{E@!U?dVrLcf)<d{y8qIpZ~+<(SakAh1yl+X8rJZv|LDB4SRb>
zV20v{S33FUmaT1hotJ$}cIIty|65mP?qOfE^8Smne=mJF<&wMlS9Qvw*s`;|+f`?6
zeB+_C^X~h!bJoq}#-(3<kz5U~v?cl*j4O_BULTgV<oC0CG1FEo$%-v6&n+_V-Zs^0
z_cqTx``#>b<^Esmy1M^y`kL75fp*20)*UOoE%~->Q$$m_M)e^Ji~v0?I^n_F1NZya
z==S~aj(lo1`Rct1nX%I4QI+vx^Nd$klr1aW_IA<J>uTB|kG`!>TT|ma?f=Uq>yDMa
z=_v!PenNMn!UoVu!`<&M?7Ej5?3bCA=HowGXMgds{&^SEu07hl{E@r*)Y96!k)2Pn
zimDc!6I=I5+uZjL<h&9{g91{GC^#fs1yA%H2K9iA)9uaEziy8H+P>|XxzX*M<+rZ&
z?^qkYZ}O>pUn!kkbHDxy1@ELlHKE}^1K0@5cAqdy`^&!=w|+f!J!<Or%(M9^-{RJ~
zJ>T{${jAyTRoNf%-uLf1`|5TPMrr{qh139b7yWjY&U$YX`ScL)nyB<^W=rel<W4Nw
z9rpO_y|C=yG;GZ=iS7e>$&xP|j_oYZmI>ebEdA`Z+iy%)U+j5Wo0ok|pl-*HA7^a!
zFCJxQ`aa{!Ex&~S1<q+0(Zj+aaAQXU%ll(%SEa`OTcBy5k#=on+}%~tCI@dn-xhUv
zj@9oEI(z?Lne{gQ#vhG4-@YgKV(~+C45(Ac?(looZt0EL+i!X}?XaC?xBcq9cUyiw
z-t?hg$XeZx^(q5{mZPVOV~FqSn1Y+!m;c>3Vz0Mj-ZQi?1xL>s!3=eU>mfTWT_1e9
zw#hc?^X9bMxq36NW*qxux7{?E!#*bF<TL$$AFlPCjoFgCIvU&R*+#bo-Px<mYI9p(
zrmnT#IWhahw%akcqRN#wzy0>ME^Y1YyvuRrVb!OxhV9M<miI~48|qBn&Ym2~cL%hR
zK^(klBRtCd*555+_j9&o7ROGjd!J^S2hR533<Rl>KpxsK3A9}1{k3O7tfj}^)D?&A
z4`2One)MPQnYr77bNOd(KD2J7ea59{pJ(b-?Y(b#cQt6;7n&Ik2_0ZVruuIUvs?ul
z?h#zu`u1y7clx<`b7!qq-}-sm=gFDde=m8v==RJtY1mrj2X3%{CbN^@XRQ6ybM4Qq
zo4ZpFDywtb&wbgNEq!KZto^2Mjh?fejcX5Bz3tDvx_7;4K6pI_W;(gX5pw9;u_L^l
z$=9x2J!>nxTxFH-(Tkm1Q>W`x1Zcl9;?6!jdDDWIkI$TWzj>Qup1oqB@1k2*pGuZ_
z@$CE)$rhemdvF4KW)3K9kQ(<4j7+oj3WBx;R4&T=xz+dn4&I#HM&+XK+B>8954;xE
z_mr8lLgnqm&VH3u>mCVrW~O_+zn>NS_T8izVSeWhEn9y+<)2}vt<cqfKReZSMnA4d
zN_yeiRQ{s+#19M~`~`K>9_MHqv&@_Iv{bTH?Pt_wwVSteeiu!<YiPJO$K>Gd{IGus
zi(VGrD$BYVajs+PgSp=_HuQkgBT^J^_{ySEVSVHI<#Rf37u?ppc=UF${%fCmyJDQ@
z+Ct}t<0r59^<J%PNz9a~^=cnaxttBp+!p+~G_uXAc>A{HNM^x9VnZv-E2|BszH!$m
zuC}w-82;#k%ij&R!iAr!=y|RQf8~DNtZMI_T{14QY>O7@u?E`jC<}e$-B~Og3SXOy
z?B5MXSyU=^-+UOpY__r5Mc@9-)hk=_TCt`NG4X=VHr;;=1>dn|gY^w8?<>B~orrZX
z@+hlH#r7Y}2kv6)uqW(c658|lZn+zHR}fmX9}pA&pqw53hjGJ^-Txou{QjYuSFb$#
zo_g=QDLeEEAG?KJXk%#P<$N<G?CYQ6+DC1?YZnSKGD(ZxFy(!{W7T7CMTZ5}jn8U>
z_v(dk2)yu1cwQ2!J}>rm?DQ%n2L-0mn9v&AkIhFWoMv>EyAyHj+MWQ((-pnNf0+Jf
z7l~^XMj5tkx-G$$*~8+d@gQ17`A%k=4OgSpwmrwBkFGO1A;=YC<fZ7apt|wy?)O3c
zEF3Nm-YEyJnEdLT^vMWz%QIHpUWymCAF$ng(CTo;i>IuT33F5bOgnNLG^l=;!$#}w
z9)ph$kE|BrVr06@Au}iMpVG&xNAgQAFOB06=y0gb__WVuuH^sCoUIIv?^y25Sodz$
zkKQ9c@0PAsXNrz{@Lj1O<<Za1VD|-umB)Vc3icFla4so3o=|?)i~o(b^3HN`-(x?Q
z`uNM8oWVQ!fCS68xjdhuXIgDLw&8eBp$=2KFI!dQvc9z&-<Up@X?FO%CieI>iElFu
z`#c|XolN+zdAazQNkOuzK|$kVwa35Hmi;&Tuu&?GooS!kZN^1<$cYG%HhCC1@1?G|
zt%hDafvaXK(9J3gf#PT}49PVSZ4E5%jjrTQhHw$ZBiL|R4v!CI4J){@R46PQI-o5L
zlCQRTf^9)_SR)@O4?0|7#p<MKiV6pJ^OWAkKAgY~8kJXg1zM(x>E_b{6CT92?aIYI
zT*J)Bd5=$^)Df$bQaL<6=sDjt!<LT}E;Kf<<g<6|LJI+i0}dFms8mc}m^T~3MGLDJ
z4h~J*nO$PB6&nr-l1xH-P6uqqRw=V^lqhWQX0LtGbYK-%jMdKM>1$remh9)y@myfJ
zY}U(3ZHb#%!u%Fg-pg91UCw@2k;z+VhvMzMHic&=ZOh-x5*E22j{n|_70Eu3-1arW
z`0cuMThLna6sGF5J@&J2<fc3}i(zsWzoE%o<Mim8v;2yWf)Wc41WJCs>t>PXtY%Qs
zc-Z*BZ~oc|$J`TIn99%3=$Co8gLmeE3#{)ZFxuG#zTb<ZVT(1K&;n*u4c7EB8Z0CP
zOJgg`yP4PWy=v47Gaq$NzJ31GmusEtPMv%CV#krp&d);k{c8+9UOLh&#MKxo{NnWu
zt?lY+;HlK(*IGOK)%-kU<^^!9nRH;&eE)gUXSmf0PiP(7r5_!);CyoS_YC>@E3Pk?
z?;A7k$MqxD!u`G)EMcA?nf?QNEeeYs-8qulS?_t}^^xN$B226GK5V#i@U`&$w?F#6
zRmzmxl-w0m*dWSMr(XVP7HC4YM`wR+lKbh{O9!6|Z{Aj%`>OBe#ombd2O3y@S#5ha
z@pnyD(zT7Dr`LP$F}wJb-Rz~G;s%k%RQvgN%)kFy<x+g+Zn`Fynb(5qM!WvC%*KCy
zIc&1*Tjr~MF}hQ$^}r3*UpCw1B-gB0Stc8NcGG^(zxR^eP3xG9S+vRv{T9i+k5#Mq
zZPS;2$Fv)C8ea5*a~E>wy?A~0RkTp4+EID6S3X_K-WAWhZ@+Qx)3V5qZ(J_N&(-|%
zyYp69?WCI2MX&NaZ1fijNbGiqKOVOC<J!lYEw{Z|bJyPYPt~KJo%{V_W@o&5z0E1%
z4Abd4yPLWdUuCYz1e;EMAp2SQ)D3Bni`!Ec-}f{*elgtmzj|l7+N;ASw1s@{N*k{i
zkl5@n|9Dt!LD2n2S$*?=2|O(qE)_Z}ud3%~Qd&R1vh~0!&MP0U{rj+CHB0{d;~!VO
z75?7N&?v|9?X=mfBU!dL?TgNum7jgPU3Hc?WBtZubrWZ=&-)szul9<!2sEdBmb=f(
zP4>b%6aR!1rdqk^db!!pB>p-)`#v|RG-6upg{<-~Q_RE!CAvXr;NN`*)8jG5Qy<8l
zUVPl*Iw-~5vTgnmw8*kf>*tnjR}4$*7G*xxewy8SM{Y7GEN0G`lhHT3>U~(edj9mP
z{!sZ9Cb@MxV>9O+IKe76>*MvMYO{}*`|iJevG&zxi+33(b}2d}XmjpSD&O|=d3gFI
zKW+O-t!LE}O5ZNK?U!wm9;rGf>+Y><m7Vap>$4ScWtWxeIeUT@tWVCK{vu}HipS3u
z9jQvcX<vD1-K}fg^{odaSf~B1`Ltre)vtG6S?nq?T3g9^PeEg`*o)6Me!ca$S{NKC
zA9PNu^jPBMccq)9BK;B`fCA#{!;_|+R(boT&G<U+b-G&as=N19!K<~sFYHyjxW_Gf
zo^{qO*QV{~A6LBjedq_LK*Xd2+c(|)wY)qt=^A%~R8;Mz+kYnCnRi+}<kODG{d(W_
z$Nk(M5_UUZ?G;ZF$Wgznw)JuN73ciDDzoC(hGm{?*HdLgn36>zo_#)P$GF=3OzD|g
zg~0r-*^l4fn;Fj06S?4g^6H%_;kCuD`Cc!$D*ess@`ufx=4&tei8d;7f2qv*>!L90
z`O>d?`!}TDiZ##t{Z#R>q;w-M#}(E3Tj@)~CvErJ_A_izU%Q^ro?5x%lAA8IJM6U#
z<5<&m;BK*dT}e^8-K5OgTh^=R%<KB~JmP71-YlIj+xKZ*oDw{1rsU<zYNy}NdAT@!
z%f=Z8Ca}JnckpXz&eg38{CxjpKU#C7>S<d@UG=2}dWsu=SM^>Mlvr`VXuf}({A6a~
z(rtg%tIm3U^o$mZoBoCC8^0z`{AI5e_5SRa>enY?C+@0N;q$*z`c#xDS>(m*8&TQ8
z>jl%Np2~h>vNGnq%KXUJ(S8XYOkZ^$G^;bOntViVdWGjAyCW+u9euquRra{~UFLdo
zSBIwZ;E2*)Dveg3*K3xh9jRJc$FkUtadpuP-^s22%x<q@x%~Xun#lB0lho>MSJz~F
zB}6iveY|(u{+q|cY7;(P?z9TK_Ip<Ls_lP+KHbe$dphUH)!WbhC>rQBKKt?N_s=DE
zcm6!(yqcdDm9HSev|8oD^^KwF5@t`G&-Q3Gii&~C%|lhS;rrJIE!|dqJhyoJpU+2h
zvWlcX$F06sl<UpG<G;X8XU&p#{pxmmI1j)6Y;mvU;p?JV4xjxCqUNTu98)V;f34ws
z?%DIR{@z-$Xx+i;18dxjr^y>d*3~V$elFv(PTscQ?Xj0P1RBatc9?(snv&jmzsJvV
zdUvhc=9JLGbh^UMQX}B2vuWtPSrxyxS=Mu`ndT6G{Mz5>9N(mu?wi-xxmYR|hCPz)
z6jz^Rm>Q;N5Y_ms@Xqny3wDWwf3Df;|IFX(PF-(I?TJtEYNuZvz7)Q8W%=X-H&|Yk
z-n=Wk-sj3vb@RnvDrNGI{rGC>nlN4Sw2qQNSmU?rWqNlG%w4g$Vs?<Y<oy>ny|??_
zes(>2d%E>mGhfagS5S@=?6+QCSi35AY22Cpg}3L}vm8_1(DQuquY&)e)iLYU>$DdN
zM3{m~!0Ig@UiGY27Jl!2#qin`_Oxf>!e94%Z8|brh^x_%>q}*hsonnRGpp{F`#k#C
zSuC_%?bY7sxpyN@zuJ4#v~$<G7so;BxNGVrv+wVDTrv6mq<7v9P1heMOl7&HzhwQb
z1G3rMZ)P*Uovl`zyZq)n&Bj!2p0|eak1Z`P_PpLY^Z$=c6LaPtDC02ce;Bp(?;MlW
ztIKA)&f9+L@87&UnW-yYZ?`orEOb)bkOeLqd^aq!F)^;6dc*kR+#~x{R$Y;7`+D_L
zRq)^GomSod>_G*E@QcqkvT|PST72H4My1dxY5$SS!f!vly;G6%i2H5pGfsgSS{r&E
zSG;o2c@wta+@k=FHC+zBS-<g{6)azuw>9!fZ&Cd1Oy2W4jZ3+BUK+;d&$>U^B1h@d
zQlHtzmFnF-96fFe-Y2g<r}U?})34UxQPsl5l`AA(G=ZG=HutaZu}Jj`f9`i$tG_yP
zsB2fs;nPCb)mQD&DEyyW{7*n)y2I~}`)0o1eoL#=v#s7^kKx59`mYY3tm3^P6I_0(
zMzvx7>;Mjdi1-A_;~#%12i@*;_{_g)^0^YHgp*9yw{6=$ar5Qdxn`f3mcHD#{;kPv
zW7Q2gjSFp_y?(R&vT*;Lh8o?=Rgdr3tu72obxIHcIqB;|kJ$Y3>qo?e_5Czh!a_mK
zgzaKUd$+B5@>W~O_tDB#+5et){$HNABxLvXoY|k-5A0z1WwXs|**TLx8IRJ1tyS%&
zt>AapdRhJ6Wv=M|)t%i!r6>39id+ADyMhMGHNh9ZE#lHOR_zj*@ZfDwaQtbp9eYe0
zkjB+cecHFpIQ6oaU_{pe0lClZPv+GteZ0_lVCPIbt-#>c0}-GGLY(N5-zu+MYh#ZW
zOyoDa9HVHU1xlIUww>z?nk#F+I;83Q?#ZXx)1$8QhH~_HF8EuKzkm9yQu$lCVwL-^
ze))cTre#Ud<10R|o&V|k<XwOA>PTnjd>@nK)%mOLXfG5{Fo<1X8MbO$ZI54m?Ps&w
z#WLq#UH{a_s#0OicJ*!$t6pyI-oJ|j)*dyVox44Aef4Iy;Jlb?QP<ur-ufeL^INm-
zoabqCcQ__=GQB;X`}?C!w#Qqux25S@=WqYhVPc^i=y^{oT~+I%_ReUjQ!`k9RoVTV
zsbHJW^i_T4wT+w4Psy0y8F9Su^0ISgAt1-EPhRbF>-MjTyzS@j#AcVJiq({DD){d6
ze&@Ev+bnE)7wYzGkAHtws%-b!Z+p~o=IwsPURtjlcscW_cI1ysp02e8pX8UBZt7uZ
z%w?*TKYpWHXu^ZHoVU`d1XrkkTPAbk%o^j|TUT0t@89mXdu!;|(ht9`UeofGH@`dU
z-}bxDnqK<qs2XH6uHWKzz0PJkc(`%%i;bn5{nX6s6ff`c%lNy%ZR&URS8sZ`U$;3W
zJYlM}oo}=AX-K^M|9?FdUaRlUTx(XkY@t(v4^ypdbn2&Gu`_OV6@TWh{dSgp`dZgC
zPM#=Gbs6{jZsMZA<7X?2Q|vCRT7TL?gN4IK{KaRBd3H?RNcG09WeLI0_9omj<>jAc
z@~>uDcU|b#n_;zDcU9)8-MyQ1>0j3c`}>QoF)<w$&yag>dg-j)wp&uipC7XpDt&uF
zYrTKSqE}tJ779cNHa`3Dsb-Us^_9C4J)j2A-oBhuwX<fHF58}e^=i8=SK~&`FQqxA
zC+~jB^jjBs{?+QWr~XENPU95VvD6{{_($FCIVYEKzS)#%`+A1Mf2Q>G$)&Q(ex14<
zSZwxx^5n9sZ-R?&`K?}8DrdfOMeg3>sKqBYxo>&3Ej@be)w4noU7(g?G5h?PGreA1
z<IlP?<Hy`1^VLL{R;yh&{`urd$Lw{#cg~BSd$9VxXS4a1YctEQU8$;FrMy9>(XMap
zuKc&x%SwMPs9gH@;D5JsKjvPaU&U0*{iQVLYUJ*-)w}1PsEMt5_^b3?&hJU;|F`*B
zhq7?o`Eo~f{=<n54F?vm-kW<d)M&*c#@9VxTEcd#ue+QVcJ<-fui3LVpSl}V=)36H
z<2QFBy{7d$E?A$uTIbbqlUMBvUhP;Z{^>Z#g<1wno=@J+y0emR@Ap+ryW^wXK+$)u
zC97|4`x@n#<W<kNX5IGVS--hUi>Vn@v|4F@-)Fh)S*+fR*0tOIR~BTkxg;EC-8WC~
zRmG2UedVRA?fM_{wXNo6V%fInz~rLkv&9)p{~oAareLFZde)Nc+O_M>3B*Lddh?Ba
z>mt3E8@AP0ac4!FtMo-i&%9l&=I3eh*s{t?x|^fNb;0@M*NYu9`({t?V?ANP`KG}^
z{Jgq!<-J+vE}Zu&on9SRyKr=4==Ys=8}j4C<xE%~T1H;8$-nwu*C%_k`?UYTtMBHg
z#3>qtHSX(M`<!)!<u<LIr5|`U{Q7os>f~+Vsk<hgUV7%msU)Um(Fm1;*6%A<ze@=}
z{xRVoPY*-mNA4@(fwRS#=AZnNEcA8JFTKv^>a(8Y&2=<<{pRl9;Ok!kFGrQ<S}JjC
z?Tr3<^}4sv*F}pb9duW-o0ReEhs(3r&sH3#R<QoE*w)t@P<-b~;n)7o@3{uIu4kRr
z;%dCeQSz~7)5Pa%D;0$Hd~UhY@4KKodG))`uZ7PRUyk>4TrrvT*81PCUOzmp{_5-F
zcb)DkuS_#9yQ^01)#GV0iUJjl!HciRSU*quceC?ZkowdkzxE4FSD$6}U-2_nW2gw!
zJ2ktk`ob^Xs#S7GP+<C<CL`}-;{VAschau6srnJ=d!%a@|GDzzVx6O5ZgjlgZ0mKK
zbwgQ>DP1_eF;u>7OaEopXYZ}VJRYkUxF)#I_c!~s$29e_eT>S%-_Bgd+A13s9}f%6
zdD8nSF7x}eBe$Nf-MZfK^{#L8);BHaiCeHf`E`Rwt<J`8H+~(Qm0Fr~;I+`##%`ws
zQPy34AEpJ0AOENowcDSCgU4gRxvmP=N7bEM_1WyEr<Tra`+7<#e+s{^dui?6*FtY|
zul6(ji98h9>KG8_maw^ht+&!uyFRg*-`grv<<g?R^}RXq`J~eM=*<nP73n7<?8+Kt
zEw{bem#=d0wuJ2Tnfj`;@+(cxC*ME6DO^2oF1W6bKOUx<`})k?eAQXWt7cx?820|C
z+@t`GHJc8ksZ^ZKcJF^2Y9@cR_VdeYE6S!H%v*loVC4F`g14(&_CByP57cMbrC0jQ
zEq2YGeOh0x9<l873eyBttLu}qL;v2<XWGnSGylw_jdKq4aek@Hc{_KZok8L9BbA+2
z2Opej0R_M>n{BUV?8<-SF8tN^WW9IH!~hO~8-|T`{f}j(S8nCRIvR&<ToCIBCE9T2
zs2cEiFbU%}qaijLVxyU8Fy?}u*at6nGK>2>icH>be9RwKByQNnw0q6F*y8huSj*Xd
zU|wYL|C6_>bIbL^5R)|<PBPhVI{EiCcw;z1IjqDr^K@t`pPWz%-4_fKhA3=2D>mW5
z-JHa~*d{C;5+<{#RG4#yZO2;D+{j_H-?Z)Kp<nRn%m~p&_vd{!svjR5IoMh6IcMUJ
zghywNZ27c9$EGUiW4!U)tLtX%Q7KF~yTs=CvXfW#x2I=*jl6tVC|upny3;(h%Fzky
za^eHiL@o5b|2gJqV}IG+=gx(wYgev*+2u0%$k{h%Pt~7UyX@`yJ8PazGq<~(Rekza
z^xakaYQI-^W=Fl9wQu&z?ZMxRIl()hK|W6C=CEik?|zd}4xeI6*v%R@&-A-zh|t$J
zM>0FBWMk8x-_ze%{3u^|y1Lzj8*4t@EBVvn`8+)J*EW~AJ9oQ3QWv(Le?$M{yCeDP
z|8zhHPQxM%QN|>k=G=1r!P+D5z6-an4P2p;A6vH2vih5I_N&)v;prd#6=hpby|OpF
zbl)<Wskg<|vTUa2*eT#PN_bCc?`^Mne%im&9*TB)tqR*cSLp2}*QWCIB|o;h<UT%i
zq+c~{>U=-f$pv<qVakXl8e#4W);(T|6z2xf4-T*V^`hrh_ohGIlXu-U+WWSr%zD$0
z^vy+|A7@Y9lDo}(?fKwMAL7+T{ZDT>wgj$q&4vb+_gwE|%6nncN(+P=H$VIGsW<HJ
zy|q8rrQJ?{Q&+=0cb;YD=Hg}S`3v@{!BdU0*oxO}ns6=)#~HB|n@g^1U*D=_{+Olf
z+t;%Axw(5cZQYx>d3(0*n$q)`cVXMu1t9B}w6{6mm4(fFHlAaxyHMHRU0UI>`e)tR
zpS@@96)X2{fu|h_j9K^|?}WGf8`jGHU32}}SLHn4%E+{R*YDgoP@+7&<c5R!EVwUu
zLKCiapIF#;eFrGDK;pG0G~v1>^Ze4k_kIO#J??vL?d#X`Y?jMkh5IMkBf)r`;I`Hu
zcR;77Ld|;36?1#l-OZ-^%eKAx7QefoXt&TF-^v8z&F8)_uB`T0^lNtcwGUQzSHMr>
zlW1;Wc`xy8k|BI9wI}q!rE3S?-<=h2{riZ{joi0~PQLZuHqGAr^Y+}kan{kDkE{-F
zzqV81<6}euhd3GPhG?$`JMP?;R{yxi^826t+i%HjS@!nf+FidkZu`Av<@(v}s(PL#
zw^zTs_34{V#;gBEpRL#D8tnWVANAI6?!{wCu;4~1HP>u$2<N=#^ebeM=eat=&;QdO
zO*j(RY43Ao=C;uKe<@bF2dfiay*hqvR-N6npYE!8(^sUt|0`TSJLA>rx6Pm#e|V@N
z7~AGJOy|6J+%5mD<St*OZ8P_2<Z9i#eP<rqzZp6<>#r`mb#KCo*MH1jU;Q%c$YX>V
z2gC#lc<<?Mn0(h2=G4ZeTyy5Fz23jL)}*jDTV-m`U-?ciwf}*O^45pjO*!Q(tgf=p
zJ~P68(YDhm`+nIO7Vba7u6Ei79@k+p2iCt@_k*wOJ6woOHNd{<Tf>oko&GBOrr)?%
z<Pf%|<^5XW__;??XKEol0oO3fKuIvrq&ON-uwoM>hmHozXt2<10YXk-<9}X5zJ@O`
UoV~Ld7#J8lUHx3vIVCg!09<D$?f?J)

literal 0
HcmV?d00001

diff --git a/docs/reference/hri.plot-2.png b/docs/reference/hri.plot-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b897ac96ca9a88c1c774646345a8bb35c5c3b85a
GIT binary patch
literal 60813
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
beTWbL$>oy5k+PV9fq}u()z4*}Q$iB}J_^Mq

literal 0
HcmV?d00001

diff --git a/docs/reference/hri.plot.html b/docs/reference/hri.plot.html
new file mode 100644
index 0000000..1562140
--- /dev/null
+++ b/docs/reference/hri.plot.html
@@ -0,0 +1,183 @@
+<!-- Generated by pkgdown: do not edit by hand -->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+  <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>hue range init plot — hri.plot • clusterLUTs</title>
+
+
+<!-- jquery -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+<!-- Bootstrap -->
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
+
+<!-- bootstrap-toc -->
+<link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script>
+
+<!-- Font Awesome icons -->
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
+
+<!-- clipboard.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
+
+<!-- headroom.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
+
+<!-- pkgdown -->
+<link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script>
+
+
+
+
+<meta property="og:title" content="hue range init plot — hri.plot" />
+<meta property="og:description" content="for internal testing" />
+
+
+
+
+<!-- mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
+
+<!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+
+
+
+  </head>
+
+  <body data-spy="scroll" data-target="#toc">
+    <div class="container template-reference-topic">
+      <header>
+      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">clusterLUTs</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+        <li>
+  <a href="../index.html">
+    <span class="fas fa fas fa-home fa-lg"></span>
+     
+  </a>
+</li>
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        
+      </ul>
+      
+    </div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header>
+
+<div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>hue range init plot</h1>
+    
+    <div class="hidden name"><code>hri.plot.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>for internal testing</p>
+    </div>
+
+    <pre class="usage"><span class='fu'>hri.plot</span>(<span class='no'>hues</span>, <span class='kw'>y</span> <span class='kw'>=</span> <span class='fl'>0.5</span>, <span class='kw'>yoff</span> <span class='kw'>=</span> <span class='fl'>0.1</span>, <span class='kw'>add</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>, <span class='kw'>limits</span> <span class='kw'>=</span> <span class='kw'>NULL</span>, <span class='no'>...</span>)</pre>
+
+    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
+    <table class="ref-arguments">
+    <colgroup><col class="name" /><col class="desc" /></colgroup>
+    <tr>
+      <th>hues</th>
+      <td><p>hue seeds, passed to <code><a href='hue.range.init.html'>hue.range.init</a></code></p></td>
+    </tr>
+    <tr>
+      <th>y</th>
+      <td><p>y-level to show hue range line on (0..1)</p></td>
+    </tr>
+    <tr>
+      <th>yoff</th>
+      <td><p>y-offset for start/end markers</p></td>
+    </tr>
+    <tr>
+      <th>add</th>
+      <td><p>add to existing plot?</p></td>
+    </tr>
+    <tr>
+      <th>limits</th>
+      <td><p>passed to  <code><a href='hue.range.init.html'>hue.range.init</a></code></p></td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td><p>passed to <code><a href='hue.range.init.html'>hue.range.init</a></code> (<code>limits</code>, <code>symmetric</code>)</p></td>
+    </tr>
+    </table>
+
+    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
+
+    <p>new hue range (invisibly)</p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>Show hue ranges created by <code><a href='hue.range.init.html'>hue.range.init</a></code>.</p>
+
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='kw pkg'>clusterLUTs</span><span class='kw ns'>:::</span><span class='fu'>hri.plot</span>(<span class='fl'>1</span>:<span class='fl'>5</span>/<span class='fl'>6</span>)</div><div class='img'><img src='hri.plot-1.png' alt='' width='700' height='433' /></div><div class='input'><span class='no'>hues</span>  <span class='kw'>&lt;-</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='fl'>.2</span>, <span class='fl'>.4</span>, <span class='fl'>.7</span>, <span class='fl'>5</span>/<span class='fl'>6</span>)
+<span class='kw pkg'>clusterLUTs</span><span class='kw ns'>:::</span><span class='fu'>hri.plot</span>(<span class='no'>hues</span>,                                  <span class='kw'>yo</span> <span class='kw'>=</span> <span class='fl'>0.05</span>, <span class='kw'>y</span> <span class='kw'>=</span> <span class='fl'>0.1</span>)</div><div class='input'><span class='kw pkg'>clusterLUTs</span><span class='kw ns'>:::</span><span class='fu'>hri.plot</span>(<span class='no'>hues</span>,                     <span class='kw'>symm</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>, <span class='kw'>yo</span> <span class='kw'>=</span> <span class='fl'>0.05</span>, <span class='kw'>y</span> <span class='kw'>=</span> <span class='fl'>0.3</span>, <span class='kw'>add</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>)</div><div class='input'><span class='kw pkg'>clusterLUTs</span><span class='kw ns'>:::</span><span class='fu'>hri.plot</span>(<span class='no'>hues</span>, <span class='kw'>limits</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='fl'>.3</span>, <span class='fl'>.8</span>),              <span class='kw'>yo</span> <span class='kw'>=</span> <span class='fl'>0.05</span>, <span class='kw'>y</span> <span class='kw'>=</span> <span class='fl'>0.5</span>, <span class='kw'>add</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>)</div><div class='input'><span class='kw pkg'>clusterLUTs</span><span class='kw ns'>:::</span><span class='fu'>hri.plot</span>(<span class='no'>hues</span>, <span class='kw'>limits</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='fl'>.3</span>, <span class='fl'>.8</span>), <span class='kw'>symm</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>, <span class='kw'>yo</span> <span class='kw'>=</span> <span class='fl'>0.05</span>, <span class='kw'>y</span> <span class='kw'>=</span> <span class='fl'>0.7</span>, <span class='kw'>add</span> <span class='kw'>=</span> <span class='fl'>TRUE</span>)</div><div class='img'><img src='hri.plot-2.png' alt='' width='700' height='433' /></div></pre>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top">
+      <h2 data-toc-skip>Contents</h2>
+    </nav>
+  </div>
+</div>
+
+
+      <footer>
+      <div class="copyright">
+  <p>Developed by Benno Pütz.</p>
+</div>
+
+<div class="pkgdown">
+  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
+</div>
+
+      </footer>
+   </div>
+
+  
+
+
+  </body>
+</html>
+
+
diff --git a/docs/reference/hue.range.colors.html b/docs/reference/hue.range.colors.html
index fac0810..f984428 100644
--- a/docs/reference/hue.range.colors.html
+++ b/docs/reference/hue.range.colors.html
@@ -74,7 +74,7 @@ the whole matrix is divided by 255." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/hue.range.init.html b/docs/reference/hue.range.init.html
new file mode 100644
index 0000000..bdd1158
--- /dev/null
+++ b/docs/reference/hue.range.init.html
@@ -0,0 +1,184 @@
+<!-- Generated by pkgdown: do not edit by hand -->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+  <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>hue range initialization — hue.range.init • clusterLUTs</title>
+
+
+<!-- jquery -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+<!-- Bootstrap -->
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
+
+<!-- bootstrap-toc -->
+<link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script>
+
+<!-- Font Awesome icons -->
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
+
+<!-- clipboard.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
+
+<!-- headroom.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
+
+<!-- pkgdown -->
+<link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script>
+
+
+
+
+<meta property="og:title" content="hue range initialization — hue.range.init" />
+<meta property="og:description" content="Initialize a hue range &quot;seeded&quot; by hues. It is attempted to
+allocate the range given by limits sparing a fraction of
+blank for the breaks. If symmetric is set, the hue
+ranges are centered around the seed values (except when at the
+limits) leaving more of the hue space unallocated." />
+
+
+
+
+<!-- mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
+
+<!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+
+
+
+  </head>
+
+  <body data-spy="scroll" data-target="#toc">
+    <div class="container template-reference-topic">
+      <header>
+      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">clusterLUTs</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+        <li>
+  <a href="../index.html">
+    <span class="fas fa fas fa-home fa-lg"></span>
+     
+  </a>
+</li>
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        
+      </ul>
+      
+    </div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header>
+
+<div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>hue range initialization</h1>
+    
+    <div class="hidden name"><code>hue.range.init.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>Initialize a hue range "seeded" by <code>hues</code>. It is attempted to
+allocate the range given by <code>limits</code> sparing a fraction of
+<code>blank</code> for the breaks. If <code>symmetric</code> is set, the hue
+ranges are centered around the seed values (except when at the
+limits) leaving more of the hue space unallocated.</p>
+    </div>
+
+    <pre class="usage"><span class='fu'>hue.range.init</span>(<span class='kw'>hues</span> <span class='kw'>=</span> <span class='fl'>5</span>/<span class='fl'>12</span>, <span class='kw'>blank</span> <span class='kw'>=</span> <span class='fl'>0.1</span>, <span class='kw'>limits</span> <span class='kw'>=</span> <span class='kw'>NULL</span>, <span class='kw'>symmetric</span> <span class='kw'>=</span> <span class='fl'>FALSE</span>, <span class='no'>...</span>)</pre>
+
+    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
+    <table class="ref-arguments">
+    <colgroup><col class="name" /><col class="desc" /></colgroup>
+    <tr>
+      <th>hues</th>
+      <td><p>initial "centers"</p></td>
+    </tr>
+    <tr>
+      <th>blank</th>
+      <td><p>fraction of full range (given by <code>limits</code>) not to assign</p></td>
+    </tr>
+    <tr>
+      <th>limits</th>
+      <td><p>define full range of available hues</p></td>
+    </tr>
+    <tr>
+      <th>symmetric</th>
+      <td><p>range symmetric around <code>hues</code> (where possible)</p></td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td><p>ignored</p></td>
+    </tr>
+    </table>
+
+    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
+
+    <p>new hue range</p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>The values in <code>hues</code> are trimmed to [0..1] and duplicates are removed.</p>
+
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top">
+      <h2 data-toc-skip>Contents</h2>
+    </nav>
+  </div>
+</div>
+
+
+      <footer>
+      <div class="copyright">
+  <p>Developed by Benno Pütz.</p>
+</div>
+
+<div class="pkgdown">
+  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
+</div>
+
+      </footer>
+   </div>
+
+  
+
+
+  </body>
+</html>
+
+
diff --git a/docs/reference/hue.range.lines.html b/docs/reference/hue.range.lines.html
index 14bf705..bdc79b1 100644
--- a/docs/reference/hue.range.lines.html
+++ b/docs/reference/hue.range.lines.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/hue.range.split.html b/docs/reference/hue.range.split.html
index 77077bf..e87e50e 100644
--- a/docs/reference/hue.range.split.html
+++ b/docs/reference/hue.range.split.html
@@ -73,7 +73,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -114,7 +114,7 @@
 2-element vector or a \(2xN\) matrix where each column defines such a range.</p>
     </div>
 
-    <pre class="usage"><span class='fu'>hue.range.split</span>(<span class='no'>hue.range</span>, <span class='no'>split.tbl</span>, <span class='kw'>blank</span> <span class='kw'>=</span> <span class='fl'>0.1</span>)</pre>
+    <pre class="usage"><span class='fu'>hue.range.split</span>(<span class='no'>hue.range</span>, <span class='no'>split.tbl</span>, <span class='kw'>blank</span> <span class='kw'>=</span> <span class='fl'>0.1</span>, <span class='no'>...</span>)</pre>
 
     <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
     <table class="ref-arguments">
@@ -133,6 +133,10 @@ vectors applied to corresponding matrix colunm)</p></td>
       <th>blank</th>
       <td><p>which fraction of the range should be left blank</p></td>
     </tr>
+    <tr>
+      <th>...</th>
+      <td><p>ignored</p></td>
+    </tr>
     </table>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
diff --git a/docs/reference/index.html b/docs/reference/index.html
index 64e38c2..6f43569 100644
--- a/docs/reference/index.html
+++ b/docs/reference/index.html
@@ -71,7 +71,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -145,6 +145,12 @@
         <td><p>color repetition</p></td>
       </tr><tr>
         
+        <td>
+          <p><code><a href="colmat2lutfile.html">colmat2lutfile()</a></code> </p>
+        </td>
+        <td><p>Write color matrix to LUT file</p></td>
+      </tr><tr>
+        
         <td>
           <p><code><a href="color.shades.html">color.shades()</a></code> </p>
         </td>
@@ -163,6 +169,12 @@
         <td><p>prepare shades and reorder to match cut</p></td>
       </tr><tr>
         
+        <td>
+          <p><code><a href="default.cuts.html">default.cuts()</a></code> </p>
+        </td>
+        <td><p>default cuts</p></td>
+      </tr><tr>
+        
         <td>
           <p><code><a href="default.hcl.html">default.hcl()</a></code> </p>
         </td>
@@ -193,18 +205,36 @@
         <td><p>dummy tree data for examples</p></td>
       </tr><tr>
         
+        <td>
+          <p><code><a href="expand.colmat.html">expand.colmat()</a></code> </p>
+        </td>
+        <td><p>expand color matrix</p></td>
+      </tr><tr>
+        
         <td>
           <p><code><a href="grapes-and-grapes.html">`%&amp;%`</a></code> </p>
         </td>
         <td><p>binary bitwise AND</p></td>
       </tr><tr>
         
+        <td>
+          <p><code><a href="hri.plot.html">hri.plot()</a></code> </p>
+        </td>
+        <td><p>hue range init plot</p></td>
+      </tr><tr>
+        
         <td>
           <p><code><a href="hue.range.colors.html">hue.range.colors()</a></code> </p>
         </td>
         <td><p>convert hue range matrix to corresponding colors</p></td>
       </tr><tr>
         
+        <td>
+          <p><code><a href="hue.range.init.html">hue.range.init()</a></code> </p>
+        </td>
+        <td><p>hue range initialization</p></td>
+      </tr><tr>
+        
         <td>
           <p><code><a href="hue.range.lines.html">hue.range.lines()</a></code> </p>
         </td>
@@ -313,6 +343,12 @@
         <td><p>show sub tables</p></td>
       </tr><tr>
         
+        <td>
+          <p><code><a href="subtables.html">subtables()</a></code> </p>
+        </td>
+        <td><p>subtables</p></td>
+      </tr><tr>
+        
         <td>
           <p><code><a href="tbl2mat.html">tbl2mat()</a></code> </p>
         </td>
diff --git a/docs/reference/init.blank.plot.html b/docs/reference/init.blank.plot.html
index d42e3bc..6ca3b50 100644
--- a/docs/reference/init.blank.plot.html
+++ b/docs/reference/init.blank.plot.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/init.huerange.plot.html b/docs/reference/init.huerange.plot.html
index 3e87ca4..b5cabd1 100644
--- a/docs/reference/init.huerange.plot.html
+++ b/docs/reference/init.huerange.plot.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/mat2list.html b/docs/reference/mat2list.html
index f806820..6dcfae1 100644
--- a/docs/reference/mat2list.html
+++ b/docs/reference/mat2list.html
@@ -73,7 +73,7 @@ or row vectors  (which == 1)." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/rainbow_lab.html b/docs/reference/rainbow_lab.html
index 4b718a2..12a9c4a 100644
--- a/docs/reference/rainbow_lab.html
+++ b/docs/reference/rainbow_lab.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/rainbow_lab_ramp.html b/docs/reference/rainbow_lab_ramp.html
index f7057b2..a8383c6 100644
--- a/docs/reference/rainbow_lab_ramp.html
+++ b/docs/reference/rainbow_lab_ramp.html
@@ -73,7 +73,7 @@ between neighboring colors." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/randomize.cutree.html b/docs/reference/randomize.cutree.html
index edb603a..3b4a986 100644
--- a/docs/reference/randomize.cutree.html
+++ b/docs/reference/randomize.cutree.html
@@ -75,7 +75,7 @@ Matlab counterpart (or what read.tree produces of it)." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/read.tree.html b/docs/reference/read.tree.html
index 8188519..5cf4940 100644
--- a/docs/reference/read.tree.html
+++ b/docs/reference/read.tree.html
@@ -75,7 +75,7 @@ entries)" />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/readlut.html b/docs/reference/readlut.html
index 43b6dd8..e22c262 100644
--- a/docs/reference/readlut.html
+++ b/docs/reference/readlut.html
@@ -73,7 +73,7 @@ return a color matrix with columns corresponding to the color entries (RGB)." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/reidx.cut.html b/docs/reference/reidx.cut.html
index 147cde7..2be6ae7 100644
--- a/docs/reference/reidx.cut.html
+++ b/docs/reference/reidx.cut.html
@@ -73,7 +73,7 @@ can be preserved" />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/show.brain.lut.html b/docs/reference/show.brain.lut.html
index 680360c..e3fdacd 100644
--- a/docs/reference/show.brain.lut.html
+++ b/docs/reference/show.brain.lut.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -114,6 +114,7 @@
 
     <pre class="usage"><span class='fu'>show.brain.lut</span>(
   <span class='no'>n</span>,
+  <span class='no'>LUTdir</span>,
   <span class='kw'>lut</span> <span class='kw'>=</span> <span class='kw'>NULL</span>,
   <span class='kw'>clusters</span> <span class='kw'>=</span> <span class='fu'><a href='read.tree.html'>read.tree</a></span>(),
   <span class='kw'>verbose</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/options.html'>getOption</a></span>(<span class='st'>"verbose"</span>),
@@ -128,6 +129,10 @@
       <th>n</th>
       <td><p>number of cuts the table should have</p></td>
     </tr>
+    <tr>
+      <th>LUTdir</th>
+      <td><p>directory where to look for LUT files</p></td>
+    </tr>
     <tr>
       <th>lut</th>
       <td><p>alternative LUT, see description</p></td>
@@ -166,7 +171,7 @@ matrix (3 rows or columns) or a complete file path</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
     <pre class="examples"><div class='input'><span class='kw'>if</span> (<span class='fl'>FALSE</span>) {
-  <span class='fu'>show.brain.lut</span>(<span class='fl'>10</span>)
+  <span class='fu'>show.brain.lut</span>(<span class='fl'>10</span>, <span class='st'>'luts'</span>)
 }</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
diff --git a/docs/reference/show.colmat.html b/docs/reference/show.colmat.html
index 7e0dce0..64ecf05 100644
--- a/docs/reference/show.colmat.html
+++ b/docs/reference/show.colmat.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/show.cut.html b/docs/reference/show.cut.html
index a364b16..bb0a84d 100644
--- a/docs/reference/show.cut.html
+++ b/docs/reference/show.cut.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/show.hue.range.html b/docs/reference/show.hue.range.html
index 0c11da2..e91fba6 100644
--- a/docs/reference/show.hue.range.html
+++ b/docs/reference/show.hue.range.html
@@ -73,7 +73,7 @@ shows the unordered colors of one in a single row of rectangles." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -155,6 +155,10 @@ shows the unordered colors of one in a single row of rectangles.</p>
       <th>v.scale</th>
       <td><p>relative vertical scaling to adjust rectangles' height</p></td>
     </tr>
+    <tr>
+      <th>show.idx</th>
+      <td><p>add index (if boolean) or specified values (if char, numeric)</p></td>
+    </tr>
     <tr>
       <th>...</th>
       <td><p>ignored</p></td>
diff --git a/docs/reference/show.lut.html b/docs/reference/show.lut.html
index b67e8bd..1c2110d 100644
--- a/docs/reference/show.lut.html
+++ b/docs/reference/show.lut.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/show.shades.html b/docs/reference/show.shades.html
index 59cde08..5a81234 100644
--- a/docs/reference/show.shades.html
+++ b/docs/reference/show.shades.html
@@ -73,7 +73,7 @@ the number of shades for each main color (and, thus, the number of main colors.)
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/show.sub.tables.html b/docs/reference/show.sub.tables.html
index 2aea067..4f26d86 100644
--- a/docs/reference/show.sub.tables.html
+++ b/docs/reference/show.sub.tables.html
@@ -74,7 +74,7 @@ They are used to trace clustering trees." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/subtables.html b/docs/reference/subtables.html
new file mode 100644
index 0000000..e83e81a
--- /dev/null
+++ b/docs/reference/subtables.html
@@ -0,0 +1,221 @@
+<!-- Generated by pkgdown: do not edit by hand -->
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+  <meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>subtables — subtables • clusterLUTs</title>
+
+
+<!-- jquery -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
+<!-- Bootstrap -->
+
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" />
+
+<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script>
+
+<!-- bootstrap-toc -->
+<link rel="stylesheet" href="../bootstrap-toc.css">
+<script src="../bootstrap-toc.js"></script>
+
+<!-- Font Awesome icons -->
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" />
+<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" />
+
+<!-- clipboard.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script>
+
+<!-- headroom.js -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script>
+
+<!-- pkgdown -->
+<link href="../pkgdown.css" rel="stylesheet">
+<script src="../pkgdown.js"></script>
+
+
+
+
+<meta property="og:title" content="subtables — subtables" />
+<meta property="og:description" content="accessor function to 'sub.tables' attribute of tree.ranges." />
+
+
+
+
+<!-- mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script>
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script>
+
+<!--[if lt IE 9]>
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+<![endif]-->
+
+
+
+  </head>
+
+  <body data-spy="scroll" data-target="#toc">
+    <div class="container template-reference-topic">
+      <header>
+      <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+  <div class="container">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <span class="navbar-brand">
+        <a class="navbar-link" href="../index.html">clusterLUTs</a>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
+      </span>
+    </div>
+
+    <div id="navbar" class="navbar-collapse collapse">
+      <ul class="nav navbar-nav">
+        <li>
+  <a href="../index.html">
+    <span class="fas fa fas fa-home fa-lg"></span>
+     
+  </a>
+</li>
+<li>
+  <a href="../reference/index.html">Reference</a>
+</li>
+      </ul>
+      <ul class="nav navbar-nav navbar-right">
+        
+      </ul>
+      
+    </div><!--/.nav-collapse -->
+  </div><!--/.container -->
+</div><!--/.navbar -->
+
+      
+
+      </header>
+
+<div class="row">
+  <div class="col-md-9 contents">
+    <div class="page-header">
+    <h1>subtables</h1>
+    
+    <div class="hidden name"><code>subtables.Rd</code></div>
+    </div>
+
+    <div class="ref-description">
+    <p>accessor function to 'sub.tables' attribute of <code>tree.ranges</code>.</p>
+    </div>
+
+    <pre class="usage"><span class='fu'>subtables</span>(<span class='no'>tr</span>, <span class='no'>...</span>)</pre>
+
+    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2>
+    <table class="ref-arguments">
+    <colgroup><col class="name" /><col class="desc" /></colgroup>
+    <tr>
+      <th>tr</th>
+      <td><p>arbitrary object</p></td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td><p>ignored</p></td>
+    </tr>
+    </table>
+
+    <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
+
+    <p>'sub.tables' attribute of <code>tr</code>, if present, failure otherwise</p>
+    <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
+
+    <p>Return 'sub.tables' attribute of <code>tr</code>, if present, failure otherwise.</p>
+
+    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
+    <pre class="examples"><div class='input'><span class='fu'>subtables</span>(<span class='fu'><a href='tree.ranges.html'>tree.ranges</a></span>(<span class='fu'><a href='dummy.tree.html'>dummy.tree</a></span>()))</div><div class='output co'>#&gt; $`3`
+#&gt; $`3`[[1]]
+#&gt; 
+#&gt; 1 2 3 
+#&gt; 4 1 4 
+#&gt; 
+#&gt; 
+#&gt; $`6`
+#&gt; $`6`[[1]]
+#&gt; 
+#&gt; 1 6 
+#&gt; 3 1 
+#&gt; 
+#&gt; $`6`[[2]]
+#&gt; 
+#&gt; 2 
+#&gt; 1 
+#&gt; 
+#&gt; $`6`[[3]]
+#&gt; 
+#&gt; 3 4 5 
+#&gt; 1 2 1 
+#&gt; 
+#&gt; 
+#&gt; $`9`
+#&gt; $`9`[[1]]
+#&gt; 
+#&gt; 1 4 6 
+#&gt; 1 1 1 
+#&gt; 
+#&gt; $`9`[[2]]
+#&gt; 
+#&gt; 2 
+#&gt; 1 
+#&gt; 
+#&gt; $`9`[[3]]
+#&gt; 
+#&gt; 3 
+#&gt; 1 
+#&gt; 
+#&gt; $`9`[[4]]
+#&gt; 
+#&gt; 5 9 
+#&gt; 1 1 
+#&gt; 
+#&gt; $`9`[[5]]
+#&gt; 
+#&gt; 7 
+#&gt; 1 
+#&gt; 
+#&gt; $`9`[[6]]
+#&gt; 
+#&gt; 8 
+#&gt; 1 
+#&gt; 
+#&gt; </div></pre>
+  </div>
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
+    <nav id="toc" data-toggle="toc" class="sticky-top">
+      <h2 data-toc-skip>Contents</h2>
+    </nav>
+  </div>
+</div>
+
+
+      <footer>
+      <div class="copyright">
+  <p>Developed by Benno Pütz.</p>
+</div>
+
+<div class="pkgdown">
+  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p>
+</div>
+
+      </footer>
+   </div>
+
+  
+
+
+  </body>
+</html>
+
+
diff --git a/docs/reference/tbl2mat.html b/docs/reference/tbl2mat.html
index 070bfca..bcc4295 100644
--- a/docs/reference/tbl2mat.html
+++ b/docs/reference/tbl2mat.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/tree.ranges.html b/docs/reference/tree.ranges.html
index a3c30fb..df45d4d 100644
--- a/docs/reference/tree.ranges.html
+++ b/docs/reference/tree.ranges.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/tree.ranges.plot.html b/docs/reference/tree.ranges.plot.html
index b17d8b1..cb34c2f 100644
--- a/docs/reference/tree.ranges.plot.html
+++ b/docs/reference/tree.ranges.plot.html
@@ -72,7 +72,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/treeluts.html b/docs/reference/treeluts.html
index 57ffc27..09e27f9 100644
--- a/docs/reference/treeluts.html
+++ b/docs/reference/treeluts.html
@@ -40,8 +40,8 @@
 
 
 <meta property="og:title" content="LUT generation for hierarchical clustering tree — treeluts" />
-<meta property="og:description" content="Main function of this package.
-clusters defines the cluster assignments per cut. The number of clusters
+<meta property="og:description" content="Main function of this package: clusters defines the cluster assignments
+per cut. The number of clusters
 is taken from the unique values per column (need not be regular)." />
 
 
@@ -74,7 +74,7 @@ is taken from the unique values per column (need not be regular)." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -111,14 +111,14 @@ is taken from the unique values per column (need not be regular)." />
     </div>
 
     <div class="ref-description">
-    <p>Main function of this package.
-<code>clusters</code> defines the cluster assignments per cut. The number of clusters
+    <p>Main function of this package: <code>clusters</code> defines the cluster assignments
+per cut. The number of clusters
 is taken from the unique values per column (need not be regular).</p>
     </div>
 
     <pre class="usage"><span class='fu'>treeluts</span>(
   <span class='kw'>clusters</span> <span class='kw'>=</span> <span class='fu'><a href='read.tree.html'>read.tree</a></span>(),
-  <span class='kw'>outdir</span> <span class='kw'>=</span> <span class='fu'>LUTdir</span>(),
+  <span class='kw'>outdir</span> <span class='kw'>=</span> <span class='st'>"luts"</span>,
   <span class='kw'>basename</span> <span class='kw'>=</span> <span class='st'>"lut"</span>,
   <span class='kw'>lut.length</span> <span class='kw'>=</span> <span class='fl'>256</span>,
   <span class='kw'>verbose</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/options.html'>getOption</a></span>(<span class='st'>"verbose"</span>),
@@ -156,7 +156,7 @@ is taken from the unique values per column (need not be regular).</p>
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>a vector with the number of color entries per LUT generated</p>
+    <p>a vector with the number of color entries per LUT generated (invisibly)</p>
     <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
 
     
@@ -165,8 +165,10 @@ is taken from the unique values per column (need not be regular).</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
     <pre class="examples"><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/Random.html'>set.seed</a></span>(<span class='fl'>42</span>)
-<span class='fu'>treeluts</span>(<span class='fu'><a href='https://rdrr.io/r/base/cbind.html'>cbind</a></span>(<span class='fu'><a href='https://rdrr.io/r/base/sample.html'>sample</a></span>(<span class='fl'>1</span>:<span class='fl'>5</span>,<span class='fl'>20</span>,<span class='fl'>TRUE</span>),<span class='fl'>1</span>:<span class='fl'>20</span>), <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempdir</a></span>(), <span class='st'>"exmpl"</span>, <span class='kw'>verbose</span><span class='kw'>=</span><span class='fl'>TRUE</span>)</div><div class='output co'>#&gt; /var/folders/n9/yqnj10ts5yxb142bkvkym168n7typ4/T//Rtmpiqcrxm/exmpl005.lut 
-#&gt; /var/folders/n9/yqnj10ts5yxb142bkvkym168n7typ4/T//Rtmpiqcrxm/exmpl020.lut </div></pre>
+<span class='fu'>treeluts</span>(<span class='fu'><a href='https://rdrr.io/r/base/cbind.html'>cbind</a></span>(<span class='fu'><a href='https://rdrr.io/r/base/sample.html'>sample</a></span>(<span class='fl'>1</span>:<span class='fl'>5</span>,<span class='fl'>20</span>,<span class='fl'>TRUE</span>),<span class='fl'>1</span>:<span class='fl'>20</span>), <span class='fu'><a href='https://rdrr.io/r/base/tempfile.html'>tempdir</a></span>(), <span class='st'>"exmpl"</span>, <span class='kw'>verbose</span><span class='kw'>=</span><span class='fl'>TRUE</span>)</div><div class='output co'>#&gt; /var/folders/n9/yqnj10ts5yxb142bkvkym168n7typ4/T//RtmpThyQeo/exmpl005.lut 
+#&gt; /var/folders/n9/yqnj10ts5yxb142bkvkym168n7typ4/T//RtmpThyQeo/exmpl020.lut </div><div class='input'><span class='kw'>if</span> (<span class='fl'>FALSE</span>) {
+ <span class='fu'>treeluts</span>(<span class='kw'>outdir</span> <span class='kw'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/path.expand.html'>path.expand</a></span>(<span class='st'>"~/Work/4philipp/BrainLUTs/luts"</span>),  <span class='kw'>verbose</span><span class='kw'>=</span><span class='fl'>TRUE</span>)
+}</div></pre>
   </div>
   <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
     <nav id="toc" data-toggle="toc" class="sticky-top">
diff --git a/docs/reference/vec2hsv.html b/docs/reference/vec2hsv.html
index a1a0b3f..4acea87 100644
--- a/docs/reference/vec2hsv.html
+++ b/docs/reference/vec2hsv.html
@@ -73,7 +73,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -131,10 +131,11 @@
 
     <h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2>
 
-    <p>an RGB vector representing the color</p>
+    <p>an RGB vector (1-column color matrix) representing the color</p>
     <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2>
 
-    <p>Rather than returning a hex representaion as done in <code><a href='https://rdrr.io/r/grDevices/hsv.html'>hsv</a></code>.</p>
+    <p>Rather than returning a hex representation as done in <code><a href='https://rdrr.io/r/grDevices/hsv.html'>hsv</a></code>, a
+conversion to RGB is performed before returning.</p>
 
     <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
     <pre class="examples"><div class='input'><span class='co'># convert RGB colors to HSV and back</span>
diff --git a/docs/reference/vec2rgb.html b/docs/reference/vec2rgb.html
index b99fc72..79efa52 100644
--- a/docs/reference/vec2rgb.html
+++ b/docs/reference/vec2rgb.html
@@ -73,7 +73,7 @@
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
diff --git a/docs/reference/vlevels.html b/docs/reference/vlevels.html
index 27666cb..0ccd026 100644
--- a/docs/reference/vlevels.html
+++ b/docs/reference/vlevels.html
@@ -40,7 +40,7 @@
 
 
 <meta property="og:title" content="vector levels — vlevels" />
-<meta property="og:description" content="count the number of unique entries in vector (usually an index vector with
+<meta property="og:description" content="Count the number of unique entries in vector (usually an index vector with
 integer elements)" />
 
 
@@ -73,7 +73,7 @@ integer elements)" />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
@@ -110,7 +110,7 @@ integer elements)" />
     </div>
 
     <div class="ref-description">
-    <p>count the number of unique entries in vector (usually an index vector with
+    <p>Count the number of unique entries in vector (usually an index vector with
 integer elements)</p>
     </div>
 
diff --git a/docs/reference/writelut.html b/docs/reference/writelut.html
index 54d6973..a08212a 100644
--- a/docs/reference/writelut.html
+++ b/docs/reference/writelut.html
@@ -73,7 +73,7 @@ Implemented with Rcpp to allow writing bytes." />
       </button>
       <span class="navbar-brand">
         <a class="navbar-link" href="../index.html">clusterLUTs</a>
-        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.3.5</span>
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">0.5.0</span>
       </span>
     </div>
 
-- 
GitLab