From 7f771a74a6569dcbb61728d1c988aa503c22b8b0 Mon Sep 17 00:00:00 2001
From: Daniel Vedder <daniel.vedder@idiv.de>
Date: Mon, 21 Oct 2024 10:03:12 +0200
Subject: [PATCH] Updated documentation

---
 docs/build/.documenter-siteinfo.json  |    2 +-
 docs/build/CHANGELOG.html             |    2 +-
 docs/build/adapting.html              |    2 +-
 docs/build/architecture.html          |    2 +-
 docs/build/assets/model_structure.png |  Bin 1063152 -> 1093588 bytes
 docs/build/assets/model_structure.svg | 2886 +++++++++++++------------
 docs/build/config.html                |    2 +-
 docs/build/crop-models.html           |    2 +-
 docs/build/crops.html                 |    2 +-
 docs/build/developing.html            |    2 +-
 docs/build/energy.html                |    2 +-
 docs/build/farm.html                  |    2 +-
 docs/build/gis.html                   |    4 +-
 docs/build/gui.html                   |    9 +-
 docs/build/index.html                 |    2 +-
 docs/build/io.html                    |    2 +-
 docs/build/management.html            |    2 +-
 docs/build/nature.html                |    8 +-
 docs/build/odd.html                   |    2 +-
 docs/build/search_index.js            |    2 +-
 docs/build/simulation.html            |    4 +-
 docs/build/skylark.html               |    2 +-
 docs/build/species-dsl.html           |    2 +-
 docs/build/species.html               |    2 +-
 docs/build/using.html                 |    2 +-
 docs/src/gui.md                       |   24 +-
 docs/src/index.md                     |    2 +-
 27 files changed, 1502 insertions(+), 1473 deletions(-)

diff --git a/docs/build/.documenter-siteinfo.json b/docs/build/.documenter-siteinfo.json
index f002e69..d8c15c3 100644
--- a/docs/build/.documenter-siteinfo.json
+++ b/docs/build/.documenter-siteinfo.json
@@ -1 +1 @@
-{"documenter":{"julia_version":"1.10.4","generation_timestamp":"2024-07-30T11:45:36","documenter_version":"1.1.2"}}
\ No newline at end of file
+{"documenter":{"julia_version":"1.10.4","generation_timestamp":"2024-09-11T16:19:26","documenter_version":"1.1.2"}}
\ No newline at end of file
diff --git a/docs/build/CHANGELOG.html b/docs/build/CHANGELOG.html
index f392c56..ec8256c 100644
--- a/docs/build/CHANGELOG.html
+++ b/docs/build/CHANGELOG.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Changelog · Persefone.jl</title><meta name="title" content="Changelog · Persefone.jl"/><meta property="og:title" content="Changelog · Persefone.jl"/><meta property="twitter:title" content="Changelog · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li class="is-active"><a class="tocitem" href="CHANGELOG.html">Changelog</a><ul class="internal"><li><a class="tocitem" href="#[1.0.0]-in-planning"><span>[1.0.0] - in planning</span></a></li><li><a class="tocitem" href="#[0.6.0]-in-planning"><span>[0.6.0] - in planning</span></a></li><li><a class="tocitem" href="#[0.5.4]-in-planning"><span>[0.5.4] - in planning</span></a></li><li><a class="tocitem" href="#[0.5.3]-unreleased"><span>[0.5.3] - unreleased</span></a></li><li><a class="tocitem" href="#[0.5.2]-30-07-2024"><span>[0.5.2] - 30-07-2024</span></a></li><li><a class="tocitem" href="#[0.5.1]-13-06-2024"><span>[0.5.1] - 13-06-2024</span></a></li><li><a class="tocitem" href="#[0.5.0]-07-06-2024"><span>[0.5.0] - 07-06-2024</span></a></li><li><a class="tocitem" href="#[0.4.1]-2023-11-14"><span>[0.4.1] - 2023-11-14</span></a></li><li><a class="tocitem" href="#[0.4.0]-2023-10-28"><span>[0.4.0] - 2023-10-28</span></a></li><li><a class="tocitem" href="#[version]-unreleased"><span>[version] - unreleased</span></a></li></ul></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developer guide</a></li><li class="is-active"><a href="CHANGELOG.html">Changelog</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="CHANGELOG.html">Changelog</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/CHANGELOG.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Changelog"><a class="docs-heading-anchor" href="#Changelog">Changelog</a><a id="Changelog-1"></a><a class="docs-heading-anchor-permalink" href="#Changelog" title="Permalink"></a></h1><p>All notable changes to this project will be documented in this file.</p><p>The format is based on <a href="https://keepachangelog.com/en/1.1.0/">Keep a Changelog</a>, and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p><h2 id="[1.0.0]-in-planning"><a class="docs-heading-anchor" href="#[1.0.0]-in-planning">[1.0.0] - in planning</a><a id="[1.0.0]-in-planning-1"></a><a class="docs-heading-anchor-permalink" href="#[1.0.0]-in-planning" title="Permalink"></a></h2><p><em>Aim: 3 species, 2 crop growth models, farm model, GAEC scenarios, experimental analysis</em></p><h2 id="[0.6.0]-in-planning"><a class="docs-heading-anchor" href="#[0.6.0]-in-planning">[0.6.0] - in planning</a><a id="[0.6.0]-in-planning-1"></a><a class="docs-heading-anchor-permalink" href="#[0.6.0]-in-planning" title="Permalink"></a></h2><p><em>Plan: integrate AquaCrop (#79), set up first experiments</em></p><hr/><h2 id="[0.5.4]-in-planning"><a class="docs-heading-anchor" href="#[0.5.4]-in-planning">[0.5.4] - in planning</a><a id="[0.5.4]-in-planning-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.4]-in-planning" title="Permalink"></a></h2><p><em>Plan: basic farm model (#16), decouple CairoMakie (#81), test Skylark model (#96, #97)</em></p><h2 id="[0.5.3]-unreleased"><a class="docs-heading-anchor" href="#[0.5.3]-unreleased">[0.5.3] - unreleased</a><a id="[0.5.3]-unreleased-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.3]-unreleased" title="Permalink"></a></h2><p><em>Plan: code restructuring to allow multiple crop models (#70)</em></p><h3 id="Added"><a class="docs-heading-anchor" href="#Added">Added</a><a id="Added-1"></a><a class="docs-heading-anchor-permalink" href="#Added" title="Permalink"></a></h3><h3 id="Changed"><a class="docs-heading-anchor" href="#Changed">Changed</a><a id="Changed-1"></a><a class="docs-heading-anchor-permalink" href="#Changed" title="Permalink"></a></h3><h3 id="Deprecated"><a class="docs-heading-anchor" href="#Deprecated">Deprecated</a><a id="Deprecated-1"></a><a class="docs-heading-anchor-permalink" href="#Deprecated" title="Permalink"></a></h3><h3 id="Removed"><a class="docs-heading-anchor" href="#Removed">Removed</a><a id="Removed-1"></a><a class="docs-heading-anchor-permalink" href="#Removed" title="Permalink"></a></h3><h3 id="Fixed"><a class="docs-heading-anchor" href="#Fixed">Fixed</a><a id="Fixed-1"></a><a class="docs-heading-anchor-permalink" href="#Fixed" title="Permalink"></a></h3><h2 id="[0.5.2]-30-07-2024"><a class="docs-heading-anchor" href="#[0.5.2]-30-07-2024">[0.5.2] - 30-07-2024</a><a id="[0.5.2]-30-07-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.2]-30-07-2024" title="Permalink"></a></h2><p><strong>Rewrote the skylark model</strong></p><h3 id="Added-2"><a class="docs-heading-anchor" href="#Added-2">Added</a><a class="docs-heading-anchor-permalink" href="#Added-2" title="Permalink"></a></h3><ul><li><p>Skylark model is largely rewritten to follow a new phase structure (#9)</p></li><li><p>animals can occupy territories (see <code>@occupy</code>, <code>@isoccupied</code>, <code>@vacate</code> macros/functions) (#94)</p></li><li><p><code>@cropcover</code> macro and function</p></li><li><p>ODD documentation for Skylark</p></li></ul><h3 id="Changed-2"><a class="docs-heading-anchor" href="#Changed-2">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-2" title="Permalink"></a></h3><ul><li><p>input files that are now copied to a separate <code>inputs</code> directory within the output directory</p></li><li><p><code>EventType</code> renamed to <code>Management</code> for clarity</p></li><li><p>documentation website now has a &quot;Scientific Documentation&quot; section</p></li></ul><h3 id="Removed-2"><a class="docs-heading-anchor" href="#Removed-2">Removed</a><a class="docs-heading-anchor-permalink" href="#Removed-2" title="Permalink"></a></h3><ul><li>old skylark model (has been rewritten, see above)</li></ul><h3 id="Fixed-2"><a class="docs-heading-anchor" href="#Fixed-2">Fixed</a><a class="docs-heading-anchor-permalink" href="#Fixed-2" title="Permalink"></a></h3><ul><li><p>all skylarks now migrate (#90)</p></li><li><p><code>insectbiomass()</code> uses units</p></li></ul><h2 id="[0.5.1]-13-06-2024"><a class="docs-heading-anchor" href="#[0.5.1]-13-06-2024">[0.5.1] - 13-06-2024</a><a id="[0.5.1]-13-06-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.1]-13-06-2024" title="Permalink"></a></h2><p><strong>Added Unitful.jl</strong></p><h3 id="Added-3"><a class="docs-heading-anchor" href="#Added-3">Added</a><a class="docs-heading-anchor-permalink" href="#Added-3" title="Permalink"></a></h3><ul><li><p>Unitful.jl now used to add units to quantities</p></li><li><p><code>world.mapdirectory</code> parameter specifies the path to the directory in which</p></li></ul><p><code>landcovermap</code>, <code>farmfieldsmap</code>, and <code>weatherfile</code> are located</p><ul><li><code>world.mapresolution</code> parameter specifies the input maps&#39; spatial resolution in meters</li></ul><h3 id="Changed-3"><a class="docs-heading-anchor" href="#Changed-3">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-3" title="Permalink"></a></h3><ul><li><p>spatial functions now work with explicit distances (using Unitful.jl) rather than using the number of pixels</p></li><li><p>all species definitions and tests updated to use units</p></li></ul><hr/><h2 id="[0.5.0]-07-06-2024"><a class="docs-heading-anchor" href="#[0.5.0]-07-06-2024">[0.5.0] - 07-06-2024</a><a id="[0.5.0]-07-06-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.0]-07-06-2024" title="Permalink"></a></h2><p><strong>This release doesn&#39;t add much new functionality, but represents a major restructuring  of the code base. Specifically, it removes the Agents.jl dependency and changes the  way the species definition macros work and are used.</strong></p><h3 id="Added-4"><a class="docs-heading-anchor" href="#Added-4">Added</a><a class="docs-heading-anchor-permalink" href="#Added-4" title="Permalink"></a></h3><ul><li><p><code>SimulationModel</code> type, extended by <code>AgricultureModel</code> struct</p></li><li><p><code>@create</code> macro defines a special phase function that is called when an individual animal is created (at birth or on model initialisation)</p></li><li><p>functions (and associated macros) to replace Agents.jl functionality:</p><ul><li><code>move!()</code> and <code>walk!()</code> </li><li><code>nearby_ids()</code>, <code>nearby_animals()</code>, <code>countanimals()</code>, <code>neighbours()</code></li><li><code>directionto()</code>, <code>distanceto()</code>, <code>randomdirection()</code></li><li><code>nagents()</code>, <code>killallanimals!()</code></li></ul></li><li><p><code>@here</code> macro to return the pixel currently occupied by the active animal</p></li><li><p><code>core.logoutput</code> parameter to define whether logs are printed to screen, file, none, or both</p></li><li><p>large logo and model structure diagram</p></li><li><p>Changelog</p></li></ul><h3 id="Changed-4"><a class="docs-heading-anchor" href="#Changed-4">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-4" title="Permalink"></a></h3><ul><li><p><code>SimulationModel</code> replaces <code>AgentBasedModel</code></p></li><li><p>Species definition macros revamped:</p><ul><li><code>@species</code> now only defines parameters and variables and creates a mutable struct</li><li><code>@phase</code> must now be defined in the top-level code and creates a global function</li><li><code>@initialise</code> renamed to <code>@populate</code>, must also be called in the top-level code</li><li><code>initindividual()</code> renamed to <code>create!()</code></li></ul></li><li><p>Skylark, Wolpertinger, and Wyvern updated to match the new macros</p></li><li><p>requires Julia 1.10</p></li></ul><h3 id="Removed-3"><a class="docs-heading-anchor" href="#Removed-3">Removed</a><a class="docs-heading-anchor-permalink" href="#Removed-3" title="Permalink"></a></h3><ul><li>Agents.jl dependency (including <code>AgentBasedModel</code> and functions for adding/moving/removing agents)</li></ul><hr/><h2 id="[0.4.1]-2023-11-14"><a class="docs-heading-anchor" href="#[0.4.1]-2023-11-14">[0.4.1] - 2023-11-14</a><a id="[0.4.1]-2023-11-14-1"></a><a class="docs-heading-anchor-permalink" href="#[0.4.1]-2023-11-14" title="Permalink"></a></h2><p><strong>Initial version of the skylark model</strong></p><h3 id="Added-5"><a class="docs-heading-anchor" href="#Added-5">Added</a><a class="docs-heading-anchor-permalink" href="#Added-5" title="Permalink"></a></h3><ul><li><p>initial version of the Skylark species</p></li><li><p>small Jena map</p></li><li><p>animal individuals keep track of their parents&#39; IDs</p></li><li><p>several new functions and macros for animals</p></li><li><p>installation instructions for Windows</p></li></ul><h3 id="Changed-5"><a class="docs-heading-anchor" href="#Changed-5">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-5" title="Permalink"></a></h3><ul><li>graphics output is more configurable</li></ul><h2 id="[0.4.0]-2023-10-28"><a class="docs-heading-anchor" href="#[0.4.0]-2023-10-28">[0.4.0] - 2023-10-28</a><a id="[0.4.0]-2023-10-28-1"></a><a class="docs-heading-anchor-permalink" href="#[0.4.0]-2023-10-28" title="Permalink"></a></h2><p><strong>Functions for animal populations</strong></p><h3 id="Added-6"><a class="docs-heading-anchor" href="#Added-6">Added</a><a class="docs-heading-anchor-permalink" href="#Added-6" title="Permalink"></a></h3><ul><li><p>initialisation functions for individuals (not just species)</p></li><li><p>migration function / migrant pool for animals that disappear from the landscape during winter</p></li><li><p>skylark migration</p></li></ul><h3 id="Changed-6"><a class="docs-heading-anchor" href="#Changed-6">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-6" title="Permalink"></a></h3><ul><li><p>online documentation was expanded and restructured</p></li><li><p>nature macros moved to a separate file</p></li></ul><p><em>Started changelog at this point, earlier versions are not included.</em></p><p>&lt;!– Template</p><h2 id="[version]-unreleased"><a class="docs-heading-anchor" href="#[version]-unreleased">[version] - unreleased</a><a id="[version]-unreleased-1"></a><a class="docs-heading-anchor-permalink" href="#[version]-unreleased" title="Permalink"></a></h2><p>&lt;comments&gt;</p><h3 id="*PLANNED*"><a class="docs-heading-anchor" href="#*PLANNED*"><em>PLANNED</em></a><a id="*PLANNED*-1"></a><a class="docs-heading-anchor-permalink" href="#*PLANNED*" title="Permalink"></a></h3><h3 id="Added-7"><a class="docs-heading-anchor" href="#Added-7">Added</a><a class="docs-heading-anchor-permalink" href="#Added-7" title="Permalink"></a></h3><h3 id="Changed-7"><a class="docs-heading-anchor" href="#Changed-7">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-7" title="Permalink"></a></h3><h3 id="Deprecated-2"><a class="docs-heading-anchor" href="#Deprecated-2">Deprecated</a><a class="docs-heading-anchor-permalink" href="#Deprecated-2" title="Permalink"></a></h3><h3 id="Removed-4"><a class="docs-heading-anchor" href="#Removed-4">Removed</a><a class="docs-heading-anchor-permalink" href="#Removed-4" title="Permalink"></a></h3><h3 id="Fixed-3"><a class="docs-heading-anchor" href="#Fixed-3">Fixed</a><a class="docs-heading-anchor-permalink" href="#Fixed-3" title="Permalink"></a></h3><p>–&gt;</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species-dsl.html">« Defining new species</a><a class="docs-footer-nextpage" href="simulation.html">Simulation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Changelog · Persefone.jl</title><meta name="title" content="Changelog · Persefone.jl"/><meta property="og:title" content="Changelog · Persefone.jl"/><meta property="twitter:title" content="Changelog · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li class="is-active"><a class="tocitem" href="CHANGELOG.html">Changelog</a><ul class="internal"><li><a class="tocitem" href="#[1.0.0]-in-planning"><span>[1.0.0] - in planning</span></a></li><li><a class="tocitem" href="#[0.6.0]-unreleased"><span>[0.6.0] - unreleased</span></a></li><li><a class="tocitem" href="#[0.5.5]-09-08-2024"><span>[0.5.5] - 09-08-2024</span></a></li><li><a class="tocitem" href="#[0.5.4]-08-08-2024"><span>[0.5.4] - 08-08-2024</span></a></li><li><a class="tocitem" href="#[0.5.3]-31-07-2024"><span>[0.5.3] - 31-07-2024</span></a></li><li><a class="tocitem" href="#[0.5.2]-30-07-2024"><span>[0.5.2] - 30-07-2024</span></a></li><li><a class="tocitem" href="#[0.5.1]-13-06-2024"><span>[0.5.1] - 13-06-2024</span></a></li><li><a class="tocitem" href="#[0.5.0]-07-06-2024"><span>[0.5.0] - 07-06-2024</span></a></li><li><a class="tocitem" href="#[0.4.1]-2023-11-14"><span>[0.4.1] - 2023-11-14</span></a></li><li><a class="tocitem" href="#[0.4.0]-2023-10-28"><span>[0.4.0] - 2023-10-28</span></a></li><li><a class="tocitem" href="#[version]-unreleased"><span>[version] - unreleased</span></a></li></ul></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developer guide</a></li><li class="is-active"><a href="CHANGELOG.html">Changelog</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="CHANGELOG.html">Changelog</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/CHANGELOG.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Changelog"><a class="docs-heading-anchor" href="#Changelog">Changelog</a><a id="Changelog-1"></a><a class="docs-heading-anchor-permalink" href="#Changelog" title="Permalink"></a></h1><p>All notable changes to this project will be documented in this file.</p><p>The format is based on <a href="https://keepachangelog.com/en/1.1.0/">Keep a Changelog</a>, and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p><h2 id="[1.0.0]-in-planning"><a class="docs-heading-anchor" href="#[1.0.0]-in-planning">[1.0.0] - in planning</a><a id="[1.0.0]-in-planning-1"></a><a class="docs-heading-anchor-permalink" href="#[1.0.0]-in-planning" title="Permalink"></a></h2><p><em>Aim: 3 species, 2 crop growth models, farm model, GAEC scenarios, experimental analysis</em></p><h2 id="[0.6.0]-unreleased"><a class="docs-heading-anchor" href="#[0.6.0]-unreleased">[0.6.0] - unreleased</a><a id="[0.6.0]-unreleased-1"></a><a class="docs-heading-anchor-permalink" href="#[0.6.0]-unreleased" title="Permalink"></a></h2><p><em>Plan: decouple CairoMakie (#81), fix &amp; test ALMaSS, set up first experiments</em></p><h3 id="Added"><a class="docs-heading-anchor" href="#Added">Added</a><a id="Added-1"></a><a class="docs-heading-anchor-permalink" href="#Added" title="Permalink"></a></h3><ul><li><code>crop.cropdirectory</code> parameter specifies folder in which all crop data files for the selected crop model can be found.</li></ul><h3 id="Changed"><a class="docs-heading-anchor" href="#Changed">Changed</a><a id="Changed-1"></a><a class="docs-heading-anchor-permalink" href="#Changed" title="Permalink"></a></h3><ul><li><p><code>preprocessparameters()</code> checks whether the map and crop directories are reachable from the  current working directory. If not, it checks whether it can be reached from the package directory.  This makes running simulations easier when Persefone has been installed as a package.</p></li><li><p><code>simulate()</code> and <code>initialise()</code> now take a <code>params</code> keyword argument that can be used to override parameters from other input sources</p></li></ul><h3 id="Deprecated"><a class="docs-heading-anchor" href="#Deprecated">Deprecated</a><a id="Deprecated-1"></a><a class="docs-heading-anchor-permalink" href="#Deprecated" title="Permalink"></a></h3><h3 id="Removed"><a class="docs-heading-anchor" href="#Removed">Removed</a><a id="Removed-1"></a><a class="docs-heading-anchor-permalink" href="#Removed" title="Permalink"></a></h3><ul><li><code>crop.cropfile</code> and <code>crop.growthfile</code> parameters -&gt; user configuration is now done via <code>crop.cropdirectory</code>, names of ALMaSS input files are specified as constants in <code>almass.jl</code></li></ul><h3 id="Fixed"><a class="docs-heading-anchor" href="#Fixed">Fixed</a><a id="Fixed-1"></a><a class="docs-heading-anchor-permalink" href="#Fixed" title="Permalink"></a></h3><hr/><h2 id="[0.5.5]-09-08-2024"><a class="docs-heading-anchor" href="#[0.5.5]-09-08-2024">[0.5.5] - 09-08-2024</a><a id="[0.5.5]-09-08-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.5]-09-08-2024" title="Permalink"></a></h2><p><strong>This point release implements the first basic farm model</strong></p><h3 id="Added-2"><a class="docs-heading-anchor" href="#Added-2">Added</a><a class="docs-heading-anchor-permalink" href="#Added-2" title="Permalink"></a></h3><ul><li><p>basic farm model that assigns a crop rotation to each field, sowing and harvesting when appropriate</p></li><li><p>new parameters: <code>farm.farmmodel</code>, <code>farm.setaside</code>, <code>farm.fieldoutfreq</code></p></li><li><p>visualisation of cropped area and crop growth over time</p></li><li><p><code>farm.setaside</code> setting to configure what proportion of land farmers let lie fallow</p></li><li><p><code>isharvestable()</code> function for <code>FarmPlot</code>s</p></li><li><p><code>@areaof</code> macro to calculate the area of a given number of landscape pixels</p></li><li><p><code>data/farm/standard_gross_margins.csv</code> from KTBL data</p></li></ul><h3 id="Changed-2"><a class="docs-heading-anchor" href="#Changed-2">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-2" title="Permalink"></a></h3><ul><li>expanded &amp; adapted general crop data and crop growth curve tables</li></ul><h3 id="Fixed-2"><a class="docs-heading-anchor" href="#Fixed-2">Fixed</a><a class="docs-heading-anchor-permalink" href="#Fixed-2" title="Permalink"></a></h3><ul><li>bug fixes in the ALMaSS crop model</li></ul><h2 id="[0.5.4]-08-08-2024"><a class="docs-heading-anchor" href="#[0.5.4]-08-08-2024">[0.5.4] - 08-08-2024</a><a id="[0.5.4]-08-08-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.4]-08-08-2024" title="Permalink"></a></h2><p><strong>Skylark data analysis and new internal utility functions</strong></p><h3 id="Added-3"><a class="docs-heading-anchor" href="#Added-3">Added</a><a class="docs-heading-anchor-permalink" href="#Added-3" title="Permalink"></a></h3><ul><li><p><code>AnnualDate</code> type and associated functions for working with recurring dates (#101)</p><ul><li>can be constructed from two <code>Int64</code>, a <code>Date</code>, or a <code>Tuple{Int64,Int64}</code></li><li>automatic conversion from <code>Date</code> or <code>Tuple{Int64,Int64}</code></li><li>can use operators: <code>==</code>, <code>&lt;</code>, <code>+</code>, <code>-</code>, <code>:</code></li><li><code>thisyear()</code>, <code>lastyear()</code>, <code>nextyear()</code> functions and macros</li></ul></li><li><p>new file <code>core/utils.jl</code> for utility functions that fit in no other file</p></li><li><p>irregular data logging using <code>record!()</code>/<code>@record()</code> (#103)</p></li><li><p>data outputs &amp; visualisation for the skylark model (#97)</p></li><li><p><code>randn()</code> function and macro to sample from a vector using a normal distribution</p></li><li><p><code>make install</code> to download and install Julia and package dependencies (on Linux, #67)</p></li><li><p>weather file for the Thüringer Becken</p></li></ul><h3 id="Changed-3"><a class="docs-heading-anchor" href="#Changed-3">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-3" title="Permalink"></a></h3><ul><li><p>moved random number functions and macros from <code>input.jl</code> to <code>utils.jl</code></p></li><li><p>expanded weather data for Jena to 1990-2023</p></li><li><p>Non-breeding skylarks only search for neighbours to follow once (-&gt; huge performance improvement!)</p></li></ul><h3 id="Fixed-3"><a class="docs-heading-anchor" href="#Fixed-3">Fixed</a><a class="docs-heading-anchor-permalink" href="#Fixed-3" title="Permalink"></a></h3><ul><li>bug fixes in the skylark model</li></ul><h2 id="[0.5.3]-31-07-2024"><a class="docs-heading-anchor" href="#[0.5.3]-31-07-2024">[0.5.3] - 31-07-2024</a><a id="[0.5.3]-31-07-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.3]-31-07-2024" title="Permalink"></a></h2><p><strong>Switchable crop models</strong></p><h3 id="Added-4"><a class="docs-heading-anchor" href="#Added-4">Added</a><a class="docs-heading-anchor-permalink" href="#Added-4" title="Permalink"></a></h3><ul><li><p>Support for switchable crop models (#70), crop models can be set with the <code>cropmodel</code> setting in the <code>[crop]</code> section of <code>parameters.toml</code>.</p></li><li><p>New submodules <code>ALMaSS</code> for the ALMaSS crop model, and <code>SimpleCrop</code> for testing switchable crop models.</p></li></ul><h3 id="Changed-4"><a class="docs-heading-anchor" href="#Changed-4">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-4" title="Permalink"></a></h3><ul><li><p>All functionality specific to the ALMaSS crop model has been moved to the submodule <code>ALMaSS</code>.</p></li><li><p>Due to switchable crop models, some types are now parametric: <code>AgricultureModel{Tcroptype,Tcropstate}</code> and <code>FarmPlot{Tcropstate}</code>.</p></li><li><p><code>FarmPlot{Tcropstate}</code> now only stores basic information about which pixels are part of the farm plot, all crop-specific information is now stored in the field <code>cropstate</code>.  Many functions acting on a <code>FarmPlot</code> now mostly forward to functions of the same name acting on the <code>cropstate</code> field of a <code>FarmPlot</code>.</p></li><li><p>The type of <code>height</code> in <code>ALMaSS.CropState</code> and <code>ALMaSS.CropCurveParams</code> is now a unitful number <code>::Length{Float64}</code>.</p></li><li><p>Both crop models <code>ALMaSS</code> and <code>SimpleCrop</code> now also support the functions <code>cropcover</code> and <code>cropyield</code> in addition to <code>croptype</code>, <code>cropname</code>, <code>cropheight</code>.</p></li><li><p><code>cropheight</code> now returns a unitful number <code>::Length{Float64}</code>, and returns height <code>0cm</code> if the landscape at that position is not a <code>FarmPlot</code>.</p></li></ul><h2 id="[0.5.2]-30-07-2024"><a class="docs-heading-anchor" href="#[0.5.2]-30-07-2024">[0.5.2] - 30-07-2024</a><a id="[0.5.2]-30-07-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.2]-30-07-2024" title="Permalink"></a></h2><p><strong>Rewrote the skylark model</strong></p><h3 id="Added-5"><a class="docs-heading-anchor" href="#Added-5">Added</a><a class="docs-heading-anchor-permalink" href="#Added-5" title="Permalink"></a></h3><ul><li><p>Skylark model is largely rewritten to follow a new phase structure (#9)</p></li><li><p>animals can occupy territories (see <code>@occupy</code>, <code>@isoccupied</code>, <code>@vacate</code> macros/functions) (#94)</p></li><li><p><code>@cropcover</code> macro and function</p></li><li><p>ODD documentation for Skylark</p></li></ul><h3 id="Changed-5"><a class="docs-heading-anchor" href="#Changed-5">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-5" title="Permalink"></a></h3><ul><li><p>input files that are now copied to a separate <code>inputs</code> directory within the output directory</p></li><li><p><code>EventType</code> renamed to <code>Management</code> for clarity</p></li><li><p>documentation website now has a &quot;Scientific Documentation&quot; section</p></li></ul><h3 id="Removed-2"><a class="docs-heading-anchor" href="#Removed-2">Removed</a><a class="docs-heading-anchor-permalink" href="#Removed-2" title="Permalink"></a></h3><ul><li>old skylark model (has been rewritten, see above)</li></ul><h3 id="Fixed-4"><a class="docs-heading-anchor" href="#Fixed-4">Fixed</a><a class="docs-heading-anchor-permalink" href="#Fixed-4" title="Permalink"></a></h3><ul><li><p>all skylarks now migrate (#90)</p></li><li><p><code>insectbiomass()</code> uses units</p></li></ul><h2 id="[0.5.1]-13-06-2024"><a class="docs-heading-anchor" href="#[0.5.1]-13-06-2024">[0.5.1] - 13-06-2024</a><a id="[0.5.1]-13-06-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.1]-13-06-2024" title="Permalink"></a></h2><p><strong>Added Unitful.jl</strong></p><h3 id="Added-6"><a class="docs-heading-anchor" href="#Added-6">Added</a><a class="docs-heading-anchor-permalink" href="#Added-6" title="Permalink"></a></h3><ul><li><p>Unitful.jl now used to add units to quantities</p></li><li><p><code>world.mapdirectory</code> parameter specifies the path to the directory in which</p></li></ul><p><code>landcovermap</code>, <code>farmfieldsmap</code>, and <code>weatherfile</code> are located</p><ul><li><code>world.mapresolution</code> parameter specifies the input maps&#39; spatial resolution in meters</li></ul><h3 id="Changed-6"><a class="docs-heading-anchor" href="#Changed-6">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-6" title="Permalink"></a></h3><ul><li><p>spatial functions now work with explicit distances (using Unitful.jl) rather than using the number of pixels</p></li><li><p>all species definitions and tests updated to use units</p></li></ul><hr/><h2 id="[0.5.0]-07-06-2024"><a class="docs-heading-anchor" href="#[0.5.0]-07-06-2024">[0.5.0] - 07-06-2024</a><a id="[0.5.0]-07-06-2024-1"></a><a class="docs-heading-anchor-permalink" href="#[0.5.0]-07-06-2024" title="Permalink"></a></h2><p><strong>This release doesn&#39;t add much new functionality, but represents a major restructuring  of the code base. Specifically, it removes the Agents.jl dependency and changes the  way the species definition macros work and are used.</strong></p><h3 id="Added-7"><a class="docs-heading-anchor" href="#Added-7">Added</a><a class="docs-heading-anchor-permalink" href="#Added-7" title="Permalink"></a></h3><ul><li><p><code>SimulationModel</code> type, extended by <code>AgricultureModel</code> struct</p></li><li><p><code>@create</code> macro defines a special phase function that is called when an individual animal is created (at birth or on model initialisation)</p></li><li><p>functions (and associated macros) to replace Agents.jl functionality:</p><ul><li><code>move!()</code> and <code>walk!()</code> </li><li><code>nearby_ids()</code>, <code>nearby_animals()</code>, <code>countanimals()</code>, <code>neighbours()</code></li><li><code>directionto()</code>, <code>distanceto()</code>, <code>randomdirection()</code></li><li><code>nagents()</code>, <code>killallanimals!()</code></li></ul></li><li><p><code>@here</code> macro to return the pixel currently occupied by the active animal</p></li><li><p><code>core.logoutput</code> parameter to define whether logs are printed to screen, file, none, or both</p></li><li><p>large logo and model structure diagram</p></li><li><p>Changelog</p></li></ul><h3 id="Changed-7"><a class="docs-heading-anchor" href="#Changed-7">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-7" title="Permalink"></a></h3><ul><li><p><code>SimulationModel</code> replaces <code>AgentBasedModel</code></p></li><li><p>Species definition macros revamped:</p><ul><li><code>@species</code> now only defines parameters and variables and creates a mutable struct</li><li><code>@phase</code> must now be defined in the top-level code and creates a global function</li><li><code>@initialise</code> renamed to <code>@populate</code>, must also be called in the top-level code</li><li><code>initindividual()</code> renamed to <code>create!()</code></li></ul></li><li><p>Skylark, Wolpertinger, and Wyvern updated to match the new macros</p></li><li><p>requires Julia 1.10</p></li></ul><h3 id="Removed-3"><a class="docs-heading-anchor" href="#Removed-3">Removed</a><a class="docs-heading-anchor-permalink" href="#Removed-3" title="Permalink"></a></h3><ul><li>Agents.jl dependency (including <code>AgentBasedModel</code> and functions for adding/moving/removing agents)</li></ul><hr/><h2 id="[0.4.1]-2023-11-14"><a class="docs-heading-anchor" href="#[0.4.1]-2023-11-14">[0.4.1] - 2023-11-14</a><a id="[0.4.1]-2023-11-14-1"></a><a class="docs-heading-anchor-permalink" href="#[0.4.1]-2023-11-14" title="Permalink"></a></h2><p><strong>Initial version of the skylark model</strong></p><h3 id="Added-8"><a class="docs-heading-anchor" href="#Added-8">Added</a><a class="docs-heading-anchor-permalink" href="#Added-8" title="Permalink"></a></h3><ul><li><p>initial version of the Skylark species</p></li><li><p>small Jena map</p></li><li><p>animal individuals keep track of their parents&#39; IDs</p></li><li><p>several new functions and macros for animals</p></li><li><p>installation instructions for Windows</p></li></ul><h3 id="Changed-8"><a class="docs-heading-anchor" href="#Changed-8">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-8" title="Permalink"></a></h3><ul><li>graphics output is more configurable</li></ul><h2 id="[0.4.0]-2023-10-28"><a class="docs-heading-anchor" href="#[0.4.0]-2023-10-28">[0.4.0] - 2023-10-28</a><a id="[0.4.0]-2023-10-28-1"></a><a class="docs-heading-anchor-permalink" href="#[0.4.0]-2023-10-28" title="Permalink"></a></h2><p><strong>Functions for animal populations</strong></p><h3 id="Added-9"><a class="docs-heading-anchor" href="#Added-9">Added</a><a class="docs-heading-anchor-permalink" href="#Added-9" title="Permalink"></a></h3><ul><li><p>initialisation functions for individuals (not just species)</p></li><li><p>migration function / migrant pool for animals that disappear from the landscape during winter</p></li><li><p>skylark migration</p></li></ul><h3 id="Changed-9"><a class="docs-heading-anchor" href="#Changed-9">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-9" title="Permalink"></a></h3><ul><li><p>online documentation was expanded and restructured</p></li><li><p>nature macros moved to a separate file</p></li></ul><p><em>Started changelog at this point, earlier versions are not included.</em></p><p>&lt;!– Template</p><h2 id="[version]-unreleased"><a class="docs-heading-anchor" href="#[version]-unreleased">[version] - unreleased</a><a id="[version]-unreleased-1"></a><a class="docs-heading-anchor-permalink" href="#[version]-unreleased" title="Permalink"></a></h2><p>&lt;comments&gt;</p><h3 id="*PLANNED*"><a class="docs-heading-anchor" href="#*PLANNED*"><em>PLANNED</em></a><a id="*PLANNED*-1"></a><a class="docs-heading-anchor-permalink" href="#*PLANNED*" title="Permalink"></a></h3><h3 id="Added-10"><a class="docs-heading-anchor" href="#Added-10">Added</a><a class="docs-heading-anchor-permalink" href="#Added-10" title="Permalink"></a></h3><h3 id="Changed-10"><a class="docs-heading-anchor" href="#Changed-10">Changed</a><a class="docs-heading-anchor-permalink" href="#Changed-10" title="Permalink"></a></h3><h3 id="Deprecated-2"><a class="docs-heading-anchor" href="#Deprecated-2">Deprecated</a><a class="docs-heading-anchor-permalink" href="#Deprecated-2" title="Permalink"></a></h3><h3 id="Removed-4"><a class="docs-heading-anchor" href="#Removed-4">Removed</a><a class="docs-heading-anchor-permalink" href="#Removed-4" title="Permalink"></a></h3><h3 id="Fixed-5"><a class="docs-heading-anchor" href="#Fixed-5">Fixed</a><a class="docs-heading-anchor-permalink" href="#Fixed-5" title="Permalink"></a></h3><p>–&gt;</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species-dsl.html">« Defining new species</a><a class="docs-footer-nextpage" href="simulation.html">Simulation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/adapting.html b/docs/build/adapting.html
index 01f3876..ad2322f 100644
--- a/docs/build/adapting.html
+++ b/docs/build/adapting.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Adapting Persefone · Persefone.jl</title><meta name="title" content="Adapting Persefone · Persefone.jl"/><meta property="og:title" content="Adapting Persefone · Persefone.jl"/><meta property="twitter:title" content="Adapting Persefone · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li class="is-active"><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developer guide</a></li><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/adapting.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Adapting-Persefone"><a class="docs-heading-anchor" href="#Adapting-Persefone">Adapting Persefone</a><a id="Adapting-Persefone-1"></a><a class="docs-heading-anchor-permalink" href="#Adapting-Persefone" title="Permalink"></a></h1><p>A key development goal of Persefone is to be <a href="https://doi.org/10.1515/itit-2019-0040">FAIR</a>: <em>findable, accessible, interoperable, and reusable</em>. We aim to build a model that is both easy  to use and easy to adapt to new situations.</p><p>There are multiple ways to adapt Persefone for a new modelling study:</p><h3 id="Changing-the-parameters"><a class="docs-heading-anchor" href="#Changing-the-parameters">Changing the parameters</a><a id="Changing-the-parameters-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-parameters" title="Permalink"></a></h3><p>The simplest way to adapt Persefone is simply by changing the parameters. Copy <code>src/parameters.toml</code> to a new location, adjust it to your needs, and run the model using <code>julia run.jl -c &lt;configfile&gt;</code>.</p><h3 id="Changing-the-region"><a class="docs-heading-anchor" href="#Changing-the-region">Changing the region</a><a id="Changing-the-region-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-region" title="Permalink"></a></h3><p>To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described <a href="gis.html">here</a>.</p><p><em>You may also need to change aspects of the <code>farm</code> submodel. This is not yet implemented.</em></p><h3 id="Adding-new-animal-species"><a class="docs-heading-anchor" href="#Adding-new-animal-species">Adding new animal species</a><a id="Adding-new-animal-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-animal-species" title="Permalink"></a></h3><p>To implement a new species to the <code>nature</code> submodel, add a new file to the  <code>src/nature/species</code> directory and <code>include</code> it in <code>src/Persefone.jl</code>, as well as adding the name of the species to the <code>nature.targetspecies</code> parameter. In the new file, implement the species using the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> syntax as described <a href="species-dsl.html">here</a>.</p><h3 id="Adding-new-crop-species"><a class="docs-heading-anchor" href="#Adding-new-crop-species">Adding new crop species</a><a id="Adding-new-crop-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-crop-species" title="Permalink"></a></h3><p><em>Crop growth is not yet implemented.</em></p><h3 id="Adding-new-farmer-behaviour"><a class="docs-heading-anchor" href="#Adding-new-farmer-behaviour">Adding new farmer behaviour</a><a id="Adding-new-farmer-behaviour-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-farmer-behaviour" title="Permalink"></a></h3><p><em>Farmer behaviour is not yet implemented.</em></p><h3 id="Adding-a-new-submodel"><a class="docs-heading-anchor" href="#Adding-a-new-submodel">Adding a new submodel</a><a id="Adding-a-new-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-a-new-submodel" title="Permalink"></a></h3><p>To add a new submodel in addition to the existing ones (<code>nature</code>, <code>crop</code>, and <code>farm</code>), you need to familiarise yourself with the <a href="architecture.html">software architecture</a>. In particular, you need to understand how initialisation and scheduling works in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>, and what information is stored in the <code>model</code> object.</p><p>If you want to add a new agent type, create a subtype of <a href="simulation.html#Persefone.ModelAgent"><code>ModelAgent</code></a>, implement a <a href="@ref"><code>stepagent!</code></a> function for it and add it to <a href="simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a>.</p><h3 id="Linking-to-another-model"><a class="docs-heading-anchor" href="#Linking-to-another-model">Linking to another model</a><a id="Linking-to-another-model-1"></a><a class="docs-heading-anchor-permalink" href="#Linking-to-another-model" title="Permalink"></a></h3><p>Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a <a href="https://pkgdocs.julialang.org/v1/">Julia package</a>, with a <a href="https://docs.julialang.org/en/v1/manual/modules/">module</a> exporting various model functions, types, and macros (see  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/Persephone.jl"><code>src/Persefone.jl</code></a>). Of particular interest are the functions <a href="simulation.html#Persefone.simulate"><code>simulate</code></a> (set up and run a complete simulation based on a config file), <a href="simulation.html#Persefone.initialise"><code>initialise</code></a> (create one or more <code>model</code> objects from a config file), <a href="simulation.html#Persefone.simulate!-Tuple{SimulationModel}"><code>simulate!</code></a> (do a simulation run with an existing <code>model</code> object), and <a href="simulation.html#Persefone.stepsimulation!-Tuple{SimulationModel}"><code>stepsimulation!</code></a> (update a <code>model</code> object by one time step).</p><p>To interface with Julia from another language, see the Julia docs <a href="https://docs.julialang.org/en/v1/manual/calling-c-and-fortran-code/">here</a> and <a href="https://docs.julialang.org/en/v1/manual/embedding/">here</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="developing.html">« Developing Persefone</a><a class="docs-footer-nextpage" href="architecture.html">Source code architecture »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Adapting Persefone · Persefone.jl</title><meta name="title" content="Adapting Persefone · Persefone.jl"/><meta property="og:title" content="Adapting Persefone · Persefone.jl"/><meta property="twitter:title" content="Adapting Persefone · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li class="is-active"><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developer guide</a></li><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/adapting.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Adapting-Persefone"><a class="docs-heading-anchor" href="#Adapting-Persefone">Adapting Persefone</a><a id="Adapting-Persefone-1"></a><a class="docs-heading-anchor-permalink" href="#Adapting-Persefone" title="Permalink"></a></h1><p>A key development goal of Persefone is to be <a href="https://doi.org/10.1515/itit-2019-0040">FAIR</a>: <em>findable, accessible, interoperable, and reusable</em>. We aim to build a model that is both easy  to use and easy to adapt to new situations.</p><p>There are multiple ways to adapt Persefone for a new modelling study:</p><h3 id="Changing-the-parameters"><a class="docs-heading-anchor" href="#Changing-the-parameters">Changing the parameters</a><a id="Changing-the-parameters-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-parameters" title="Permalink"></a></h3><p>The simplest way to adapt Persefone is simply by changing the parameters. Copy <code>src/parameters.toml</code> to a new location, adjust it to your needs, and run the model using <code>julia run.jl -c &lt;configfile&gt;</code>.</p><h3 id="Changing-the-region"><a class="docs-heading-anchor" href="#Changing-the-region">Changing the region</a><a id="Changing-the-region-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-region" title="Permalink"></a></h3><p>To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described <a href="gis.html">here</a>.</p><p><em>You may also need to change aspects of the <code>farm</code> submodel. This is not yet implemented.</em></p><h3 id="Adding-new-animal-species"><a class="docs-heading-anchor" href="#Adding-new-animal-species">Adding new animal species</a><a id="Adding-new-animal-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-animal-species" title="Permalink"></a></h3><p>To implement a new species to the <code>nature</code> submodel, add a new file to the  <code>src/nature/species</code> directory and <code>include</code> it in <code>src/Persefone.jl</code>, as well as adding the name of the species to the <code>nature.targetspecies</code> parameter. In the new file, implement the species using the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> syntax as described <a href="species-dsl.html">here</a>.</p><h3 id="Adding-new-crop-species"><a class="docs-heading-anchor" href="#Adding-new-crop-species">Adding new crop species</a><a id="Adding-new-crop-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-crop-species" title="Permalink"></a></h3><p><em>Crop growth is not yet implemented.</em></p><h3 id="Adding-new-farmer-behaviour"><a class="docs-heading-anchor" href="#Adding-new-farmer-behaviour">Adding new farmer behaviour</a><a id="Adding-new-farmer-behaviour-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-farmer-behaviour" title="Permalink"></a></h3><p><em>Farmer behaviour is not yet implemented.</em></p><h3 id="Adding-a-new-submodel"><a class="docs-heading-anchor" href="#Adding-a-new-submodel">Adding a new submodel</a><a id="Adding-a-new-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-a-new-submodel" title="Permalink"></a></h3><p>To add a new submodel in addition to the existing ones (<code>nature</code>, <code>crop</code>, and <code>farm</code>), you need to familiarise yourself with the <a href="architecture.html">software architecture</a>. In particular, you need to understand how initialisation and scheduling works in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>, and what information is stored in the <code>model</code> object.</p><p>If you want to add a new agent type, create a subtype of <a href="simulation.html#Persefone.ModelAgent"><code>ModelAgent</code></a>, implement a <a href="@ref"><code>stepagent!</code></a> function for it and add it to <a href="simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a>.</p><h3 id="Linking-to-another-model"><a class="docs-heading-anchor" href="#Linking-to-another-model">Linking to another model</a><a id="Linking-to-another-model-1"></a><a class="docs-heading-anchor-permalink" href="#Linking-to-another-model" title="Permalink"></a></h3><p>Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a <a href="https://pkgdocs.julialang.org/v1/">Julia package</a>, with a <a href="https://docs.julialang.org/en/v1/manual/modules/">module</a> exporting various model functions, types, and macros (see  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/Persephone.jl"><code>src/Persefone.jl</code></a>). Of particular interest are the functions <a href="simulation.html#Persefone.simulate-Tuple{}"><code>simulate</code></a> (set up and run a complete simulation based on a config file), <a href="simulation.html#Persefone.initialise-Tuple{}"><code>initialise</code></a> (create one or more <code>model</code> objects from a config file), <a href="simulation.html#Persefone.simulate!-Tuple{SimulationModel}"><code>simulate!</code></a> (do a simulation run with an existing <code>model</code> object), and <a href="simulation.html#Persefone.stepsimulation!-Tuple{SimulationModel}"><code>stepsimulation!</code></a> (update a <code>model</code> object by one time step).</p><p>To interface with Julia from another language, see the Julia docs <a href="https://docs.julialang.org/en/v1/manual/calling-c-and-fortran-code/">here</a> and <a href="https://docs.julialang.org/en/v1/manual/embedding/">here</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="developing.html">« Developing Persefone</a><a class="docs-footer-nextpage" href="architecture.html">Source code architecture »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/architecture.html b/docs/build/architecture.html
index c965d73..c05b668 100644
--- a/docs/build/architecture.html
+++ b/docs/build/architecture.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Source code architecture · Persefone.jl</title><meta name="title" content="Source code architecture · Persefone.jl"/><meta property="og:title" content="Source code architecture · Persefone.jl"/><meta property="twitter:title" content="Source code architecture · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li class="is-active"><a class="tocitem" href="architecture.html">Source code architecture</a><ul class="internal"><li class="toplevel"><a class="tocitem" href="#Model-components"><span>Model components</span></a></li><li class="toplevel"><a class="tocitem" href="#Important-implementation-details"><span>Important implementation details</span></a></li></ul></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developer guide</a></li><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/architecture.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Source-code-architecture"><a class="docs-heading-anchor" href="#Source-code-architecture">Source code architecture</a><a id="Source-code-architecture-1"></a><a class="docs-heading-anchor-permalink" href="#Source-code-architecture" title="Permalink"></a></h1><h1 id="Model-components"><a class="docs-heading-anchor" href="#Model-components">Model components</a><a id="Model-components-1"></a><a class="docs-heading-anchor-permalink" href="#Model-components" title="Permalink"></a></h1><p><img src="assets/architecture.png" alt="&quot;model architecture&quot;"/></p><p>Persefone is divided into four components, three of which are semi-independent submodels:</p><ol><li><p><code>core</code> and <code>world</code>: These two directories provide the foundation of the model software,  which sets up and executes simulation runs. It also reads all input files (the configuration  file, landscape maps, and weather data), and provides data output functionality.</p></li><li><p><code>nature</code>: This is an individual-based model of species in agricultural landscapes. It defines the <a href="nature.html#Persefone.Animal"><code>Animal</code></a> agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.</p></li><li><p><code>farm</code>: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the <a href="farm.html#Persefone.Farmer"><code>Farmer</code></a> agent type.</p></li><li><p><code>crop</code>: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>, representing one field and its associated extent and crop type.</p></li></ol><p>Conceptually, <code>core</code> provides functionality that is needed by all of the submodels. Decisions made by <code>Farmer</code>s affect the <code>FarmPlot</code>s they own, and (directly or indirectly) the <code>Animal</code>s in the model landscape.</p><h1 id="Important-implementation-details"><a class="docs-heading-anchor" href="#Important-implementation-details">Important implementation details</a><a id="Important-implementation-details-1"></a><a class="docs-heading-anchor-permalink" href="#Important-implementation-details" title="Permalink"></a></h1><p><img src="assets/model_object.png" alt="&quot;the model object&quot;"/></p><h3 id="The-model-object"><a class="docs-heading-anchor" href="#The-model-object">The <code>model</code> object</a><a id="The-model-object-1"></a><a class="docs-heading-anchor-permalink" href="#The-model-object" title="Permalink"></a></h3><p>A cursory reading of the source code will quickly show that most functions take an  <code>SimulationModel</code> object as one of their arguments. The concrete type for this is <a href="simulation.html#Persefone.AgricultureModel"><code>AgricultureModel</code></a>, a struct that holds all state that is in any way relevant  to a simulation run. (Persefone has a strict &quot;no global state&quot; policy to avoid  state-dependent bugs and allow parallelisation.) The model object gives access to all  agent instances. It also stores the configuration (<code>model.settings</code>), the landscape (<code>model.landscape</code>, a matrix of <a href="simulation.html#Persefone.Pixel"><code>Pixel</code></a> objects that store the local land cover, amongst other things), and the current simulation date (<code>model.date</code>). (See <a href="simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> for details.)</p><h3 id="Model-configuration/the-@param-macro"><a class="docs-heading-anchor" href="#Model-configuration/the-@param-macro">Model configuration/the <code>@param</code> macro</a><a id="Model-configuration/the-@param-macro-1"></a><a class="docs-heading-anchor-permalink" href="#Model-configuration/the-@param-macro" title="Permalink"></a></h3><p>The model is configured via a <a href="https://toml.io/en/">TOML</a> file, the default version of which is at  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/parameters.toml"><code>src/parameters.toml</code></a>. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the <a href="io.html#Persefone.@param-Tuple{Any}"><code>@param</code></a> macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the <code>outdir</code> parameter belongs to the <code>[core]</code> section of the TOML file,  and must therefore be referenced as  <code>@param(core.outdir)</code>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/input.jl"><code>src/core/input.jl</code></a>  for details.)</p><div class="admonition is-info"><header class="admonition-header">@param and other macros</header><div class="admonition-body"><p>As <code>@param(parameter)</code> expands to <code>model.settings[&quot;parameter&quot;]</code>, it can obviously only be used in a context where the <code>model</code> object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the <code>nature</code> macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).</p></div></div><h3 id="Output-data"><a class="docs-heading-anchor" href="#Output-data">Output data</a><a id="Output-data-1"></a><a class="docs-heading-anchor-permalink" href="#Output-data" title="Permalink"></a></h3><p>Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use <a href="io.html#Persefone.newdataoutput!"><code>Persefone.newdataoutput!</code></a> to plug into this system. For an example of how to use  this, see <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/nature/ecologicaldata.jl"><code>src/nature/ecologicaldata.jl</code></a>.  (See <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/output.jl"><code>src/core/output.jl</code></a> for details.)</p><h3 id="Farm-events"><a class="docs-heading-anchor" href="#Farm-events">Farm events</a><a id="Farm-events-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-events" title="Permalink"></a></h3><p>The <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> struct is used to communicate farming-related events between  submodels. An event can be triggered with <a href="simulation.html#Persefone.createevent!"><code>createevent!</code></a> and affects all pixels  within a <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/landscape.jl"><code>src/core/landscape.jl</code></a>  for details.)</p><h3 id="Random-numbers-and-logging"><a class="docs-heading-anchor" href="#Random-numbers-and-logging">Random numbers and logging</a><a id="Random-numbers-and-logging-1"></a><a class="docs-heading-anchor-permalink" href="#Random-numbers-and-logging" title="Permalink"></a></h3><p>By default in Julia, the <a href="https://docs.julialang.org/en/v1/stdlib/Random/">random number generator</a> (RNG) and the <a href="https://docs.julialang.org/en/v1/stdlib/Logging/#Logging.global_logger">system logger</a> are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the <code>model</code> object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses <a href="https://docs.julialang.org/en/v1/stdlib/Logging/">log statements</a>, it is  only relevant for some functions in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>.</p><div class="admonition is-info"><header class="admonition-header">Using the model RNG</header><div class="admonition-body"><p>Whenever you need to use a <a href="https://docs.julialang.org/en/v1/stdlib/Random/#Base.rand">random number</a>,  you must use the <code>model.rng</code>. The easiest way to do this is with the <a href="io.html#Persefone.@rand-Tuple"><code>@rand</code></a>  and <a href="io.html#Persefone.@shuffle!-Tuple{Any}"><code>@shuffle!</code></a> macros. (Note that these, too, require access to the <code>model</code> object.)</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="adapting.html">« Adapting Persefone</a><a class="docs-footer-nextpage" href="gis.html">Maps and weather data »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Source code architecture · Persefone.jl</title><meta name="title" content="Source code architecture · Persefone.jl"/><meta property="og:title" content="Source code architecture · Persefone.jl"/><meta property="twitter:title" content="Source code architecture · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li class="is-active"><a class="tocitem" href="architecture.html">Source code architecture</a><ul class="internal"><li class="toplevel"><a class="tocitem" href="#Model-components"><span>Model components</span></a></li><li class="toplevel"><a class="tocitem" href="#Important-implementation-details"><span>Important implementation details</span></a></li></ul></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developer guide</a></li><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/architecture.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Source-code-architecture"><a class="docs-heading-anchor" href="#Source-code-architecture">Source code architecture</a><a id="Source-code-architecture-1"></a><a class="docs-heading-anchor-permalink" href="#Source-code-architecture" title="Permalink"></a></h1><h1 id="Model-components"><a class="docs-heading-anchor" href="#Model-components">Model components</a><a id="Model-components-1"></a><a class="docs-heading-anchor-permalink" href="#Model-components" title="Permalink"></a></h1><p><img src="assets/architecture.png" alt="&quot;model architecture&quot;"/></p><p>Persefone is divided into four components, three of which are semi-independent submodels:</p><ol><li><p><code>core</code> and <code>world</code>: These two directories provide the foundation of the model software,  which sets up and executes simulation runs. It also reads all input files (the configuration  file, landscape maps, and weather data), and provides data output functionality.</p></li><li><p><code>nature</code>: This is an individual-based model of species in agricultural landscapes. It defines the <a href="nature.html#Persefone.Animal"><code>Animal</code></a> agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.</p></li><li><p><code>farm</code>: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the <a href="farm.html#Persefone.Farmer"><code>Farmer</code></a> agent type.</p></li><li><p><code>crop</code>: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>, representing one field and its associated extent and crop type.</p></li></ol><p>Conceptually, <code>core</code> provides functionality that is needed by all of the submodels. Decisions made by <code>Farmer</code>s affect the <code>FarmPlot</code>s they own, and (directly or indirectly) the <code>Animal</code>s in the model landscape.</p><h1 id="Important-implementation-details"><a class="docs-heading-anchor" href="#Important-implementation-details">Important implementation details</a><a id="Important-implementation-details-1"></a><a class="docs-heading-anchor-permalink" href="#Important-implementation-details" title="Permalink"></a></h1><p><img src="assets/model_object.png" alt="&quot;the model object&quot;"/></p><h3 id="The-model-object"><a class="docs-heading-anchor" href="#The-model-object">The <code>model</code> object</a><a id="The-model-object-1"></a><a class="docs-heading-anchor-permalink" href="#The-model-object" title="Permalink"></a></h3><p>A cursory reading of the source code will quickly show that most functions take an  <code>SimulationModel</code> object as one of their arguments. The concrete type for this is <a href="simulation.html#Persefone.AgricultureModel"><code>AgricultureModel</code></a>, a struct that holds all state that is in any way relevant  to a simulation run. (Persefone has a strict &quot;no global state&quot; policy to avoid  state-dependent bugs and allow parallelisation.) The model object gives access to all  agent instances. It also stores the configuration (<code>model.settings</code>), the landscape (<code>model.landscape</code>, a matrix of <a href="simulation.html#Persefone.Pixel"><code>Pixel</code></a> objects that store the local land cover, amongst other things), and the current simulation date (<code>model.date</code>). (See <a href="simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> for details.)</p><h3 id="Model-configuration/the-@param-macro"><a class="docs-heading-anchor" href="#Model-configuration/the-@param-macro">Model configuration/the <code>@param</code> macro</a><a id="Model-configuration/the-@param-macro-1"></a><a class="docs-heading-anchor-permalink" href="#Model-configuration/the-@param-macro" title="Permalink"></a></h3><p>The model is configured via a <a href="https://toml.io/en/">TOML</a> file, the default version of which is at  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/parameters.toml"><code>src/parameters.toml</code></a>. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the <a href="io.html#Persefone.@param-Tuple{Any}"><code>@param</code></a> macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the <code>outdir</code> parameter belongs to the <code>[core]</code> section of the TOML file,  and must therefore be referenced as  <code>@param(core.outdir)</code>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/input.jl"><code>src/core/input.jl</code></a>  for details.)</p><div class="admonition is-info"><header class="admonition-header">@param and other macros</header><div class="admonition-body"><p>As <code>@param(parameter)</code> expands to <code>model.settings[&quot;parameter&quot;]</code>, it can obviously only be used in a context where the <code>model</code> object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the <code>nature</code> macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).</p></div></div><h3 id="Output-data"><a class="docs-heading-anchor" href="#Output-data">Output data</a><a id="Output-data-1"></a><a class="docs-heading-anchor-permalink" href="#Output-data" title="Permalink"></a></h3><p>Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use <a href="io.html#Persefone.newdataoutput!"><code>Persefone.newdataoutput!</code></a> to plug into this system. For an example of how to use  this, see <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/nature/ecologicaldata.jl"><code>src/nature/ecologicaldata.jl</code></a>.  (See <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/output.jl"><code>src/core/output.jl</code></a> for details.)</p><h3 id="Farm-events"><a class="docs-heading-anchor" href="#Farm-events">Farm events</a><a id="Farm-events-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-events" title="Permalink"></a></h3><p>The <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> struct is used to communicate farming-related events between  submodels. An event can be triggered with <a href="simulation.html#Persefone.createevent!"><code>createevent!</code></a> and affects all pixels  within a <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/landscape.jl"><code>src/core/landscape.jl</code></a>  for details.)</p><h3 id="Random-numbers-and-logging"><a class="docs-heading-anchor" href="#Random-numbers-and-logging">Random numbers and logging</a><a id="Random-numbers-and-logging-1"></a><a class="docs-heading-anchor-permalink" href="#Random-numbers-and-logging" title="Permalink"></a></h3><p>By default in Julia, the <a href="https://docs.julialang.org/en/v1/stdlib/Random/">random number generator</a> (RNG) and the <a href="https://docs.julialang.org/en/v1/stdlib/Logging/#Logging.global_logger">system logger</a> are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the <code>model</code> object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses <a href="https://docs.julialang.org/en/v1/stdlib/Logging/">log statements</a>, it is  only relevant for some functions in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>.</p><div class="admonition is-info"><header class="admonition-header">Using the model RNG</header><div class="admonition-body"><p>Whenever you need to use a <a href="https://docs.julialang.org/en/v1/stdlib/Random/#Base.rand">random number</a>,  you must use the <code>model.rng</code>. The easiest way to do this is with the <a href="simulation.html#Persefone.@rand-Tuple"><code>@rand</code></a>  and <a href="simulation.html#Persefone.@shuffle!-Tuple{Any}"><code>@shuffle!</code></a> macros. (Note that these, too, require access to the <code>model</code> object.)</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="adapting.html">« Adapting Persefone</a><a class="docs-footer-nextpage" href="gis.html">Maps and weather data »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/assets/model_structure.png b/docs/build/assets/model_structure.png
index 5888fd3f373f9a758ce0847e82b8c80d8dd4086f..75a01e7291c89348412d99c16e61d53618ae3034 100644
GIT binary patch
literal 1093588
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%0D3UA%}m3>~X=nZ4Q#_tim
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%0D-}_;72c$r25Hqo`Sn>7s_3Yo@-c~)Enf~R?
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

literal 1063152
zcmeAS@N?(olHy`uVBq!ia0y~y5Gny-4mJh`h9Jjhrx+L*I14-?iy0X7ltGxWVyS%@
z0|SF(iEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$QVa|V44y8IAr*7p+^s#M
z8ah|~!>;d_?l#<Q;Am=S;C;KIqst?TRm@~k=$sc;`%I)*dO44o&vCgMdOP-hM0@Yd
zoS6832D5ZFS?z8LJUBgZ^U0nYeat2bXDv2Z2*ij8ylh=|+fj1<^LO%>-Ys1*y?B-1
z)wREE=KB{FpZodO?`rV(U;Wcp{eG*%%rFW@Ltr!nMr;TqOze49%Lw)Ug$dR77#KDb
z`96mW37kH>7Ang#@%K#z1_#-N{xE?q_5`Tb8RFm9Ffuf(<EUnWNG>Rs>tls7v)}nL
zGcY(SzTkuiG@Pr*5Q8$O+-YZHU=Zt_pbimWnDjwG7s~Wq+g5#U^+Q`G28T6Q1sb+U
z-BX6jbXI;4fiN2ax~uvt1J_G4FoZ2~<@JiX@)}e)GcYhLaF>gMx!}x&_nQ2Fe=#sL
zJZqC%VDjZPwA@SJv$?|sG00&W@8^FX1=e#iFi5m1vT5;toCT3!crmd(9_r1o<%)Op
z<t}ZV64{c?!qBiz*D2xRgmr};*P*_4;I}D&nzx~f=b_w3oArqt@8ua7!d6$dN%Ja3
zWO7`Gn(A=eW(`c~rnPMhs^9l9G9)~Gq5UIcE4vTWz6*@}TcJj;vH841{La(+GMDzg
zRgC3kVEB@$q39ADciiUQ;{dyGsHs997HC442Too1{`bD#zc~5#2WyKM7+%E7FLaIl
z)4T8Rv=(cq@j4d#tDwf~taIfn^s0T^UGTqJaGfAS!_;iSLrp>Pk1w1zpRyksjt)w4
zVo+v;P3_&+zF*6O<}C03{zlG<fx+auJ40aC{)w-wesjeLy<vekV}pZD56qhuVyahG
zoV5(vcieTS`aX^8oD2t&BBn4bm~#E*vlwTtPN`G(p$=Q1$lnTe7|(5`77J6`I*o(=
zwevu+JWJ2H?U~?}E8qTp5!|J61Dd817TB~v?J@9)y?_3#wNIwpLVwLZ|3q+*N1Dx1
zSWwxjW@?!yw=l@r(jMYGhKV*NFl{=q_m00cKC<%l-`xJ!zhW2|Hr!gmBmPQz!^+ox
zSN6?)z7y)Wjt7Y$5Zw)lFJAr2jd%1k{4H+yCR6S?J3~X|D=U?Zj)lIptTv@zZ*rAE
zy)na>e>#+T=K6%DIlH)0x$fQ$zYu&odAG@x*GvovH`=70Tz<A|7gzWztp_VlR*S-e
z@KA*SG_@z#?b;D<Jw;&ogj#2w%2$tU7#KE8TFS*YE4||Kp5_I&WQ_ZZp|%7ZWL^Pr
zCBxsSEegv+9{Ol2K3Tc?Gb6)+2}}7{rK&0}?{Pxaa=>{ROpAomgy8v#e!0IFRwsQk
zy=y<En3=&Ld>79j$)bkf_~#urub2Gaa}FB#2YC1=L9H#x4s4pUi!bAqGJ{rH{O#mf
zMf2qt8Y*8HpICnKzL#j1$(Onp^UQufFZF}kWW?VE)2jK^_U4SwXRVK{?2bD#Z$@oy
zzh^Ee@(w(baI!dW<2>ipw~~wA7y0jAPI+&0jvZov!!yMI2&+L)r)a|EMPHnLZTx*p
z?sEIWIB^DsyHZ&{{4T%t5-hv2<$n2(;8zLD)qelB5{GCxu<E%Zv@~nj5_GTKSMte~
zE%#LlG@tIg^<~zZ>}sF+ZFRK_3|ox9ESRfyUA)R?{y{Iz=J~t07G~`(mwOH^Mk1!#
z+<^wggkwr<mP@&^y+q$!QQM*U#JKzK{S1%qSK3Q-85qu-pWsxUv_3U1(NFW0rt|z)
zRf>O?RsXhuyXHwF%r#|UK@)<*75y~7ZF_n2P3GqPy5B!AGGr`%Z!k}fX>JgkN~!3L
zDOwh*)`?%r-?jaGF*I$i(UN0>=FkkitG3teKq;*-E4cfvboD&7>RE4kAKKY6Fnqoc
z>frzCz`~G)9=Xi3Ze5vm<@T3bZ{9w(fdmV~>MnLysELnwbx&x9G6Y@UDzebemwE0l
zzTzT#Ife$;3*|rj@9q;}^jui|o1+|&;ZIdGKvS!N-~B{C&E`2yhbIKFnJu*{zg!io
zpXM)qoQdJUg)N*PI4!q%CIsGgSgw}n_nD_A>vHy{_3J-Fov@}tP7CT2j_Hr&UI&1D
zk|7mzA~;rm$^EkW__nH828JV&Sp|M?O0T~47kzalwBoV=(}G*yX1#g+O9pC;_B?hg
zs83$;s-9T6%6`d(WqMBYld?j;UZ{JsZ{K-V28NA6Y@e2J33<uh3ki8$eYeCva&7MV
zll#`4hw9vrR2c#F(}Jk@M8D5`MOmBWf(`_S?p-H-$-h>Hfq}>K@`icK4*G`fRb;U^
ztNdr>ny^s*x9#s<K8Cww61x}Fyi;5EE|;pRnar?AZJ}>z^)9YLsiFhH9`<GNI^W+h
zGI*?9y<zT!&t|-`QdJGXrxaE!tA6#Wbg$a)T~=}sZzZ^X3ebQs9X8q>n)8dRC~Gqx
zZ`!Lx;am9bUS1-%Tm7gZ1A~ExFH@CMUnj4smtflzr6rnMuBRRd30=D??t1sl%TGT-
zOkmLNYxjh@Oiue~?G?R4b9V6+WeFX)@@>Y9xQn}Tb(dUEiNF7xiJ`$rles*Ig{8Gk
zlvnY{O3#Mi>5l$}TPMU#u8o!DhZwgZslovoSP%YZSM!$&HqE)!X1aBz`Q7U&v0>S_
zy*Jj&i9M8JWC&|^<=EG`_t>&Vr(EaRudc<mS}f(M&Dzwrvh_>Sw~|U|YCO>OpwSm%
zc7y$l^cle!wxJV(-|So1V%NGRIZJWxgt}G93=9kMeVr;^^<_#w3JJ-UnsDX%p0{6@
zM3}EV{_f?c3aIwh=Zry6X4!YY+bot-zdB{*GR?YmX7{bx^N)Y&x(4#hnR#~S7#SE0
ze{sBuyrQst-8ZwD$G;?HEAE|P8!N*N(ZAt?jS95lSX1_ytJq8M$&~o-f;X;|p9uC@
zpCKE}{nGTN_$k{O28LT6vP*=k_PKHuW$oU+{=o7XaXD*O$?aa=oeT|hv03eo5N5;G
zRd4@Z+Vwb@xjCu1t4-wI71s~JFKkj`!&a}l{&m)y?9;Y&3=LP;uAeYxUDKRXuY3>B
znRV{>ilbkgpZi`*-8v!8V}D-)v?Y~r_2UL8bA!~@o#9eNIX)Euv1`{WEMFCM{rBuM
z!E0W>D&1>Vz1!gZetrfA>(6}qJAeMxJT&Lkq4pqF>!mA9-(I~s>&)va!>y~T-ptd3
zwdW!%<eoum_psTD?Ut===2O4kVzF%fa_e1Y(CS&ozpTm%{kkh|_TE~lSEY;$Ys{Q^
zx4*PLvvS2Wtuvab4Z*8yOSev_^I4w(^49TpFCRrf!nC3F5iFt;OkWzES?N0=c%PV5
z)D)u=E6?6r*F4YZx#H^?Q6B5h-n(MM%)qeW#xu#P%c%>3b7lnB-A$blJlQt3&GzUQ
zXRwPi_OFHqa9g`2EP#_%B>HW9=$raE#L+L7#kN%@Iy~D*KkE1urz+oXTOZolGaPtz
z#a+Vh#r+pn7c%1#{bE~eO?k_*K3BG^ISno}!jD5MEFBj9DkyXHL4iYaUOBa#`ex2q
z`bz19=2wZ^+;hz%r(bodGOTvmIh~)up=XMsrQ&lh*%w#T?ySrVxU}c^4cpS=*WT){
z<}8I8<8j7$0VFIAcwPUpFXOVn{0UK4txUG8Trth+L?(x#f9cjgd)A2uuU^&u?e&g)
zeg+5eTW!xwc)z?<zOXWLL$G+VJfnZ<)>V}!td?C%@jvw#Vj2V6`R0WX<^iv3p)-Pg
ze)!M+ux!&$8|FD}a_>YgcdtGAC0Lf3fnlWy=fzB+HzGmaf{#M3%rCD9zR&3I`^@$A
zrl?TcE%Sd_Kul?H{Ja5L0Bs05YkfvDO;+kbNXTog1E9M5#*%6CuYXO-Qrv4+&B(AI
z->}gtw0d@n)l!ZUFWEO&%JtKD-iDr?z2^0+g@3Ochr|p6&$M=T2(w}8it`4`Cq#KX
z2*_9w9Pa3+*)%(d&9?O$DE>k2DD&s|{)v&HW1^Ob`V$+&Mtj4Dj<sx7OW$l=xm4ox
zvxW0ZFIp`Vy9_RvLGC@EP{{!;k|Hw2RL^Ld9ay<)x>bv2=#Svp4a;xDUEOnX*Sfgt
z-jzHI3|p?Mm@I!a<3hsnZ43Pr7y5?oy<o6(SJdsg6I)F<3%PhJR?QM$o1A5c<nlgP
zZP_q2#Us&g<3YcT2YpkMGuCIWxE#<t7wYW2FZW%sVP|02FyonMhVZX)XXZIwSsNAo
zQa?{|^viXg`-`udOY(Kr&&pVR6vr>9m>>-D1p`BbrkL&-O|uOvd>w-3f4)%Xu|8wX
z>eh4J*HX8xs>-ncTFAf<uyl36+>nEQzD;wwvNW0I2C-N!<!j`s^$-31I?FYCA*|V@
zTWJ6b5zbv4mpOUAadPHs&2De8;#J+FS^6N@V|~_|)uCsd!NtntS_Xy-%P%~bv#NHZ
zqTkQba7VwN8@mrIQ*5;n?FA<{Q1Go*x&mzlMP&Rw^BbC`8J?wRB>I)^UB@&xsY=s%
zzSF(%oAXxv1*NGOQ9j^Is<7Ty!SC)yMMXc?tv3P|-Z-#m9n;)pH|78RuexZn|6JO&
zpOxZi|Np&-xVC!NzCT;9t$qEf)D{vX4Wg%=VJUl2cG3M}xkNw3g)SQv-D}w`w_1k3
z_?=-i?X2^EbFC;)UiAG|nyYc0kzvCvUeyO`U#wPr+sav__4;UwRco8M=+~~M*-q7(
z{kc~8M%S)>`aGdDcJI3BpCq7GIes{x24QYE(I)Ur<WjcOvng5^G*jkU-O>DJ<$Uk=
z8;M)1p{XO}I0J*j3caQhC#N}GS&EEKhK??pPIJ<pm+n<l^p9<`Zr$^J(Z+RQTf|;L
z3sZrEhv7bvikcC8caPo#4U;<>YCAOVd&hQ19zS!t2NY_M93cGeGc&^)zu4B>EpyD(
z4lMVbaQV%ivon+~tjtUZUS+Ui#_RP}|09p?tI;os+p=!;^{+v4(AKI!I8x+DMSL+>
zKEcp+L2!=lwz%-syS6Q=4Ao6pv-;_C#n+pneD=SLV_@)5Rg+krm!C5sxGq-IBqXGp
zw@_=<Qmz6i(JPyps=@-!Uk{qOcip1*(m(&bnX!M~gvyJc<e)wI*JfxMcrgc_LtI6w
z*B1vKn)6Kb(UmRYpUhWXbN#$3>cou{xlQX<g9^2Neg+5OT<82*Ef%6zotx*RU3caw
z)><8Ub@mshEXDULUv1`)oPDPITIttaab15Q@xf61)DhYXNVr%c`z$1!o3}t~RV$nL
zQ5Hp0&RDOj{CoRud=Cv>E%iDp^z)6V(7iAB>G3|4VqlPPv+#XkdZgv+m8-9w`8v-H
zYOy@ZW_9)JtuL?FEq=APrN+!PId*N9Tr~H~r8l5W90PNt5L5!$w_QJUMzBZ6<u^7d
zbF~g=9^KjXYT<j`C!1GEfim<7P;hu}lxJX=<smsoSn5N_*0?DK%O?aZ3-qlIyLfL?
zU7+o;d)eBnM0+EB*Ji~n&5D2XJL{7r)N^NA9iSC?Lf{v{hG5Y*!cxyfjJI)?c*)+I
zV)aGyN!9Cn)uC?-AOHIL`n%=dFPG<6d^)KvU-V?6yIjeKgY5PX4>0rJ+3+v$_uK9F
ze|@a5iP~NEcHiWaDMoYs++SZ?d%N63%6AjT<(DB6!VC<nk7by2ab23}x7>UG@4N5o
ztfhLFd3$?%_uG6rkw1O<^yU2ae?H8!t^W3=^2NgTZ*T7Ht^R&)uJ!jjwcqdVUbp|>
zuiy1Q4$IqZNIyUC{(D>3BNpoomfx%`J?Q7lG%xM@mOznrAy-y&SFM^A9-DniK@C<U
z9dHtO0nG_(LP8f>yY5wNwQOax+RB>;>P$YXy?S=DGrw)g+t+d5cPaZ@KAp1IEce!z
zD~I{4-*hnZSv;7)D{UsT>wevD+d>nmUSkG^goQrKFE4GEulvz>cX#>y{n^*o{jUGI
zI{xpcbo<{o^|$5U|JQw5fB&E9`~Q7iFMo4)X<Cldn-K9EAy>7lTidKcSuIjopLYg|
zTrjad-~aRRF0N87<pr=3ZsMQSu-vNDv3I-W6@%rQqB0tS1J`ypEL-P1x2b8apT)zL
zzvpeg-+2sj?ehFPJ3jt!=Cgb<<Lm3|@@iW+85qL)UzY6Jl74>P?|1wE|Fh2D|My${
zt$nq>&+F}cGO2#o*K5)LEw%X)PI)~mZS+n3dS$&@z516~r?0ur_dFwEr4KIBG`~Uf
z^%t)N(0an4MBDJp%B*`P3Yi}3H@#k6Gk<;E*VX*BkEQSbxbxiZ`_A)qr-J8gdfC9t
zXOUzgwR1f$1B1=6605m(UoJTB-}8K4bzRwIU-Q3*!}tHXDjObG`E>o}M0U$kL59%p
zcCViqCcoH|5gUe-AudSs?}KJ_=WSAl<|Hvs5PKQ=bKkuGf1c;>_;85Z-|FX+$@7cf
zY&<@1N8R6Fhm9E+8rZ(QxmkREZuz~+&!yL6%Rhr0CY`_IVcXrvnjM#w_MW=uyl<Z9
znbldLnD%iuLMyTZ6OP`wEE6>&I5Ib`(eH7~^DLQnUuIq3^K3)$dE4(x#P>X4T`p64
zB~ZQh_+w8t28Ib2N~~h{z2EmcZ}-n<v)Awba>@JuKkfLRr}Q_aIr>FTOFcdDc*x$M
zd8^;-eeyc>^_oRtrfuK~b^@ZXnJWxSs63%>{+`+N_cLGds#(Wb%tha3N?j7Ej(PL%
zc+Bf*y3zAKtt;RAx<}aG=HpRz*^&!}k_-$E{c;r#8m-IU-1zwTeEq-A_0>01r{A63
z%BsASD>X~%kx6yTw-;7VqPoAO2!5VmSQ58IZ*}O^(;Owx@MUv{$Fj@HLvy;SoVkm+
zcuTxwZ;1$9x?*CGRr07)eck^D?Dji;o-sae^SDE~ufp%$XBGyA8QpWO%kR~lHNF1l
zZTz33@iBXIZ*ODYoR;XlFwr;nw{Kje!`?hOqqcL-*B0&-`3-4|F<3oqjD!?K2^r5s
zpPB4_r*vlJYKP@!2Yr33Ti2gVG5U99x!u<}*Fm|+;@OO3Kgs^%zf%|(7?`*0+4JYO
z_4_@aZ>_KY`?~(`#QvI;<CiW4O)glvDtXqoTWq$ejbGQK$r(+%I%|z{H9RGkxWWBs
zvXW_T*DF^?-=C%T6a5Su{S+0wQ>(jP8CHA8tIsJo^s8HM*NZL2=WRaw^IN@Guo#rE
zST|LFe^<S3=d)S=zdq!z|4|=Tez%lAwXo4EwYvLNZHrB+;9iKWr@l@3>ijB|1vW&`
ztat&Mza=K^J2dCh>t%|5)yK^e{ahdV88&(?boA9^o_j2ETJN@;o1doi*E~^PU-`^<
ze&w?iqsZxu3=BFOmM&d-|KFG8_J3!C92Px2w(REK$lVIdE;uZ|@nHF)y^%-${kgX$
zP0l#%ETq{c2`~Q?;Bnlh@=WfT7f*4P)B_Qz8zI~Ito~cy|9NhCY{kRY|Ic3f*Z+FC
z_+rK+Mh1p83YTA&R9%lPkNv;%eC@mXnqQaa@6+`bz8A8+&$fPcc-Th0S;u=qKQAhc
zT)QgHZ3V1=C})}riPMIK9)iz8u4GF;+fr`#-e9>}qwmkC%MQy6r=>1l8@=7`vF!Vb
z<CgAnl}|h+85j<nGT-}p-R`_Uhs5`NxUawO$D{vqkGAS9ja$xBb}B2&^>dAG{CTgc
zpOq)9wp>rshgjjD4i8^vf$I00a_R&3>K(`|ixdA45~j_aueE9`Z{aHLv{l@>U3?W)
zw{PDo`_gXrWuduT`JF=jQ?+gk3=FFe-7UXgd-<q%{GWLH-#5?So7mc_tIPiF)weRy
zcT-reY?`!D>wu=pm6aM5D|LD_&6aq=y&5jJ1v-w@rts`uYL~(Co29WGm+u*>ozdLy
zC-?-^R><PwE4j5P^|avpKTp)}m;Cv7e7>Dj@11xy28OV$FH5ZUzTI}aZbRwoYx{p4
zGv8O}KTYkz%FGYJT?xx|7EBYp@_FmcjVJf43JcBO4IRo;u;jl3&9I-Zxz7l$v%O-l
ze1gJqwM5^*&&zG!X8w*XI;mP;_G;zwe>W>^;wCdPFnn-7efqSw{m+yB|9;&mKL0m=
z`<<fG`I~kuSa##5P1D>{*CJhW%hs%(x)#(8-Bu0Fo|A-Nh0&R4@kT$zM8D0SCv42R
zXLe>~x5Dxl4$DCq^pW`fidUA;=X}2Q_xt_-6L=UH8iGKz`2WAxw(l!_Is5*fXZs_g
zqN2`SYO&bLS>`4ADn#r-i1@P*@h2hTuT)@}A|hjQWjrKO88)n1JH=r6pIxU7mKT1z
zabek}@H6*5?!N!`T`#D<VE4CvyCr;m<mR;hAj`b6udTWH{)n)D&BNRG|9yM@?&jv_
z-`?Kd{{Gaf{myB;za#VFw&nfq-@ELeU#uyA<n^n!-$CQd;}owq#KweqPVXbb-gf`p
z`0|a7*_D;A4VLdxSpH{^=YPYk&3slF^H1yTeq*X%`_lWqg<SvllMD<D9ozQo*;8`2
z^m^^@(DhYUufN;<exLg$o#=C$a(=zYwlu$XHR;#F*E7P!cAV?4e(w7BLghuPE!R`z
zAr?9WA^A4z=pSa2)auosLZQYZI8ayqQb>rm;FBvRXENv5+Rf06=dShLmUs8p8IUs;
zpRc;M*-yUL?J>yrZf=V&{#dcNuj(1Ac+7`GI;Y>=*p_?yoX#8TG>-?zei^{l0<3@a
zJLko&&Sm#ECa+)IpA8-0e$hI6D#SqtY|dz($t;um#eA!>&2nn1)zqs^-(>23Jbb<H
z_ucpN$}f4U|9zQZQgmN}fk9#6%aUC+f4^Rj|M+S8{y&%IT9^Oxo|bw#a++`Yu}sIc
zIXx>|*CfYB9^I7@XBu|a`C92$c#?{m4ez`)gs#k85FESKcgE#=8@m;j?=o0kC?<C&
z<g3=*;(tG%%hx`g8eUiO_*n1kR!c?(h9%}wy>9L@g-49_c06bje|u}|>uJzvE^q4#
z-Kt}*A7w5ov?#_r?5y)YXlLrcgPj+lrS6xtxif+T_nzeU{(jE+(44gAuIu;y{kZsZ
zO-68NL-5r-dRH{F{@l90@7pEwJr8;F=liJrPGewTD9Ovrd^vITx?Qg>h41?`H9RG9
z+nm&!CI=(JSI?Th_uIRZS>IAkp=Hy;*So52?}Y>?!&-Qe`%A29zLCip&G^+^#agRc
z+pI)cEm~X5La$nL=AG&X)ilEUKF@u>=lhN1{@TQY>Ff*)4#)HM|NXY#`uCg7|4-*`
zzx(Zc<gSF}7ZxmE6|j8Q23X0UvtZi%@T;p{`F@9H*ezx=ze5u@!)mWH_Ey4DFG9qh
znOLuvay~StD{En+Uu~<U?X%K*mCtRzembrH|Hs32`8p>y28IJMGBqC#`q!S0zW3?T
z@Av!v%jfNQ*cKaE!BBW6B1}8#c$V<GJ5O#*`NO;e;z5Uec+p$S^;a-;GAPHM<WF#J
zo_mYUYAIKtR@L8)-+!L3uls!5{@=&{8~*?MEf1<!48lR(f)8Ecdmf!h?z4P0PkY^t
zN8-k7XEZFE5U~8u#+6Hd=-vDBN3j%QPs7eaWoXs%!u!nMlWL8Aq4o;8t6E#kpI-N6
zo*UF=dG*@0b+Ohvf4y3L{_dX2&)M8|#taM$&$53lmjC<Wb^4sbWAVDWy1J>6W@k6$
zRHnu7t!V|<TQ9U%M~I(IKfWuf4%Cm`eiu3bd!d8991@}p`&#bJ_Ynn$U@)8IQ5LIG
z!Dl9QpC-@WQ+9h>?)$r2GB3ZBWME)uE<G+={^#z><@0{cf4}$pz5A*C{JCC|udb+E
z$ozTnw2$DM5O8C!^y{+U5Pva9NuP&}V>E;=d~0tOEcz^@+~@9&^0=+*ep~xC&pY*N
z>p@@F_0MhJS4x+?x$&_u5!5n0yuI-8G4b~|Ha?y_+dSXSVD-Oy;i8|UKgSw>nR>Rz
z^;7lcNu?(umY%HV?y!UvH$_Orjn<JC<<=|Rbt+M2`ckW(xxT)!U|Hc=8<QO?b<Vsj
z{Cs`ix2^s^pPBEkyf}H@mnDyl7#JAD4hhfu(Bgc~^7$O`zki<F|37)w{QjQb7mFsp
z-{ZP<(fb>v_s=gk{k!Y))Y$wNma|&)IJ2NN6q_@wxpkr43>0&Gb7R}vEZ@oovw%YL
zXiwnh&*$y`ztFG$d0KpJ{QiF%K&4virn0xUc+=<Cep_i>{_fAoZ*Omx+eY<qmd=`c
zy*HMVvuxF_WonG)p#j;f468(5M9nr>zNqR&fB5%vubt+uYMS%uYfV9LY)7z9LGWUO
z<=^*x-+R3NneqIePxk$O_xlLgt}SV2XVsp!dc7vN{OzsM%UiF<{eH0c>9&P_si%Hj
z?n?f&cf$J*ir2-2-pDL^TVD;e)58hwudQbGtJeHpm>$^?d^5syJ$Lyk?lLakLN3no
zQ|Gy>-&f!NJ+JQLQSthmySqx+L2Xx^Ew$fnrr$js_ifYV`v1T0|9`wK_jZ|GlpeRo
zs@G?)IW^Dg3Td^O8tYvrD|PFN$_r5XVqjoM2!Lm}*eu~^AtCy|9Wz2Zg6nj+a!;*y
zj{6y~{D#AFwa@nJ?7wa7pZlTHzvj{7>}zW(4?VUw14ZJ+6r;%MW0L7}tmgXt|M+V4
z`hEW|7WqU3&Hk`#&jo|!i}uHFS@-)~T<JWu`rU8sARcYVfVbxKw*E9s&6#oe%^sZt
zncKodpG--u=kUK}-PU4tmDTEKo7L2H_dn13E>nKdRlGK2hA^l}XDru$eNNr4m-_$C
z=GPTp?yvvzm|adcyw?5P`qlf?+gEWF&$6r9w>Np>GRI)W`+uF!LHnBq;s|S7{~R#-
zc6@&7=Ls8ij;ve}CjLM~=#hxfI}w>DQ&MmK*z@^Z^(#=P+kZ{$?r#lE=RuJwnqV|@
zP31}NxKE3!-|c+<OFDng$AvS)E+;In(KUOqQtQFWS5-mr?vwXJM_n#R!#aHq;ZF4~
zlAn^#Uoco+qgx{PS&OUimCXsw)0;j{(~a)?acTO#FY@2-mfu$ws{z#yYZNA*Ot~AG
zK6mTSYti|8zfFtI`{}#xuGtMuw~QIVad*pqZu-0M_}0q!ruoni_1hr{t&&PqpVXz?
z?YHQ@7TW0Nnw&8qc%Pl#&Fd-`G}W%G+)#EabGhu7zwhh+Uw(akz5SXO%*+f738}X>
zr=PdgufBQu-&@n`F`KndZ+dzsJ1ThfZ1LXE&zY{a+Bc_PJ+u1QD$qcg+-_(^uh0b>
z=2^hK@Vip?H&fo?Th{!XrK`BgR&f_*Nj;gupUK5lbZS#h$&ZKa?{_C3@9XBX{c^!x
z^T!?r28M`-bzfJ<-~F}cx$XP=_p9IU-GBC#^PE#zKR+zHk+6JK0jRmO%V7DU3(L$F
z`YlZKb%J#PmK^)M58`izgsWbE`7c~)b?)`Lrnvsb-;E0cHg7$CMSb$gC$Cnouj@BZ
zXJBZ!`g+4*zUpJ!a&P~uF`DVK>DT+&3-3E7$455*y?Le(G@K{>?_xB>!~{KfhFH1v
z=f#v4{C4h*$u}*X*KK^&zS{NgCizp-&T=!)Df;@czwXOo^ZZ*|UdFS=fVvLaHwur-
zmcQb!`_OEjYJ6XE^RM?aU0+|AuzXF*y(iUQb9C+d|K`Piz0a4#SqCl2Ce1>$TtwBs
z9G~F&JBZCn^zQ?c{d|>I|9;q-v1V5IRk`5(UoLr{xB2~M^Zl?7pmxg!F4@{I7tdRL
zyOCV~@oj$n@Be3}oZi=7E*fT%Ti|m_0NPS%I0$cSFA@8+_{_S)bH4S3D*Cy8Ej)Qo
z&C&1Yfn~QCmfyTy`F!s8D{G^-=gIaT&*rkzW?*0lTYho#{J(D|zu))!U3UJSkH^|i
zeN$QW-c)yH_*JL>asPJLgzn9W`?kHs4N|Ew>@8j_1PMZqT#iOR*GAu;rFU0r9MMz*
zrM#Dh)qVE=e*E2@fB)ZfcDafNfvodE74Ygi@9yrd-&y(j+4uWJr**40*|TWrUf=Vn
zdYS3xMH{o^KAqCK7I`4T6f|@+>kZT@4x@SS7KygkWrO9bY(o?MLccDu{n@a5Q(UY?
z$mQ!f8-gEZ8_o1tx9ioa?_8ioCJWBA@k;mox%YkF_ve#Orc63o&%gFh+^nhf{O7WM
zZM=W@^XCcgf2BUxn4AU8zYYSh{Chya<nPCni-kYsTf_c-*!+%t`OjjJ-ctKHYkxVu
zeOwpu`)q#QXHjYMyqdzB(rgS24LYYcCHLEweSSJU{@?n|2j0)-jgQRJ`DJIbdd<A|
z=ht<Ao0548S}MIbnsN`?31e8Jp=dvkhci*@mFU~fpN*Lp`-4{3-LcY}0m_D}Zat2B
zKEM9o#rO69fB(N*VRLW!17juzhKA!ewq#x|ez)iIx&8ZJE}LD(E_cc7OGcED{;lBe
z+fVI#e*G=)N~mRLT4&FIM3RG+Ca7z$O1`{}&GPB>(DjQ1mWwp{ZQaW&ZMJ6T<38(u
zmlfM(Hm!tM;bdL@ZqMHzkNf{0Xy&*3p&vO-clw@Xje8eWUW_nZU!5xYS|@>LZaU-F
z3(z9oVZz5fpgaMxOu->GA|#UI%DvKz1Hsc~r|+z~y3y4!z;*AT>!IPXU)8`3kRw%>
zCeJImBN`sFQFS%HMBiV&+5gwg5xtVMFa7!c{PdlrXUhMZRR_sI%bpJsNR5vqlfMsB
zZ}ywNcAEMr`69pT=hqh$mMyBhXu%f~zR&JMBmbY1(f5B{<91&>QGNmw1B1ZZ7mNGr
zo;CB^Rs1!*9`o7Z&}Bd7SE-+^6c76S+?ZE?<~}sIUbM`f4Dta3g9Dduy^Z82=5seI
zJwOu|I(IT-HmRGO&{R2~sc|Lq|KIQTpRe2f?$>FMp~(lq3vC?B-rf26|Hkgm8arPZ
z<v;NMx-a#$gIMDPmZlTS9Lq#`+yrCT1mfcY-5m=;O72W3bY?%wn|?u3RzxJtW#Y^o
z4f{GycQ^(pcDV^KGV;#Ox#>}U>F(9&z4a{#!FN`zd$n#|^xeNd=M?+j-Sv9<oX2y1
zmj3$rY@Tbk*xvQam!}&jwRzttQk6MB^~22l^R)|XxMGACzfrFhyY2rg?!}FWb<n(|
zu|n@H#ET3Ji%;kmp0bb2vH$<er}6XAu7#iMyG30^wc53I#FkzST_5s{g@NHf#o4*m
z<>y0Jhslbou5n#_#PoHCE?14(+y0OoUAfBR-D}@+|IL9KxnP+FY#eaa!YPfXgS=*T
z%{{%peoN!UCD~oPOZ&negk(5u)64&V@~!Clilcu-wZrx-J5diRfu_8fk=$2#cjIxn
z-Nh<v93Q`YeWj>t4wr1V;QZEgXTx)B=au9tF8wF7a85SVwqr-*eV_&FW7BI3PyR`6
zWi$ND?lQT}?ReCVEy**s-l)5DA$wutjZNE1Utg=u`1t5(yUL%N3=9khW~_<c{_faP
z@9A|`N^Qq?JngDEuUaE^TR*j%>Hgvq8zoZhUsf+nPTmP!tf>%KdkY$Z4W8?TTK%3*
zv3y!Drd8-=H7(>$$eIHyBQ{>%acYj;$4-A4aJS?uXT2T+1A{?Y@v}2G*Y4Z*Z`;+?
z;r3?7+^0nMObOW%^5&kbmu9_OrOyA&H(;4a>(5bDh~Et2GDWSX2E7V76*hfC{E8zh
zm0JCLeSN?3+kUyQ|J+>b^8OZkP$?oY{p@V>|EUL?Sl_>V|6abU<Dp^R&cJVz?LL1$
zeKTpw-zDdRzIV$?pEiXU%h37i5+9W5Q@MDm<<#Q%e;@z+4f-EAdt$5K&+pTM<V@!=
ztvmx7EL}VmRP`7HK07mW^Os59dX`$pcI5fqP)fA_zxl$gN|T@0#crM7zkJH`zNb(R
zG#GxKJ_%y{fr^l<2BUfbla~<-6E7w`^-}J?t~zJE_YM7Tk>L-jPu^bS+8y<N$KyWz
zty{OA_5A@_AlA_J;^oW8{m131_q?6xF88t<>>H;0-L=o&tIKw`eD-|4sO7xV@k#r{
zt<0vuQo+1s@DzPuN|@iw%N6sYUr7FZ>i6^b=lA+yQl?RrA)dF7ipSTiF#=6fsYOLc
z-##}zrs$-hVV~(6;eM?$o0rC))}6LDyCqfk<a^Q7PoJ6oD}W*o6n}{#u))`@D=sjk
zZ9I4`h|OqnoAYT&7uoCE5)L*!Q|`C<^xo?Ps6F<0Thh_4@VA>z>zxf;So*fZy+5o+
zhIOBKP)_gsEq?yLpkY73suk1;V_;x#nAIg}B5D=(rpB^)x#!_!Pwzy3`!;ob&C?mz
zu3bA9_-{67p|Da^boBF>iifTGeW#{csLs{iwok7t|B|)R!|Ht(>*^N3)-8MVI)OY0
zYUXd!EWcp<|CW>Uyrq1L`!Z)+m*+k164m~<u4fI%Q+e9q>ud_&-Pze|c&_xVaKH98
zzdpg^$`5}9^`xJLR)+{j9&quL+NF~!V7xL!^Z&gijOU%s>zTyNGHICge_zn)Ic|HO
zJ?hr43#_jGeU8<LiGkrjOGb9~?U#$X^`ZntBW^#76=r>RdcWGs>U~Q-d)l*WeB0cV
zbYAZ%blUpB4oz5@p|;wId8X&#Wv%bD%><${W^9d^*5th2UB33q>8?N9LD{yY@?v+~
zms7uf{n{n5cZH^><x;<&=QTr4#GJb&3rTnhmjYk|j!Tx_Xh_%mKBf46U$(cbjjvY5
zsd~SSj8~S+*#H0YdA@P=w>NiBp8&0r5(TkcpU<m)w=eLK)wY&wP$D<Z+%J+G`@8??
za~_D%45CY6ox~N>g4#5>V}o-vHs46dSjc$g&)*<6zi!^`Vt4)Qem<EldID5&g%+OD
zT)xNV*v4(LA6Eo<&z<zmJM!>zdGA~LCA<(L9ah1USF-6u=E<JU3l{I)ePcuBrP`&_
zEPG2&m<kKd6!x=7{Fk@;ZCOC$e^3fq(RH+2T)yfMr}~+Gu632}Hg#J}%k~vr|KNH2
z^v|6xJM9k#2th}1dOG1rLdoaIgXDk4r)BTxn1#$TX|eirYYF4!No=wAK|NZP$tQp8
z2F;@cO+A_N>fYaX<@+_f^mD5|T~m7Q9h)q!m8&IDKIQ$?1)ym`klR;S>^Fgi%aYtJ
zjHi;GyIW5;$(Xf2e#MKG7dE`iI6mJdK0ZFa`~V}nOr#2EWqiolMs~R!i}vlSJN}-3
zdeoyS`v31lbWi4%e7!RW)@k$6fMtyX5mT%cW|~Muy_mJ+;rWa2yl-{gwZ63=b7A7;
zq}!L**}mWN`CEQ|{`~0^Kz?1dZtvdOd+v6hCZ@Y`X5UhZeiCc{srpj-zq)^apRRfC
zT^YXc_p#rbp)PI+gr_;JTqQO+cWEZsxA%hBe2!b4h$^uD_v3MVL|PaF1H+5}^|>XN
zx>g*RRenVI^Yu%f^M78Snq_0pukrmSC=?hN7#=T!B?^sj)pptAzt#l3lYZThd1>#_
zdGjsK?8>;fXqxT!JD)!Y6)`a|I9%0<-u9+)_nS@L#VYG(dh5n&g}e!QWBmVK&^<%3
ztsjb^!$%3Tf?&xwB---u1kdJ$%KO!M8~e;8qH+#w3E&L5_-Waax6Sf@9yIdu@~(9)
z0+l9LP0h@<)jnXBukh<hTx)%*H1N=KkJfANTd)1{{Jl8v1a$s7WGXCGED#fszM}K>
zUl5z4x2%qAZb9i4qm_&MtX@qp`Y#PCd$hvVL~Kkx8<jONcwzCx^7k3@k6wGbSky%Q
zZulE(NC-GwMFeK%p2L${*{qL$`m<!=l_lvayvwG2{<A!H?b@|py{GHd=1E2}GB7O2
z`gS9^zd1TO`t{;HOpjGOm->5tSDorMHET<@`lEC~h_MXGi{Jr!JfclT+g2j-)MqbA
z8{IIG(3}OPD>Yte9=H2(kpJD~D_2Z5x6EN+U<fEZd-m++d!Ofhw<$id@Zz=IPp8@S
zZsXH0@l}1N`MgrN6k4_!_`;pMDs#)jb3yBMS4ONnQS4Ut?7h0J@=ICP`}JoGkIMu-
zsAFJYSiuPzS>o@!)IEpm<bJjK`X}lC>Ms3l?d$zEXGzS`IB1jw7;?dStWgt9UPQjC
zJ<2tM%eH>Y!*dteA|{_pRZ`jvDq`Y;Kyl@9QaJm%lk4%Hldhe3DyF3#JN-*vQP0<O
zP&EPy0AZ(vpbitrQ>!-exKAtcUwK~kb-?oze=o9mxl4QbTK%7r%q~}vaQw~9&EnH%
ziZU=Ttjc<KXQ%h~`}P07sqa%06H}LwUU|W4*A>$WORb-qn>&B~gf?dy;PJmqR4YvD
z`M!(qJhcj>Dr>eJyt=%`{&A1-x6>&`Y_^OH3@b8c`Yd|~>hRbF?$}}Rsjt^2JV!S6
z%U0HJ-g}qNfel2i@`F3KyNfqn%xbzx$gC~%?OSG*)Ng!zlr7enUB2c+o$DrM1_p<-
z7EdNPf9t+<{bXy`ysmYVKif_I)-CGT`xM-c2KjzvAT0G?*|mi6>_s-O&+oNMCz!mH
zJ$lYI_eJT+Nvgj^c7V#*tW%ekdY4ZTQeRidJ!8ezik;cDAOjc}8fGnqrJohkviOq3
zq=j@%JfboZw%l-d8NBcPp3moeH>aP!SNmooC{0#bSzDLCfAc0srch($jg@muKc9FU
z_~6%)zg|HspaO=0fnkXo%#Q|vUA*4YqBez`+I(!%@(T$sPki=lUgi0G-k*QJuJ5n=
zzH8U6UtB4y3=9pN;o;%eKkT}`H!n~m?zNicwzNKp+Ftvx#edH%h^P$Nm=0}KhV;Oq
zBw>?A>J6j%1zV;hp8L~yHR=4>`ftJO>>qU~f74I|6{A;rK!ds7pZQeR)^>|pJdK}S
zQnTfGzZ)Yoy%=aBHNu0MryreXe5)bjU){pjpW8zxuk)74i`|xUbCMFM09)`(Cwf~>
zrcEtx%$hkXFHEbCJ@O*^v(tU3tJG9srLn`(DONR>w@RPdq;ENRapLdRzNyA0vqGMH
zdGfuLTU<}?F{tjCuq)l>v1Iq+4^`Xmlz#53cB|_v)A_&G)AiKiy{o5ueq0Hvy+GxZ
zC%o3%s+3u=>B7d1d{JV%^y>pmGb^@U5O^{9dD_`oUwaInf%>~4XXe>fACKBLWoy3X
z>*qC(BM(pi3|qL>a0Q-`m(5!8@N!U_t@mEF!X2gi|9*R&k(D(oFv|m!gIPi4!n~hn
z(zo?nOo>Q}c~G-3`RF>$5GiQX8oY#?qm`(`Jmcs)$<qbt3pXuIa$dUB##;C&dxWvz
z#K@gRPn(25g9{G6Aoib%SGTqY94uV<`o)sJ6Yslg_e!1K%pDu9^%S~_8>wxxtlP<X
z{!ixBKcoK{3$e$1zh7Su4qG2DcA0_$CrooMNm+h6r@nSBx2W#(_s|ZhPb9oZ$?}qV
zpks0+^3{X%g%2+U-H-1qPbs@!`~9cuJ9bcF-<ooA5^G?M?7S^{=j`L(?F_p9Y3V%u
zuTs#=zzNR`GjvYLs`>6pf3h*?o&M9kGdnuYojZ3<XdWmeOqXxoTzpP=_s`dNi@c|Q
zdau3wM&*;ei}!Ay^GHn<y7j~1Dm-}|TRp3J;!_a=+qESt4}AaQc=^xTDZdx(-CG;R
z3F>4mcvezU(i3x8O-xdK&iQ!j=|%DX{zY_6Q=jw+)=rH<B!neb9M3sjSC!Q-_1JRb
z=f!(7GxPK3Tb}w1%A9Jp8<)wJzKwn&xOCml?zOj1*QT$04=u}9NP)u<)H-z0D4ntC
z%BH1Wdy946pWL7R#Np-S=eKU%0$XCB`E+fj`?|`>*N!}06{Z=y(>^%>ma{|Vz;mCL
zme~}`TM1eJ!d~q3znPzx7X~Vc4lKEH>5`Fg*P6=DditqvW4v}wa)Nf%5>CO(s-EL6
zJn><lX120<d}a@JuTI~XZ6qk@>+7qVx}2GTp+V}xjT<|XeWP>UM!&nY^FmaO(zU-+
zmt=ripbQKQ5}Vt$K;xZ3B=FUSj7z0Y`4Yr*bG#~^2cNro^{VN#pLPrj8tyol72UkI
z=z7YmXywZ{VwSov7;FW}_WrOcIvc%4!Sa8_x}I>gSo=>mkIoByw;PfI7*@ecuYk;_
zVw$~W@jH)m$C_V@X}$OJNnLGiZES38Y%S|Neul|W>++*{%5!h+%e^UZI957&NA>0V
zeYQVqi=VWyD{o($U0oR*fBswUhI*g(XHCrV^((S6`+bswQ*NcZEnBDfD(zh7F3Gup
z=EZqe&c3;`@9ht}?B#For=RWhDUNRaufmW}v~vCW{0^q<dn@i#S&1*5ZYa8I-JQqD
zwb0u6zzlc_Q@a(xX8-xU=JGu&Z){!6yCh9$Ti|`m^mB9m91LfeQPj5E?C1mK@5e4I
z{(khr;_t^FfN16KM=!MP&(qI(bxUODzkMN_p0aJ4D1E{$r?$rDd-|;C`5INPdVb9<
z>-@#K+x_sLyZ^sg)_-3y`)1_BD+~d_Mw`>luDZV|^>l&eb+sJN>raHfO<vcn^qkwa
zc+2x?zhDi>E_n0INA&3wyWTtUZ}%->yt@33arwKL`tMu^mQ0sEaqPk0`mTlU@2eN>
zc==DAdk&lYPW__2(U<!y5{qu$lQ{Lyw9V{~DciqK?MJeW*2-Soknr*H>3L#0eQkHY
zb@?P0PYq^vNIg5(dVAsNX}ZkHe5z~bd&fFY4|+DGe*Pj@^1Jle`zR!e9oC+b7t&2F
z*m7a-)T(bMUeCLepPRc@-%y<4O3T7t{^Jk+mLEH?cl+@Jce9fp{IgE}aPPLV`2=6<
zsI#ZO=Jhs~Za;cp*X?<AoAxP6J$oz0+x@NYSnBD;h2PU%55GI#b<CB^`r%&KT7YWz
z6tBPa@eB&F#_8woe5^kDR7|mdkKXk1H4&b{mZ|=MkG4V_#jp|)QfA4TWwTDGwHAG1
za0q=`wf)$G=JMkQYRhx<^LD-OllXC3KB?k#+m^+?y3WmpKR)b|sHuqkvi9f0$?e9u
z#)}fC+b%A2zj*mk?V`f|boaYw&WRjma&Y{qdQAA^pO}zkCstlbhuVqMz@7Ao-Hw~L
zA#5?j$}2iQuRqCWFv#SwD+vE`f1}!_?SHj?<?q*Iliy>lwEVS#?#_Ad-nvGWukYRQ
zt?Mnj@yv`Hx$84-J>QUV@B0TZeWNsTmm}i>o8(CA=i&yTizlqSV14NXbP&o%7*Se#
zu9jIT^!}`TK<F11hhJ@M$q)4FD>m)XtUmqKa8Ii9t(6kKdg9IB|7)_n{~!G2&x>q9
z!HJo(1%1!kXw3R%YcuP+wGxOn^3~O3XKh%%wpn}YKEK5_o|(`}K0p+1*UJ>0!z+%y
z3w*=kaFwS#x9gw%J&BvQ^Lzf;-xFaj|EpKTd~-{3Amh$??@p|XmA$!j^<rx!BVXN%
zJFYig+;V>5#Xax8H7(yIS$wIF^S~Fwd!--xs*9BOX$M1nwTu;BzNUm{8D2i|dh$E{
z?Q=4Zf1MelxBLcY!>QA}#}C+Uce#J->cqcy&ns2G<`r~q&Ro8TtLSg-#roUp7yaKB
zfArdq7?)*wQr~OJw&=tQo@JMlJ<GmFVbQ(yb&LU#{%dmQ$Go0a`TNAyQoZ*TD^vZf
z@2&g;Z3@rW@+S;hG6dvK)w0(LITUj0v#0@Mz~r{=IX!Q5?fc){x_YtvvZ>*gmlL-r
z2XYr3HZ1slOJYZLZpr#x3a`@2+&&k_Nt`_$?s9tJaksyBS~JyI8dR1}u~dx>KAE(<
zh-)b{-5m3UxA3Nh?9%c2D9j+7U7^ADuO|D8ZQz3|^}lCz+$p%Vaz)|c*x8G||9bEC
z{_FkTj*d3hYWLTP$6Y@+y1QTgcfQ}pIr$VP<BUgId*i}(K|5VOlJFSI@{sy+M#R$m
zUU|>gnXPR>pZm3|m=ex_g6sS2`7R(c-<<s~eK=a)-&$z$od<u*-M)kHD(*#j$L3_%
zy*PTY>`CXvnhV{^m#<7JvtdwM|EILzUsT1O)Dz0xbF@NVZFy|zc|KSMRHrjAF!)%&
zqtIn#>!rnBQ`}T}*N9oMGjtX)-#qc}+pQOS|Lwk5{rKv{*Dw97g@UgXe1G;LcCS`d
z`1&rN;%F25=PNRzE4{YJ{M&TG#B8}Nf5XXzH+GfpdHvcc)%$7~H*|KnLDK^sez75o
zYBV!fm<BIQXEwOX!|(e4ZT6z?ZQ6^|zy3e+VOnpddeW?usnv_}&+;z@;dRMjTV$$Y
zw#Zc`naFQ3GUD~kJkGq}n}}A?sw-7djnKI!gQxIzT9&73_e7)0`NBW-7;faHbY3pK
z-}UhL_2qLpl$4SxUQc_m^II1PuXsH}R<~X5x697U-O86Q%qX*A$Z}tL?Nlq*oHCj9
zDF-KSf^HOAkOr@IvK+Ubn)>Pf<du(hGtM}~cI~d%?R7uTzxexedorkidh8H*I9mRH
z^v=s`<}P~My1s8)vVZR})!)lxc^gjVAGfleUcN@E)w>JU9Yi!zS81*cSb4)#IB;9Y
zi@9BM88p1t?brX6w@YnXY;k7F^>u#Md_5;WOyk}7wK~3Q?fu_DCVJ6wZ;#Iv%hmqp
zpAuz#sgLczlSv^@L|FSmAI0u$`5Uwj)CmHQRKSy0RQTGU<x8@s*f4%DVJ=_an|nP*
z%64_Q>$>vnTZIdf*xtoS_y50bopk!Be8)BAIKf=~x?B_e_=#mY3|amwv!8bA6|Z_$
z4ebJW!F%B|cvgk3nbLX4)$i0?hGiRL{L8<@d|!LxTl4y32W+=5k!4p4Sy!I@C8pXH
zgiUmAS>KBLb1S3%rS#&wwDemS89e;|&9V?adi{d%RL4MAId)kDF}^yDYwD-=VE4N4
zPb>yUzyAMt>_*wyr5CFYhfX~GZHX-Vs=N>XtQWtYRJ`c7^!%=Ci~V}OCHwa-tL5{y
z7Gn_3ellzOg{mF5CY_oiVgq%&sXHt^255Upa-DVg#k|D-_W7qpU2_?hO}bO?W$n+v
zlK<cLyZo2UzU0SjsyO{^=e+qf%2jordNb~PzIn0m(Cx*!NB?)O_^zG75bS#I*0u|E
zroA=mA3<ka6M{b6Hh~r%j~AceOz1lCHLrKx)zwL_%m3Me>Xo+^0h`(0?Nl|Z|JL(j
z*PA^V^*>);th+ON(YoZYTN@cx^qkyv>}<;=XoGkG8zK!}O_5b%O_(Hk>rY0`?q91n
zzO9b$did^a=J7_)<QErzF9HWd*XPB5RoD0TO};1j)%yLcG989x?5wcCWnV<q%X(@)
zgU0OxyKX1l{;uCOZ+@L|(cfB-QQFrp%SNx?Ww0&w@6`;;M^7()d{ypxIqtl#wHU+X
z{z))@UJ3>^gF!y^Df^iUN&y-=)4TWG|7WtT?)QDA-DRb>G84Q`@_us%m0tIx*Y!MO
z?(dUS->W@~-^S`~1jChWe}vSRLS1%X34G9O#+fOWi~*ZKC3xve_r?F$-Crilx@=pF
z-lqL~%|Lk8H#>{8J<r}`Siae@C73Z__Y_!y32uY8+Ba#1-CJ^lvqAmq{co#Z{JM1<
zR10OgH)byXfA0Q~WBvQAW_`2NN&ENL^5UL9t(opj3(7>a^MYVon|!?BnP;Wa$|IV=
zPh=Q^WB$u#Zxgp%yI1e6hQZsf_v?alD*m5dlzIPf@-u0BDNyzG)`KDBe&3{JOE#&&
z0{y_01+Za<8LzmeT4`1?%~<s7e@Ssk{J)nkqCX$rvY4Ur*Z+#-oQnJ2iz|P2&8WP!
z^Wv84#h3e74jeh5pAmEeR$*`>9Hq5#gXYRBnNQdbsF)SJe|xd^=W<YCs$BGoX~DGA
z>+AZyzK@VSdpi8cn#<?AkJ-+jT&BWsOufD~cEy>@<NKPRsVl(?ks!>wW-~0Cad7`V
z;n?YQCRO!6ZC(8gPNrO6*LVEhzov}ZgPew+x77EwwR&IfV{u5;%!4%trtX6GQkEoa
z30i)pgSSCy>g&5wvGM<1Y`*cgyS&$57xau}a%i4K)%yQ_Hf6sWH$L@#-~BK*HdCEx
z!H%Hor>|WBr6dN116$zT(g*omyi5CR=I!Tq*!r|>@$=>Pd))o*+V9%`@#G2Kl*@iB
zAr5&33ftmJ6K#GSt4)4A^}nE@&6F~ghL@`@{4%fSUBe*>F;k%*mMR(^aq%us^V-4I
zz;*gwm9tIRv(HJN)6aK2JlnrimVE}p;n>+pr>CFqJAUtD(}{l%#WRmH&hYb!ye+2X
z2<=-czze4-haYG;c(q-#mzaIt-qvhRZ4S?$pVziLW(YMXIIp|$;hN;6$L@Yz3*F!O
zTJs$!S$qUKyOF>HH-aHxb5ZT>MXz7a?{N38E&~;kE_&0;R2H22b?uLVT<vGai=`(m
zC%(Qrt4yY0rC%kqggjsYFA^9QsC|v8cD1Q`#dz^=ufN;6{rYb$9J-2b-g^;O>S$B-
z>(h(Ky;^UfdtezDCcvv>1_smA7Za<K53|Qhf;`Y>W;>}&W<eWIZiR+f{jV!Gek^>P
z{9@zp%YCpOD1-mS3816GAc5M^(eZHMjjE^hF4t3^yROTRzLn|WxooSl(O3V!TbKFV
z?&;__@wLSMX+>U!LDAmm)zf-!T`d3n|JdSuJBze^50x(#{)tvL`j_hrF^+-Z(sEcX
zVQ9F*yJokp-2Ml-7wfO*U+z0(kvi-4qP(={!ng0Nn7#G#x4)9geQ$rvF;qAD$_r{F
z&ph_*gvs{4mveXK<Ue8CH1YMzzB?BZc*^tp9<J*(ytDOX{`|YMx7Fv}G<bAp*@@I@
ztv~7xTc1>IKQ>K&zU<!Xwc2U>e;>+-+2em}BFs56o*|-X!mK+F9CH4?6JPW@TfYBJ
zLjA2m4aa30Enk&axn0qZkm2Q??(+AL>ctO7>SCWat(d=i!>^gMqPI_XEIo6tF5%&%
zN$=05Rwrj%RyO={VlTKGQ&kbm^X^9di}Qwi)@C;a1#A8-|EG3sex*yvoF9ENK7N<)
z^GPm7a?CO$$8^1suM_OA|M%AL$Ai0>?uzlt^rXb}I*+OTc0D|)7Ti1g+jMtv;=e~L
zW}BM7EfJlXnb+Ia>b)rO;iQbXeUCDqw{OqsIq3erccJ^c?#AEmIu4fB_cZSRqsS(|
z(_G0s=I;TOQ@ngG-&b)j`hIM6^10prlxKajR(cB>Hv<Qck29<sVqjRY>S1o|#oC+4
zlV5+|w?<$&+m)^7d)kiP_MR;z_Ey&S^fdR!a_lb4wkp5PFkP5;?M}ulQ}d+t&)r^k
zJl=WmpTwWn^OGOE+iF;GU)HeTzU;;S%V#J5`1o~Ys%p}Q#@$JOBlSB$ReEH4jge8V
z@ufa!Nyu=(1l|f^XjpY}U99Zv|4+{vZh5$H%VHnznaieS+<AQ<<KFWP;7;0|&o=}2
ze_oe)eAW~rUf+v5es5k>_&weB>5mJ^{6`MV&+mQn*4*v?+w7zV>+ZX*+poWL%H<F}
z@!RWmn*6H!Jb6a(wWAmR%vpTN4`KU4L}KNfE-lmXPWxQ{yVLfv6Q%vE&us}buYR6U
z^~~|&j+{!9_vJ1oZ>uX(W<_1<GhKT1{B7M=&)<saw(rmR-MH`|sE?~u4eAnon+>X>
z4FCN2RpRU??EG53hxdJbWXYeq(aFzVK6hQV(Gn>J3K20dBcS>FeaYE&wOQZ-Xt7V_
z*Ux3$)1L1G^&6FDeX}%?D!Xa?*5it~%i~Q?K~6ftneOIt<Uw<}`~SDuO23cCyMEh#
z{n&+H?7@7Ntxt<KeqF__406)vzyBq9cfXxlrUZ_51_p*@2C#ku1B1^DP@_Ta|DoMV
z*SG7w)d&u*bvAihTd+l@EC$r0>#ep^SDNf;ExI`4MrowUn_W7$;y&%_=m7QMLAA=h
z+3Pyryss16*_d;RbNRf+>N@%Uxs@(wY`)%kVev2bUpcgXVK~qNpTK2sILe!UQ((4!
zMfR7wCBC-;m(BUb+P(PcfyJPTGsE)5(TSO}Czh!kTM0_+5j#|F^;_!}-JJJgf30sy
z{rAl;_I`XNQS)HkmdC!5J9F}Letx<+aqmxc!{2MV7uTKpvqc%&Ok^-Pid4of`c?P$
z@r{~;(Mc7blQZ3CN*R@2-17e6#b1BI-A*4o?s9nD=}Ue`SWcO2cm4cH^x~cx*E2Pj
zk0*a<+`Z_%xqaWg_&WPv|0{xB@+{tVOpd#M*1q>^zO7B#{L;cLGFyxgrL&JBB34&)
z#MH-^)c+N}_;>Aj?YS!(z&*-|>Tb7B1%q<(md6t&wcY*J)d#}D_XVA$<+?zPED-*8
zJHPA1(@TBknY_7mCT4X%eq`8xyE5bJwDT^@cIqOfB1VLL659{5zwh&vw^wC*x7YTq
z#^k8W#{6B^7RQOM)wfW5_5AI$GMOx&zkcUC`h?H*fbhcO@A~h(Uf*+Xe!cat_rGFq
zT~u2hqX+7?e7XPe^@~3z%ojhDtX?vg1DbdmJmE7!3=EGil|R0^@#UY(%GWQ?Et}%G
zvhe(Km)C*oyS6F&_xxh*zT9_MCD1-Uuw>4cb1y7j&IOg4;4bO!&-up>%+L3=zO}@7
z!@F$}|NF#`%-O8pInBA>*BUyTz`!th2CT|wU^u2Wz588$t==xZzZsw?Fq!NX`}<6W
z?W-jj^*3K$-0^%f$g=Aj3OvtP{M>8!_{sNUp#Jsw|8a7+>%PPr-r1`8He>R!57%@z
zeq6l1PjY=-`5BwHcRGAxkqYP*L;)SJ?cqA#jX#Z-yWKx)?`wT($)z1Rm0RS?qqfM_
z7Ntbpy4-hI<jRJO_cMMj>p$Ley<X!NthZNR9}BAgx7?b3+V%S??xcjfxrWc@>-B<$
zVi0AI3cQ8H(69-V<!}7hc>Tx)<?qX6Q-fB#o*}x{eV^8?_@De2cckp!^4P#PWmeRp
zuP1~Te?1|b{Ndp4#m|pVKe|mmUhHtR*%H~c&%XYBrvCB9ZNC0<#d`hA_RgDK20H+V
zL2V+UX~$qt`Q^_O>5czlwWnB4UGVd!yW4a2f7)VyzVDjx_nf{)v63n8ZoTfA`M)Z3
zcKliQ;?IG4*Uy{#eXN7dN>{yUyist?@M7^>(M;%(84L^wLYW@W31bEZhRFvmB$WKU
zzVqVVS4~?cU)kd0oV-QmW7ms{tM+b}@3AkJWuK>X`G(9|{hHD(`#xMX{4m}A$hG|c
z(O>@kxjj)@#=|<w_f%?i^5>t+-T&wA?}|+Smz^Rt3sGS>^uqfq3=V;y+~WIuui3Bn
zKT2-}W`%(gg!Q{EpmHa0|7E?*<Bfr)dUx%g&G~zEM&&E}<JVT}^?*9fJLkRIl6-Xu
zh{^o@p4{B$F>+t$a$kbCksNqedn5d`H9O(1eDdGj{bA2S9BQ98&G@*B|Ja|??|LGa
z*E`J=p6vJc-0ov*jO`@3_gDI#sXF~L&^~|r7Uio;KpFUJetjL!onr4>fzbTJup$wW
zT|K7!y?Z|CaCP{x3(5RTWS2fOc~|Igrt*Gx(!cBPduFcxA8@7gjF+`gkN2{z%2s|B
z#$qvL)n{zKM_=6X{a~j1DobZ+`M$5|dsRS1+m^*JD*_fH((wlqPz7jK^P@%L-nFS^
zQ)XTIa;7=yo%%lU&w6_dZ-vbhn%Q=2i?U;C>Z?UhH#|;yUcX!KS>2!Apc>{@XO`Ex
z^6VU|?@wO*ym<XmAFM2Q;LSpcbW@e--Rtsej6iMrEt9WIId=5-k)G>y3Q_R|PA+Pb
z%Vbt`O>^$+1mQQgu5Ns~TE4Hbx^8~il35d^WjfBzua4$fvs*W9?^9zz$^Yx%wbX6+
zkPw4{l2Q@#&5A$q_l0a%hcA^~nr5O?m3GGB=bDV_i~mD!9oljgR9ydlqz@i<dYvub
z4QdI!^)O9*9V&k8!m;+`bHDcq&3p!G*+WAqfEf`;0*CL;PJV1ZU*_-jzeaC0Oc&N2
zd^Dr*Q}yD%OY=KctoFC&TcSU?bK2p)?rF~PQhUu~L}TNBNATEHl;2tzbiMlUR8W&;
zM)kW@D`syEzEuddfx%;Dy_o=%lQ2uV=EJ*)|NZWo#a$i0D!Y@;RqJ=LPQNGg_W0ao
zXE;Blz5-?M<bOxakIyNOm-za*%-cHf)vxyv!msadHe!?ihm?jqX2J``hRikp`^}I2
zDwmgS=KpK?R%7L<EoDc}nAe#+i{E4huB(5wZBcg2U7g>tZTddNXZ5AIXa4-=cVD*D
z_N~iGDX^o?iC(NfzWy>Ie!CE1;}d){dR;%Syp>(sZnLGbs<tzIK!bT__WyV`<KwK&
z;E_tD86iez*BU<FD&O%F;v=z%GxzPEWVR>OIp@dn>8{_(?Y*s`^I;4Onltz9w}o{`
z40^w={h65a=L09Wi!|km$=k1YZv1ST@AkZXpBy+C_<XXy7K<NyQ(mW7_V4?A_se$e
zOJ&tfcjox#{5j!y@%QQX%VnWMq6`fph$??ZTGjgBVL88UWGh|2KfP>9$d&hBdepnp
z*Ui3m)Yw39);FtyTjEQfvTfS<Qh0s;yzKQJ2sehpM=}@^q+b5Kcs=QI`aO}I2OGC6
z4vAg1(==_*H)g~Cm!cQ_-EmpTsIHVv%|%Ukt@}KQ&-(i;LE{=HOtvnWy8<*t@Ol3q
zXHcP=sSazGEa>_Z2A#oWIAF5z?W^@io}J%sn^d9kRwMNKp8ubd@3opAJG1|PLCUP#
zm-?75J1yI)oVM@dV#D{3W`o*DTONnp{}7O~?}6^duc!2v&4o2-8?*vp<2eilyr5BX
zaLcafaHjjpRlE8k4S&y#@0e@%8{C+?RhST!6|qC5?AMk5-InivdtEvE#>d*P^l8z?
zr>Fmm+?`&p^;QL%d>KL-5lK#SUG-H~P^UKY_=;WAocnt##qY|1Ml&a#Tq4VU>`5cL
zTu1KhZA)d7{}{~#4KSbC{o`3i^~LN<e!-=&)90G&{(o-(HTXaYq9ROKb?Rx-Y1jAj
z%T$%V&gEY8dCuwNcgOe1ezmq$ersWnc0H!pS0`?d#kbq}`%k28&OE-d<Co><<a0OU
z@BZ6=er~z1wO?rI`dtcg|NFnYJSjq|q?(Wt#Ui==ANFqix;x&(+U;w~t3`jGrXTs^
zT_?ZxyuIC96N9|$Yil|mK76?2`@QPN58LJato>ZK%2ef?+5N)&;=fJit|>;D$5+nE
zy}w^WZvTfhTauw3VK8t+$~2DAdOr(te*bgLJicO9TdQ~S^ZK8KXX=hWSH5hf{MN#O
z^VO~NV{hvJe82H>vwc@vtM{e8VAI?C{y%-O>&YA>GZ~T0Gz7)SwspT^ZW*px25JU8
z*Z-#k?$c=;kT7}w|Idu?OJ{@9<E6eJ)4QwnI^N~isl9~`STHbzAX-xmnklbC#oex_
zK3^)kSPSHoIrY0ttn9yhUGaLx)H0a_8Kbqb;Ism2O@JCMeZk-&FX!*I=a>6n$=HDv
zQAE#Bs;aAr1U1DokFV%@mM$;(S?`xGsIhb_uz@S9_TNXt_ul5NpBeQ%ti3{Wc0M`0
z@h$uGC7`pvzya96g_Lqxzr_5$zwu{rx*I4KXGVPGHGEtu-!s>)w)D#TJ=wQ16GF`I
zmIQ;+f}iEnDJRl4hgQGW-F`=?`u*PWJztjU_ck^*uG+g@=vDbW(=x07?S`*)pSv$x
zsQK1HSbKW+@%<mxz4&?a{}M#L;mSa&&>mm@efs_JXZ3&EL9;@EY9WW$on8d$M)jVa
zwp^CgtL*F5@Z+`L?}~rFTOMChT6(m6-{-j*d3p0Ll>htpeSiN{?eJsAdZi!x*Z&H>
zQ~&?(#^Z9;J}<1b^(J?Mn%v83`TNh#x6}m>BfAKzo6F3$uXan3l3MijMEKIV&@n28
zhQbv{t&rsF-(Slgf9AhWF)72~t%mTbw@dRoD#ibK%@m$|4zw*IVpmC~i_4z}?Dieu
zdtZf4Je#KerdIj%oU%Rjm!?|wUf6QI(eQou{*G<p`_0~JfTq99=GVJ@x%=nx7U<>(
z1_lE@MB7Ad<(v2Qa<k7>=RRTkeYwvl(Wv*V;qTb^9?SRp42;g^W*%?c1X>YYc(?Sr
zZRDyi&GLT~KzoB;ynZeH^`4K~<Q?%Ibu%x&Ts~he{?8-v<1_Y@r9@dLor@Gd{-(Uf
z4m=Sw(_m*~4!C@-e$9)NU3(y@{=onA_jZTZta<;Zzy7>PLc$Bz-lU|nvsgQ&79YEz
zbkQ}0DMNxg!C5#g*gQ*RU6;%MZCe*d9FSmsp>%^)WWzBPGndU$yEm?Jv^v9+dg}kd
zcRM-`e|cD*_U!AfbvrGd?>oQqy*cwK=5t>`={afvulydl)5pYJpYFPJMf0rM_Uqd&
zzV5ntG4sO7mB9-Fe|>u^%`K+$qvlHHw>LKpOI}=va-aL{X8QaSXV3P^mftblb~A0Z
zRDAT^8JCxMPF7N1{<X$s&E<*7i@uwFR^ER8+sfcszE5{eil{ocapS|i*MpXWQ#}I%
z!v%)5&o5iSc)2b=Fa7UZx?fUC^yuoK<tDSg?Uom)&8twm_4eD_E1DNnq>NsfWL#MA
z<M;jla_jf~%G#2BJ#X{+Z0=;g&`;$zm4Ds&;Irla;|W(Z&o0}PQmXU!>;;YZPld0b
zhpsU&yjuCSHVHbn#IQhgwN9+C_j!4-r``5Gb1&H#_3CwRf~^IZsqyFFjTe<Kn<rl0
z>;FnBBdGTGx89$hpC9kDekURL-}qI@n~lfaTwRY&kBg3rlbc`j$@9-+`Trf??^WxE
zt%(SHYx*CwYA*52%O2x%9npC^mxlIPhMs(R%eX4GsJ`UiLwzNqnO7{&E~+`HzVS<w
zyj$waSy!OPNHZ{8aen>x3al&WkR2Q-cUsR{)ojmZjZ)9eCqzWt`ai$xS!cgb$*A(@
z%Hjo)Is5;9+n8{$>Ad?~xvCcnE52S0x3~ZQ>9qcF&E<21qVxBb=InmEZR7KK)o%Oi
z{w}Ki{tm=Gwsd-&)atOczy5p$9eW{uY);;;m&;CUxioRH{)v;ldduTvZ1rcz&Fq^S
zeBGp*H($Reb$U;ihQ9Y)cw1Oj61L8rAwx0j&WG-Z-**nLG@j)ecRzOV`BHz^gN=uS
zmIpN3|NGcq_~T*w@prr5%ZbO91WuVMIV-c{?e_b2^C}*7N>~&m^hg*g?fcl9?^0M;
zIH%^*$&YLEYqgj8%oOsTrt|aC@3^|3Pc7c>`JD88Zh7C!%gfzej+~gN{5bmludq4Q
z?{?;<pUG5~{bp@c6~9^G)3&>orCysOeowdD_~==25NrtrLx6iFY#SK^!-~7Js@L^B
zYR~tcdr{|B{pSTQ3jb|6q4{Q(RjbsQxz^@wJd#4$*VpxSbcDy(nu_U0iCkXp-~Z>&
zpChHZ{`dFQKHhj-uDhe-yxngdKKnl(Dt<nlZg0Q;xLoy-@B9D%y-{{Mckz}jCUNzD
zzgGNs*q(fHlIq8s>GO|%JT5PvzvrV{OvS_2kAFU&U;ZmIrS;GHcVc_jR~t=>4H0=Q
zW;@qv`AJdxg5oE+pSNnrl!YOZa8@FG*iPZ}R6ASkFu#A_uSlL<^!UKz#kbGr_xQx^
zzM^?00h&+GAD^@8%p6POuCA^gE7L>2zP?WW@!{e8e#^JpZs!$V_BB81$S(V3>Gf&T
zrXAaQJx*FYroeGc{C+#VT`v~h$lLw)(U!}8w=dm{RA0U!`pcd#jS(N^?fWKGUJib4
zvUBS8IpRB`bLClo^Lrvv1aDCgEQc{{sC<3D#&BAEVU<g&>#Hftrk-?pE_}ZG-T$&~
z!{s{W<?rrf9iOu*q}M9<#)d@h>09~2V@pGA{(iYED7f+ezu(7;&)bH-oe}Kf;^^oI
zie$s|b8|E_G&(vuHlMT7w)^wpu<o_lXN@Y~F8aMbult<(Jn@Mqmz>Ltnku^S&!*ty
zzpv~4V&O@Zmj^b-#*nh|lmGqxrO)~MPnD{!44xIDwm!Dx|Muubr%x2F%`aIxb*61~
z8IPn<%I0Lh&>kz(GhL$Ek2amw>+a}SyX}@%+Sys6vAfIGeywGfuPKPB|NB)?aAVoq
zTRUDX>YlZAv+KzekU<y!ikolWwQ<L((xn@}G$k*7Gr1g5@NJM}gHEI~Fl-7)eK{-Q
z)9i(T8y{`HqUo!(d_(q^Jx~6<u=w!fisqH1cXxJzi`?ULR!Nku+RrXmp%At%Mp97l
z@v+|SdwZ*||J<uSzov*s!azYu>D|uf^CGtA#cnp)79z`UZCK?uL(+2Yt|fk%L898z
zk8R?1cR?v>LJlv0&dD%1Y+Jde=V|y~jZ=0t#-*N<Pu+dB`r_|btQYGJG_DL@arDj2
z&B-SwC|>QeeEQ_c5zsMZS@+YgtgK5rKTlRraOcjQg?9>%UwysT($cc<QK!0_%aK=C
zS3ka)K0o)<zG>_J%C)<!U;W%YZ~oih<t8h^6^@?0?xIabrSQJdYy)@$enM*4|L0c&
ze|=eVMbcNRe!A_V^IQF0?tP2*pX;Ri?A%;w=XSokZ)RM6a&q$HpU>y_|NHwp{P(|Y
zR<BB~$Ce*mxBH!x_1i7Mz46uWcBb$7b}L&@@Z-PV@7-OFfXeT^RbN+qxBY&v`u%zN
z{on6Z3knuKof>}Zob~&d?BoA_zn7P<|5Nz5{!ygf|JA!)-)D=v{5!`SwA^In*7_QQ
zYiIV@mBQL746{#oLpSL#FdX<Fx&6b*2-ByBu1NZ>irxR-<^0F*Zhp)4K%sYMXE7-B
zO#3W*<!r5#l%AcPE#59ym9gj7tJU#UxmQ<Q{_^s&vc3KOo4Yq3JZpYmCV%hOu(@&8
z$;WzLTwfo*CSs$KlG3iy*Vh(Qe|vH9@#o{Gr|b83bY!pJYi9TB#p0;@zu)bCe{7Cr
z@uMlhewi2cMo+pU7wx|Obo%j2_j!81{{OoCiluMb)7<@?e`J5T{<hse-3s1q{GW;_
zRJ^C?|1+2tYoxVkkxi-B<jnoQ87~(9={X@HvdnLx*jLHou8tRXcW)0|-U}+gK;h<A
zS$X#V-?EpNRQ+tfUg`KT|NX<)>-Wpeul*L;{BCE($4BSozrVX{t)#SW$D^(pHkCyo
zVPV&P+ymvLHeTs#3x02Nv7EchWxcn2$5L_8qr0X*TYfH6O7!W*H=BYNo$o#GmbX4P
z7<PpNg8)*-aeDe|>&7>agcl_}opeRhciG|X|5dC0JX?2Si@wKPC*4=p&q9u_xcpzz
zq9B1s#$rR<`<s=|=RRJ!d|ns7-46v&uz||BS6}}vpI`Uu^KsAy78e&0QBl{xz`(uh
zE{CO9m2}N}oPK1Jx7+bs_I5L@mV1V*`Jpo{w#Mnpt|GsbPq&wY4y^{aUot);6?_64
zA03N7^2<ElXYR!mE<PDKTfG^1XI8RiyqFO@byeVUP-?B-mvtrca2v1hwL4KfayAx9
zN?O|5kH6i{Uw^&&`uceJ{r~^ISAJAq#|vs`slCtcHTwB>@$nt^-N99=$;_|$HuBo}
zR@R8Lh*UM~eB`d?e)7%zrROq?WcQmZRn4)s1ho}{SGXpF%aN=Zj?HXGK_~ZgbnJMw
zYW1VF+wZOVT&=(R&8CX)cgvNP9xa*d*LCO4owUrHUZcvN7aw0QcR7C8eW_oj(NX^U
z*H-<L0ks@KUe8#GC|Omu{L9xra;o$HG^@oYOQdR|O6-4c>$tP$isqF?D~~}6u%@Oa
zP)Vtzl=Su0)xs-*?nl|>YXV;X2JQad@!=4+veF{=ez}jY<NxonG>%?A=gy0NpF0CB
zzQhMlH<>AF{!i)J{+~gwpo>-+8qCfjN-!l+?deB0b^CXm;(Z;o+@$kRa=qByx}sc{
zW9~tl?#{6+&XOsfWt8f*_t>0OU*6rdmaG5s5tO^OKA)X+<>f_p`QF6CZAUu<l^=nM
ztt(rDtiN6fe%x;VC(*^_&)fX^?!DjdS%Xd>($LoaeJR`i-;c)@Z?{}d`tsspU|=A)
z47?s&?)v@R-R&i1uP2;zxo)i2eJHtZ)~+R<A?xC$Ppi$55M4cexgR|2HXFejBn@JV
zckPeA^Ce>0wBxhoPG9-3W7l)(`lnYu*rYFhZaG`#_Ln=y;&*P9S^ci?-MiiI?>(Iw
z9=CJrtoQs5z0=};9ELW$Tpmu4cfY<deA&4Le9z9z6t@3ykUvYNSjsdjWbwO=6(1j2
ze7WHKc<c4J)!+VXNIabM>&wfD^XJFE&-R~VVR+8w^O+TE*7S6A?AfzthFNZuOz|1R
z-YmbBOO~j(^+*VUcIrMqUiIaLV7p9_$CtOa&Aq(6AFr?fn{D&`PH|vdoSdNG+gn?^
zLCsyq!_hT2Peq^aHZ@-7JNKdr*Ef5ssz1NCT#<C(Hc2?pVAw6D8zn0ER4{Pk#eP%U
zbuS}Qd5>$ETZZjC`S{hm{6C_mHut|2<`mUjPM&SI?%mI4u%35KV?7^iJC#D?qxQU9
z(_}wTRk!QkkFG0{R}M~-0F_afm;0ZYZLa_8>+A5hKW7@Jy9EXY=G@q@Fz))@k~5l0
zi`J~s>9c;fV}@a}+u~W<x3qGLAM>+*D{}wex9!SGkN*9B-_I$m=8~A0=;ERiy-nxc
z-tYHzJe!rBbZLp_$1}#~YwVs~*<b&^;!&qMDE1A@-`#m}b#=IisOZsMrLQObt%=&T
zZuws`E7?M?S3PQhzuqth8vQO`X$;CRAbd-u8M<zWfgw8LruzFMr*79xwp#2dB4c2(
z>wis>i`rzX)~GXct+yXDTz+!0y7|c&!Bg#Oe;xVr^Yh~R|NpMeTmOE=<+a=I{aR|c
zTq`v-H83PZBzU=BZpi0pn+hHt0yU}k{C>9^)Wkf#`~5y?OG`_`ygNH8Ua#Grbf|?B
z+`P6bdGX<AH7G(4xAXVEyuAGQp;qqX{eQo8cXZs`oPPY$Qt!v_cE9g?c(`4<G;4*A
z+OEG(ZoQ~D!5=)`q*K)VuhuEMDs6ZH<S_g3<PwnQ7#JL4L%)CT1|{Q96_=A|O38(P
zuX((Fj?}#8IbUqjCnwLIcl(F-_G!siZO`2W9bvoY(<$xkVW0mp{+M)X6Ys_+&)biI
zOV3LgvipidzWg~GE4Z@~RE;9?@Z>(r+?<b(juyUH*nTW~{ob&*KS7xnQj6AazCOdE
z@KM_FIcC$QPZz(u%(pwa&vIGd*|RIN&Sbv4v{X>A@R(%!5zui>H?Ql*@3XNgc_F~c
z%6fI){}+q<A1!F+>ngurYp$fk#xE!H{a$tcmi+tsUOv9v)b%N%?4@VmuPbM+sP<0V
ze_HP1?^!=5p3I(Z#hRhW#v@^nc5#vGYNbUsN?K;WHZD7ED!Y2k!-%J9$F<BWWA1+L
z-M^^q`E0vB-@g2+oXf|r+TOoo2nn(V{S%(>ro@G5Yj!<86lVDBO5OSQuKl0u($B19
zonc*`*PHA&S=~Qxo8j_~4wTd|-?BIjl=|9urB~V3zh1ljS|&7^cXf3oy}GipH!DwX
z{hm*!#E;GKvwpi}hDBjg@B5#(@BjPu^Y!Y@cgt=c7529g1htx6Tx|Y)I6V9B*JXS~
zMT>u1Zg+3r%kLd~DMR{Rm1Wrd(oCen_b9yZJs`H}-PQD@vwN>EKbNtk?EVe&syG8%
zqn~esm#6IYxBIE0xBJbe9Zx2CKl=Oq{{2Va=NqT{LEG5D%X~U7E_OGsc7K0w@8gfh
z<@@XY{tB(GD_-m;tnSxie9mI=EyLx0bFEzK>i$jdn?8N|@fQ~tCm-vP^cBAEvP!ym
zmPuyNlP5X<lw&|K{rB5#{e3^r=DT@%o=l6szCHhb#D;`}&lme`PCwtb(79czG;4uR
z-0l~J|Ku0_eaF7UFLTS)%j<he*V|0Bf{n~CIE!eDZeR^r6DfIG-(DBoCR)7Z_wv1q
zud9A{U*^30ie}{drPJfO7@66Q?0h~?8q_8Sv4j0{cP37?EPi$bbe7K9K1<(uHkNL^
zQd^H!{rd7!`17-~t3R)}e56zO@fqXuYs${7+_1qwuJXym9lzi0UM*XyrLEolxX)TI
z+imWuV{@kIL<$KCE}vJGwKmyLP!QC6baBy%-DM)C9~bjDyVuHet<Ueii=P+$?<w2;
zZmQMNLM`p2pHG*&9)0z6CG;pq28LTKNJY+puIzuNr^M@LSS=3x^y{6Jt@@cRAIHR3
zQ`UUH<gH(uctBk#>FTP`!Xtw2ITHhy@9F_HTX)^GHVeHTxcv3H-Rq7SE^n8wv*5G&
za6rPUB;#7Y)!u)<UV}1Y-M{LGUoQLiN9XU|dd+Zo+l$-V^Uut;w=cVq*xvDDe&F)t
ze%o!g-YaiCUGhf8w!S+4N$z&<S5w?H<3AOy+41l>QXz@t;<IZ~&dr7N2YM%6-kSbJ
z#$LI|s@#9>q_3b5(vSbQwD{=Jqi5}2O<9}l7y8QR)tAfj|82QuxLoU|-K#IZ@Bg=(
zrWY$E_}}<h$>+1??rM`WxBbrD|M%NR&=Hw-ufAMx=09rve$VBc@7ZsQc75rXC!FT$
zxBcGAV5y~FI{)`fs=SOCN7zz@Xob!Syjj0rT08Go=&K&LlUv?P*dD(xT^WB<v()R_
z>dZ4My^8y+Qh(0~o_fn|?yBIsGlHk)$d!WXW6-&Rpb|MvzIfH9zu#^jpX_fZ+04e<
zCI9z@`^Lw8)@HwLqc`u#E$f&k?$htHn{Q>XRO(S)`~FY<_x<O>S`ZgjAq~OkO`W>&
z(XIL5E}kmy^pl<Mp5GCB`!DnT71hY~ddYsFvy!i@T-sw9y7K&rVBciF&`qURUe5pb
za(>dmCRW45LoK>S&q9{w-{1G~gmV88U-P>nmX>yE*CO8T+n5h-$@!fA8y7ZhP2bb-
z{@xX9eBj;w3t3z5_)muvWDE=`J11F|AKNuue95_tDeIQU3xS6SCVtJ5E?$*)V!5XK
z+^AbKf~W54u}U?Xx#Ru5-&r!nt0t{o?6-xFm7S+|-SQs)xfeBFi`hx4eqOfp9L(5^
zt%!!EN%N<t|2w8`pEuoVaUiIc72&hiE_J)MI`>TGp%%`<!@TAuw^syv%NDN+y1gPe
zH8s^|j)kFF&W(WOuO&+tS&IJq@ciP-7sf&9CZ|q$K6g3Vbsi~ty^x~!;3?^PNzv@E
zCFe3W@ZGnw*)_Ma^i|KA@acxj3m+dldSheq?9?kOm-btRuFSoX`RvThz>tuXE1hdD
zygeT7(*Boi`MHb@U7@Fwo}Nu#j_}G<B(H1)bt}E*&zows_#kK;v#RHJtxI0qt0`;3
zt{X1b^0j?+B?{bj{<W#Me*KdtKURcaJ8`mC?zvCjpSflJv6m85x!-ket)Dp;QG8wf
zs0lsekfA{>Byy8g*qtAzuSoJvyS%pi%bpMKPL#ZuVx_uTH)e+cpY@v!XZtLB<?a80
zMpBRU$x2UF^IcUoXZemD7HqsyBHUs+E580Kets@DG}$i{Tzox05AJbS?^9gtw>j->
z*SEK~>tDu1Mn;0FperkbrLW$Z12R`bN2jOu+fDUtcgt>HvCL5k4v?_b|8@Sv%Ujx|
zUd?NF{7Vmv+@*$SL99-K_e2+PuHBOxGe!TWMXB52C(m5_3-|ZmiEB&Fg0*gRVs~x1
z_4)Df{{GMB?dvzcmp4xHxl{A`?A1Q2sZ*vLndmMT`FO=;Xuo@H-kFtN@9*tRzPG2+
z*X)%^#fJwwzTc|`6}9^M{eg?!Qs1t)44TS_*p?Id=cRu=sPA*dGDm6q_p*zR_gE_z
zeGXb~;_>qlfAZBS+`;e>#VuM$N#(?@@cEsO+|@u)zHWJ(%-eE%g;KY$>^C!lr?&N3
zZT)7rT+40lKmWSAx>qb&7yiv=cbz_2&tvYzglxGPBCr4dib2$@VMqfr!Yl4<&<l(C
zKDp!6sVkbiK^y*G477N&=89zGT2QCzO8J$QYkMq14PUu<U;KGvKDdXNZsL>bs<Xc;
zCnPUoI&8lV!-7ymwRV9e?Ek|{8oz(v4@x)j_!nN@{cis*Q>DqCb0=+`Rdr^iSFHQo
zTeoHei!S!t!ZFjQ<o{9MiPy`oUs2@^`u1@4#%J$VBjp$_L@-FLd^5Q`>1@wykg>}a
z7*zdv#y?S0!)NZKt#MT^m;Si-ec$$*hRZpH)l4$ZtUNWtF!|B1*X#RzOq-)rRaHS9
z!mTF_muu~<{@!<7zTO7Xf^X}w@||s_`|0!N{Uz)6?6Gm{my<P4JChM&oa+y=Bd)?f
z#j4D2?j?oQ%VPyo<@Y1yg`>vsVWkTmpf0nP`5N!Jf%PCiZTFnG{qObQ=_zYLJ%Ge^
zS+Ud8_1Ay<^W)>=<U2bGd-t8cu`xOM(h|>!lRrQ0|12Ud4syFz?XNGLKR-Wr|Nrmr
zYTNkxfy);<w;x**xp`6T?{D!|;bCE7uCA_zrLV5InO^<|s^7j?{NC1)b?oM**wmZ9
zB1(VnM=A?GB9#S)c1@q(0nW;c9j)Zc%S39vv#&JXbj@3TugLx1_r52+ytMS{y!i%+
zPIK!2{q!x{Z<u`S$k*%f@-wY^4sHQ;1yIB7SDzKHoQ=gY-`Qe6fBuZO3XhAETkPK7
zCuy8!vTEkG<%jFs-5zeV_nv!EVd?pM@~`7&%|{d>u1EnF@HBN}(j)!ga1)Q;|L*td
zDIZ^Y?nIRS-Y-EsG8P8Y^yA~+{^S%^JF=tD_y1pM>$03X1&4V}`>eJeHCzr3uFB8P
zOmD8Zd|{z8s7tY~?8-_=7tCU@-<9a=ll6K)O~z8U<~4i1?&;|IbOpNfoq<7jnxi_j
z3TR-9`g~z+;J5GQLFreb{g&%p{QD+axu__3dCJm|WWUfX>C#sh7COJ#aG39G+5epM
zE1hem&la~mx6{^0)_S?#%I&=G_emY?zc&%#$D>Aw#K9n%9d_i^ZavSr7ZvWF+htbt
zJ7>O?vi4HB;#EPHR|I={ddd_Y5&U>1*x$6;eVfrMmu;u-{>r}iHvYdd$l<^4{#X&Q
z*$7dZb*CUoGsdvLc{L$xqNZ6bzGuZ}W5>n!Gx1f=nkl*<XG@i8>FJrhO1aXhbG`7v
z$BP?T|NY;V^mI~$?brWE_1{E9Lb(!r^ZtJ^)qWqpxq<mRqw95d{e4}(<lG4_ZgIVy
z!+h2`o0I(>AMd}vDA_L*TB3K&nWJBS2B}cL@hJA@BLDezhV}pcytu!=e(Q5-qgN)`
z*Vbg*-}iU=xv5j9f(F8T=2~qHJiA3V_WUlhqV2!3UiDOI@B6<@<M)fTNO9DMh@+|~
z%a?Cf=&Zi&;B)Q7*>1V#cfeCf(^KYxve<z}=45ahmbb5~0j1&S9k2fPNE)l<?fdyG
z%YCkwm)D~c%KbT)7yE%yGBnjZIN1F7UiJI6Wmi^$GJmgB>XlBb(=V^6R?Vr6cJa%5
zHKl5$&TRp0^|`Z=qSg=|wE_Iu|G#*wseSnIisaX8KX+_ieAoP&@7#%{n`+Oj><U~y
zOR`jH_SV<m=f1FcG<~J<tK7HoX~%Dg%XuT(S&Jm#Q(Y@of7%pL`MPqY_N%pb^M1Qb
ze|+9^?!?llQ{ckV)cBQ)+3T7|l^5T=zV9_RFkf4Ju5@7FJS2x93gG~E)&9SV;BK_r
zUeI{syXSZ0CeEI2rMh~{7I1Zum3E~wXX?q*{UDi{-(-WAU-7<q|9;1$pXEqph#^wa
za7?|~7Ge7K6UeJim(=&~$u0AkJ25os72J8-PTekh{=%pz=2cHsbm{Y!6*|$#*&fMx
z?5h2Ko!|y%p#IykyV_jse=JJf!ZKfiXGX4`Ss{FLRl$$QiTh8>tu%hM^pCu}%gN-r
zdRRB=N-H8=M1e-YRxgjAX|=en=<}l6{_Fcsob-*IWEyoE?y#^^Cwt%R-vb`2^nR84
z^~!(osnXXFS>Oax!#gYR&xhQ=eNP@=k^FjT=ZpJF_0Jhs8gFvTmM&hEbY*3l+uRdw
zKdrxXA4*JLdTzz^Pe<k5z$2p2vV;M}tbm={EW+;BhQ8{lI(a*9`iqz^tFK5#F5cP)
zs#Zgc7yG3wKDW3|xU#m~cW$8m>g91_Q(t=_ngJ<W_gsOs$Qf>~`Oz4?DCy^;E0U$4
zHn{zML!-A=OY}~1t*wPrcuGo--0gn_hJ=LFJdC-z;<7Wptq5pHt!vMdRc>=Z=gWeo
zaQByhhKQjfbg#dza+}-6FE97{+S=cTcCHFs-qG>6-+rH8EvP#Pny>Woj(#8ES65dD
zD*iy#sB7H3{<W!}Zo6-vA0zI4PEI5+a;DXCzf;p|rH=OBk!y86k7&S8*h=|8<b^|_
z)7EwR`@a$w)wc7V8<ak`&&n3sT>fxUeg2UKM&_iGlT;z~SC6!L9(TCu`c7f>V>8p|
zNlv}WbEM?m9m}|yk4JB$PLCCulG=W>Tm1OKb~&l_d%s0(eeT{PAqeW<`z*_oUp>n-
zI}9{sY?gE5!_wl)%1XoBTU$U^p=9kj1`5u@ZM>_$Nv*y3uw7oR-|kn&-2KPb-u<-t
zI3x|M*gR+5-lW&}|C$=Hwyq3rNHahil6(_>?HOz>0BOUMj()FTDXbx9YudG5-K;a3
z+mBzn_;d+(aC%Db%HZYOR)U6aHYOiG#%q2j;BCaYS65djpPHh{xoVU9e7oADdwVJ`
zu8-fJb^d<s_q!i&B==waS>@c$*Sq`uK5Iw|2vT+Km|>nD*L!`(mrLHa&&&vRIRcvg
z@vr|C{HkZo#jjufi|^dKZ<5vGb6R0~osZbx&VbE@<{*{US)j3v?00+hO5OIB{Jp+f
zY59iiS3PS2<Kp7pe!OP&EM)1jz~yIa{claW<u><T-S4+mvFo=5F7MXgx8vCN?MLG$
zcXf4L;fz#X9z6X;)vf&C^ed-d{r}UyLMIZ@0#ndN^ifwFn-yv9a&(sHO5;~+{=Q>(
zIappl!Ag0xO!=L{i)*8|>&yIpn_qu>6=-7E{MD6>$;T~TE}4AEHFe_IUaP0io*iRk
zmkD_P`l`vREjc$gN!|awI{vR#QPHh)$9M2qJZQL)zyEJgddk$M=KkKY|96V^sf(_j
zc68S7d@p!OK4I!7#1wVP>{F$xfqxz>f#lV7%j0M5QhE(qPx0|i@%f`y!{cQ^6K%qN
z7K&{=l9Q~myCtp5a^7q@t!G&I>B);58<Xc$KAXAmcHZu#=T1pMn}x?us?V3{xB2Ap
z<;_jwb$dRY0@bd~>%vW6nIs+QxUnJe@blx{U0qo<_dh&5{J2#-t^?H2)zZ?EDtSLG
zX?E_mPC;e2Eh`yUTb)c<bo<8Yq>nT2_pZp1+|PdPj=3RM`&`kP-&j`$!;;x1uVvq0
zeQy_+ul4(Pyxi!c+iz|=ZRNwl((~s3POW@cdCu*8v6<zzmpgm+7iC+9-F<xLZu$Ma
zr?uDbDatmzFTbEwtM0?Jh{D6?gVV1>E?4&J%(LHXSIV{};`Oz)-QV8cHb1!)v{GZo
zk4N30r3`@~AtLGXYs;QIduDcWYv$c)@uhB4&g|7Lb(>rI`z9}V<&bfM8f7E>j&X>r
zv?eH0Fgxw;j9rV)8L_rrth|yRl<v@dEd(?m2AYNkji&gP+1~0~w>(B>>G?bIQ&m?7
zFTZkfmgIG}<@J)X6Hg)*DNHb}nFPxV3Cc_BYcx*T)mej_E@`P(v^#&Q6?22zsh9WE
zt@?j#zam*0_U&Ty#&730BbE1}h_N*3$l~{<D}`U_<j<B}eEDMfl5-3TIz{9@Pd;(G
z?D-YR(rc6coq?@Uy&;6Cr~j<~n!is1-0SPHdj0G1Y30fHK{Ly~DwD74?V4j{SL!x*
zZS<FtHT92wB3fFJh<@RL|53%~udWn+wdSuJyL)>r+tPCk89`5<K3yq1N&7~<$Cmq_
zt5+Jo$~n76IvCc1W=P>hxLh#s+x_>hFE{fqIk#fAk6(%H<4spY8G66HTt5Gp{J#(F
z7C)a%PHvYi15F3LxU;jEN8ZjxOgCzZmHy0i%X|7yqy(j3@qBrC^P)fU@=M@j8z+$Z
zf=Y`juJsCvK3!@2YRQ9!g%kHX@4q6+@HH$fOw8Z*YY2EzN5X-I8)>t19~}|)@3DTj
zL-}6)|Gym_5u4L|K`U24v!4}TF1lZ4Q=bGHZBN{<9Grf|w=#0gOjE;B*c7%y7}7la
zgs7vlL<4QUe_v_*N=@B-SC7o}T}%tk+5LXAd4_Funa!UMhe7i-5&LQ?=ib|1_V$*=
z!xrI3Z@1s?le4WdDNg<N(&*Ry<hRBA?jd1I{8om3TpYaUGv{+Rzvu4|nQqc4#AyA5
zsE>!YyMxwMNS0puI3Za%|M&Xk=NN9RId$q(#mA%Kj~{jG_tk#CYrgGX)oTgUtdKjk
z-|v>n6|dS<^YhaTtI{mvscGB)tglt(;**(Xwb)PVx|sXP#pQ?~_0ZEVh2?gKpsAvP
ze?GijsSWa+m3)2PE3O9pn;R0Hbs{z>fYzq)+k9}S`E*j<x9n{zx47BOtx>b|7S{<c
zJ%2|$Fm9UF(y(l~eY#xze=}W<?KkFxn!6<y-h*#2%YEDZc`-OrS4{3}pDR&$`|Ttv
zW(6gsuI}!~plQ<I?{@3U)%|!Fu`$VY^PT0fyUWfN-JPb8zdLr(<AcZDPVUKE8JrdR
z@8$1}c@HOFtm}71EPYW)hIfiGE_=z%on*Dp4>ZC2bO$JZ<=%O9b@k(e?D9R;?{=z#
zW-zm_ugm>bUH5(W{oHTWDVxtJpYOh;p6-%*v+auJR;{`(eDL(_Fgp!l^k%JT`h8pL
zt1L?0=9c`KK3S>!_4=jf7;Y_i^ypE=i-qlv=2gGzbeFF+@$&ZGeq%4_BDLd&$7MDj
zeK)=L)3%$2R(1bdH0r+eUD4bc_4^HT;Km})CnayE!WT^_bk0Gv_*PD_`PRNd=k^4v
z#bGncWEXud-0wA)af>2o`B?S)z2>0FQ&8QoXwjk>mc`G+WQ%{@y1q{gbYL224P*CR
z<LFYme|Jti+3r6#aP_H8Ujsk=xPr*@ClOtbTgy(J(wO&o_Z897OPLo=PQ0Cc`--H4
zc6el@q`&>&5>Q79v=|fA5CZ#f(xgec*Cx!KE&co5?);d#pHDYtTwL_y*Y*ATj=r0F
zw&?el-oEx;pSgkRNBjLe;Y*Sx_#l<MBG>l*@|jZmCG1ttt*1}imM=^W4rf?<12j{*
z<Mq1TkJjye*9G!P_x*ZMS>f2scJx3a^WzE5e4TlBcjbO;o3`M?jro7iM+CW6zM3L6
zwf0Ban)<i>7uVfKS`d{}h?M+RKACuOrSPjI4|dyk?8z<jnajAv==3z*?v=sIkHwbX
z6|MjGdH(hndq02v{J4RcuLES`gM-b<+wYd$Ui3YG<)>{o6}i4i%Pc)_H^FLY*wKDJ
zL`QIoCz3tOlfHfuGwcu)477N2<_f2S_NPbP`o}<Psmt${hEJI?C1>OBZ}09}^V$7)
zVDagM^5Yka`};tC+E~3^t@UvIC8d9Vv}&uuO8$Nnof!P$I&8=yBN|c4=lY#|T;Fl(
zYj$w@l~u9(|1Q3pci(R=<CcPMas9sgf8UiC-p<{Abawu}ok!p8em<}I*aSuAqz?}c
zf);4HsZG9_^gVCwt-qh^F6M2oO#-cGn;W$FRO!+{tN-s_lzfpy6iC}NkTOE>rx&uI
z5d3Ut?>U!YOMs}TD5#ge<MTPtf+ESlsHj_SzMnaHvJ*5{)@Su<g@jc}#+zNQ*PX39
zziq{b8S_D_C_Lr{u72dMCJpcR-jYGGV$;8~;>m~E*DpV}BJ|!iYxnlrevi3~TMSl*
zt?fEFS^YS#`5l4xdp`SZzP~<pciG3k@9XW`c%{YM<!ej6yt=yj=KGu1L~EX}IB`4e
zxW@1I<-yCZWE`$uf3$6TeCMCJ>`UNFByJ=j1*X?aVdEh6E1nNOY*sR|Txr}O_GoVT
zz0T<Ty{2luvqZGR)?{3(2DK9R{eCBXT&_AtrvA^zi@VF;r|p%Wed1*Ap~U}E+IfFc
zUrmadYG;Y4N-r!!%3^(|PHEKs+IK~C>#3J_Y^~&~VqWnqV6AvIGyT!7*Xz1LiwP<#
zD>vU&S65g6b~}H+#kU*Di&w1B*mf&xb=q$6t*<M7tcWPRt{S+pC=-<6ZA^`K%`vhA
zjjY029UEMc?CbfO|3~$d_<!3{x3yNXwQea^C0=tGQ&vuzGzk=8kAJ;h-~a#D`u|zi
zs^4zC9%oqe#6#IHQtk4-<Pxh#S0ZfRe!8M*s`dZN--!R$yf5Zm--{@0a|Dr+`{FO1
zk}HL?rq33i+h<`~$~vL-+L}n=?f2`dK?TFdlj`$LZr6fF>Lu)ID!@x{&*s-{zWL7i
zaf#KZEfKZfLqRopa8}5#BRoh60kP~TLt0CF(U+OOgTk+@I=r2~|4v-I=Um2=iBC^Y
zKVEu0RvdI^qE7U-HIeTwF7=)cvZY7H(umLM#ex$jPi9X0eW9eNI#*hD-`Bqpzo*|^
z39{+RnHN^iCUy9z!B+`7Y(|VqZsB|#_d9ut{!bN9(D7PXmNHFH1<jV4-zjj8seZe4
zW75&Cw4KM}s^5w(pI=u6N)3S#5jS+cFZfwv_2|hO`4X-FZx%=VKNi2}Zr*Q1qRS{l
z3b%z{PF4r2U(worJ$%vOd+kflF$n$s@wor-Ded(=(Rn*ny}Z0;{rP2E^`&E?vimX6
zc=r7NKj+W>^DD<vcHdw9iMNYqYsCM$5BATKy+{Tts+U4*Uj~QGtJidFJ#RN**P<|4
zetFS}lV@8od!(G5Wm@>KRs5LV?l(f99YB-&Ex}13^U{(Z9}e?Bo|V1M@YxlqC(m4u
zzn>4%yVU=lbYLXX_~uPS*DGpo>3SR4r>E_F=LT-}@hh>a33<h((8w!o1|C7SezU<j
zrsSe4sBlQR{_f7s;yI<)B0nCJ&OgGfzefNRekE^iY&^NnziKYqT$za{-}N(1)BkO9
z?f=)Eh`Q=5a#N*PySB*fRZCRqjn~x^cV7(;PG^X|(adirvH#Cg{l{y!-^;r6`rVGl
zeTBbXE<X<1Epc~udH$vB$+1P-|3z*2|EzK2yQk_w%df0>a<Y1H?Eb%q2Dr)UH~-Ri
z!a`4K^&TCs|34C5bw!oRloY*UN#Oo<I{u#!=qzEG+AkM<t)6WGEhx7Aen&We-_Nu;
z#pf)K&AHX#r~BaigiFiQT|=fIjirTE!q#LlFwDBVYrh?2JR@-NoOiX04)1FYPB+>8
z`~7}<(A9<-dU}3ynRqX)3|?;W;Q({;mlqc&PQJXM-uwMwe)}HK<`2W<V?AoGLBrCZ
z#D31|^%_ubaPK|PwgJ$>2laUsO4ruM-%s(qxhVVky22+D-9dFg&~lU2e81&oEn}-)
zkDgLp8Em#X>F1+}|HnRGd?)>TnICMlDZ>nrpu%$Ra`!LwTM>G^@wmI1zJ00N=3S5b
ztRFp@?C&?1vA68FZ21xE_j`ne)qGZ5|9$GzsYl18^Lsv@x3>>lA9q(pcdk`wSFpdW
zDX6IoTE8w`(i{K(*Y(1qqTwc<{@ZrF-F7?a)D+FaOP=aW{W8sF?kT%i_~7HlXZKzQ
zEx(fS_H!{We2MkisKfte!VYa|5KDUdxj0z;%BsiTyMokBcAuQAzTB@tE%^TZ^Yy<j
z&re#v_gmNezi-lgjh<cEntdI#&L6Z&q(6K8-fahy{RDHL??1ck!)G0fA2+UWZq4FU
z?uNyDFH-5V6*RIXeXm-#)UEf^w%e+o%HPblT72{CtE<|jOeQlyOQm0yf|_K-=WWeF
z*Eb$p<k~G&dw-s7^)XiQ7=ibDzsLRgwtau@r2p$){VL9UdF#;s=38%fr9Y`nU4BK<
zH0uAgLn|WoSs(`ZHzPGHqF&FNFAW-DTkOWlE<4#Ov0K8vt|n*e)v%Su3odeTb3g9V
zUbo_F>3RGAHE*_Fk1M>HI^DIhvU2geo4d>3?|9Uu4fZm({vLx}<?rvUc%A!Z)#`O!
zeX`bOH@|MW7#5u?`uKRi|J;qPA~F^xrA}wHw3FU?e+~+V1%=6Mq%p{|sc#`k;h^K;
zVD%iqzrVhAZ@*t>J+J=XPq+Tt4q7vP)WB<G&d;+o|2^x|r%ylL=GRM$$JZ22nL5?<
zRUIoU>&MOW|LUBx{eI`grKR4B*KM_Qmnn3q`EZbZW5L5iX*=t(cJAD{@%z1M_r%1+
zS5tHsJvi`iW7V&zD~+?Zy!*NH;>Qb*5fg+a+=v?Ebx5Gx>$tcHyB4`s)|U7FS^sXD
zRdTncj!us=pQTDEo5^g@xZjD1%E_SH9CrEn`T2o*o_hQLeEM<g`o3!>g{GjjcAzD_
zH{UydK7Bv)`-#`Pv!~SlNP9KqY}D^V$%3L!1ub_X+D5ZtkOt+RZTPqUpA2Xj=D8Jt
z$DQkDSTSZOftCi<{rzQHb>`*o`~U0qe7WRZc;5DV&O}4?sQFFIZOi;t1Rj0$bmPCX
z)3JMM^_Fj~$Ai?bta{LpxKg-5t>CC=_z}>w#pd&N*&j?n#~On=pJ(P;o3rsqTxco%
zQ~&LqiO;!BKJwpV_onkl&Q_h^(!#*0u!%+F@P_0RNdehFCXQDH77dU38=5N=s$EPD
zCdvqkvdFTEPuuYKCR^koxoIsdO)3f#{5T>T@2&nPZ&OkdlwV$29=bpDp^g2)YWuHu
z!e>qR?kyW`m%&!^XvP-hlGRU7?h~C4D?6rW!_PuFptkbPX{9W6pT1dZxBFYOU0`3k
zb}cBQA3ZbESb6r@Z?F15&Fs|av0|WphD^~3MOVKQ?167v<}ONm?U{M}MNl^D6g^n`
z=1UuV$85sn$+6qDZvFpKbIWj-Ny4q=m-`sL90ZMc{{Q<OoWrk|*ZjIXzi)b6l_sd<
zS+R1ZW}JoH2R1)zwYMCxS=BFJo>*6Fjo8fTia2NK#*-~JKmWTv*_3(w#ifSYelKgL
z3*MjsyUfeWjxO%EyS4hfxtZB9(0Y2%rpcV0Pp7&1u?sTW6_(r*+%@gA+vz{-m*8b-
zKnZ*cV1uvU>&^csm$m3!&DoiICFkqIEy)afH{{&h1X>rX6R}}I_<Z|sH<H1lcgp=X
zn@*g3P=7VYR&$l~@#V6My`TPD2iqg?f)^>2m**bbvqiaNWnzCbC>#!LN<E!)zxI2t
zs`s=nKQ<q3<Lw5QxQ~0ykF5w?>@|V!U*O?)>`P@AdgpS>`C7xm*Wn^!_o<oYO;hc~
z$v;<vBB6HX^c)81=&f0yGG#XsL6!HHADef--&bw(^-A!^o9FAcv7A)cU!-61s^at1
z6YHX<mcbWNFM=PW#*h;fC2lvXtVJ*NmDHlT=l#oNnO}h037`q`ZgKs0AJg}L+q(X!
za=(qx?Y!N&oRb_k{px=sKJ(VEEy*gUpDucP^!Q~&u!bN7tJm#A$1n9=So&-3_g<gB
z2eu?Lu%3EaRCuTG_|ag0+pCMuU%h_)`1$&OpMM<WuM;ROEmiemKWW6<yeRL}J&*@q
zcYnUr2P^Ud&`kcM*S_NZ;|E)m8Egw)E}eet&d%cMFEc??<e(j^>hmg+GMyY7rONc*
zm;2pr`c#(=o2U9R1u4Bw%+BrmW^X&ctVhrEO<lk(!3HMV4+oe*m(=ZcpMSIJ_1eb^
z+vU3YYu_ZRda<@@e-}FVP4%<#^=p%m0y7Xk_n2dJE3QhbNH#a~xJSrc3%jgszY1;{
zHZZM;-mYi&|L1x4^z`(D^Jki527yMVHr_3}J=H)`WL?>8*+o@nu4Nwgn3A2}`%U#T
zV()Q)2~vQ%K?AhSmfzEwDPY0pbJqHx>G%&n-)_6DCs*^~poDo|3}>+8dDAy_3AY4y
zg}i&82Mxf6c>yTS)OjD&(bhk$d?nil@$)vHef~VJ|CfI7`Su%0-8+82+ns!7hM}qt
z>)zn~za2B(Uj(7X1+t@@^~7_#<@~K(H~EBK@%>qGOS6G#PT?`hi#KmZUbv~~+;-${
z`F+{P$NTkjHC`<J6>BFrQS<(Ku5G$=#3!C!3f~yLK;zW+XxL!^47L~k{d#mFFJf|8
zkIUA_<vpt$oiFz>mOP&5F4x&EU$^7IXZv3l`;$IBIjQQyQX6bqQE{c`cfl<~q15Z^
z`})kMAvRnu(12{R1qH+GmT#{9OJo;%ms<PzS~CSSfbOPaop1Yg%jHL(=l`$ayzEeT
z<^7iOTY|f;Y<ux>i!w+P2#d5LrI`!=UU7qh<nEK&OMMI_knPV!r*&E9%G%e}#FX7k
zRrO;z8n`{VQrv2*e(a1g*obh$BBUq~x;0(T!`f;3tMWVAZ#f*yLHjXZym_PZ;?30X
zI7w!9KAl1(jlNxTmo1ZB=>69F^zJFJmGBD!kdlPc?@g_l?j9j~Z{ApuCo{i{XMuG2
zy~=dQ=XU=-_8))PE+6;EB*4ZrI#2rQ>|S4Mw?*H=Md2;C*=+FQ%Hinin6GIm*Vp@5
zyDi#v^7j&1#uvvxdkF9CsbrmN`+Ci0uQ_a8>+_E9z0@~BWB0qcFJd+;A<F4m#4!>p
zD&DS#_^fQ!tTL7b()@Nm61HsLUS6H|`K)=rf9<Q_zY{pRR_86>d%5qz(mtd5>9DLR
z0>3nbA>iY!>AF7FPSa2Abz$y^*sx%O(M)H4Ta#6*YTkC83f`VvIh}jj@7=J&e-;Sr
zi-ZMp$ezBXt)d&3C<farWU2dkTC-i~6_2mkxS*I_rof?dvP0&Tx*y6DSIW;Q>v4IT
z`bUo)6vYe-3>t`%VZkGC%(b{|z5PyV=B!;?k{Rx5Y`KtmN`y5xWSNg|ZlpMm7JRV8
zj1>_hUDIA?bobfspHtT3@-${1<Dd0Qy{DH|FWa@tYTNC+-E|(!O9QPFmv2#4c~y~H
z=#uV!3%V$rf#H`6?6_BkfQwdf^_tLv<lIxq1Mwv#B}aCZzTRcK{c2dWtFyDSy-L$1
zjpyY->-L&j-K$YWiVMVHb1O35dW(Y+&{ko!<)9b^bqQ|fY`a~Ye5~hXyGekRY3e_}
ztopC5h_wC%e&-Uyf<>h|+K-)<`>17YyJ`4V#KAmleO&B?or214Q!F^AgzcQpvu*lk
zYguUcEnq+jhHD?6X@e4`ZQ1M<QYI#EB^=DHtgX4N%o7eY2&p$-S|w#;v&ubxYFUqq
zZ2rDkh)iOKC{9DR^og!tDytayw&i4|I|ElhXy}dWD~fi;bWV17Ira1Im76moZ^5z!
z!>=W3@VfySY6H(b<=-lNdb`PD^Qfq(M|(b>>$ZNs$9UH4*_Zp6Sy!)K-Tij^eLK)X
z^%*9am)t)4s0ClJojZ4K=jO`K&yN0lK3{(Qo=;xui-Y3YcqE0`WlI8LDjv38yl`Pc
z*_=fy=WYnzVpAA?%kY!d^GR+{|2H@xj^EG<`?mM%#M<)MTZTec`|fML<!~)MXZaj7
zZF{MYaqp&zkB?^9*Vpa&^XYV8eEfg@&5g|LVkO64U0wazE`DQ@E2!1AG4XJl-SZ`T
zY`)(qzIgAR+~)N2e%4+WulQ)(-*oWJuF#3ub>>FQY=}c)7KE>Y-;c*|A$qRwX;Afh
zt26jgUqDFt{o3+df(!gXyObmLRD5(hf4omN`oi<@bulx)|J+mgd5UH3A+xRazq3y7
zxS*-DDEa8?On0cy7+#nnl@zaHK1SUV6aqCE(z-h{k87-wExV!kmg9mtGdo{T?zWq0
zi=XrI@`84<=Gp&$Hap+VZ1&w3Kfm41m!IjgOhZ!Be)g^TwWiUv7DlF}pqlbsYA?*9
zSftor(`TetyCUz7+M-ofZzWt!tG~UuQTzSw<vzx}Mnz9f?0C29b<&Ry4=bNX=WKM{
zUT$J;etc8vX|t+*hxx2Q0iASVfn#m2=ggb6-|r@Wdvg=yQXk*kkbcSOpj4L{a}9Rd
z+l9HaAg97EI5Wu`wiW>7q%UF5yRKjEo3LV8Va+YUuDsW4xA&>fuQ9r|Hd_2<j@es_
z3(C%IJe{*<Jz4MVJIh2<Oh4|<TU*e=tWII|yf1&YT=wf;U-MM^<Gt$lUp3XAE?%`t
ztBqHBT3OE|kjJd<{R#%Bp>o(cTn^<T@Zwo?b@I_{Xdc?4Jmt)?sDeZ6w?VsF&F|L~
zZ+|XV{br-ZpAUyWpL_M{)uMIl*4?<c;6;|yarf+7ib5r3y55L3<oeL1uw2TpVEd_^
zUlyhb>y<S5Ui7nm8**VMyL`=tBc2PsoZ4BkVa{nOSf^oE@MQQIstxyEWoX^M)c)$&
zC*9KxMO%}OcKra2eSs$IK(oXj&so1e(#9*DbY(@LVbzxxpmiNdpzTF_zunS)_4;-9
zuIg7;R<h2m{&Z43`R}i<pwzMGUHiX~;A8JsoO|kh8Q#*nkd0J~Oo`oZRdn|KGFj!o
zuQ$Lp7yo{{{W$0r?H!-bSub9^Soz}}P&MAsAz_&0QuDDpz6Ug}q2@OyVhRsvO9^P@
z_Wb{Up6i|8x^?SO+44Jr|3B&f51O)fLR(Rtd+PmY`J3g}U9Ub!L>$cVV&f`EasVd*
zx96v>gKDZ-MtY|kia<*OkE+{!?EG<Mxt-|tyJgYSQ~m1mzrMQqaqs(DebCT!`n<}t
zHPPGGX;gyl(-bLrxBh5Qz{)JC<I80ide7C4Lyi}u5+msOt?iflCTJKZ6ol|f&n)B7
zh@Lxl?#H?BYt)zd&6VP}{SvVLeP(`szx<yE?1q__mQ*}wWdAki^#x~s-4}Oqx8D`Z
zzP9G&XFCt?s~;{xtGAn_s}W7;3)*M_`<A0KOKQ8PHPe)}rLV6YJ;*LE^L&1NT}fG)
z*wb^%mMydR@u2zfr_=iHFWb)lb!9myiQO*N)z$sDI{xn}|J@3qGkrq(Wv7>Qx!nBv
zeu*qB*(?Z0O2eAF^FnV43WfHEzF_&O6Ti;}v_2Iyhjj7%yB9AyW*Vm-yO}=!?rUq%
zf~U*Ne6?S^0o_!6;%U*|d#stOGiBzNwYVVM?FGNXkYR<#P2TKFeG^txo!PNP+2Lm7
z?y_9a(g4tE4$+djCnqL?R^{HP|Nl1`bdbcZUAvm>zTbUcXP$O$&dt|z=KsF)oXcu^
z!NWs4zFv#2-phU|%r@=y7G;%F>*D7ks-rlh0%^&cU*%v6f4tbD>=2omo7=10Z(}5;
z6LI0`PS92$(75L3=jZ!D!!OUy&KCcEw>%zHdT&fSJL|_``F{eS7RdJB;Ngvr{q=WN
zubKbzOnTCb3kzB2?)~woyLv10DaWfD0yEt`mcZvXS0MF#x~9a2?`!o7b#_}K%XsS4
z&Gh-Q^?x4A@3t|n{q?2d<<jX%=jK>$e7$bBo7&``?LR@2b1N42b%7=(^Y;J!2I?M6
z|30_uR_5JzXVNb$aQry)e9f{2oBi#6rrfE1zt{F2<I@FM89(=}wmQ9I3#?{cfRb+R
z2JB1ae;PB1@$cJd(RrQP>-QKH&O4csbZt!}Xnw0S`qG#1`G20MKYqD<eqa5s<@H`R
zm+#$^Gfq3x@%8of?-rjkm(Sf6xG-drx8BYr$G<yUu8^`addtzd2@%O$D3SbiHK+j2
zy0HQj<`KKga{s*E|1bMV(at@eebj{Q|GxB3es*RitGLGBt1m7te%xpMuEW3X)8x+d
zxazlCfBd?>|K8$iWu>xvmCr$0HuS<xcDV|LcRQcYlY8H=Wor4t;Gg>*!;<bUq_&gC
z&C>TvWEBIiP7us=Z`kzVY<`{btXZ>!o`V)=gZ50n`udlbm-plD`+xP8`OTeG@$9+%
z|4N%rCzNgX{k~ItUiZfv$@DpbZ{NPPy~mijN-ApK`&C7C$6<}#5?4fPZ{jBDu;n1D
zHcZTPZ@8ixu|Z+ozF)77{46{!D-J47=6^RaF*yP%=Wf(|KKuDx@y?i<$I|yZV)U*r
zuKs>2dp#(bb6f2O&G=sIue-ANw_@(q)IaOAo|oHz3Ng^FWyrZw{ra!ECsDI6_f1@p
z^`c{ovcs!$*6;V6NZVYQF0AI$0h)r+y0z}C`F)$ZPm|}XoRhEr^Kr+^WwWbl-tYha
zd%t+iw?Ci3$$a;5YX#j<=hNFSXkP!5_vBX8CD`U&h6~Av810%I``r)RW?*+&R+n(g
zP$3kQPe4;Dh5ta+h+)c!35(v%v8$~*Gs951&@TJh8oB$G2N>CpTv-{+ZM8e?>@3hw
zan&B?OOqrGER42(1@)F=_glS%)!_`b%Me+{;^y~jpoSwP?yj7jX{=tfGv?mSKzCVD
z&`}JY-$45l3^Oh)*t0o(UZomn&#&D5pP-pbqnSRA>Ghu`&p&dQ-~P^H*$LBDEqwa>
z+^K!L&2ZSYbJ}-MsgQN!#1>_TRiFbqKuZihpIfzR)uTh)`Z_n?>2ABBwC~^7_3G#9
ze;k(o_TwCAb2(^Fa?`oA%{MKcP6=MLbLY<E)e5{%V_r<juC>Qy)3s?^lvP$qndrRb
zn6OGZZ--)3boA$QeRjWIfKFTR{64?#*Gt2K2M6|S1~qoW*2Ua>Y@L2~mS{6Ozut>C
zpq&MvV_*8q9i&#V<xeYXaoHJmGy|4Eo+1@>b7D?cXS#b#$&{E<#^P~xef{6pM{d4c
zK0of$U(lWc&?33_YxeH7t^0X8{@agpy4&v<fyS7{YW`K<{~ZS!fwH~F{8u;FUg0fA
zXOZsv<%rthI8yDPe*M~<vKE(_ZH=IG584|1@yTTWXLEgL8mWG}TYkUpB<K!Wm2-K!
zUM`EfTls8e`mrOO!rWH3FJ2T>pI=k7W&8H;S>j)&`_%s2x4CF7BEg+P9JjZ^V&^m?
zy^>Y(6UtaT&feKsESwH%5B%0Wp11q0nDzTT#rJML?zflI4qNl$<6KaVJ}m!l!-LPD
z(R<LUb&y9igYQoOh1RxdNF61_L30ZpJ-Kyi$Ay*aYEBz2xbkk_?{`OTrrZC%S?42E
z_-5nrXSMUrrafM_``xRnbHPR9kH`J`KmLG5SV5(C^;Yg*&Y)Z&DD*Vyo<E}1){hwZ
z)AC!l*!C?)=c%1C%vD)eSA~KG<|}@^T>ki|czn-P?Ql1<*=MV_ZQW`L8V1_488j{b
z<KtuR870Z>@^uxD-ZZkyz4*EpH1@qQ`M6k#+3d5&I@RY%NSo!n_-d!I)W;bVfU>zr
zO@2c}lmF?<Hy+lGi+p@@ZwW5Aey{fX-5>A&|9k)AO}f1_XdCRs#qP(SoSdBe{cd^x
z+_GDmplt|?-Fmx}`z(||XU633|NHGeXi?UAx8maBd)555UoQOnrTXVAXtFapcWdaq
zn|mrhSJl1;oyYKM^?JP@e?a@u&lsP7^VLpc<*Qj+gjG(LErTywS%8#=rmD~OwRYU}
z>eUuuhyJyZo7MJxU7LUOT6DhbaoO^iI~9+6K|`Y|^Y*^ocKgxm`2STs(&l<;XJ!b3
z`gb-Tj|g{uf4}{HovPQpt)NzA<$V3fO)6n)qprTL?zec<@#D*K``8aZv)AoZ%iH_)
zTHO2Qpp#Qd7Y0l2e+{cNgpe9>etNfOmbIjWrpEL!R{nXDZV%~Z?)&j5Vsn~rzuoOy
zx1_Ge*Vp>Yv$3rE&@8Vq?{@Kd+uu@~!@u3De!u5@@y?ht^X>Qhm;XOr|Hr*Y%5>F(
z&+)%5O;0-7C0cun(>45DtKZzzKd@_a7(5mr3O$?Dm={x4uJf~I5=ptcs}z*-j)9h^
z=I{SoHve5#Zf@^V@9EFx`pz&=bnBP9yZm=`_V>Hx{&RGrwyf|k@0YbUTetJstfuqp
zV|E((*?c^5;%QOsEpFG)(0%XM#H70;dfHV!h^ng+l<w!8Hhi%DUd7|yA2*KMiS7UU
zHs5<+_Ho&Aou7Rwpt<Hppxyhm`~II$?(Y%yx7qmMGicRKOzqdJwfDG>PSSi{9%hLv
zJZJk_J8kM&pB!)xT%Ut1;1<_=Grjh9?)KRIZ%(FfK5N!}?AWnAo5SNOmugto{WvUt
zY}@U;=np@Q&)XP-%K1fa+U!=Z^R#wc1ivVeVFA<B_uJt^FG4A+PVF%9WMoavd3tJU
z;RQ$bqp#QRzxVbgsN@FiZUlE{j&ula%)7e_bo|%jeZSvzvvP}x?D_00|0^I~>HEzV
zPT@r>S7t7LetNpT{;9vs?EHP8iO!Ap>wdd#YuL2&`~7-*P`U%H7QS-j$1gF>*N|Kl
zT8b33XUv<R<#EHQ;B%_{vojW6zO^-5dHU(4vd#aKUtCxi7#n-zKmW}fvwa_0^^Z(a
z_1<N(9ki#|RXkP%wB#m4b;@$vZ#R+)?^QlOy7&9N+i&k(T<k7BWqpX0wDf1Y^WmRF
z1TWsaDf#;P`ui_HO~l3f_SwBp2Nky#uh(n_HRM=Rt3an+fSPpgc0Ly?u{-p?Idk>O
zm7R*tZA)YqzbJb8=iI7qUtt3u3qJig25Z&?fD^=;(}q<Kf4yGcpI`G>`s26T`O9Tn
zZL+em9?eMZ>jag)h6x86^v;7K2Q>Gla?W_B4`>MjXa$5@Y;5fGa^JaDrl3aJj(@*i
zKfV&|-wQf!@8cWM@EAdmC$C&t@;P+r5~t<m_bSz`tgQY`)1H3%D5yOg9$Ol^=l{Ro
zmG;J^ude)fs$VZDtnPOwqYSjT0yH-OT8-+sQ*XzECW}WM%Ai^9*m=Lt=GO_Q&na|U
z6R~m8f@;mVpb`ya*Kzs!np=Tg%Qq{(W$83R&UlmlufG8Ev_^7j?57Q!qE@=m+jRV_
zUaF+}rLI}LSh?==?E6Pjr^jA<y0cxbO5>dU|3616V`F3ge44($CvtOIY4o!%-$AEI
zf_l-y-jkJ-zzeURO!DU1xA{gJzx=%Km3q^=pFMlF|L^bo`ro&A{P}cR`1BklC2-&W
z>6GA4=d!Z1AMbj-?)A2a*XwWHx|MXSNAlvmd-E!ut=)dFOVT(^qgYEAR07N?x#YPq
z=jNs@i$(k`_itWx`bRAES~`Xa4k-EgiQ@H}6U$l_MeZm_EGe5-c$2;U^PkV>)z3vm
zMS+dKIPw4Yw9?YjKi}*Bm)E>2p8xvlySe4}EafU5G=kQ=KAPFBw@YJQ^}C&MckhSu
z^73|Wo;GdT{=dcH_J{Xhzq(Vl{LV)Ar=jQVe&?K-WvX4cFXQ5(jO=XfA9h~rH*Yo;
z(~Fr=*0V_Sb$OWObaN(Xc2GeKo`=jU(yPq4UverObQ8CPNk+geLyZG<zu!)``2CQ-
zUgGpLUGF*ZMJH7Yzg%?xp80=?=j2D*_y5hka{c=Ax!bpIKRz>k-p%E*d#{Er3@$GI
zeE(nNtu2|XcduVPZ>97Ibco|&KI=6Lb}K1?5(#KA*r#)4w{y2knB_zqEDx*#ZQQs0
zc0>8C#L?hm@7MT9A~|xUCu}5#!NET@>osV!{Q9jse;0BYrk$Cw<L|fIkMIBgdw=oD
zm6~rYo&<)6i-VS~%_+N;S^0c*`1(F?{k<k1Kex-4MS!w{>q(>BTU&no`@Ua3{_m^s
z&*$Fn|NjrvU47i4+^2DBUy}8Q1I&-r?SFd4R6d;w8f3~fIiF&*@x0ydBX4eQ-n~bC
z^2sBhjSZmHCtI_xm+juZcdsqz?5-K+`Eenke;?mJzx`&~Z1Av1`uy6mJzuXy+x}(^
zEa~m-Ej+0@{m2Z%<V$@)CO5BrzuY%rjaj`TY{cEcG8jIe6fy@iy{D{lYYNv~rGG(}
zKA%wTUn1Mw0qU%UgohuWpy<r??~Lm77@_QIYff6<uK9cxlw`Yo)PmP^6uw%y96W3L
z{Z6s}y`PoO=Zb?`EP>@^%a<-yEi_9w&`|&5d$6CSD(DPcyZ3jpR<BL^_U2~cqfT|P
zl7F4*^EyD4^S(b%_47?`r_Zl_w6I<7Rk7NM)jjtkpCZ+iL0A96dbACnCaui&uy$JH
zyY@n7$)10|UV~0IJ7#!XMi|r@xpM8=v9#H_VxWyUZEbBc3=*9{%gGAQnqEJ$Ds=Uy
zdmFQ^t^ysUB~%VtMFkq}TJ-E(iqXgT|6k(+<KyR-|NHa#{PDZx_hYZjz58<2g_R2z
zmefz1Q*em$<N5!8&a=+{|IB><%pdoKyi}t>DX8}6K6q<l5^`%|Sz^L1L7}I&PHmTI
z{`CF0{Xav{3eFi8g-M_(wvV8rF7DNQKKtUuiyyaVUb}V;w51)i8~5W<{aVdqz0%^K
ziBO%G9UtW1{W_{&H!&j3r1H}f&?0!RPuXB&%5G(Lem<?ge~(J_<TbIo&EA7L)y!->
z8ZY0iUbjojtw$p8!p*Cz!;kNLJ}>%`&4!6ab?K?EPJc%f9!Rqmg{O8tQM~>q?v~&R
z2hidxP}$H8nxEI*en)8T+_|jv+m<d>UAOz)t{bJ-V;^V7|BeDpjVdXD8XiZ^gXYcx
zV`J|=zvFq%^7$N4#=duxncqeL)KoiJ_CMa&*SB(hzl^0(R#ukRu4>SH(#_53;x+$f
zWv}ZzE?2##rSpM&YV<vSYo|p%vCc@<DpHH3(C8~OC|mAMEWIVT!l3y1xn9lSWk*0=
z9J{-hFJ2TZes-oaw*0OsXgg2DmW;rA#h~o-^78WUnc?MbeKL}up2xjNz3JVc(@~cE
z{(rAaRQr=%eooGt>3=~L#zFh{IcCzJRdi2^b_y+T+J9nQz4}{@P9xr@(f45e)d|Sq
zX2jbJb`q!qp<#dj=ehDn9m;(jrrFm--kwW6J?*Gu`kaXt|1VA77qTTb*79+WvC`y|
zPv*wf|NZ(mEb7av)$5<t-ivSb6BGnhe>^e~5te5`XN-UbiaUi5#;07Lp3j*WiqvRD
zNoH3s2!c9$cQ;rqn%|YRBIo(M>O4@_=Wke!h#;t{{&7fr-v#~MYJPJh=KnaN{^=a3
zEmrYv=X0-liEnRhy?Euyl=5wFx80sr^FKa!^I0>);%8@?&e#9GeZMcqEc%d(fZ)!U
z6myaFKI?9*YU}gC(Z#uXK~Qj}&n?4Gr%JcDulsp-OLD+7aBE(5dQ8xTo1mTrs0;uN
z1U$M^e7;w|<{>xeD3iFiw$ElHCv84!_WEjiHR!OQ&ds;;cCUT%JHF=Q(IYqctltED
z`dj~gPVu?Ux7%*7Td<j1Os501B3sq(2z%_ey`_S4WiyYT(4X9S=E1{E_?g8okh(xe
zPhPp=x-2o^mZ4B7Xe|ZHsT-hW&!AOQ)6+pc{U?+C`#`&%n^?IYflK6qgRF%YUB!=n
zy&f+QI>Hz<G6Xsp_j|^7L3f#p(_h$@{dm~!URqju@1|_|oxo3jK`oO<YxZ-`ef9b^
zXvwM0k3XP^sGB+4S~`C$I6dv-?p0YAE}Xb>Wf@}H9H}QHx)MA{rgADTVs07BsVjee
zetzs7|0`&Ey4|0L{Kr9kT+qVOH#;8pbv_4ewgJ^7poLeU0xYjQJT&y^zu)igKR#0n
z5&&&hxp&j}yp8bLvu9QB+UMWfv**0=OdrtFan-wX&nvde2wh(8um9prxBfl}^LrJ^
zox&d-r^Uwad%tRxqB7EWzBZy;-W6h7;&Mw+Xlk)1+e^^+sibk5i?_G;qnV)fVDoA|
zodnJBaPKSs_2uQqFPHs~PtgqCWwZUP+3h1ICjO0|RCK|S{b}vJYuCVgiag8h|9m)H
zIX{2*+ik2<6Q&*lE$y4>vuwd;P_%&Zp8BI^t=<3Tf(K2IhKGERT@-q*)$jGG?JCV*
zYMxu)?_}i`Q#r?P{bs|Cr_-X7Zfr=j-B*2QM`7Xrzu%AR?S3<<BJJg+rG;;|UjO#v
z-M(At^J|6D`)$8Pocw0@{Z28ctNCQ^+r8iKsouUl_iov3-9DR7Cz{UbMQl(2b<Bm-
zA2qL<bDI71Pgz*w>w+kvpY6H|Iu`m`)aqk@T;<cLpv8hh&v(Dum3^n=vTtB~{QcLm
zpq};4;^%J3$;ppqZa!~keQiBRc<;vRan-J&q5sxvmWCEw4KIFv&UemRP}lZ$bO&gy
z;m7n(^|7T_Lsk6_vxi#lUwsOPBeb4xYJbyqHPd~;8PK+@Teog~ItLn^2NfnfQYI_T
zSA&+n?|9fIy=d1itM@ga9@ERE)4x^v`}4?JnW*{9m{7hg<Km)8Z})yYCjHrN{i;=6
zFE1~jo|CVr=08sc)O>eL&)@g+8E8upDA6Fsx)=NqK}>(GoO4=kQ}%s7Yo^pEplaU!
z&qMys&!EHV%x>odZ>a?hrh^<<XqSF&PMto-t;BZOPj>NpDhi(z?OgP}8nlZ4=kxjJ
ztwCLE(1I4%`!|E{|GKuF%j){YixVUKSZgQ7Zr6It(YdNEXBv(n|5Xc>L4$k6pxMv`
zJvHBV-}jv(Tk)W=@DQiENbPe_{sb+Hx))hoTpUyRbgJw9n^Qd}t39pVmw31h)aSqW
z{qL9M_P%putKV#Ny?<SL_nS@LZ+5@m$2#}#)%A6uk4$O=N=^2H#^OQ`pW2Rn&^_c_
ztDh`rHrHWh#HJL_KM(oqPgt*Bx2{in-Ht^n)vsT@0`=NDKZA~w`uJ}5`)MiVcF}n|
zQy=9V?GkmpyA{-2`F1P&Gq|(xdH(;J!0%s=hVTD%wdtJgzaNi5-GWPP51E&5p2I!2
z4Y964YchP<%L1iPUfHQ-EiQAl|I2{Z?KB$|e7zd(ZZ`X@_3t~+?ZmC$?<qc6CSUvI
zBIp``Cv!m~F?oAF9-H*`-+n1+Y2kEVUtia|rJ%!if4|>9zq|}|mfwwy$=$ow>-T|n
zrP$R}Y=2&~Gv-d|_1M1?I{15H%&hL$DZdrzL?nr+UJGGI7za#T)z<H4?X)N++Ph?(
zUY;lK)a8p8E9dQa*tTc0kD9P?`Z=A-wsmEotpTd{|A!|Z>+zhk_wzYx*V~(GetrTi
zIh$Z%|8~peu5GI&K;`X=#r=9O);Otmtt`G8J@Ivhx3$|MT*LL?Su>~UR^fZ5m9Yes
zeZO1o9vu8HX+1N)jlnXXnL(d;{{K1uU*_@g{`1z=KOVM&*9e_7c5wln{#tnL&YhSo
zwxBw8&+m7;E7RqFo^S^pL#TCYUDD4t>GshVc7itDSy@?m&1vKB>RXlyT5fc9Mj_JR
z9CD#?ibp~w)Y%N=;6Bmy%Vis<+^zY1wsW(7-N){~lNRpUW#wn_uw~EY7`^MM$C9!#
zGCbyN-Lgd_^*CsQ)%CdQ+(&=r6ra;PH7{wlS#H$y*6{kTpaX`v_4i!h@BE?gB1h}~
zrGu*y7b_Vr`28QgyY$pVMB+#aHSYtpxz2%{s^GdaMh~>qf6r#nDUB1|<!<Ijf(AZj
z`l!9nd3R^$-$@Ji?XxSqcI(!y=f7vqngv?4-WQ`cy?h_&MD>lw<!(Q>T^bM{FaP`P
z_ISti`4x{kL8)_bvFlGUtE*E!?uJceFR(@`$3u<FW^Yke(R#j#$1DHepPwJEMdv@A
zD_eFW5!8UGJ8e|>=m=;O=hHdxZpQ6-u_ukUY~QX9$`ij!%CobxK}Vo=+Q0AU&|bGg
zY2y_k`P6pUT7XqDkSq(Dz4o5d!r#?rq$j&Z?=g;f`&}DryydNCiCEQ6u>EquxpOn9
z@t8bmKX|s@?){4w9hIM-O|7X1)qJ2Vx_969ty@j){=W1-zPR6RR>iXxVLy!>2AaCn
z?{=m;J{QxC3VEbb6Hv0Q0yGAkb?V1m*o^@fWD&K;(N&Vs`<C+0<(g}EVG>uH(M%uE
zbm-qXYL6~B^ZU*z4Q&h2dB5*>-lI3x_ka4;ysy6B4Vpi)zF+x#?hMe(%Uo;ok7qz5
zr^V0Cyu7$K^T!K!d#RZ|%WfBgmhS&j<dtUumqHU(ATJU?8flMs8uRPI#!p{QY~8+0
zws{KZRMz*O`Rjii26cYx{60@VwBXmTUwbw$S#xwt)z?=?BF$#^g3fmb6#x~Fd(F9a
zy$78^3Yq{eykGlWb>7OgYkR>vD{^jZkbC|%AGFwFWAgE`>b#>}qOsGG9Tkh#zIT7V
zYWt<Wi7R&XoJK5NKz3DX?5_(q1!dRk`dPDTg39DSKhM{nvj%k*e_5W5zjFQh@x0w{
zr<H#@#H~N2ram}0czZf%uy=+@W>C%F*YW3PuUxuR6?7Ci=;RKWsuv4C-pXEIT6uqt
zWpUE2Etz}I-MMe~Wg)+4$-A@W_jL+|%u3&`*X=q{23oe@`}haaoI#ZDE!eOzL)GfE
zH`fGb`hc#{o3iKDblsj?x#gbLY=3h;K6;|Geo4^Me;+3H*Qh)@JA3=Z&!XC4pi|b9
zk8}vC-rigD^HURO7OC2>`r8}OYI74avtytYHe0uD-B|VYRmI1n;)|CqUAmwebkeWI
z*DJxlg?8T0-T8DH>)hz=d9j_7H>`YJQR;Y0a8jyKplw>rElub+3qzGJqLAGPT8^7_
zW5o&3s%(wQt@^r;FY$PR&OPni>^WKOYx1P}Er<E6RnCF#OpyP5<G9zh-%qE<zx$Xz
zYu2nqD_5>OKL2<9|M&loKAj$a@A3Jix!|ep+Zz&{K@P}{-(~=+ecesmmaS7ntYF(4
zHWjh%WZw$O-M+U3g)~ckB}8q@iF~AU)@k{=vht}rC3b1;)SC9{)vFn%*<r5JEL~lA
zq|MeWD1Lo?y*?-op8m;O1zHmcTNv12hdeqHA7b9uU-5F~mgFZ_KW6=$mKI<I?p}t6
zhaVS<&bfF#^WXJr(fM;NyidjO<mTpn{B&A>`kQ|p9iYQJ^y`0~ws_FM?6qt86wrj>
z^Hr<<$ku)F{e20%8uN0*K2`XVrq&N{<)C4^VA0i{+j?&~I<2m+>39QL?%`<ft>rFd
zTU8Pg9{#;})_>EoH#d$%YI4tgc7DG6+O=yd(?R1yZ+1SPw|C#}Wy{q3?Eij=*i%vH
zI^ELs&(a^Oz{{rn4lP?#TpFBmeXW<Z+oD-(Pko;YD<1+l5aomG>bV<&L2Fz0l_cI0
ze38C7?5V!@%T)m@?Rlilbl7+#CX`Q`vQy&O+1b-AW*a8E*?hZ^4B9;p+U>-xw@1pZ
zrlRI;c6_&Ze2pP!yY}IBe*LgJSGH`~B2wbFP`LKuzgJD51@C2to*<=oPoxz8Yf)Lv
zPI0Tf0$=5C>c5q6y?p163}_T^&-Z)PneLvxYLh!b2a6r)6#jf}a#tlAzg*0z2v$j(
ziUJdJ^ZYM1_ctf){QvLwXFJd!7ic?*+T_lcmzN*^^73*rs1*uY8U#A%JR?8<{tM&a
z<$k^0`ui+EGb=}mR&{i2+qSLZ+s$;)@*~&ZrC&gMmy@r@miIO?v#ZUE+*y?BSk5bD
zqEYw_v=MHSs`sMJn>Qbqym{ln!RF-Yv1KnmeUDoDG9v7rYV*^$OR#=CatZ9Z`sOF+
ziJ1~2JEwipk;saVy7yGl_T!t)=Z}F_)BF1RX1Z%~gN9_lGebUVpZU*E=9()dCG|@=
zZ2BalDXT85+_}>dwApOWX3&yuw?3Jl{O6DLND8aZEeZN_d;j0)drr$i*YJG1U;kgP
zeBY;2+J&IWicP7ftLE+&aqE>5-F~ks`_10(_bQ)*MqnJjgEm4`&IfnJL8G!oJ7d-x
zZ`ye5*fG%hDUkPlt-S)b=*NQQH)k?7FRprHmU$eSUKw6YMqUZ!xlAi-`%T5SBAvJ5
zYZc#exEdEf^GWrqe|{@_eedu0`|B4!2PN6_*RNlnZWXkB64%^GUMqgRx>x<a7c}|t
z{>=nuKFyQoKm*yS;m<?_LBnVkpU)TzKhNLu(QSKqNNA{Qa`I!h^V4-A7oAz@GHceX
zq-SSlW**m=Risz4N_Kznk^h<}n4ykafwT&}E8M!U=$4?+R{dCkozKcI_XUc8E>*ZC
zc*<|zd{0oH=t;`vn?c84hPk`D-+OLqYN~p({4lS%%DFy^M;(*i=sdr_-18=A>i+a}
z{rBHKgXXwz-MZB~Pd|QN%*<fUsh{7koOfdD9`U!Q<9w{$7J=7PLfye|Aswk15^h`v
zTHO2kO~*FX&zJoIML@HVw**g}0$pKq!I}T=i=PdQ%%A4v=jG{@F3H=vWy_P=dlxPQ
ze2LAzwg$Yr`F+lf4T&4y@B1xQo9<Hi-_G~cw;zxD#lQRnEm(d38MK}bRM~vB5|7n>
zem~gu;<gu^9q0Zm&3n3_%t><pX;}Tj6*6mo6s(uIK>n)Vj5%d3dRukph<~-7zHHAj
z`?<yEEDf`+tl07Y-*4sFXP3#Uhbp`EbgZv^n++NO=uP|j^=qa5<y*I+UPavX(kk)N
zTKK9PG^N$~yU+I9jTNg`YyUde(E%z8L2C{`gWHQYZ{Dn8U8Obo<Pp%eY|uHz_kP-b
zzY~1HcK6$D(f6Kz{rdIegJ%9?<@<l%1)a*VzW7uBs#U9!KpTWWW4v!QTrX}bh`S}Y
z3(+aOAp#o`{a63(osG}yU2#8tJfFwg78(-b;#%Oy$a+RKz`*1P@13tpnr3n8=0$d<
zKD`#a;`tnxvqHtbw(f<VM^ytH9YRESg9Kx=RK;0R<<s`gw?FrJ&Z!xR)2g3YpMG5$
z8+Z23{`>Dg*BbNQtuKj}XJm-lbI7iGso#pg;`l{@(V%0e>i+xyZS;FJC2ei-^K-Ln
zYM-8(>KpUvyq1<0=z@dUd%|LiYo|_~dbIR<Z1~%+py|iu&ucG&R)v8E0~gPmsC_fX
z40QH$)ZOU2PRlzwK>HD&oSa-d)m1y>)|~s@Ml&^T?5xyJXMv`z6}@{9M^Erhy}mR0
zN&ep2S3Ox%b?Y>hqNiFlt8Kblc02de*M9qdJ377p-Td_Q^x{=nm-n|{HNAfQ?e_a}
zr>E)OezFxbU(v=VJL~f2s7;o|&yM_lzkmPD-=HR9)r*C`0WPaULM5Mi$9cvEuKn}Q
z+9huJI>gz`QfCk?{ZNfJwhE<ATUT9M+xKbzK9B=~?iMZCntlD)uF}`Dc079zx@#kA
zeeUkJ+bpfq-`?5^+WZ(={dZBfUYC#B<jtR>c7aYn2>Z?}VW6<>{=T1j>lRmP|Nkr<
zxV6srRZo`b^X~;v&o}Ja0H55>5ap`+?mstR@h0;)kGT%QFE1{3-+KLC<@32}IxGL)
z+!-TMax-=MQT6#Xn@(nfW`=uYt<BQYx0cA)ehIYsaDaL1uJ1FF`!b(MMQwiePcG!f
zafF{rQLOp>X0Fvjx3je~*>+yuo_{}U{ob$FqJ1Miod=!3{dVi!^82>x>7Ye@hLxY5
zWUU8Xrf_R}{`|?Cqnbf$;ZB`8l~wxw`o3>l-PSEM)vo@0^a`h`)}5V|`l;|p)#Zk*
zWM~Lm7`vZ2Nd3x+o%)v*%0bgvS?fWgCLjwzBm2Jl;zB}1K;u8n&+ETjbO&vpb`K4`
zs<!_9rqg;K-{#lvKKOi#nD=zOUeF=jVc*|vzh4JBQOr$mk*Rj>GjG=JU;Id?eF%%e
z$5+-m{oA%zss8o6mBy<=KVF=__|xY8;PeYDzrMT_etT={?I&BO$5pND%>MW8sJQvw
zkTnYyDBP=lznAT7-1fX!&>3E!VS}vqJD<(UUbJGx3diSL)IcLNi}&o=6ZRc6`PUoc
zoE^6F(cu*_{~TZSWIfHlYy4^V`w8&F5f#*R;9Dr7dKcBPFY#Luc=OQBmBJZJtgNht
z6(1h>##O&uI(^ZmO`AHqm8R)Ni^<n)c-g8aZI;s^sO)y+(b4YLrq!UG^G5{Tuk2X!
z3UreR=%~E7&(Vu_7C%3BnBP8Tbv0;;3$(~eYG=o_H6;&=R|;o^m?UJpf<;KfoQ;Tt
zX4>_u*0R*8*KD7Waw(H<%8LuW`Wlg&(|keK_xQ#Lf4oy{s$cT+!(o2VWc<e;kNdA@
zzPq&48^i;(ma^X81l^{!Y<AwN%XhBjJU-S78lpatwt4HW`bS4PFRqK-?Y3@_>Fpn%
zzFgrn&AMLify*7Ueg<{)>ihSf2wQq?0cXhe3z|x=_LyjjFY}$f?Phh@+9**_H3jNF
zP1B7Id%RawRrTZN`TuP|L%X2f)T+JfH*7EfwI*&<y<YqJ&Yh^(qLZp0pUuv{_Uc~T
z-m0UZLy+C{7KNS;bA7q`{IYc`0*mY4!}c<+;6_TNi!-M0RSv$RS?acRRoMEDPvznu
zCxH&-`}Fy<dF5KO(^HE;$92xDdbKj@?(DN^;ANPgNfgk4{f_7Jsvn&-zu(hu|IY$+
zW&>!zG^XGn>qgK@ebCi(udlCPUwE(A{GP<&cK-86<rjxm{QLR*ahr7Bim!j|f8RX6
zD0X*QZ-h&B__h?skhO6Wtrkbk<eR&AL-~Kic?6ch6W|vNDx`nnUbN!<^hIC#&o9+m
zdF|Nr<?avHH3y|%II-<c(P_{bC}(CGKaXDrT5Ab%Qtj_=xs#@;&#O=hTN@R+JRNl1
z3FvANP(gX``9IJ~o{x`@U;q8{TH4oFS3!rluUNHe)z!bC$>3mr+pQB<XS_ArXJcFH
z)Z6v#j=fU;<<sw><rqWMBBWA$XULU$k5?^Hrr)1RJvn#LT|V~hR_phBHlMTtjhU!f
zYbz;DhD_Q{kE_a@Jn#0L(9qDMnak&jz2EyiZteV?zh13Y)<1uIcgBoMY5(S3UN>_;
zd~f5Gss4Xpmag>*-2ZH^%%Yr+e^x~Ou6)Ha>wxC+IYDoo=H1TUZ)=u!=f(?O&`CR>
z39HH1ca^>ttNr!m<jcyr*5!RGgO?vWDjq-Q@=o2mOQ*+0y{+e;T?D#BBe7lfT8HZv
z*3i}AZZ|K52d7_Iu@l*PL}z35rFHii1uK89G+q@RD!Fw1S)W)(;TKm|hxbSrCQZI>
z_wUE!A9vr^U4Oy5|IbtX#e4SDOui19n2y+x;5euD+s%n5Q>1FHU0CRx{O`|C&|s@c
zMOgNy3(ovUuZG9RzW!bP?TsWzr}V~-ZAp(;pLa=F9h4rTzh9y2+YNKXVPSre@LB3D
zTHq9OeI97n`p2g)R|;n+rOz!5+j<=|`<OLd_vxWePftId7M-{9+poy<xuT$LC7?qB
zdLuWd9sTg|@as~)^>KS2owI)511ekOs^0|OzZ3Ry>-D(q!pFy4&1SE?`gf)ec$wIX
zYipyGr(YDCvhPnjsQiDkIXtDy8tHITO{C1Ve8v9>AVsyQZZ5jwdoFC6TXM<s;^y@8
zzH!yh=axTOHajnC%jWev9(6_RE_<uCo>$sTXWy5l`hVYl2i@iJd|tI4Xt6nHWE*tf
zqv<(NaRfRZ3e?i5_<pw>biDP%lPN{F?qAyb``vEvxf8#>zRv!8riD`&v|*z+!gcn<
zwOzg3^E_h%7nl9rHwRuzC_G0hr016XmYHO=&~57cTA9@R{nM<P)dE67M8xAN61QFl
z-8k~&$z=bcx_6+fWll}eyc)Ov$D?lZpT8z3I)i-C1v(vO<8is&C#ylnqy2cZ`TQf$
zj!whmV=i@db$+v=Cxh0G85TV`@#Dwi{_MYJKzB%jMktlTE>4@W_p4XP+FvH6ZoRX9
zSDQl9xkGIPB8IKrez#Ns9rJ0N6=L-J;1y1ji60*ycmMwGu6gC#&FAg9Ifd1peA#p9
z(k0MJ_>hp0oKL?%8~0Z%?z{D7PTAXAxu3rJs3ms>^MXoOciGYq&`8m`ug0KE0b0Rh
zRr=~mN9q<;)$^wBzt8Y-4BR4ZVN(h#G9At#r8cXXkNg6!yg$7X<d)Zs9XV#DY`zP;
zr|T8|d^$b6`Y*`i()oJ~)1TLZM&ew%#X_t9g4Tv8Pd@qNjm^J2&=Nk-J(`DFxwHTJ
z#Kpydj*`2$zy80Q&SKw_VXi0Vv<HP>S&^}xSvfeT5q2Qeg<nYF;q~^L>`ZWc>2+_~
z9_KgLQCQNxuI9_@>+5g52F-th=1O_(o}2Ig>HFtZ`2JPjeqD5zmj#V-HJ^VNzcy~K
z6{t%II{JI=yxotww3E)vFzgL+jSl&Cj5~1Wqr+DuO|$mjPh1Hbm1mG@MJfWW2u*XH
za;8qBl*xC=f&~hoA+;0d&)<LYwX3TObdnNii@>_?lAs=I&2#JfE5B7;Ul*Gl^UdXN
z?Z2PT3vVR0AKg>=`PG*@8;{FLgGxi?(2HTY73+TP-@c{gJ8a!@!!M-v+f=S<{*FIu
zL5Hg?p7dO<16+4@*8Dsj-zWd)0sGas`x_FSd*p1b@^-)7W_5P$s#RU5^>*ukmK&^C
zwd&vZm%CoC>z-S7Yo*`jn|nZ4+3?x@cmUd|H+P=(g9heDpy5d$waXr<TRd;By7A+W
z@=EQjDfesJHEv|~BWj}FLrAU5Qz?t?PTx0c*CMy6+V)+W%;S9KItuRs9RjkTnQzs%
zU!W_L-)uhLH`(9L((cED=CkLbw`2r@>eh98KAk#|w)yHk^RhQLKpo}RlYMwWtsr*!
zngY<x1*<L>|NZ^FA5?2umA$#)k-8;xY4<a?r>FXZ(yy%e`)_d&e7N333aP|d{db>o
zuzF6|$v5pm>K9tNy1E{L&f$yOTXnVK{*{%%p!3zbLE~J>{kCGDHRb=~qPOKl-YLHi
zo*I_0sVF!z&vy5*$oPMsrh|^NwS4*fJ!t)>#ft^aNhc?%mR98*mo4uBZIuI6w{BXC
zb+s$s9lXLh`>N2r*{~k!tJMmn&}_`$kes>w{6fK>tb$WTR|c;NHTu2q#jmrgl|Ow7
zUVgy^bkJSJqfYflprhve?S3w~^&3<{gJJ`8Qm)d!bjgs=(9n>OEC0UltpEQHyfWt2
z_Wb(~^8V#LJ2SKJ&&T7(SB0*A^(E%}ySt!N559FJNHRAnG<Ay2e~(vPQmI^Ai!&Y^
zTnWFpOUf7NXuM;SuCL4%dAqazRgY9?-9OJM`|R{f*?iZ;@2@k=zP9GY#l`Mx=WA+f
zufA-w9JIPW?c5wm(8OS^(BxN_mU_>P%l87^EhSTUM6fjO*_E}?+d=n{eR+F(`@~Zj
zuf6{Nh=G=EUBCD{_w>E|F9#dvFcCwFxwU`ywJ-I%v1U^Gf9p~v&Nmy6%Y6i$WCvRO
z_W9;<nPQ(a^K7kmmA{|&`KE8;nHh$qReM*078`?>WG`L1w6rSkwC?sEP($6Y;K2bm
zt>zA1<M-ZkH$>__w1t%+3lx#c{H@=9_xjA;5GkEzD{ymC=}KddgynO~x<H-C%I9;%
zfByW*J1;yYMrN{_Zx`sApj~BeXEh%(0d0h1mo2&Qzi$5g`SR1_>ncGh+S5NXGZQqV
z-p{SS$6(c}Rj<C}^vl_Tb}jX8+QI#A|EjOqi&DNFUTJK$I+nY_A6Bwva3F_4!F9*L
z3yb|<^+=_9Upv|s862EG!DDyXTkz!)KR-YJe_3ept`jLn;8>rXzYnwkw8uwn^5av>
zu7U#Iwz}-hOk?n_y8Qir%RtMHJflE&%>FnPzE22rO4{7{cMFfpKHm9!UN`8d7$?a;
zu_w>`R@z-y`>IDu^vet3*1hbAGdnXvka|^dA2%citLI#6Q-8Hjr|nwm{Mv7wpuhsH
zk^rrh*Nfei^KIt4yStBr=8i!}1G3B47=X4X9plecn(3p)XZ2!%#m6JUi_72N^OOSB
z?4Sc3_xyO&U0PQL+Q|mmGncpf?KO_n59hDhSGvDyIjbdC7=-9XxTV8K@Gra)m9KFE
zsfgaCaO!^K46Ej}2cVM_LHk2MEAl}%-L2aDzL8z71616BCg?#;;X{YEC7zn1X_$1R
z<Hw7|{jdJK0qrFNUB4Pzc5|uVsR#3??*G1AqyBk6D5@$dKG*BR<4OZ5uGWL&s`&a9
z$=O@~@s}_2TOfJz{P})4+p3W2z3J!YO+1-0Yr~3M4Nc8X&{APgS4l%#d-dnf%I<wV
zpsD_ExAX6Flzv!$&Hr~U$Qw5bziYg?YmcaN7i)XK<^vfnh;+5fi)a6Ted~&(saEB)
z{fl0k*NM$6lMPyK(gj*T{O?1%{gGLw*+I)qxLsXcL8ENPHY6S{virUF`@Qbv^QyG2
zt&5F*TzflbvoENY05wzQ%=vxETmLAx{vLs)OP5;C3>ODYt;>{N3FM7hvZdtZCGgp~
z4-d6|t@;OAJPO*>#Kp~RUb%PCA|=pnM^G9I2@Sovd-AQ<mzH|>NSSK=`towJ)zZKe
zZ|_A<cCG{k;g1Kx!HB||6A^@F3x7Nip8eNpIXG*ad%yT_xWDh*NyVVMcn<U1+nii9
z|Jgh6f}_f(Q!Qtk7e6}#TGyQQck?~aQM;fU%jTBf+v)fmv}CLB<56+*3^(V}x3^3|
z^I6PnJS#qL=C}Ki0BUoCCXTA++7>=K^5dv}o#0HLw8_^u-^`Jzd@>Pqv{}{J<^OJN
z%@zkOQ>uBY9q&1JQnBiJTY=EmufAK~o?<0a<Ag|qY7?i!J7WtpMZU=iuv&lhox3se
z_53}yrA~`ym}E{$^}D*`*Q?cwmn>09|NQFL=D2+|m4AL+-=BA3W@u<=;nmP^(+oGg
zHF0~bK--M2y_`8|(j?Gg%sCa0I=@Ce3keAk*?zYy+Gm!@%3G;^f`Xr)o!xv!bK<2-
zmq0UjuX@}z{_A}9e_r5?-Sr}Gwzwm1+)+zJWRNrwervnZLupg@+UaZEi=Skr{9H?0
zJ6PQ$Iy5wN;@Pxfv-NiNue-XsRGyo)?fMf5s^%n&QapTS8ZC`W&)t5v3_QRenLc;w
zWxb;HJO9)@3;G!^?tb&p^q};du#X>vkt$(Hq<CF?xMOm#`ju0=-0LS>DLx0?!+qlX
zdH=Z=b>>#T+j()JbNigLt6!hrm3@63C|j`2ojHBF`2GL?zDt`Zi-S(*-Shd}?KibI
zbIg|c%oG9*zw5;8*btWvYUq9hrPxMxxro)j`K?|o0Cjiwo?Ddo>GS8ui@No^=1wer
zE&sFhRZEnnTv-fKq#^a77pxR{v!hz%-5vc?|39U@nj)1uqprL}^7rEtuXlyMnli`o
zQHS!QtKspzFE1~5PfbmIH79Lx{Qf%7lI!Os&nCLdMZTV2`up44$3GtT_k&h^AABBH
zcvKX$@B7DN`TsW_M1Bp7h>%D=)&p8>x%Jp@yPr=c|2Ss8Pw?_G-__qEm(MMWx>Iyo
zH!vn9=5;#A<ulXgb^ibN{(m2+0dOxp*!<_upWsH~z3TUKtyGtTMkaXu@6WbM-po}l
zE5U004(TF}lSs{C&7+6?Grn=p-LzCX>F<{4MV~XLFY!CMa_{$hyRYhoX08kRyT-j&
zN_4SXZ`P;c?AH(5<yTFpVT7#(===Ei`0*}L?N?uG9336OGdZ2Y>epWX{Py-XXk~fi
z`t*nLYpcIJJ27qAl5;oKJZkp$fsOYuTv+l6aU#9R(nrny9iX$dbFS?=p4XRi^Vk*1
z3tFHA4>}#o;@^+QulJtGY?mzq?UTM%JyZCJ*S0Mx*X+$yOOHKEH43zOv*U^=tOezJ
z3eo8F)x43oUE`I#O6jq*(As@AW;UPWR~j!kI@_+c>doHo_dq*!uT~#h*e)lfzyD8>
zOvwdDOP%IlHw_-YTM-qz|7eQu%DV?123}ZPj+ALq5t-&$iOr)mS2(wBde?YT@aC#3
zk{6Uf3x3pmW(a^5Z}0j4@AubP6G0V!Y+0nwd^=mv*(WmMPPQqllkUFH_lgbFmgToM
zE`=@bcbL2xF#=cI)h;VuId_}K+>Mc<r|<Rke*QnfiaBbIq;cAjxazl}!OMI)bIhXG
zOWIa{>j71UPp8MrRaV-ixqc2X%8v@E*<ez7EbVFOO`}`#7DzXaP5$f&JJDys*^^te
z`yM&_dCm>gel0g+jum56Pw48fqdz`APQJ1t@Z-PV@2^*%1MMdUb?*}ow>{m!CzW@%
z`TBCd6;t`z=Sj_6^bOHcoHYm0>zRG!<B9bkRhL|g7v-GPUTM7GX7!tm$H6Bbg6f7%
zH*@x;iHM7X&q)Ps1}b@f&-Qrh1%p&?ahIFY`b*BOn9AoqXC|Txj$9k8-0;0Y<JIo`
zS3OaY-w%9UDZJq3uMda$AA^om2c3SkDfRR#+jP)5W7p%VbwL{#PNW!F>a^U6_<sNY
zJgbFapy5rf>bEly!?4K4uRbi8zRYjM)Jc~7?mw&Rz2-8W^$HCQ^#Se2yi<I>;=@7q
z*S6~V`ugYW|NjAv(JjuuzYk=*X8rU2K%@5?uSjma^s!?zqRdlCMkJfG(jTWhCu+W%
zVwL=PQ|QKT@8&OGx1jfAicx9RUd_F~Uabag0|u4wYa%x<yH^Yvi3U}3Cnu}B2L=Z6
zaVu`WcBeAb#SE0ijbyFdKYl<ucM!#*)Glk+_Vsh7SS=3odS)w@>Mg$H+yY+ErQqg2
ztKQ$+JKOAuJSd-m0tmEs8Z^rEb>8HYDM^2Rd<5;SlrYPQ;Nw>Oerno2De3rs&aZl+
zUK%`_a$?K-8HkWWF3#5;o|wMWZ^hgkvupp}JzuGv;SB0jzPPgT^8P*lK*tU^`W^vw
zr<mDzI$p2eZ>OcL{n|Di)Sd&SYtZeqC++1;%(L_M>nP3kog1hv8-1!;3!1qdl#xcL
zFL#yw4-$E2Wl-w2HfPTNkSV(J=36zJf$nz#S4AHl9$vg)fdXhU0eosV=$80PeM`Nk
zgJ+>Z1#ar;X;-WL)FyX=in2wn-Jk_RXA>1o=4~>M>$ns?A7p)N?YFK&vFwO3D-Wdd
z<?QQ<FP1BXvvSYQ4PWNBfcIwp{=bhvt>sUjK7p1e^vGIoJ9#c{YgTAX$wgPt0xVE(
zr#bEGySvu&>VCc4@$=d2#l_FhS!%T$+y1OiJ4pRX)biwgQxR$25~-$Ke>mK~_fOvK
zW#?8*y>vaz?d2j%&_SCap`k}XOW10Ef9nNxL_rssypLpMWi9;o^Z9X*w<b9AolI0U
z**ERW{_mA{w{?OuJgoOQ0Xfr7*US-@b)P@kYVoyecM4r!v1EvV7AAn!>z%WB+yk1b
zY)%6$4gj^sC#(DS`OUR@x<X*qxmmmGCt5AMW+nUi?Fo^s{)nqb5T-K-Ui|pt<HXGC
ziluIAr|kXcG)1pMt(5J_ncMmMW!2}`6oFP0feveDI}18H)@PQ9CTQs|=zf!;5Dwq$
z$A6YDdh_*paQYRmWwpm&RD3Z<K9>^F^>A^CyS{eO;S-mG(y!cFbw5T1d^)gH%GFh&
z;Im2Ccq9aZm;2>@*aJGX0yMh>+5z(9`Sa%s1cX+s=`h{?Po>m#ZK;f@-Y2Var2DXR
z5OwE=|0P!c?sWK^{$b&I^mqQzU(4Tl%w_x<6dEcD+S2*u?QQdapY8t}pE`9)%4B`|
z`FVxU=awG>Ej`~`_4QPs>XMD`F3w*3M?ZhrxfOHw{CQDvXL~T>SW{`;$HE=ZB+uZx
zV8Qcs7wb+0t~AcdJ^OaL`_)<JgVG)5+WdaA88kO!@wmr0>F1}Xyt6_hA|yZum*~Xp
zu{hQ%J$<p0$MUSV&o_R%=eg22YweE($%_`a&qoZ;oNa>_*9`v`eCB+<+;7F!|B-(R
zOJDJ<m<l?P6toivbWVUy)Rq+oKfCov2!hV^0hL3~&&@3k;CQ)q=jT&mTUV^V{PFox
z`0d^qVTgY74|Z4PHn)rO*q5AJv9+}SpW3PayDUoCLS8rX+jVR{Z)g4OR`z<(wm)f`
z{NHc4_k-?0m{<Gl=8fX>w#5M)XPu9NLRUS{dv0L1D>GluBHQnX#C2f}QjD<9^|R0~
zb$S~bc4XH5xLLcH{vA!9Un@2}rpOZ%9iV}(6>HYyT-fvI(IZfVgZ6lVHeEeiAvCK$
zbpK9^MVpjL-PV@cef)C;c0~lkSwBa_g)GmO{WxF<>T!qEe2IHCCF-WdfBuahpT4|U
zxBqa^@(IZ^eU`;t54yD>(HXS&2y`?}#MZ1(zcjhpFBc2{e!UL5>$%v7f7a|?eV^`2
ztmi>N(j;5f{Vm?k2+@(-JQ=CSaP#Epen0hj^LH)s3-jNpvPtymO5+n7<!r02ypG~}
z`t+$`>ZvI=KzoQLdF!1#X|x=4^C)PidB5$q8L56-qHcC=im-j^4!Vrwa;LakO3fbu
zXu5jPU9$+*>_`x{lBsihlD|3lRZrCFih9pA^>3bCk$eKWw`WoQ{eAyG{Q@oAv3`5S
zrp|uz%^aV(R;Itczn2G{k<oAWYsEq1>Mt(@LF?i{w;qEIc53#@*muqT%jy+BKHR+`
zxi##<;_?!S$|yuDD(xh^mDb>ULPW&%d9eDjb1NpBmd8j=mH)3=%4Qi75h3Ak^YO@k
zJ=0UCPlIkV2cJ)IB=tXNz!ZGDh@aihCl$ZnZkM)MzhVV=Un%&q_dh>APMkk~KFAST
z)A!3~zneS7YO$Zy{C|s2h=?qMU)z!~4UtY)xE&8nUYyW=Hz@r|RN3QS5v7mIgVQG@
z*Z%s_3F?1;dU`tf>8YvU0X5LF|0TY~&(44@Ejj{P&~i0AKKH{OA2nf6F{Tr_Nd+{1
z5WB17q@$`y{rvdyycF+iOV6#?+B9#sTf3k-(#hM~keuKbS6A}y*3p&PuTmbLzPvc)
z+257M87y~qm-mCVUuPcPQ~5dR%ZrPKH9tOpmiqanz1w`=&M^Dh8qkHpNzdn&pF8Q3
z!D)78hq{-z&19>^e!F^p7rN9rB8B>CM5s%ZSUj1cabsovs~)S!udm;`UwtLI(m2Bv
zRI-CMUdmKFXawCbHs{QnySvN(yer?|Jw3k860{q4^2`fCA#39#SLgo>eAQ#6`DSan
z2xxeP2b#7T(#|66nf2tU`}E6oGj=WVi+Z$3VAgWbx;fBgrl6zBL8qLk8*jf?^%~Sw
z-ShL=Z1Bu}+`N8+i{G{!Ia)pU{0~o;WA|ZYW5cW;C9oTC4y1uB75R1(bOlq+j6#1%
zeWH8iP%HOi&^9E{p_^MWFBchYPCnjeSor7&coGOS`Mj_8_nb4W)6(F<{A$UD^8Xrg
zR#r&)5HWgm;91J2MW0{V`@{yO!((#+>(Bq)bJ+OhWP+FbojrMG(V|75RWYEo?4Ydw
z;?h!Yzh_R~Q||7t3%mQ{F6dgMr)#v8jO_9_pux1kk`;06dQ{V+g~^LDzU#Z*yu`XP
zIBRXu&)*xLmH$`Y)%V}^)sz&wzh5qc_L@AJ>~H5e_fi7r@O{w1r=Y|*=lneT`ns6X
ztD)csJA3B*`TooP_O|PGJn90?HLjgE(=<B_wEQD5E^gjtzFGab+wYp4vwpwl#l5}N
zucoA2yHi&gQuk;270J?|Ex+w9*8M+>ICy>w2cmAh;-)4%*Z+Uwnm;c)S9-rnxqEnj
z*Q3Pa-~!$+vnVw+)iCGA2GHh=S5xLxzF61}?ix2W-Klw#{_f7s!mn4upO;Jwb~yst
zb+O~yt?c9r3mmuBrTzNyvhawYyGv+js9$tO+`Ik%|ADp~iinCX1sS{ke0OR8A2rZ@
zRd$azb@(9lX1XUJ6_-mh>JJD8g4Q(j>{_|1=luGAZlIi}mswN{y36_W93`cHUzXb+
z{qys)w9RwS$xNVIY(XPmyUt{un4k#COrRFpT+k}oJ9WR`PP5#~=siuRb7%4MW#=-A
zLSJ7$l778LS?Ttsy5qNbW#ry||C@!#USfw4$=>S5qv-!~6Eh>_cdq#HVsAw0<?li1
zCOg+|yQNj?w0On)`Kwp0(gH0?0B!FCos%C|@vwD{scgXkM$p+W$M#fye)OQ3f8F(-
zwcGDmrQ4e1ul@Qy%{T0RMPf+Zr|VZFOD9j4kKJGC`-%&ioEpTIrq=F)mG25055=;(
zwNG5W^xTTgyqDkiO#+P%o2+bPW<O@W|L55&l9r_pTgBb(@2h?N#iz2e613q2G_Cey
zd;Rb25jzSJ&sDMU$w+|CDBJVl5I1Pco_WSK{<;s%FYfLx?>m*T4s_DZu>+0F!RaO|
zdC&hT&#Cyf50uP5b{H?-a6S&vFN~Vv1FJ<B9KCVn|Nb9GuN%$&`Kx<<YSxdc;QRj{
z+gF;_%>T}R|9S1ht@?4lkJo=P|9orNzH|4h-|yWG+PFK-_fJhj*s52bpMLy!{d?b=
zwyi6JU#YAQzJBA`b$z#gX4XsnGK1Fd|5sJ>=i~8}#!@+;#zfuUUsr$qyL9OisDOO5
zYW2D<&@l<ib*ta+E&uc5xP70nzm1{M%saI#E0-)$0WCFt`t+&gY|qc2BZ-eTFfs?F
zo2)$LKmF*Zd^v&8*I`TjR!;V5KezF1F1Paj+uK$KH>jBuJUCD+rW>_IO-W06(JT3X
zo0qN6uF{P@oPAS&&$PdXuFwAUPyT<W)V}|Zu77O3zW>K9@%{I%e80LEI!ye*p9?V%
zvc&|{IzRXSTXRJ5ZU5lqS3Ixoy87|v)%zXquG>jYoIc-b`AHrLg9X026G6*#L1Tn{
zpwo}0>BrBzd=qri#%cZipo^mCUUv2SA75Bl2-^8zIiK4zW%Z-a+50X&0;TH`$?BD<
z@W$F#<ou)hs^m~*;04e)b!phQU!OOYy($IOLG?dR$3JS~*6RQ*mjRtBHb<{m${@kv
zPW}JC8xsyTNf@X3EY>M*x|a5KZ@4?SU-D{A!tdBck6(O5N(L(M&J4pV#oz#u*mL`|
zO5OIZ+4=dDM)m8bS0taD08N?S*-^OhcHVCAj?vfG*Pp-n=HK7n$LE&clLWOsC;M5Q
zR8n8DbkkDqq_=y+m!DfPeck<CYDTSZ5#50;9!N!2@W;mFMRyl82d7_&O?9oQduusS
zH*)%}7B<jk4^Ykn-T1!$_uco47A;ar-^|W0Cj+`q3^cLW1zOM$H?LpPF*ntGP4D^o
zy0jGSQ^CuxME<VbFZK4jy$zzi=zcmm44M-ecrSdt{a<im`~=Wdl+*Ug&X2G519jJ1
ztu*xY!EIcSouCbj%jefwE&t4K^Wi|npO43r4>qxa7J0a+O+NXuCgba-n?L^8?-v!7
z-#dNRl6RlD7oE1;?-2{@xm{R<m}kGh(7N|qPhb1|nO2MAyyn%LT(d24e#MiOcy(1M
zXoVhV%g>`Pm;L)&xy7HA{A*;FlK|Zj3Oby>&*qay_nZauuHE}TKhWs;L(t{2nO}Zr
z+}RnARJ0-0=xncwj`=IC559gy^6REw*XFx`BYefNNvhu9L;_mP*(x3<Az$;s@myNE
z(M*e9FBXFjXacPld2w-Zv6=L(MVGFp9h+sn&SP$%er4>oo^#9pYaj(CqVjcMep-6h
zYFEwQRaYdx21g3c|2uzU;Lb<+E4_czgEkz4N^#IJCG)D^NnVeyug$r!K{5UF=TDy=
zf$pvfkE>J#9}@DQfw{;``qnB?c23`KVZ3OSQK{G765HqE6R+=#M)K%+L>VsgqT<Q*
z#gL@qeRY-p<ISu6x^pTsUrjN~eS2#wsPPTD*#wk^KocA{bIj5|cXxFqy}7Y*W5vfu
z6`<j+`L*9p-pt83y(v}t@n&uR-c?t%gO*?M-o3Zo6<j#Ol1zpuq9u5u)kkfcMSf9A
z*RADxE2nST9@lqu|2~USx7lAnJJLWWNLat!66`a>K=EGH>$P*vy$4-gQ~&QLXwxJ3
zzA(`F_kPcvqqn~b7Y8>ej9;l<UT3lG$Gi1PMl-L#H@U2JLh9dKTa?g#chTpS!pUc4
z!<YE2oc^`{zggF>I!&t{sp(creP>vg=f%|j{rd5OGrwzUYU;V?`P=W7fd=Jwd^p6N
z+^xIq#LpUqq`$)3kG3s;=QB4jKla!^3$AVVRS^-p8ZqVIz*lPZa(CdTJI#Uro?j1M
ze&zJ4_*jwF-EU-Dck_A8y`;4^cDEV$?3<6rq#yU1-^-X{4C*aH&H?#->-wS%8#V-<
zV^BIZO|Rpsd98h^+g{OkRvK2a^?8W+3{yqANHBYnrbdsh-Y!igefv_cy(!+_Nl*R#
zdrtXJU+R|`3R?dL?k>K%stww2Z+gmTIcO^*sQ(745PPJ}&l#y_xJ=cy>p8#fM^wsb
z@8IQE{OcS`c7Hh5QS;x=0~(nPF`MASxC+NX!&D_!-)^roezmsfsr$xH$B(;S{bjl`
zIBLtOQ>T8c|Nm<}=whfh8;{F@+DFHq&##|%*_exq>(P{8zfMpB22D{dcJJ@=QJZ|(
zxS@WUZlt(&eN9Zrx*yT6rc}MIIrKAd$L$A*j{Vxc`n_UMw>T)jD0=3f{FuAn{iyr<
zrG6`?f7-uCa{m9Cn4Hq5%z{7dl7hlP%Vt4G*@4bPcAL5X>9pu$me1!1-~V~8Jn6V>
zdCnB$hWe>%HTtK9&y{*wpEqa!ZC}Ou-E$X%CJYe0si{aq`di#)mdPe{bLaP*NC{eg
z<@T}gv?I^2&!2C#_-N!-$W0Bso6f9^-(UA}_WeI<p!FV*nXn5-!tQ_hs}cLb=T*<I
z(<zH?x0<^xt37^273v*^wUZEo7QIXEE@)nScwxNv+=~j*^L817im;W&QBy#b;=f<l
z_dm;ti;If`%~2YH4hH@E^?LH57EZ{V5_?wq+r8n(e;u!%ZME3Zsz*xvEnB|_eBkOr
z7E<Bbv8(R$tP}UEeqWK~-SlkRe7BQt*n`uzNPrFu^?L@o!x?mG3~0p9XSSKHTc3>N
zOdmD%&5gTm8hrj2QG7jgrLmOC{@;8Tzs{MD)cL!L$nqI3m2-EyZtvXgniBQlxCyA>
zzx6Tj+cEBy-cc=6wZqL`{Jgif`gr}H<Ml__<!b~$*L}U&_xqit7W1pcZ@xZHzFJ>n
z3>q*Es-L;%#kaqj6R&4>BZXQN_rE0y&@gm3eIf6C;>DLOpM%m(JhtT|ui5ix%8H0@
zWv`~B<xh_-TY0@W{^zOiM-SWO`#=pQ(3ISZTU)dHPB-jY^&=s3&7MC~PE4D=%rA4o
zIrVz;Tf9~lNEsZd<Q9HWbWJpH%kSwRd#=8kx-scdVBpV>@j=T?vXhVZt^K-J)~W<N
z3iR*Car<LuW*R@fk=)<A$435T<Ff@tKiM}vazE~J_15{|<t82v^O_fb-XV_^e8M%q
zxS?KJz?s6uwfHuFUZ>A)zLmjJONx%(Pdci)cyZBF_m#o3)`Ip_^jSWeA@%-da=+~(
z(CQ}861$JL@BcGn<CD4JQtFT!vhIgLSWJyeh+e&YsaJE#t@0jS{hhW(tgeV_b#AdB
znlQ6G4*JzDe*I(q@^cv*y87>Ri;Bw&hR)abpL<E?>C>l2udEDyJjq+HlTY^Fz5}aQ
ztk3`*CI>o33A_fFTW^QLwi`*^ElUq91NEh~>nyCa?0yx$n!@(_*V$}PQH<1{kwmm-
zOcwUJ&li5%E;H3?@j<O=du6rjOw?9gTkAFVl8&gD*fG#{XV8fPpk1e+f@6N&uT0Q@
z4WH$c2`5sFRth)zu87*N78X<G6SC)j*sCdQ+4dzRB{q-FAPSJ&E<`5tU30s<UiN2n
z-gK+Q2T$Gq9lYkx$3jpG%4+FNEj_(HP%pcYT}~o)SBd9b<|_)(yA;FzeL130|9k5d
zP2OqyL;GKRyE_}nFP2Dt*|=w2wCncw{+*y=!X)D6qn{f;eVVKsz0I(c%VBS-_Nhmk
zwfBpquD73Wwe+D;<;Az`+g;+O>jqDU#yi6nB-2zbyz_2%Tb{gsu9dR7*Z&`P{_B)#
z>HE%Q3P``%_36i(Q^CoPwf&d-o$T~epM#d$)eyOTg2(jD>$?`+-9H6njJS>P{J--H
zr&%%TdTrZdV)y&z%Z(qGss}HB;&O4`Z};h&^^nFR(~wPBwjnm>=jCeU^{=n33@%D~
z%zZiO>C)qF+frg*i8P!&H7&1W>h!rH((yB<S*faj+V(;&`rnUtCqzV+!mp9Z*o-J3
zJT&(I=G*wR|6SJ!eUG`5gqL!sAMcWv7r)7y9lV?&L_2zuUf91UE#Q)K%AFJX9lH8|
zW1r;TH7<n>W;)DHgHAzxsK2@Uv&PQXO!t4!U$yR@b+o!7r_zK*1&^3TC-OvCC-(F;
zoDOwc$EByE)X{i6u<<zSo&}5i+zO6ypX=z?&^q*j)%=NIyQ)$%_w1&_O0#O;FR|Vm
za@W4;jK$$I40F$IpML%I9IO3S`(Hh+eN{65-}7oaUIvH6wdd<S)%Jhgb4l{H@Bi5C
zDOYd0FWr~u`%<Lg|AKp)?N;CazbfbNQQxJ(+h%L3*O{z6Ut9PRKBB~VegSN8<pB+Y
zmtWue{yvoKot|UP{QdsS(C+w&3r$aZEoZP<w=XX>OyADv@AtcLR;jx)?VsphDt(i=
z6uz3R!x6T;q~YSipp#pS^?h@%@AaOZW8U0<XZqE2`Kb#-`=|Lap15%8e(KfVeJ2hy
zmrwP(nU}Tu%;_yh>!*ikErnl0?h&Ld3rmOx%%*-@=VSkVb>!E1tt<2IMOdZpmZ<si
zZ;jRGjx#$xSg(A$$Nl9T&ewg`?@sJ|K5w?DcGwiZnG@2^&YId^^F+DwA$NR)Rq7$B
zsDA-r`~QbZ#(Yb7IpuBI?fX6JmtHblSpw_jGxQ^FU^D2tQZ{q?%JjHdTji^ZFJ(+Q
zcT=w|%x==v?*21h`fH5OR@<#FIoGne?CmYkg1gA=d9g32aK613oqv{@-)6$QckeD~
z3j6)f|7V$fzBab)TJK`V&0eZ^)BnG}QdS%GQV8a^f4x~RVQhwfA-@;8FMs{@Pn5q9
z1A_vCr;B4q`jm4w*0o*JIlbz;?8JSy*J;l+dZ-h->&lGF8XNNN?$U|fwWZ`(%jNHz
z<x{@ibnjhnxLjrOy&V?0?E80>Ks&+=4FCHOQ4^SP>bBjSYpm^4&)rxjRXcn0v%~pk
zp1rSGSaPam)AhLOrBS6mE4E~9owfJdt<@#RS}qm8T^d<@F8lI}x0-V|#cq9DUZM8?
ze6d$L%-J7U=3IddcT4oH@|{`tZffSd-T5yky<KfL<*WC(6K&q-y`;WgG8H}~SN&$9
zs`s=dn>TMRIn{FY=FOR^-qTY0ZNF*EH8M1jx><4b=goqXkCxbl>`L3c>g}%bWq+?u
zpOh8+QUqq(JcqR<FgAn#noEY7m+k+2U1Rlk1JBy%K&$lKuXaA0#Iv@_<nq7yr-L%z
zYRol$H@E1NX65hO_ve8YC9b^AoB7tm*VlKZak^hrRFv0pACBIC`_}wEVtu*#vbp#2
zoO0j0n~fj;$zOWQbSWZn{O5#UI>)d$;_{liMt>LIKeOtn`?8DMcb1$hyITF(KJCRD
z*O~twu3v6dn)Y%|;rgXZRYBc_mpl@NUwN}PJv;ng`EU9CD67=ntGARb`MqcTvdrbN
z-tg0)KE$t>2HRH6@L>Nnn|#Mz_v<TzB<tO6f4$#ryZT&3B%A!+{UuxmZM=4$UazS+
zf2h#%*_5o{UG_hgZh7-}(It3e?vMGg`<nL9kZLGg@peIY>Z#p!aaPGLJbJ&Uud#W1
z^yS{4^4`lCk^}BvdcFD8-uBdtpUz8z-HuF|tmku^(S0hs{rSMt0KNj=z^z2~^Sct+
zTCbNqf){UW(#*E6iZP2T^SiWS`Z>m9O>WAw*X^>%K3DDh%2wLzdQZo?>-*GW*IVvH
zq(=Wqh}3A9a>`SD+1m%<)6Ypr*2|<@KHs`BKPr3|o5ayq($~|@w)e?hS1!n9mzk=W
z|33m=Xfe!VLc~V0=h9j4zSkS-{(cj`E9J<SyZ`>Kv3a`S%l~J6moyJ(n0&Y$pY}9U
z-|znUx(KV(BU|2lZ7QjMAdi}?kj?X1y4CjX^IB71>$g!>sYiI${)q(@e9?J3HkEK0
zbmjc~H+}P~p2J34{w%ztsl3cAJ#Sh4mscUTtdOEo1aVcWMDwg=XHWHT@1MNv-OZ)J
zZa&G``PX8<d|UJXO=c#~x9R5?xw3e2&bE1<Kefw$uXgXheU~hims#a5_xXQgd(d2~
z&4@(k-;5M=tG0cXoB8i!{&K6GyGu@W+^V_zG;;5csghA23toyWXgHY4pZ4{U^5x>Q
zs!N02LP}5doZ0i@*OjuF;a0G5{)Xiz5oN!`wLQN#8$Yi9J3nOivT1&jfq%d2o$Z>;
zcjDP=J^i^%ZyffT$IcCXZ>IvO09-<?)zgptyuM`H>wAcDTY?QKUSdAWoj?1fKX$HH
zb@<CEf>&>B(tK@S9d&J9ea$P|*WS+=lvnJlOuiOdaVUBJdugxdJuAGj-Ivurk<OgA
zeF4JLhg0BPz66<!o6j43?B8dv+_Gh=pJXA(O;gq7XRO`-YxyP30~{~*muH5}tt!~|
z=SB9?V7Hj1*CxFyUhi}IkFys%n{AMlfbR;FP>&MdV{-R-t?txk*Dh%)=Vd&7zv<VS
z#hV^p+I&gkjs9Hb9De6!P`MOY`b-d9b<7eBUunAh_nq}ia`zub#Q27}NT#~q`eto&
z`QNK<&)~Hsr%q&F0mVY(-+PCRfBa_my3TOeV9TF{YocmW%xZr&EwKx+N`DeM+vx2Y
z{UvW37JI>)U>jtSQc?OX{z~6vb3dAUE)B9uZGZ9qtZZcEE5)0C=IX2TR=t#YurlMy
z=AZKa&9wcj6#jm{6Sgbu_=*stw|l2A`MY$zek`nvK2V0Z**-z$RmIVdGpkN5S39#J
zc=2}i*VE@r4DIee^Wc45uoZiS5S#o?{nh7elwRAHr%CO#U0Ph$<E0wxzt=)`eMK>%
z8gpwvq|3rppY`ueUAbJ}Q%m@HhX<%V^3?Np`s38+OAI$`E#dpXBGt@%v*ha0$jVa(
zU+#at?UJRn-_lttm;d**ivN2KQH1qO=q!eBFHc~4W%DZcW!?X$E3eG*UjD|QUZy+p
z>pSPm_3!<?pELY-`@h$F^Q$S%YWH45ZPmPd@B7aZxv$rd3{yZP%*Qdmz2oPD(#6uH
zYfDb?nSQun8~OF#^z^^!{@#nXFE8Qq$>?1hz3Jno;!Us4C>wqFuy<*3*$S_<s(0mg
zDapG3Nk!C0ZZi-*=Uni%VezHfd)LAB&ZcD3S2sa<^5Z%2rSHGJpT4e<b7lU^uaSk1
znsRo%0#$NW>Fukwl%@P~-#77_b6hYYU&<ap<V%)|+wMP{S$NQNWr>g0+)amh*Vd?H
z+m-l$+cGsz_Fb|xP~`dduW^m-{~v2Czn4lzea(0|M|Rz%dsAP^|8$Fr|MBS(d{pX<
z0{n(w2DJ&(ezvDPbG;5OK)eK_-|sQh_O~;T*0a_AdRE%|`GFl*Uc5bdO#9sVQ{`{x
z-<!QoZ*H*5*6ggbnm@NQYyWv8WhrJvLY<K?>$&cUGyZ=Sd@nzr;-|UD&|<>8Y`v3R
z+uzNemtU*5l7FgS)5nE@=cmcnsh+<7ZBEXwPpp|dIl8eSE~U5pW_~>Rerf9bzeqW&
z8OiX5tljVCN{YwMUnY58V{VX7?c-ZHKmOc|ti08|`D^(95G(d$Th{LX;~6%usNh=d
zBiWVfqa&@B&sa8dcgi#M{qvvg{ERR-04ddSuG)5b&zV18_%H9dZMQVIORD05c;wz6
zCqSXfv$kSK315$9^J%#=xB6wKUrpa@#Qgu$>PwccrswaP8{5}9XYD?tJr|b492AiP
zdBd`~WoLW*|7)z}j*GHdy5rvLb?3Ua?^lqvt1o-?I&9jx#=zW+x1Vx$q!fnjd))eR
z@6TJ8ERSy8_u=Wx%8$I6vvztT5*wEhq8>g7Eq|ANKJTwHHz;QDetp~fzhb8CPraYB
z<BQH=zYp)Pn6Ei`?DV;lUEA%{ZLi18I(FdNCC{U!dmjDp`G3MZ_~nccM2b7a178_6
z!Q`sZSKIozn(DDrLS!^EbM8(8#owpx=guEHea>@ldhJUUjaB<HW6k0U>!$55y$?#w
zCfo8f=Z3^Bo#dJS&tci#_n$%8^g6Wt!C=63#S3-`9)m$uiEMG!tYzm<?(*NG46g2u
zn*K6NzZ@#Q{Q2$r>FdJx8^`9`XkR^da_Q!T_RKHemVkukt*<ruI*)g0v0JZKarUx#
zm6=v?-|P`-(4gx_c^AyWKb_xNkEi|md40(()2$_^R$P4X_T;kFdgr>fpY=Z<I^PeJ
z%Y}MYxaIqs)qb5ES@-AO&5E0r$L9R&ef8wsnIG}@&7Q&bZXc*mfY(0_{}+7SsekT_
zs`=7yJ+|J<d$d69x`&(iQ*RblryX9Jo|^IXy|?<ove5YLM$+po>TgfDEPmd*_VTVv
zo{PP5&)qq*=SSO?GxkdmwcFwe@B)NkUO?`1Tcgj$=F3w59b6jhHuu;x-<La|O<GfN
z`p=r(FWyR4e0X=s(?Exr|K8NE^KErc|9@_G^UG6i9!uNCX|><ZpE-YL#x3LTTJV&3
zKqD2&?IEQ_<)FO#(&p9LrNM4Xk0sP^yHk)FHg8LP*xbsBUwOOrGEKbF4^F;Te_c1S
z_}%MGpPn#p{<-V)<rnX@=bC7h?)l?8v+!Z*O24_0h?En!CJep~zv1HAOP8jtOs~;9
zTfNsn+V1;46Sm*p>b+in%kR%JeZJT3Z1MBupz5LTaKAUG@D=;R-g~g|%iT|JztsFS
ze)<2b?9yVltzO01YV&_w1SJzh;y=cKD8X$s=XU#fe7^HD^7qF5XD+<5pK?xeE1TRN
zZBY9HRHv5gdGw=X-zVM7S$nHr>YRA6iGB0a>iARB-b1>x&wHwTjmtg1TmFxanzuC`
z$r27EOEPtTznMQ*Z>Mgy{l95Bdp{q$WV!g(g;}XLOP;#k{BqTQ+1H=?p2r^^U;6jx
z@g<jT#aZ=oE-}0@e_!;z$-4G`ynf~VuM3jbnrouA#qRlqlKKx_A<N$)WjVtm@Is!!
z-?Q}8moqya+{*d$=>Kfr`2QuBGN$-R-Ie+ZvKNeZd|9(a-^OfiePPh7=kKC-^%UlO
zxcD3Ft!MA!C;s{sy0rLMpO<RvdP~d6_X{1hwm!QA+r!GxV~8k{DqgMfomun9{qmmY
zpEtd`ynNZk+rhgsd{%s4bN<<DJrMRk{m1#z&KJ3v_FrCvMBVmYZpde{Ezk44|GJaU
zUhkjrZ+D*NT;pdUw{{!le!Rcz?}f#PGS$EhQCL67%&tHA`qG}`pErRznGck|Pdz6Y
z{OkQL%fID!=YSIM+Vl09x5VXUe-oFV>y_>P(&X5LV+XF~?0ww!<z7i?RsPRyg<F@e
z+;)0T$^7cnS>?BvBl1l$qT*#}TM90`&-6zAUpe_w_2;cii;vAYcJ1C5-Mx0T-s{h|
zdEcA9tvPP$x9NM#*6LS8YHgi%sj|nZ_u#)=Wk36WX;t}u{iLGJrus=;z9qiT?DDxi
zDpS9$L)4l*g^19T*p~JDNy+@*Q*(Yk4BzxG|K4o3eE*kA3|H=}Oy2gV;P&r`x3eZ~
zV-{Ol`*36C-S-_KS!b7i)>vsb<zMx*W#85BpPDAU-mCWTt4prQaZC4V2jBbou|&^m
zA;M#iTMz}pw%MSJa{8YBsa@RuKL7LIY0NcVcD33p<uq@2+G*bKWmY?_bJ_Q5<^GnP
zcujnd&ee4*mwvv%_{#S6=CAYfJ?_7?_qd<?U;S%uwzqn(v~Kl&jm!7yE3=CKtwFL6
zF>b@KZS^g^&qkk(?N1$BA2Y)@ey0JbwwC$~>WiKJzHf@|{og@Bxn7^;&imeOI((_@
zKw#$0?+2Cy>CQb-25Kg~jIOHP_V085rT?qzy^;$SlwA4|v~t;NQ}xtO)_NXGuf^<Q
zgO<<@g~t%7|8{(^?&SXe37}T<Ydsso=F@UIu_kp_+KmeS&z0Qq{~V}>30Z!|<Mn5;
zWu*rbGp%2ozig5l_R?uy)30M&Z~prH-yYO@skQ%`*B17FVacT(SGQa?Hh%l&|J-ZO
zWug#;RpBXwt;)+%=QA69&d)pdYk!@8RsEmdOO}s=Y7f7Hq`h5MkwtD%&vZRb?_*z@
z`p+@5@>?U@Jhzz(OSLc6e_#7@|L<*I?w5N1lK)W&%H^i-N@c#a`B=W)yt2$s4^aYJ
zAX?iEf}w9`O?t=w$GM8X*7sWdx4SF9=V;6|sk_>K>Hq8bOaEWD_g)t_NhR~uyt&hU
zvM+ynlYLp~zk`|gK394!jj||tBoXuNK{B)7_O#cr+fzQ2@As4Hy%Z_zwlq0t*`CKu
zsL4ne(YRqK>-g4sd|BnarZvBxSYNKcuDi5Yt!LrZ)0e9+Uwygv<tr7>t=U;o^J)`7
zc-C`U`?I^>&t4{JExt}hzAfy(9W(#ExsB{~^FT@X|Ge8l?<3=_vJYj|o?AF`+mHOq
zCe_~&dBsNnkymacW)(k61GT%(UavQl-uI!=WLu8bT$6`as;@17zx=-MegFNxf9%bA
z{^Uy8ee<)s-%h@@u6lXuy(W|QAMb?R+RZhsFRu6CKc0X8wu4duk6leZo7_J0zx#J8
ze=XJaUOq9`{`};={{g%D>?~J?ct3}xEe3-|L|-i7_^OagJ72VHd0U@yP2W<vc6)62
zu8c#g^Y6|0w>#hW|K08XUZ3?c-D+8U*`~ZMYxmo^x8B^nY?8hGO4|Er%VzFY@qPT~
z#l;H=ZDF>v4nE~i&p3J*)D2{l|5?iR?`gPX%)fw3E2ir`;oKto=arA`*GDF2Z|p?m
zF5wFn_Mx!;_JNG6CXXe-BShbq<){5s?GBFLzNtj$f7s%A2krluHP`>hE&9B*{#R76
zuCMXDiMQ6oUN))To}28yx!gbZ+Pal~_bq*c)0SK^T<P<D@|7E#G@YfxmhVf8WDB>M
zv+yZ@u5^CXzW}yyn@J0=?)PtF^G^SyVp@9s+>~JZso$LYky0fKQmR}8D)ZKI$4%p{
z{~mtxQ?tH$uiHzNf7Z^;prM4eFq=7lKB@cvP@Ec7ylV2U;JJ6^zIyWVf7M*8#~XiN
z4$jQ=FTJ#7$;xS2)!~;eP4n`;z3qJds=vz@2lVPnUzU)%^{pm5-)MvBSKZl@eg(Xm
zeQoK+t>#~QvxDw$G5h*;^>*9)JHExQpM7nap@o6bdtU3XrIXHu?^B(8zs_-0Y_J!i
z33(7vu`Jl}YDwnIZ~M+Ke=M4R?$`M}*3JF*;;lLpvv~MYGVXSPhXPv*SAj-m=Iv8i
z%gu*qoHKY%LK<@YvH03^nOSr7cA8GU_ooq5Ru?y1T(NT6y2bt{{pQDKoq-MUHv}F<
zlpKq_mTt8L6<BF?-;QV2o?E!IxFK-K*Glfqm!IdIn=;vcqE~eKOV~vg3_pYsSwdp!
ztnW2(X*Hj!!O0-=+q<R34NbGs-c8C(uT?bG+XZSOO+N=)h|-{*f@r`6u6=vJb!O?!
zxigC{xvtz&KJ^@9*#fWVbhW)dnP-;%)W1~tqi|_4EE7D~kF0flP`2lF!{uq$Qtkbp
zFA|>Am8@^DE>tTsz9J{B_F<oo-M?ngkcu9x57Y2}+T>iAQ9Y8rm!GG+dg*QSd42ty
zX|?=XbD4V@rtOWJF?0St#k=x*lzgpiH<!T2E^RWAJX{?0t;#X2?iG7K@4h!tR_r(U
zW~IHElbK$dcst>?9s3l7Uza1bBpK#S^HP1w-S2z*pZl`sv%N1Be~n*$Z}Y+u(GMb_
zyO%9{U7Eh+^^M?Q&<HPVA3KA8^wtuXn;CfAm##IQ{O{A>nSY<&Px;g-@4L0Q=%va7
z&lOwBQ!h!MJF}*Khx+7uCDROH(-sWJ_Cz5@<8R3Qv*5e@^VIfb&u@8OF8(?RTz0Yk
zv7Wl^9H?nI^UJc$!JyGOxVLl6uU>*h9K#0NQ1$ZkPaoyayxG6sdh)%3G_AF7mria_
znHuG7B|djTWc~luK9)a)kIjL(SfU)!2Q$zMUG8)KiLm{woAJBKZ*K_pj(({!V}hJ~
z(XUIkGpl}0GVz@qY6VN23~oqmhGSb_U6~1L-x<H&WPSPLsqIUGvi0V&2s<skwkP+*
z%kKSm%$}Ik`n^<v+Z%|8tr-Hd%5IrnzE|y;R{Qh%%rDRQ!5t`}9`C8&)|JTCdZqpS
z8+*HLPFYnN!hjo!Sxez@kl>y*%S;=TIn?&P`;znTo&A#MuT&+Ye(t^$Y4FUn^t|8k
zMZ%X#&+HC<J1fWv-YG1zKs3C4JiwL}XMxJ~TJQa{eZ%9X{QI4!KbJMx57hR!zH#}|
zzf0HqFTECnFrf=EdvoAO*ve&Z54dJp7X<!#ze^P~Bn@gCT*{cD*BrPu^?tL_OWyQl
zZyOd*@>+^Wwj$~9yv87R+35cRpZWC#Z1w*g%>F;VpZ57{JZR+hrH+KD*4AlT_CMMB
zvg+{6%zJ-tBJx~92*MEz|NY)dR;QghIse2G^SN_DJp!}%|3`W3s_I|rXe|47X78oS
zE4M*;cBS9UK!iWsR1qQZVg3rgxii;YpF0nP8-Kq)18Sj9ldsk7-FJ5B<%A=lv!XAT
zU6{YT_#!80L}s$r(h~UGQco5lULSa7%-gOI>>oerWWK%qUi*J;X7$gxC4aot_f9`p
z7JmC{<V%Z3XJ6JljSilBCl=wDV?0QX5eczY2if#8ro@Tu-G1ZQ>v!8k=k3wzy*KYt
z=7%kzQMWIb9S8);Mv2RWAsM2AWQd9B`REBNm+POLQeFqvz1RL%)V6!2-j`NP_iO$i
zw{+IE=Q5MNP2X!Mt6v+d^)_~CH!Pth_!z^-KNt>&WWM)$zDO8Uw_h<|<N5yV^|aIc
z`zQUY&hwV)y;S)@eb#ebkK?EBPXV=kGJnmvWC=6JAP><zXn4EAD)ran$9~SM>*wE_
zA2a#h{F>7{gk7(e-L(c4KcMcNS$ZC#FqfE)$fXB3GG~440d-S%^;w!aua@(DZy%d|
zr&IRXN5SRO_Zx1V`(0x$JZC(fhiKT}V4Riq?$eJQmmkR2&AvB#-_(8c>&*Xt|7Wt2
zf9knpn~YVUA+XEa{%c>}_hH7BXMZAJD#2VoBLK+(d||gM`+ce&KLTNss_IQ&#m$%I
zzx?`g_ut>(fk2yM6JA}JnOXa;8x%L746!OU*jpV|OdV)J3=lAIt=dw)6q;=&r4-z3
ze!2VYE>Iup@BUquy$AmtYVFawx(w7d+ag;Ka*ID^$}`*f^Fy?ju7<g-0V!Yumzt&L
zfx;#B_?%gwfsEas-EUU?=D!4*tIW8%c<E=21)0m!m%VLmU;fqAeM#=Y(?OsiDR`k)
z!GuV^2~$>;_;~$RT<;0OlX%ufPJ_1I(q7-)p7x+IUZuC{q1U$Ux902wHPka_))z#5
zv(-4e`)x3yn5+;&3Ob34CbfRx&S&d!HBYI%wxHaw`Rlyfm+G(UzTE%%*%kAAotTrs
zfthbTKF>Sv{dyn!(x)5UOD}D?6bbY1fy;=oA%<fsysE>ap2^Rd_LE&b-@>@}U?b0;
zZ{naK?l1RCvq2q&wrTbuR+H^lg<LYp-oE8b^n_`({CCVAY&rgUlG^bdFjEt33WQ)g
z85oXrdabq8J%39dge{-l^_=9E@6RT`*PfaG{_Muz@9&iTogTk*Ut;OQTOZe6GSu9f
z{$}R0*zbOy_ppM>rp$kvpD(jYt$Jw!H@yWZk_y*cy0<kqAmd)slMj#O_S<hsiv$h%
zGxOiwocrSC#NS3gF4%&`W+SZGOs@vremQgH-@+Z4+iQbv=gv2IzpFfG<&<^s1YU+T
z#%{o9>N|h(vX{k|c0Jf|{Jkj~yU~_c7q48`Iep>QQ^}Zr0d3Q4XMm=tGJZNs#{4U|
zv_gE1-r`%ProP3`Kr?Dto6GC}RBo*<%i3J-zjW)~5_tMI;6k{cVUo(!sN$^RXKKaI
z>>j@E{kM;2ZAHrM3zxgvjdwhHcqRP5;@95n;QKqwzzyX>U#Y#e);s>ZT)Cxusa0jw
ztYv3BN{ha4JKi&Qd#~BqTW>eMUboU@`!qjTgPj3+(CNVBpv+9~w==7kemk@G-|7Br
zo^SScpF-~MNV}bUIQe>S_T?A1=lpusd-6iUtJ&r%&CDym=lUhTo|dxUzyH3lz4@Q_
z-^<SP+`9I&|Nh9emQ%N#3yHE0%FOfJTI_Wx#CvOTkyh^9eqK{w|I$}IA?mi@{%riX
z%q#5SqNlL60BcjL_u0at@c;`_ZFOUv*4AkzrRV*EzrR6r#Tcx8klI5qjSL4OkaWUD
z6J{Xt23(MVXELJ9f{QjJBF3TNf(!;ei0q0GZ9~j3A_NZ@AlmW>Q3*9fHGvRCn*Bov
zjyjfsVKihJMp`oXKYg!t|GHgvpV|MZD85lpP+HKT;Cg4eSjYiUmWglOS~Fsgt(v=P
zZK;*)?!Q*s!m?lc%-yyvIXZW(oVbvSs-U>QQC86wB|Qy|jv!W6@d>&*o^|zKu4wMP
zFRifiyV{}GrG3v&{Qg;IKVRMa%Kmqi;m}2Gh<wMu;J}QyG8!SCp@3M`h!EvPoUn}$
zT+oQPZ3iK0G6B9f03q1G7KCW;!G$k4zz;)*i!m@rc?>1Tu82(5hdbWkALx!!HUD{Y
zrpZ^o**MW_sZ`?PWe-6|-hX|4efd++)(a7_U;q7JGg1k^k%I7z8)#dp`JDpisJfp|
zr@z0}>SunpB)I0s!}iRdrPpJZ!}~N1vWt+|-%hH}Uy_=8YfI;|v$M?)ne7Y>4i*NT
z5dY}Wqm0|za+B9j7S6uDu6J$p_Pohk^Y7brb#+N)!j3m#XgII`e|sX#4{tU+?z7gj
zDt)!(to_=ktzE(Xwx%23y!^ak*)p|tyI!rzxV+4_<kb~T(BV#he|_x+ovYfrH|knQ
zNXU`8-*3g=-rj!yS^3Sy?)^9RR2C<%hj$A<>_nuY2HCKnph?rNUb%AQ%gf84qkA)2
zdN;j4XZ^khbc0J^Xz15S(5+ygy`mxE;pUIhZf;CFI}3c7-}?H$*|*+ox$M^+wl>Q2
zP#DbN4D;&|sp&@I$`Gx`Yu2pM>7V`NT<-R}(`M}ddM*0n5n=x)m9yW>HcIsZT_#yL
zE#wBgfpDM?ai{$OK52sl2hcq}otr_cyFq6x*yK-%Jw08&f2MJI+MMarr#~;8eP_j*
zH9lv$ySpEMx$J-bvl-kiyZI2g=*@<vCh+F3W0kJ1u5#N??%T9!(~6ZVPg?AMzwdX_
z<z>E=cQkfy%eg6Zd6}>G9Pojz8<UUQ<iipP!-m(0`)m*Rc`gl-OrJV+YULf3-=|KW
zem!S>++M3>#Y@i*_DC9o&X(`oysK_K+$lNp5&5y~l&AV!5n1appE+meTASai{eIUb
ze~K*V`hznwjnj9Z&t3mzrRM379iagM0?EgEP9l3r49QDV9zA*_VOf;&Xw9~5W^z?8
z7J`gPO-&7qj^2IuIcQ@yXiwT<x0|8S(X%&R$UM-%xbgkI-_I%$sV=q~$z4%eQ%_l}
zUa{iDW3`*cg^!MGSyTM{T;|PRUtd3d*e-wWxL2fU{l7myUdR8RWg%@{mNRcVtlPtI
z<EsXI4N$`JUI{~`sO@=kEviA6Qop^mwesGIL@~V>3DCKuQU4ap|JC^T^V6qKG3%$4
zmWt+1oigP~A#BYoLqja$5;KOfsMpulCcn6_uyeETY_p?VGB1DH6L=W3ok%zP+L}nv
zm6xFFG?tzPc^`C9kX_j6Sw5|Ppc6*w{{DJeDGiH)hS+|DS6``4^-7(Ss>PqR>eT7e
zmp3K%+nRw+UjglIxwU51DlIK-?av#d!gQjy>42`hJ`(Ba>51%JQ$(q~AP#ih$Jtq?
z-g7`#M{O*9ea$96#QyWMv)!)UVoRSsKGxga(XsiQmG;NIn>KBl^KPo|)TvVgqoZeA
zSU>JD{<Mb|=EMW*JQ0QN*G<poRUdnBuvs`=zWz@k=nRd@dn@X|&OLPK5a@7GWu>GC
z2O2@=4sS^Z?HmK0`&YCt-Yg^}MCBQ1GycE7zn>$A08+rd(glS;Xjs^@!pXltmo{|@
zt1o-1KBvIx&F1rVf`Wko0UsiFUberrDb*Wvim2uNjSH`>i4^v?|6B4%XR4R0qod<I
zbJ*x6!wuvBx%WzoWz~umCqA25zXu&axcz>ewXVLd?%L1i>%-&X=5=q~^lGBJT<6)@
z=IZBOX+43PlJFdniWc0f`u0ZBUA8pjQO?Ops-V4_Hu+nMPn|k-Y15)bi$G_IY&!`$
zAO&=(;H}M|{Vh82`)tyGr#h#mrY7B6=-h7c@rdwe<lyy21TXI-ucb!kjHYs$vYMKj
zg6^(b`V@3mm0s+wC7>wtwn@IU#MAPozBH&z0Bt~glyhZ8;Ke<apHa#LM2+guJY~w1
zlsTqPotA^n2m18%^yN>NE?qkE-1zC!r%xmAYR?9pwGKLOStz|!v=E+kHhf0ZJ{J@~
zXPAHv0VxDsZFK~6P3@kGeV$rLT6%itB1%f0Omsiy$Syl&n*IMjpF!8Or&sS?b0TEL
z)kUt|paYPQ)96;DG<xt@pX}@z*RNbTGDS1^)1I^6a&K-@1?^qmQuE`(!;33}m-oD%
zTY4=rGcq?f*JqA};p*S1-pkI{-Pn)_I{)4#AKoe5kR1$fL^w1r4O-c=`P8XXHhG(p
zK^qG}mp4SkMMXtDuLd3PBmDW(r%!9%O!fWz{CxjX@9ApiUj3?t`#iuNQCDPa0Oi45
zrLU)1fY0876dHM+tUkKY+j=f8cEA2JZhzfh&~dV!r=OplEe_g2eeK)nHXqk0S6A2D
ze=Xt0-l#-2_Ryh262@shk8&<A^960KvdNzk85$azbQ65b2gt6n`}(@NzGvR={eF+_
z{WRa1TysH3B~-uN8jc*AUlF0HpdGX_<XGggqJ_skfX+9cWtx5IlaH(K|2L=O{}m<K
zB_3*Fdpp$^box7JYfE9+_4n{Wn1)~3*KWY}0x@jJ2HkRy)NlLEL&v-7#lrSQyLMTD
z8U~4*bA9Jn80uzUUgp~)V_DRG&;CIJ^P?4u`?^3krOvK-c&HV0zt!=F?eg=c+Db3l
zw8<zdJ6kwC`FP*i&t|t*ty%?AXb3v{5VYA#Cw7;~wYAaWudlD~_qYFR616=~78I~$
zZ*LvFSN&c#{>LG4&~a3tlg8b?zq>14`n@J%XHhEX)C<tfQSbNvuUiwfRSR_CPW1M?
zUbEa=;QL}g<t!-TK=&2C0G<85eopcGJ)iwRyLCY~jDcbabhg~ayt}(@Y)Ett2@iJ%
zmFWGp-#S3|;_z9$Sn%Td`gob@HybZ5cJDtH2ivC5aJL6hUT<1d`S}^>yp7{6oWhsV
zR)?+adOpA2j*VaL4#(`j^Gjb}J32)(_|m7q#cr;%&2r0r%(-;w(iYHtEt@uNQVV`D
z<q7C==D598Pb+74fQ}1l;S_%K@wj~d&CTiVp`oFB&%M08J%3KgCC|X1AR*8tIFmIv
zqIZ>K_DGw*+iYL{=7u5o2!R(D7nlF&nKf(H45L)9Kd-{~cY$_AuUfs@*v`88+ne+M
z_PTb96+UbgKh|r0Z%1%_y*)o@V-x70C7-!greb<A5$lclY`<IpRogXRSI74<^I0gI
zmWGvp4!aH=i-T1M4YBTs3i+g#ws!L2Hr~w2%*>a5bB*i%{Ls+Q@Hl<?^y$Uhwr#uj
zJN59bt=XV+k~=r=s<Xejt@QOZ@O@Dq9vr;5J^w!F*v`i*m(N>OJ~P<mh;;rQ!R>d7
zyg?`Ye!HE&AG}djJ8aE~N7t;^uUe(`@6+`CHQ&yInuXf&KfSJ8x$@@1Z(()6p2K|B
zI-rAzjnmGo*nH;Y{M=hxG(ktSzPV!U8|mxod#CukZQ&Wi<1YXI{e66W|G(0`ppz`(
zYQJ6uod^Otp$BwP5omj^*mhW(ub~8yUr)>uRCaSYJxx~_+_<`@7F$_a8Fg)6?QaRg
zq$7TFFRu<?58B8a_3v7A{?R#>#jp0pn}LGXEcezF3vEr!lRy7ny?PaNTB0kcxM<?m
z>qwtpYo@Lm4r(>d|NrOt#oguacRcFSmfCycCFu53_m2nJ<*)oaGs`sl5$KNUOP4NH
zyxn^JRc-k3KH0^!zrTI0+rP5n)yn0I>i_>Me7E!YF>d`m6RvK~&dN$UHANHT+as>x
zv0LumhgalRrXwZYWwE=<K&Rv#xd{q&ZgIUcpWXgHpX_hfxiWb9vZtU78{rf>9aL59
zS+gc*`T0}Jy1KfK><M2VS9nCw{mGYippCVlUHG7!uM@c`W%<3_`}=A^?SHGXHxfsW
z9<}}x7aAH0zWJb;&q|~2|L^<mzP@MAt(z+>ZJu|=qWbUG>yJS>p!(g;<p;lid2@5~
z!E}>lz0&5#Qm4m?fvze$Guu4B{eJe%O{t)(>p)=yIy<A}^)=mFTeHKTTbr7ietd5K
z-x72?GHCz5^e*@!wIzrayF(aKg|L=gu0jD6FVoVs(r(Qwe0<C`G4a>+d^Nv0H!_ww
zfr=5(@zbE<QB}I`V|V-!@%=xJg04oKdmeNoD)>;iwcGDWowxby11dxUqobukJ*s}Y
zUmBq6C_sIioI5)V<LZ7s1)rNyegAhHkA#6jS67$OyxnPMXYF{i>2%VG35pwwo}SA2
zUtz5qyzufO*KUx|$8*;2-+YKH{d;F`)z@1u@6PHnzgM9QYEbO||M&gtnst$z(+n#<
zJOCZH47xIMW68@)5&P?EK^?)3DJLg^PL2UJI6$Y}fbKp>1|3@d`K-CS*3>Su+*?cL
ze*gFT{qYTnhac_#_j-TP*Tt~<X~XO+lo~+NIL#-f>gCeF*x0#dt5>Y(cwh6}x_3jU
z3pnMk3|?;W^-A#T(m2qm+Yb&jf-Y*${RBE18FXMdsKK`PTy6*GP|f4=^>Zvvhc3Jf
zI-h=Z{NF6l^#hXgGjDE6oic6OG0<N8W_JF23yY(-<w%0hO)9&QSa?h_-Ngme(0Fvd
z{$KH(s@H2l%?kB>-=9qOcl-bEZ}O)nCkw9xy1)H$ezLA-s~>0wHfSSdm#DVTeak-|
z4uekLEWA^A-1YoCThIxC7k3sv*U;1J(~aJCWL4;D@Uc3egOosrmVhoZUHtd`%7vgh
z1$1C^=<2Z4nl#Xf+ur(nP4sp?ne^h;*4KP<Z*NRK4mxgzN6JJ)Z}*!`H@0L3->H7T
z_v7jKe@4&F&i;P07?dJGr!<DGkCO#;>6`22U?pb<qNnCCt@Pz3RnYM;pj31#=h~V`
zP+|a`c@$S3wX-PI=Hn6J%t}vBPm}z6d+t4-Hf`E6Q7c!MDO0DKdMylgb#+bJcRjB9
z=mN*)O?CI%c%?zNZ-CBLK2n*Om<Z~Be4IT0j|!*|WxIcUZS?jZ2l?v+!edKAK}X?&
zZXG|yE?+a@+nr6Rryqfi{9GBl{8-^}+3OFgUoT#@Dr>fV{>@FQpu=M;-tYas?Ibrh
z_v1I4&-blfw@V9@*Lt3dii?Bp!&qGX{T=AUqB(Eo=!3j6r|#EFP_25T^7ps5kAL6)
zUkAF(`r@k4)ogb`twC@%eb47}-JrwDLH80w>?(Pg{uy)|9Ox9^>#^mr&F^4ovZ12`
zrQ-4T^z=-M3l0_zUgmT1vzg#zHQ%na(c70jUAlBBuhsW8o6mJETC_-ZpZ;|%ZEfMt
zhRMfN-rW?CHqYzXn0!1<r}$R+{o2PHkIQv~Zm!Wz_4~hK#}12q|Gut2-o(oN=#24s
zpPDq#u@p&1I%XKB`-Q!~7btC>cjwvp|3Bydm(<_$;gH!)M|N3}^S0k(K&iNNn&n$B
zPzQ2lh*t8<%b*)To=%VNdtdv$npdy*S32m(0ak9YBckCk8-4#>p8wATbT!YKd$20z
zz&oU#RpfL~(_c$V>(h>t_oqyszC1N{S4rn&f4iNI&&%H4G6l6|w$xl*6$%=tFnRH2
z?$=kV*B^_{-#gV}_3Q6}@$tWJT~GS;<z?sQgU#&6z4iBsET2>4b?yCM_v&{$(?N$p
z*8Myk@0OVOD;(Tq0y*yK>FLi)`c*<hL+Ahf4ca}v|Nrm(+h@)%y%uSher}G%vl+>s
z_C_uK`C@TD`0NwVy-S64M@7SrO!l_}9h-aRCLd@ZXm;K%P0+0z8Ta=5O#cZgS&l8A
zUpH%WH7q7?*lNH#;tH>;zP=K5mnn34l=JJ$%Z-VL+xEQu1Ui@F%uM6UpFp?W%`(lt
z_TaO(x3}=;O`A5c&EIPbj?itnw~t*|=)Ae=`dRb)GUfLw)4{zT(3xE?uB;3Wd%x!N
z{=c{PgAem`b#=`I9Z0TltY2O}dRxxP+jfG2prp{zaqHHtAK$j`mo+stoqrZ|aI1#4
zcDGsXttX|+kCmNNoqpufQg7jO`+pz%A1|Ao=k-VSS=MyV$!fLV?l+vBZGQaO+1a0q
z%wd^&w;p2X<B1C>f$mE@+&06mw(8!u85V_)%u=oDr?2eDOi$Hnt9sDL4jR*m+?nhS
z?hP-WTNbq?=cZBi_dWl9z5cj1zgD}j>`vkFqenW07l*D6i`<>>4!T|O<LdaoT7}<0
z7l8WL|GK>AU2tfqsGuO|A_&mYQuCjJq8e04R%+{IY31#FI&FqcWznNI()WM3{dwVT
zf9kWFASk|X=k3<z;^O*Lhj6|cvh%?WyESXh+?GpCP0ft_{_Za5)a~=9e$KTn2klc|
z@^p3hdeE&-X;1s!Ms7@U1zmptsworGuU@+buC-^I=ljhD)sumNffqGW{p!E>=GQ3e
z?fr7;$W31JI|87~MDLZ|+)<dEb9a~Nzx)4x*UwJ{4Hkl~DxYPZKX1G3tftV_VMjqX
zJ07{Ya{0Vj8#}b+LB|Ax8jI3z>tG>Yri;`->s0QuP^$X=ZmtDr{O-z?D^F_LRlTPj
zxwEtQ@+U|g|81WYsC|0GW~GmoxLnPLgDcjq^*!C)-JSg8#Kg$m&q0@ffKKk$)z{GI
z0EN`ITiNT^+zpL4zgLm`<@I%a-Sw+hb%E~Y%dZCAFq)d0suQ=zLh0W($-giC>$~`5
zt)AqzFMITA_4>Z6tHYN+ooiLv1uAL4J*U<GKhOXFbAI8YPIa?ad@w(}kwWycCm62`
z(K7u1pqW4E+L}nq{rmUqvDx@y#g;85tG`c~GR5Wdv$K~!ojP?2)L{vG?-djoIdjJR
znolPqwFOqKTi2JpZl_w|x2fxERNHu^r%kPvT2=b`8o0&j=;(Os%|v&(lc(?R?&ttD
zuk!0Y&p!XJ=Ax@O=<eFjMdiVpDn35i@%37?a5~7hpp&G}OE1;d(&_?TixRah=jILg
z?EeQ#q`~GnCqrI{Ox)R`F&jJt0y?>9<8is!SF5ec-pq)|*i!fRSH*{e?3=5u+edHD
zi?#Xp<8kNaU3UNHnkF7<0d)bR?(Hgl4LZnfbD6&x=r+K@Ymw=y=hp52_iN7^gY<KA
zDn6Z5S5{gSyxi|2=u$fU?`Ed|KimHozIyd)=Ff-i@^a!a1&+!&Q*uDn^|svGX5XY>
zp<8nfsdt<Xs%=4MEX;Yj>%z;e*W<cD4Om@y`??wt5s{R?`@l`zJ$r0km;YUyd3l*@
zXlQ6u9B8cbc;DGuwxD210u8-`YQ4>6{@Y^8@0JEe%=q_pg=X+FP}gPR=ilo7^Zwl2
zU;kM8e#g1F*3bW(Tb6cpRcPVwx7*dv8U2N)+y|e}m?yy;d15B$;6u<@z?-kv<IiVq
zJlDc0EcAKvc{^+M@4d3tW>H(SrcSf}^WiXPn0wA0Nx{Itz=<>Di_aKFYDdkoudh2Z
z-`-wVUrVbCba<I|c}n#CeYKCbT=w%mot>Tic-`)Ir+)r5H8m9!ytpa#G^p)aR2Lsy
zay_>E=&@eu%b)COe;qk7QCT_>KK^<_7pYJPffWij_X?}~`J4tFrtL0YTjKXF`}(@r
zq{a)&d}k+pdUDco=jL6ztmNu`JUkK^JOB5&U61>$g+7D2zU$-mZYuNNmZ~*-*XMKA
zi??kv)3*lQ+IMkl_Vqn?u3nikeY*NH(9JF)V!vL&BX76d{VrJbp|HG-Pgd&ft*zd3
zp02u(d2dhU$79m@OF;F$<<9)-=jmG8GFN~)RG`aOjzpSq&sFoCHD$*9+HW@_cPopx
z@k)z<2DVS%ulxNLRI|sGfx23siu{8&r<|Nr@vv3=(x*d*4ypbB&IXH?S4g9BmY|l4
zgkh4)BTz4-J9Kqe>fdvm!fGndcIr)%w5=-Hl6%`sxBkt><4I3XO^w{Ye$gT&L;D{O
znjarv=09^vcKzOOQJ`ZjGb>L|(*>6{JC(z`y1PMb)XvQ-gO@-1^KWs#ofW7HKIgtn
z?S~%NT7b(Uw!dC1293&2<Cn28*j4)a8izD2R2<$RCGY1!D?^gvVq<0bZNCJBy<fF<
zZ7+E2lwH22;N0m_(71O*(U#KJ*D4+~vTv%p-^_0}V@AKMwOMvK=zi|bpAQZ;FOJ<^
z7P(tJyp3Oe-i+sqFTDKo`TY5xvc6Y)B#nhWFN<S>hYs&T#2nKc>%U(vFRuLjtP?ck
zw&vc~JH_XZZc06U2{g{Q=H6t_W!0xno!V4&K70LMF;MaUNGG^4toF<tOJhTMlZ=3C
z?@lZQ-JJbQf6oV}kkHVlZ|<d?opsdm`JBm{KhNHD>((t$H&-aVnVtU}V$NX#(kR`D
zouF%J{VbnOIdXGL=H;Zv$9f}ouimrA#_)Xj!pj|k%8P1$f6M%N+23CF^mP66w`^y2
zZTNP#{6475e(hc5&!^LcKl`|P`ueVq+q)=wdtT<xX}Zx#2b)+ecW?KfZ@2OLz3S(0
z{w#YlxBOlwzx^Kr-TaG-Tx(u>$7i*`Z)aDqM=Ht1K_z+o{<>OFc^A2J@v>!VpaeNh
zzVu39;e$qYQ1uDw0D&&o(_O!EWoPyKz2@29!EJ(-AzEBqT$_rH|N8nm`QxLbotvHc
zZB4YxpBz?fmzgvJbQ7NCZsX|v&F2?`3NXX>*Vo5`+7Rb&!;-GUKcvQ%K4@H|we@6t
z_{ueF&YY4pPCL^fsvWlE>Eq-5=TH5#UbSV5iJ`u>_UThULC4L3niHLyLCxi-eH|UG
z+~RJ&zP?fS_SOD=acyn%wRb1C*8TmZ`ixsl=fr2V-R<G=wWfyWzf{AlZisC~j4^y#
zlzn|&;hT-e)y^&RnK>y!X3OSNplOY!rlvjOR-oGlL6yX`^Yd)2@74W&%QhcW_o>yz
z$y%572>aV?Jox<o-Rk#yr_cEQ^0GQ8Ov?P%eSLXZ-LU@q-SW?SPQH7%cKbcAGrzyR
zo&DSw<^qNNNbz6}jt59PWw~QIs80hKT|Usj2pUXao4a@OEc1LhRaMo@%G}&sQ1|M`
zAJ8~Q&6O2_fiW?69(?|<7yK}Ad*0nmW$tz*Z*Q3zo)3v|J)H6@=KJ09`!@NoF*1gq
zOA%ROkEfR9uiZYXuGU$%wq$<1=q|q$6yEt4c76?wikdZJ`t<4MFYfS4n;m)FZ$HoC
zbjXa*c+glTxKo$<bzaQv>i2tvi(CD6ZcIAbb!3nCbiK-Z@F~AfNJUfS<>mhKExufE
z29HefT3N5uSh-<?!LeTH>kEoszn&88=c!`{sw6;ny4-ti_w7dV#=^(Pw(JRA9R@lF
zxoZCGl()CGcK)1K{ch&f>LT6C`)1bJNvW-j(0%kdoCTiYt&!~v4GNkxLqB4J!o8Z$
zXRGE$hK7oYii&3bT;SNe$h}|gtJUU(vrMza(&rSqJzBG7&6<19{pQ(N8p@mHL~O~t
zyzJg{HBYU+u8xeGn^MExpWG^@8>R9LZ0qIcw^oI&#ucbupvg^syB`UA&&@GP^{V;x
zaye++F>~*^)6;yuU*CRV<+5dJpt~wT6;O6<XlSVFvzc6zX07sJ4Vi70+cj&}ESvnz
zuWyI`y9Y}x2hJhQl*GxFUI_%vTOEl^O-<c<ZjMD^QdC$-h)DXp$~2HApd;Qua{<%z
zqqb-~J3oK_<>$7b36F#9@=Kn&y1IfcL9conF@0_HcC}}%t@GEfmo?44renB%?b_Z~
zuU>&I-<0Z|6c-aS2RX&s#ou28OGgii*DqM05VSJnQO>h7Ge16Tmw$Jq5;Q}v8N6)C
zQ_z@L$=h37<E+!X0|Nu+lwOPM-2Ca&r@3~JI_KYy$DqLu>)LzYKxKmA`H&lzK^NMo
zK67<-^=d0p2yP5p)?@(l{*6$ilH$FQs8wiq_;KZan@z##p&=nhz|Dh8mo8Pkot8WE
z8|e1kMccNOEkCykG_!47JCAqj$_ts7m-$-m)DJg$dm9{eo2oM|E^<xUSNZuFu6VSD
zy0UX~S6A0uD^NkLtF5QkH)+x&kWI|&d_8iuRZE_NZk4^cIsN?y%Wg5<F4t}`)pN)C
zWTW5zeKl$2hm60!zC!F>eL>S4k>@w;MvBpUqN1WlUtC-)oF2T~uh)0B+1m@2^J_kN
zf)1I}l{ZT9ICf}7jkbnHN8#gRs^?CfI#u>#&Z$$Uj{E`5X#D+tf4|-8-0)@R3!a{u
z3bAYV^|<P%m6Pu}zrMCs__JyDwI`ME8R8TAh*pzHSBTcs8SA6B>&>fp)G2HAc;D}L
z-DhW;FMpaozqYKo?DRHJYqRFjk<P%_*uBo_pqup!^))qDeviAo`Mlk4m1m&B_}sfQ
ztv<iMy|}1+e)bzVBhkj%9}nAc6a>AGt_1soCO}lqX=!Vhzv%h&>C=`quH9mWWp8e<
zy`7c|y5KQxZ`IPL+F@%tKq-3n`}I*<wbIVdn`?3U>G@lGtG^%lbGQ8d*_(5Bez;ft
zUKN}rmw8Xu>)eSb)5}T`ovsWKP~ZQupS5n`w+GGqZn?R+bKlp0ILHnfh=R=EEp%>Q
z^Ja!FD=TYYRMadBZEfw_?|ug_^XYu`>eZG%4a|HUhxzUI9Q>U+Da1)s5Hy$x8d5v=
z?(DW!ZgI6|d#k^n164DiIT^$Mdqf*yO&^qeyV!GSQ0LF;_j|>QpPyU%8B}MOZ+!CN
z&F1sxPUYR4w(`PDQ0VJMZ@cm{&(+m6DK04J(u2LPHvRwi+x_>qx0gS?di4s_74dt2
zZkbQ3pSxUT$~^O%wqM@dG&Zb%y>|PjJ@9$5CrCr+QfF5LE?%@_hecsnWMt&?-A|uB
z&5T?fwia~6eB@2t+n{l>7q_?PNBw))E)Tl8V&2ESpw3rvzwI>eLWOJJyn_M)1VCe+
zk8<wqskGc{9c`9>Plj7e$77Cc;Ss^gduiV%eEDvplyq{EDz126=G@L#c*#>;_1r71
zl3%am|4V^}r=skNo}2(J@Y#0l^e#|Z+p}hk&SUG#%l-R#rOlQ+1)bo`BV%EZy*u^O
zQT;kY!}@PG(~IlM%|KIwt5&VL^a*soc)y&jRN~^;_+?JZugBNhn&sb{^BlfiNTD8)
z>n^MSH9!A-I<0>kJa__{l$kYa))t%K#Gv4bnfp&pR#%_K=bECoP0F^aL`3Y_zt{H8
zZ9JZ5=2t$OIp_Xd-kINItV%NGncu7h^|WW1W>1?I9vXU7d;OkENDbaPL~*qsaB0v=
z&|K4;R4rpIZEf$<x3=X<E4%ldd6jpw?1W<bk%jGYv!<<&+^hyVess&8Wy{n+t&oba
zWlC#utY0pf42nA4`nOxJCtY0RT6uG!qL!AH(C3GT+n-lXz6+WT1kFu&%sD&DR2zHS
zYC&M>`+K%*JQ5QuytPWA_EZ#}nQLvXD{q|UvnA`Q*6ZJ?w|{(mEc|)Nq*b6B5PrYk
zKY!Zx?CW}Me6q8?-kr21|Gpg?uhbNa*(RAmab+vki)x1*`F!4f{xtLKYd#Bu`((@S
z6n0hy6~eC5WO$>66yh(uyu5@yr_ZZYv-|mEa_**2pFSN)_xASQyf0iY<yP^jDViJW
z{{G6{w8Uw3M+a#7s#{EV)4pi6=kx39lIniH-R|z|>wE9pjmYvlh3=2)4!867gU$jI
zG`m$hr{EB0=TBjO8^O@f(8_!8M!+X$#7c!;y{TTR&!V^GbhgXaRm=u0r+T}SPuA+l
zhlhuYH$`vz`u4VYpVg}sTWbFP`ug!fGk@OXRIQRzUn-xT+EMs;k?(A?%%6{rc3-Zu
z_dR-TZS>>v{l8-$y@~(#H2%|`v+tgRy01F2w?T8WAt5G*+)Aq-_nJSt>~Ej@2EN<<
z#~h?N|HalH4lqAn(9GvG=Wp`Li>ue~lUl#;SJo}ipvp#@Wh=FGb$!qL-?%30<D;V=
zZ)LAvYI}K4<!6h(UoIDKi=G6UaNhZR-fWBA58I?a?K<5z%OKGSw9H2L{jIIpJ(9-D
z1kG;k-2#d{9?3}-zaPv0pYc5RRaj`K=;P!4{by&Jn}37dvBZEp?6AO7LsQf9%yPfE
zQs6E)=w^c>=|-X|rlBB>O-)T({#<mI?=5|O&DG_IGr#SWAMZ}8&zGrwv(eq}yZ5KP
z?`!qDy1Orb0!^hnIXU_BKL1#=ygL%0GtPw5@BjO@-9G$j{QUIibBg_v{{48|fBdxm
z{yEQcjdp)JrTuv6^tdcUc->${%08YRph9z&X*Q^zBlvOqp~dyrb{0Pe-AL$HetKKn
z-YVDs|NdV7<U8B!DCpW9!Fp{kuSqL^Xk7=5-aemO9{1=C=s@_dudhF^Tzm#JUK6n`
zCo*auXnoMq>2bF>q~Fdv)+;Rz8ge-e8i;tcdVO9?@1?)LuJ7-Q&fB?kBYe|mf;dul
zQthF4{I4L$@;cCk>F)BiBE`?o`OcnOcuX=dCT7m-ubb9^IxY22Cb}yrJ-V4b-*>jC
znAouyhRH>{!eiI%{dOzk{=V9%eH9-c{pkPyqu=d@#@)~7?d9$N|2!|84!Q;$)L%a@
z{dQl}mJGr8zpui<jc3R*j4f+9h1HIL#=*^zhUub^GM<Wvh=_~UR4;JJ0J>^t#kzHV
zvs1O)vR;Aw+uHgv{(dEBh1tzbsi5ZjmYbkkfbQ-pJ$<~Y^V`kz`JmA*;q>|+hvgr=
z+x`CBXSdr`|Nnk}Jg4|vCula~Y@g+`89#1a-*=58`t7}aU)Sclw)4qe`gH5otsOre
zbtj*lW!k$T^awM*jR5Gv^eb1cxVX50ro>)cSlGLX8`ic%US?<_St@F^_roFX%*yNQ
zVnKJjo%tGNd2z9Ozl23WLe#%!v-6KB_uEYR;kWF(`h4(=$j9UI^QT?EcI}v}c&y0f
z<^K6CYn868i<JhQxei+On0swi=xXqYA@`OOYi+;ZF|Pa2EU$77bgeWfW$Q+7ds4a_
zbT_zR-klwwIZ>BCZ}%&MZbMi+Z7HlC-;n)*7k-%CEKsk{(5m#+lxg}gI}A2zynxQ=
z)U25%ymaZ(&Yz%h%OiU<MXW?cMO`Z^D?$CS+-;SgpMloWfUf7Lyqo#-)YQULn#+%X
z7Wy3d37RMXRj_g8kN($uo_+t!kDvat&2&Md{(GiaftDMs+x2SIjz6DHFW$AwO6gzN
zH`B~ZOKz0kuU+ii&S!Za=Fo=N*@#BatRBz+#freimp*|OUD#HaMa^3&@ba@#u;SGw
zR_;riocSzOetmm8yMODp)zRDY3=1C}$+)^I^j6N}W4)l@_;K@m-M7e0KfSXvjnzTp
zlAr`Wr~dEjc<_D3&#Nayc8lqPQb*r3-DtIQr%#<qdU9eS=w8)1Z$E%yYk_0)Bhb9G
zS@qre|9=fLE-dKaKx%%@KyvJq5Us7w=fA$VsLaMEGvje?(P~h){1B)5n+uz*f9-s7
z`r~nVdC-CVNuK_trKNu!u-kWl?hucwe!F$fo&9xxe}M+xlOG&t1Whm>N!Q!+;n0qk
z%Vrl9*;_x~aG0+fR0>Hx@3;LHAyalE(XjN@l{NQvCmwG5@zTFu3N%!BW~TA;&3h_8
zKLeG17H_v)wmS{#`Cr`)3*8%kkxM2?yPAqEd3URJpYN46*W=>0{~uqksjGW;;qzHh
z3xki`uL}pc7E~A){ySrQ{s?FgczR5c=bnGRUPtcyeA(Z=7v!Xmt@<^Jpwi&RuF~vB
z#h_&he?Iot-%<V7_eM)^-;YN>KK9qoDf|bTdCFWqR}54Grq8e4=2*TqZtt(n`_(~Z
zZ1UY*rSs2PmA#Pw-LTjrWtug++^Xcog$33yw;$L(6_({Pf<OzH4!7~%ephTA)pF&^
z+{$M&FRqE)Y&HMo#l`M5AG_nvTz0btRc_spo6}t9+tms^zk2oR$L02aHTmp*Jg|7T
z<ME?o()m3*i=VrdmVV{C4=O-F9j`}!KA-Q;ySwYCXn2gEcGwz^nr)Gr)4=mWprfDN
z0s{m0)~OXeceno)7*qT8YN?%Z?yW7L3)VsHsk%Rp<&OvZ+lq#UhTgXQy>|P(E>J1=
z<Ktud-_@IHetycG2U=+aTA&UZMceXS6n;$9g@Dp}Vc03M3{s9-Q@c)1R!^Vv{oP&b
zU*F%)Ki*rky!iP!&{C2aR;5|T(m~@*tgNh+ce0+#)O<Jynn(O`ZTmh^P&4DowQFj2
z=GoWQ%rMOkb8*>{d0B1WhgSU~jO;Q3pxMrEZ*RNLHp@*q+{POi8Y&8!Yyw?3_~>Z&
z<GtVS-Ck(RXY=6zsL%mVOWiu}_AR#ftSP9=4$8sFmzViU&Iet3A5(nRwD7Fyb(g@v
zz&G3P*KGtf^`D=cySViAwT-E#r-7C`g6;w8G{0YCZ1?NMVypLiA2e}4S~fec%l6w1
z<-&D{v79!f{^VrisxL1xuC0j#&0Q7R)&2RQ7F)1o^Ra&U`1FOro}Qj^+gHv9HG)7Z
zdMv)*DSq6gy$&>rcJ1dM&~V<rKR*rY|NUXRe|J~uYw#ST{f~qEi&9Td<F)I*v-`!O
z?xX_^jD-hT#gBCB@7r<r`RdiHlV4t13hEfm-3Q9I;QO;cz2N7?vespHUT%gZ!w2%B
zX5V0g2n-+2Ta~^N0WHHgR+*WZDYyOP-bs@tW!&3S`6#D)zH6{?$%_jWU$2Hg22FZ3
z^V?Z0FW;Jb+ic(Gx$i-<pO4k;e|8!zKR**R^a#2R4RkdbXj16)^YT|$G(nYp#pko;
z+oPX}Al2M$NX@ayA)qlL`HBaPptXC?Dret$bz@^PkF=Rip;^|I6`(MjXPz}<(V|5^
zK26^*18S<-d_H4b_;Ts=W1yj^t()8VWTik?sDoCs<n4Ia23i{tc24boS9ka0O{ev`
zLF?t_|NF8Wbi3{11q&89rt?V{D1hd;k6l{o{TQ_LU`y`pvi5to^Y{M+T}+vK;Vvwr
zzPV=?fBy?Cv=X)lMny@Too()a`uEq@*Ew!KxmS8UR(!F0zu#$g&|1FRDejJrjy!TU
z7N8}V|9|iQFAciw*5>b*%ZAz4)_{T{`Q#+kk0;gVr_}7P{QL}*-j0J3HE5PwrvA@I
z!-@|NK#dZ)`YzBIzAk8S+LEWTRwWrNxn*ZO)#pyx@%bRT{2h+le|%Smt$nnpTd%8I
zZ<hvW6@JB|PW4A8)#vwshI_^I<78HculK82AGtZL@WVm&<ALt7qM$;yN6J*I>ifIc
z^|D-CT#rDPdbrEinp|5K`#bXA|C_tNE9kHOUH4%Ad%f?mA{`!=Czv&fr|7IOR8j2F
zXmq)7j9YDShF7$jX~ryxwJUX%w`Seic=TX~afyr0+>UUMrqZ4ThO(EOCc3amIXXnV
z<L2f*eNX@X>G%DAoFZFNAKtwCUhj9+**72Ne4g`sj=7G`?$5FJL_~hn3&YZ9#@v+u
zQ=vVX3v=hZ_<Hp5^PuHB?CSKc9{SpO?D#&>Ee3iPX)y(N?tJ{-SF3Gv^iJnGZuefP
z(sR2?Uq74w;5s{lMeC|nt1OD1cwD)D{rE&>_eJIJ?_FFUzaNy-k`FX621Z28c;8XN
zG<E9K!VeD)u2{Xgd)cyO5(WteE}ApkI`-n?;{BjL(W#CTE-v3@$VczW%hbDmDCXUc
zop%bat4qoM7SrwN-{1H6S^s?Nf4^KFPd*EEy~$-|cuRnx;oa)`|NlTYJ=GjvFxmR~
zoZ?4wiqD-ahZm9=fsXs&3zK0<j)9>BY3KwYDugIr5P}mXAnI?pXhRF45egS%P(kdR
zK?o`+BH987QBK5k5kk<z1JS30i#j+VMtR_Z45LmR4ORFg1Uy-crq$7G1wUE`o+?HQ
zE2@;MW$|hgVQT^4VGCi5hA^ce9ME3_+kx8fEhs!(T)yr{;*=><j%>@ly=c`ctyQa6
zFJ84u%V?(0zQ>FV2O?K**kAy<wfE@JqoCSf!Yn5O)SzwSmzS&k{q1bI4J2Y1GQ{Dv
zr^V_uvAfMccZ`9yt$^5<UY6`rW@KRaAKx!$`{<PRdeGX`V@o_IKl*f9|9m;@xTXwa
zxEU`#ojQFw`QjqikDvvg+j4Jzl4WOLu;?tYk_9bX1}!WBUwHZ9;o-;EqVs#L-|sO7
zjVr&efVyWw2fQ`0YfbI%Z%0A*;9gwh8W<iv{k;VP!-33OyGpY`OBFtTx$J*jw)~Eu
zar(I)Md!9B*05W!<_N;;z7orqC06q)pUnjAm$-86+Pspx4-PgbpP69@-eLk;TMk;_
z`|s~>_rSowFE1Xd7Betp=)Wwn%F4<Dg)5(&jRa_!J!mNfX!9OBpUjUFzi!>SHN(EX
z4zvKF@c-ZM$9p7=YtBIz$~jDbJT(vMn_W{tlPI>|?+DK}%e8v=w_AUo1$f1yMPU+;
zyxpGW%Zv;R%Qt~my1ZVy{n2sze}y?WH!Z!nch;;~6;CF*KbjgI*D3$+L%U(pkq(=s
z&<d^La`=SzP#YL7MA`qk*#D?aI`4<a%wVmlU7f<}pv(D^Zf;5~ydGPwS<J-H;FtB|
z!^4kf^XrVK>Bq};i|hAs3ahzjP0iZ&40JX3>-GEX;wm1tBG~|6HrL>%Kl|*lHIbVi
z9b}j9`St5p+IPFpGtVD+y?(#k=jZ49L2C^CIT;xmj6c5gueTD@i4gFfuJ`xE^Uq(u
ze*JiWng7U}o12wqpM9pO2zBz7dGIK<+PZAnvK_zQ?M{ApsP*hK&<14CmLkyA!)|>t
zGv^mDFgVQqvDp6CV$ht|pTqWloJB-MO?PikIM@X4sQdc*R>F^QUb`696K?R+o_+S%
z_Wgg~f(KR8K2MLU$^>oT+V^eidRMKfr-H2*7#8R*4O+S5@3-5aUTfh=)#)a?x0k%U
zwB!4|YOs4@+o<NuLb!KryIhq9Xs{`*I6S_#6tt!iw1RPY2m^ydwUk{=g-+xq70@t&
z$?X525vBV7-|OdtWWjzf$U<b4Df8<8{RCY!w|S>#@UkPD&)Z4={q^;<zXk)t0+1(<
zf>#GWIXQXuS^M8_Hh;Y2t^ZV06l@Fw!xkTSLwN2vcKI3se)~TKn|GeC|M%Ij{N0@w
zH#eu(IWaOY$gWC1Kkws}VE?06!{hJf{LBCUEg!T6s?rO#tXmx^qE+Ym9S5b=($Z4*
z=Waa`f}r>X?f5d3WMH^(vFghULC`SM<44{4c2?IfTo3@=8K*SY?>R^w?6R6Eh@hJK
z^YioLpcP#uch<-6ulV(H`QjBTH2POEFf`O?>gn~>|Gi${`{>c5#l_NQIUTIrVowZV
z-a|H~_wVoT$M5Vco_!XyH5im@pJ@s*FkFxXt;z$<)tJo&Z;?LUCp+<E%BLw@V23a;
z%z}6D9hMvB-`lfd<w{E{Ioqm|nzz~Ur<0W!7#3^>MgHSc+Usqs)~#F#y7u>2BQyJ=
zg$osncE-qovL?u^285S754ZClU*y`|*B87p1hf(@FyO(`Tm}Y(MGF=vfQBAchP--l
z2b42ro9Fk*T9>(mhK8mX&9qU2=G+ClKgYs$w3l#!Rtns@b!+kC?Dc!iKwC6y)R-6;
ztY(8Qxcu?)aev?ISFb?XI50L=*1G&%k8?YptJU0d$xa|=F)%RfGDehhT;1aOd1mu0
zi__*!VqjpHd-G$w_Mb=M`#WOv#CdsnH<rJ@cVl~gyosslQ%zXHzB?1{wNH6>ca?5T
zJw0vl<A;aakB5fGPCf3zz~GQ>ns#Q!jt5QLeSPI`ZV0NXstO8D^jrS;!NKOhsHjy}
zpp(rFe28SUr~3EX?X!FHcRrnFqsqv@u&Zfy-maB5E6&a`bzg5h(?`atM8nJ5TY0Wu
zc?s+Us9lC|pFFvHYO40^UUlDDQ<keRFgS!4{JGBa`uh5OvvVm%g+D$#ys^K&KE-He
zUk`Mu&%t~dJlpTd%E;*Wey{rdiyz7IzawHQ9=2BcurM%`lqtLQbT~G%$;#&6*<m<q
z)~s1;J(ph&jEj?N=a=t`(Yt<85ZZly(FX6iP6$_3RlRuQMn%b=ndfWNf>wsefrbd?
z#%fLNTD@-9s~0;~uGIAM_O{=oH`mWSGBWbYl`ADFu$pz3Cc;lwudR)q-P_JDKM&%k
zqCeO9s=vMYd14kcdh+k@^H_daRusDbts&0~p1~_agMu#Q*yP;U013`XkN1~p=<3=&
z+?8V{y>;u>!WS17_H{t>GfH5rTC*m{%<li6&!4BTFfhFE0`2w8i3tuazO?maiPfpo
zrx!0=xNvVW)Z-U=HDTKx6xOd=y?S=<@2{_?L);q_6LTjgCOW$M($<|ZdQ#HTk1s5A
zek%)|ziG%r6i1bz;o;YF)_`Ipqj%AwMQM+J{rV+#9ds{j(Gw37GqY{!I<Vx66zQR6
zvvbY-mIhUNF)=Wds2;C>Tkz+)*zwa(i!R={At5R%`c@K)Wef}qcb(KGcdlBs>crEc
zpMB6lvICJQt*yIGX0v;L{ra_H_3G2*uv?qXp^O^5Ff*Fz6A~W&+!~sw7}8NjB}$}k
z=9pz=XMdK3j+HcQMrx2TDC`H#HvRu|{{Njvv*Pwv9X-^_ZLKEo_8F-7e=Pt1qkMGC
zWUr;5xqI0u91K=*5C@$|+Z-71;J+I*?iRd-Pb@U}>CE+W4-O7a*?jXv+UAK~OF<<J
z7Z=x}@bz*37_D*_ZP{WnO(*iwqgnfEf0qSF-3pG3ys3Hry4^a4C*fwZdygGEb|S@S
z;_0VK(@)F({j)y({Je{c+w=eWXiY!usy4av*s)_TE-&}r_ZS)%1!5mp*+JPQLJ-e_
zR)T_BK?@fuUV2&5eIB&N1hk;~=+UErAt6gj*cldduUx&ld)BO3E7q;+`}ONrMpjl<
zVQs&hEoiVSFeF3-)cRZ>zu#kNknEIiZzi683eQ^?p23+8^R8aI=H}|^8WIxXqBhxb
zZTjq4vlgvfskv&^DkUY5j|~eR8~{!Jfp%TmK4M~+5D*+33@S&ow6qp&-1u?JJm2M)
zC;BZ1x%kwnQ;RliFaYgBWM<>(sQdeCYw)AZ{${gnQ!C*OM8rOr3F=p`UJVQj6Eih6
z&E1xsoSgjT{(k#Yr%r(ew?QMJpgo+k-|{mYn3<iC(ZS5l=i=(>`lM*5*-higCtWHl
zE2m7K?p|0}2pVzi>h8Xs@_zH(m(y0llHy84obp|}aYLf|`@7y%t5%g+D^EXt^x@(5
z#fugxfi|Xs4o*09=unw8KSRUh(`lPQPGaYm%h{~7TzKWWb$zd1z0%Oq>hiC7B-~}|
zuQ>bcGi#_74CynQkopEDpz}pO+yDOzYB628e*L+%pNvg~fm!~&JL^*Yj-Ps31S<7F
z_0z0bv-m8985;fv$HvNn)*Ldk^KHqVd3j@2R@S4#{PsP~?EGaXDq{onrX%Xo*{>%e
znx1i>AzyGiOi&P1nK3f69Rck&y}Zn~dt>r(H?66!Ht4)8u_}9i?{1>2pSsolB}-I5
z!_v-eJSV-`7#iNC{r~qjFf44^^v#=Z=1iG34YY!nN7l-Oi<|rNBxqh^*fkm1gO_%f
zzfXJI)zww;?PfaYhF8O)CnrF+FE3iMWXav)KkIxn<5T_iPd@#0(V8_nWp8c>-pnyu
zAIZRQE^TLwUfJ7QQ@0x}PYw+WJ9cet^x~B(HSY&P6aIrWh+1s(wHFr`KlcCk#NV$X
z|Ms@rk1rPYA6q&-PD)tK2h><OGEv$6mW^|Aax!Q)YhZl*{b$wlSDrfMwbYM+;jPN-
zv&X)@y$y=o`+<F+N@;EMcDLl@<b8{wb{&ZHg_rQ@TP=&99Z|RY*g5&$`KLu6@BjaM
zzwrCr^5g3EKTq!X`D`|5!2aTuD^q^F@lg|2RaMR16dt{L-MYTm-DR$N(?Nw=!)7<V
z>D_mCm%EpimhM|z;}RSk4BCfdHTN96$g{|X7w`|(l!10(Kkm1`w`wadFE40^!V%DF
z^cx!z!EN?krLWJuxRYZh4Xpv)&X>2GI(14zSNCi=4@1Ldx6I5;8OtJ-`-Xn2Hf}WB
zmVaOFW{w$BNWw>Y8#dnqC5hx?J(g?JPn|mTXyx*GU53fWjx4wT`x3NYCi(up+O>82
zwrnwZ_3D+Mc~-l&zJ7mKS69t(28I`(`eZDHo<4p0v#-#rw6xUA7Ft;?m<!KW57tcg
zTKees{r~?Y?f=id|3~fLul4_}K-(xl_vgxh&dcde^%WHr1yz*BcIy|vy}R3d)~s2d
zWSJQjoX*P0>9MW;_Qcw4wX9W%MxTu3r1uigI4ZaX-<IvLz2NKB@Z;(Bzi+x!rx?wQ
z*jH2OGvChk-vj=C3h#EkUI)5_^-0mrv}`YL@5#sB2F&zP`}XecY>-*8*Y54DR-SzF
ziS@C}mt8YqKG=-NRND(d8&_|}O`SS*W5L5iGfXmrc;xMD($3Bj1ua_o`}@1Q)!e+z
z#a3Rasi~k{2i9y14%07(+V^`czYNMgAZx&mE(k+%a^d4%^J5bfop06Lx2^tmWR7L=
zBhX|NsJqdvzfYo_Uq0`1@vYnc{{H?f+nD$2!^6WH>;M0|u{qt}#Kh!@wcm75!SMUr
z+wR)m-%3w9S-!}cHER|qQ+auN*Pc;QTI4-lY3lUpzjwnj>Mf*7v7s+0B0^&O-Lh!V
zBz?wqW6(+<Y4f}u&~Xo-wI}9x3Y>dnt<9>wy!fMk@%q)PpiN9)-ru*sA86tIv}k9=
z_q*kfr|<uhx+ZR~m09jB5$m!y9iaZ_Yf#zl+|JhvN=2Y;dhx$5O<$CLeqQIfxNSL+
zZ*FaUt^65O_Me=r?j9I;(R2RYjmhqy33t#0b;bX`-;+V5PGqE{tE($$E*P|qD5mhJ
zDCmm!83u_?B4T1{r>e9-O>R~1X-977@0Wdjef@uri6=n2W)E@e_vqJs>@IvhxBM8Z
zc+7=$l~!Jnk&$~opR?Xr^z_sX(00Mw+jO<GwHI&NWTd178ir|R<Lv@n0_@f+B?>yt
zs8d*d+mC&|Nx#3n1?{3g^6Kj9<j>E}x_`cM?V6j*k)6-yNrRRx)w~Lx-xavn?dXk-
z$)KVxFeawvR{Gxm|9)@Gy1Huez4w=w`}fG(+u8j*=|At|`R6XLUcGvhZvQ({#;WAS
zl592KSt9j6+UqNBRp;N^V|lOg`P_)DS)n;MH>sAryCXSu>eP!DE(n0uFoU+?Rz9CA
zE*@JFSo81m{C>^gWm`NoA3r+Uy?D{0N6Mc;EAc@4a({h$TYcy`pRAP#x0p`HQt#=<
zZf(u(7klvK#YJV1=jwkgua`1TJM%)Q{{H1{t5&UAv~JzH*l*|3K>IZMH1zfRZ{4~D
z-j*(FWx~cIaUm`JNzqP=f(H&Ye;&){Z-!@ZYwxGl;3Un!a3PhPDY*8qALq*V33rR@
z+ga6pK5PDXlDA&w_RpY}+Wg;lp5My-FDz+MkWlmUbbKFZ00gw{lh5{diKw{veAB1;
zTke6*nlQg#Q{0^m_O#HHYd7}QR)f}@f)3-ju{r&GroDa1iwmIR7VcC&pPL>t?F(p2
z<22pqvP0F-t@)sJ6SK~O7FUD%hoA#Aa?Eb8Dz^K&(*NlFKWFcQ&W%%^nsqz>?9DBi
z!8V|sb0se?ok%fSTeWP%27_h(^W`?DpYQ9h|MM8UrEr<g%uA1qSy@@%hWQokD%u&d
z=jXH8p#E*e@3-5d|9<{A_tB$Apv4WK6Q@9<Mn@`Ny?zZIkppdYT3`2d_2s&K`S<q~
z{{4FW_}%jRvY>NoqW<0i?Tq{K;^M^9PyKc+3tt}xIvQvGr@yzO*!kspK>Ibf<=iZ~
zWLo>{OXs9XlRz=J`ddy;P7ml18PLMAA79tk*G5%>=5udlukX#T|9!jgZt3;8*ES!Q
z0`<B-9AsDDW1e+oMa0gcr|w)&K;un6-j(mKKGoj{3YL$LkIyeO+qG=cq)98*t;@S?
zyFKTokp8|ONoyiDK2qNQK4@h~kBp_!y4~+~fxP$S)m80}m94F<AU}eZ*6s;+zr7_h
zcymAJ^|<QXn(w>s=U&}xTlJ*_l(gUf|Mz}-_#VCVFE1|MkJw*Vo9dFHq*Q&TUpIEU
z$@J_*z4ALT?{>Tv?(MJb7CUx4{&?Z%<L71TYZrYy`3#x}XT7Xi51T1<U;^y`{B!U9
z-?;X9l|Mc_ta!O}`lHwJ|Es_U(xlI;1Qq_b7fMF0-nGjLG>V#BFik^KvvYm@-`C*g
z%BPd+=U1H3R7(2(?(RqN`j6s;S3|>({`&g*wngfZHeTsRTd&7iTdiBQsta@i2xyrK
zXfxXC({q&SqT@<I+aaHvoDAxP=T2I`a-}Bd=(Zi8MU=<w|9#AyDwS$9v*O*(=iuUA
z)qC0&&v|{Ds=mIGurABFQ*zmNW6sS@m-ULfe!M-t1=L09*Iu_n2~>+2*UeAad=sn{
zG^@Y+{l4Elr{*Xry?XU3>EolLhKYw-K$X+#di(gIld8*g8bH-2=m-JbX?An_md~qN
zb<}8iN5|~^eLJtF`q}?H=?_{820Cv8V%_ft&+Y$L-l=%p3tC-uV^8Jh%=d*_pc9o$
zv#-g>J}=q{+JO7`{J%Hnqe3&v?^QnETB&BWy~GN%|2=nGd~R;8&8HK}g~w&fk7Tdk
zTXyJv`OX-<d-ebSf)^f4i_Yr=Ev4%`e>TM^Ffwvxg*-I&9N>+uyFQRH(r0h~Oqw*Q
z;@Qk}@JgEMcRSVZRXpwmbrPfJ31|9dvTj)d3fbB(7bR?~O7?s@rJWvfq*w_wSoQJo
z@#CMKp1z&3KY4B3UMnRf&`NmFffY7iuLO6VItxCDW$X1gX?8vtk13!%Bm2HA)jw+g
z_p-g}DNv;fT3>W#rm=e9yuJx1Q$Sm&K`VfcRKMSQU9CE8^G(pWU`*Z5rys9H=g+;i
zd3X8yKF`T&N6*YOUc6?_8sASYE^8t-D%pMCdH!f}zwNbE_R7X-XDpu1(v99G^LOtY
z7qi*DuH9l=J(rz2b!x}kZMPq7yPek^ySq&FoY=?u{bis9A+z6<uetx{nYsJ=^s}=>
zi=Us%{kj=c$j^Shuz2-~6&ag_wt`09dL)fOX)(KW;)8v)zaRbk{k|Wx+rjSs^Ll8|
zUND3A<SxAJkv7-6FQ_#8>@iS{_U+Bhk5BdME#>NdJOrIAxcWb1ef6q!>&}(4?Aq}5
z_V(jHK0ba7I^&|Pt<CKI{%zaL_WioL{@AL})wfFSgVwr!wEzFv9vn2^-rl~QavpS~
z!IsR+=YE_ot*opBtx@ZlsvW+~b6$*|IOxo**>A4KfvP~z+9=E7XIoAmKg`U|cO-n@
zr>UR;$mp$gXJ?syym`LP?BDDC|5l&f?DA*Zo>!nX%`1bKgZ6}UXXo$x`Aov1;DP4%
znvX}tg`fXA|NqbV8+)tEyR$*-@Phx<?#jNtPQpAd=Fby#d(Sy9D@;vILCbMxnCHjM
ze)oI#rIqr3U$}z~zS#0>=b=M~e%v^2cWqhZi$AMYt-6&mf7Yy7KThxebNa@n)YF;v
zv(KhI2CX9p<*rWSEuogMA<&X^#87eBx*d<YYTPrHZQEuRSO53x49nuQI|YY%4b#uf
z0WDU&_vr`w-#IHm2NCQjeEbM>X4LL^!SV6(+wa#^%h=WIIQy;U{oe1Ojn9E`are@y
z-9X7_(bcDp$3gjbW$^N2$9ko2oA{?+yK+Tj`@O1co%nrwV$YvU+x&6w``Y(Yj%tEd
zx4mAsTaQo9=Ek~8C8fG=o97?xHNPkE_3Kyl*vs4V@6RyHy`}lR>g(0;#Tz#o2F`mv
zzy9Bp?6fm81XqT<TJrt-o14O*jTXMM%~VfaniQia{{3!w{GMO0R_AVeer~Sy;w4K|
z-tGN<?{Zb%g$0g*0S|6}+%-8yul$tKwrjusecvyCdt0vemg93Qi$M$S(*M+$&CcCC
zpC6hAOVal>Lx)%!^3tE2n0Rq@`1+dT77I6R+5{?_L8lLa;;7>3)bK|qCMwI$Qk;Eu
zTZ9&q`sUo*+d!?4_Bo+ZQBt6Fle6Dmzj5P6o~u~>_wxGkTdskd)6RB<t`3{~EwZ(>
z6*QT4xo({?_^_n6+wZ@du=(Gs_5ZZ=cD-0M`QH6~wbh`bv{tQNZLQ*eB>(jOeII-C
zx9mte)+4$6&hkBbYyvgIN=r-sd|7UvTj=}#-rmQ3*6%D{{+%^z){dvsqCxG!wN}Pc
zy^fxks0=<f=yvY*qhGJb%ZJAlx{8R2&HHpS$4nZOZ<AkNTf5fkbqJ^-_x*nT|IGdG
z&)fh1V`e#j-Qs=w>^9xZc~pCCeY`yAOw>oUmtK~Dn&BQ>++$;7AHl8xx^VaFiE?NV
zGQ7yxTlKYTp>z8&@U-1h*Z=){t@+n)vb)auXPu&=FsFc!6N6+3n|jpqm0BSIY@!>t
z`h_xXjoN;B+gkU2=k4$2UGvN856!;&Zr8zuS<%sJJ+_9*Xjw41_dn_ojuK>@$*l6c
zKhLr$Wv%O`Nv;p}t?%xxx&M9L_wOpIg5DLN%=Y-Gczh3NncT+T?{<UBh6Bv}J&P7C
zGPB>kaG|1?xA*NoGTU^H%T?#ZRKMN&@lNsi)H&Wug9=|PY(EA%>ju=yUbSkKhuUP&
zUc_U`{kCG0)&0+{WOxax89<Y7t5&c6{8g{Uaedt0M>CT9I%Ui682<Y9R{CWLc;@Qz
za{vD5{Jo~2qp{XlhpmYKAMy6*_5Od^e(C3C7%Kn!{{P>7%XFIu4a|>Pg#EyKRbpdf
zRVJSV&6)1`cucwwG#@xcGx*Wc>2aqj;}!or<gf3L&fjDB{O8+kxApq$e!ckdDtx~b
zD6m1>mYkiP!Ly=Ag#C}`Zoeb+|M~wv^LzJ|owxno<E_7U%gwvl*VpxO3adSd@e7NM
zl?Cl!k*RvI5R?#CtX<pN*4FmpK{NlOR`IwFP$l;7+xGoOXPIVidIvhd0JO;@Yuk>@
z<Fe&Fd%xeaPCGMWV&Qpkhx~ZoS<U}#?{+?)2igm9Z02Epdz-ARtXZ{npe3DaA~$cE
z2ReWG`Ml~p(5ZgXcfW(ShJl(LplM2-s4XjQ+Ja890v*c=+NiuHJ?--u<MS@g&WF|Z
z$5^&n!`1@mT|VBddwEsp>Q9@VgW_S?vSoYTRDHXd{ut!uxn;Ljx~@Ne{WmoKGDIV0
zHFBm}IW4@L4jOL;jT(RsJh3W&Cj%PG2hEXOSm>-g(PPWWng5*Zbtn3$fu?eL1eM)#
zzJS(|f*cJxYYub*m${X3*_#_XKx<YnE%5~Pw$p6#K@+5)9&)RA+>KXnq+eZM9}g<h
zI}MYMxoA!Ob?7tbq&~fUKOR~9d@?!t)s>Zz-|v=O_O%qZs(o&K|K!R$pb2+yRd0A)
z=5uShs;cV7!+h39_^jUufI<y?xFP6Fu4#I)vx3{cZAm#f$>RB(;-Xn^FD>;3bvQw5
z|6Pn`{yFsd)~#DNO0UO025lmEd3pJ9(3x`nc0Zr&dLFyGtoQ$~_5V*r^n8CE|KIB0
zzwi6g&rb4D1D%@D4LU_*)v8tdKJ3ZAzi%Vxl&vM6lfmtYW0L79y4Kx4(j_k?w#$lb
z-MUq})~@i;ku|M;pnVNGQCl>2mAstvbq}xaJR8f`KE<uUf`a|_|0+NY#K>~cN@UPk
zAnyHgwzKAfPPhGh-rgR3f+J`N`+58SHJdlr|9u_*IKTdPG-$Nq_05?nTE$*Vg94+Y
zrI#*Ux-sM8qOV+cqoNkL9=|&2(R$vsF*}W3KmWX}>c_+O=$IE%`oBYGj~KR<<$jKx
z3oeL$n(HW)X_s&?+&K00)AR1LXLH`vDILBoUA=ANd|~OG_deWQ_Qzw}gSbtrR;_yS
zs9XPEl<|A(NYGmO9?RlqYj)c`of14tcjJlWxAXVgrk$U6_u2C;OY8pr0`06#{_^4?
zXdS`zyPz@O`1twP=jQAKC0&b8CzOrP)r2KX>IQYv*X{fDs`PrNi&CHMw;MYib!mf!
zvn}6(S}-7wrk$HJvoH^I`q%mm%Pm3q5wt~j`R4Ohuh)Q<b}wGDM(6dLS65d*1|9r(
zY|+f~d;WYneO4^8_SwRAxh})xV<~q-!@|TsCnCMs|NmcPy8UNR?iX~I5%iv>bJAkE
zk6QB4E>X+(xobgl{~!OpueX04^Zni3#~}TR&TUWj>|VJNe2CQ#Q0v4)MX2!U)bL|@
zyG{Ss>w~tMgVSLXEBB^%`+mJz{kX^Y+zHFmpPrrug@EPXD%-zbE<c`?y)LuNe}COy
zP}@VYJf{BdSJ2*%IiFo!KtmazG53s|oSd?>+qv6&#p7!>-gG($I%@Ov^S64t-w1(b
zoI^rFp3KSp_~_`y<8swUqVxA&eRJl-MCHw52YF?!Oh9J}&N<)PaU-!^_R;S9fAc^)
zrT0!+)7I7oT0CK5Vshj_BeQv?y6pWwKR<(30Ia?B5p-<S_I+R1+Nl2eZx&XuUG?{$
z>uX$;E~d3Ek8VD8?AV*$N&lz3mSLDsf86y*KDR7*5WL~p&){rO@>#HWhnmtky%G)v
zh8r@flTY5rUcdLzqi+2^Ioqlysp;3(#TM(`Tln~N`NCkABYVH!lkT_sl>s`TvCrZW
z*qvsU*Fh~_&`~HBlf9NE{rmIt_0%;vK6<TwFH5Y}?R+*1blR+$=5tWp0-D^uwsUs=
zKFdD)e?NMRK?6H0gO{h>{R%q7c5<<s%bmjGvY`F0sdF;VJ1q}g9p?J~-`~yC7A?8_
za)w=P)ti04-{sDF4(cz1a@XrSpcM-{UaeYfR{8(9e7y{4kPEc%<Z(=9X6Bx6x3Vwp
zt^VF?XAfG&+a{fNV#j09u4IriCVz^pd^#1hB0X)+Ptfssps9JYUvEH7TR~;Fl$zSW
zz(AY-e?D*g`|Wmq(6)|_{ePb77v4y0H~noh(F44iV{g^htg^IV?zw)}Z?}MU{fHes
zdUW=bsk--fzuzZ4zvh$Y>M~H{MsMenNj9oX3<=tWF)nxFUI>6fp1~yl^{?{=(80|E
zVk<UoG@MuS>Ew^A>+7aopL;<Hw6O_XymIUB+2ES$CnyNs)+=G4@c7KFt=W%Hs?X24
z_>XsP)vJ}dTAsg7h3^yk`}_NOtM6xw&!^PvOE}mxhpVFOZt3+I7KKUYe%h^HwrrW}
z`fTm`Uzg`^nr7+hGN<U2W^UXw5y43BNlHq)%HPXPk1dPr{#O3_n(p%J>moKPsrk>l
z^X7BRzwh;bJ|2JkcKiK%OKL!^-DA&PU0uP4UH$%ZOgjHe6=;c5RLC<CLD1j=XkW_a
z^Rs8odc<G<!@0XG|ICq2;m6|pf3zB@n`z1K50BcG6DbFpbO(pSY+?Ac?}k>;LX3N5
zs+0FEZ8&>4uKMlN(r0ta@0~mysj8}~Tle-}_4~P{&kpn3pZW0zbadpJ$jxf6=WRY`
zmEHYQ=I`J4_47-YtyrM}s)NkV8-dQ3`g%2d^SRpJx9|7q#qQejV-9HVQ&x8N=5wi9
zYEo7u8P}RtA3Jtz$KyWhqH|wC>pt%6EH*yZBWu0w<{Qu`%kTI5?O$6ipIa7nZl>83
z50#`pKR!yPgEk$Dz5l<*v6<~?Xn3q>r;C#Q?;D?<JbqoUJ@4+P39zd9#+)VGvS42_
zFfe57bWsxA{brLlsLuyF8+-fSXs<{f+52X<b0(LjJv`L<c7n?0n4-ErACF7UxBqg%
zIkFsdh-PBD?6l%_XK&6j&3**B1L4}vhlkri`+H|UpJ`Q^<yQ<kuzdA7&*hgvyD^S|
zMyz^@L1(7xL~K}a^Ly>1Bb^^XY2ps(ys)F+_kG_xr|53g>$Q>TYQD3syxHt7SE({h
zH+tH~ug&cIpnb`P%WclyEWclCY*+v5<?`sQ|BXSbfmVCnyYcDi<L{tpg-VZ2`%axY
z1sc@qj+^bHws^}Hlk=Uou6=rXI{Dk1o3GdHE_*9g`|Hcems>ksl)AdQ76mW&%N1RJ
zxbn}(<MDYJ84<#QzW-}qf40wm6Q_6H>|61+>Y4ZM-6-Am`{ul-$#M+0oX&Sh1VM93
zjua$?IJlR2x$FskA;7Rf)HCOiPjP<zzqmy+Z}!Hjn-%^2`TJz=p1(ikPs-f$OWisB
z&W+o)RbMpzumAsReX;p3LB-XeF-y>q^`+NA`*Mo@dEZ$3@v;1Wi)H@v?>&3IWh!VM
zdWK;#Xoo-O_?SKK{g>BzGtO>5b?Vd_W6&Yv)+#4K=k&im^XO=|vE6*j;<RhBzu#>3
zFL`&z@_Eec&7f6SuaB!JJ?c>I%V;+dG)_Bn!pb<|Km#a8tUfPgniX=*Y5B2Z$3TN9
zpff$CYyW}I&)e~!DPmKK=Vt4;s+UVagGou(W6RH0ggHAq-zmKwE13>zaf7<|vuo#_
zKA!)6@Aq?7lR@Vh8QIl?M(2-qiLTXJDruDB(Iaoa@96sU*Ax2hYxBz4Sbz>R+4><r
z*k_J~A?S=rvAx^&?6CpuYTvH&Hu2q^ouID3y4`YSIT3Tp?^RmvHJj@PN?KR0U*8_O
zhcErbg@yLBjnmI97u;y3BxV1-c-eO2yV<7-)@L?X`%3TGyYcn;{~bKnrT58h%w!Fc
z-ktYOj$zAEPQk+Bh0fq~zag{cJ9rQ1g^7P{mEyEO4V5mF@Kaard_8tAZ{3cSI}a`6
zT|Zkp<5q-ca8dK`le~2~Z{oC0@9o_?_tnM4?oUrlR5t(gP*J@8-{<*@gO~fgUI#jw
z2bA(=&;NZ`{@;eP=TB_!>guw1(7>GZ=Eg=)&FZ2w(ffSV>6(A_!Wv6rxQwr@iM-6`
zY2>XoIWqm)y4c%qHoJC<9kqU+@?Pg&>hxGM&Fjx{zP-6=c{WvB`PB5t&1tD~PhLM>
z|9o!wxlB-dKYQDSm5UZBfx4zge9iApDLkIL{qD4{$)Kr`<A++gjn9E@hj_dmR8)fd
zWoL}fpRt;L^3qaoW4rvUtS->Xu5GvTZa*^iv-|mEj@|N`yFfYVWQq}JeQEjq+HyG|
z*CjzKL3crP$HxZ+O_~nta&9n%PkS8*d--<zeZ7*FIVzJ+-l+Y4H~GvAL(n-t8oIi<
z(~Cu|9Djoj12Qo+O`Ur?bNSp`ioU-=+m|+<TXOj&XwGJKdgRuu&^`bE{f>NIb|bNU
z&z$S4!`H7^wW{lAw|M%T>ep+x8`;gbC``KMv>de1wC>Ad`BWYE*+!{e$7ElYSb-eh
zWBmEq+0#F4l)$@?Kyy>CW3p4VYfl}sXFlm#SXdbM4V2j4?S8*6VrNn6>T=Lo7oh3h
zN7tXft_8O~7#JGXB34puvjUx2^7Hd^aVs}B(A3Jt<m1N_+hv5VUcLIZs!VHYP@3cJ
z3eaiNpx)2*xN2R{id)dV6W~pLpqK<5ul(`RQBVWg>3EJf=<W)?;?mO6+&N4BKKWF-
zW7jS#FE6iKs@{67QMT3J&YZ67bWy7M@?zrF3ok*3qWq}Yez&Y!zxJg!XvbGt`oE9;
z^+!OvOeHLfp194g|8mhCbPQ?FbI>-d*S|q^YtQ-H!OqUk3zavBg2t&sv_!M7ugkqU
z546zLqA&?`e&E_$m)Ayb2knTB+PZjemov1gPw+-8zgm0l&CSiAJ>RW;A6Y@SXMlF=
zfd;Re+4=P%`ZjIa<e?(OYCT`~I_M1Bd)4oIK?iAq#)!DZ^>j*>oON4w6m&cj$fKZU
zY-GAs`MW!Oo=Tt|)a4jE`+qz4<nMek%c3x8PVKjwlIeN7-)>9ep8Iak=W}aVJtnL9
zo|={X^V8GF^jqGcp`jq(c&G@0PILKuz28U8XNJJ~J)gX6zFctDt*R|7ECdb1^uD{h
zd%K0R(afGrn>LB<haG_YLmg5`GcYjZl%}1X75akXHR!l-&}sXi4cu?`e!n--M~z!{
z<z23j8&;sTrOSL~3W3u8pTF<x`?qFa7qhyQ_VRJR{khCM?_Ymnb{3^xoB6G(K738Y
z#LF>u+;dNzKE3(elb}f@XAF-YX%&x?I6X}_yX={N{jXr1*j*)ye=hf#IjOMz{k^@j
zb(?R=Or18(?ft#I+_KGUU7nwt`#I>v6c3e0UE1q9K7IQ1<FWkz9iHpo-rAZCI>UJ5
zX}#TBw45s|cRKll%Pj_m6U;~+0v$ZnG;h9#$|F!q6*LPA8hCvc^6FxoP^U{sXsD<a
zTXe%z?eJq)!{cSc<7-Q6KAlu=?c01bBP&a*q-Bq$mewh&%~@Ahm3atF^n3m-HzfPo
znv=I@?wm6F=_f<b)d}ls-)0w{*4=Jmy*cORrXA1cRf7ghBHsT4o%Va)?sv|yzv}aA
zik1YeTx03w<yEA2EKA$A>PyGxbJqH&PMzYK)x6eyx?b#~W`4U9r>{R-v}n<eCzHIB
zKq(tE5NY@0L37XNP8TK6I#tj)MOUs~-TLd#y4c;@s$dJ{7l2lwfxO?a7SzP#4to(2
z9xmQ4Q{*92`D7xfQfx{&v24*IrRPb)8RtN!1cMG~z8+t{_d=jmPfYifY5MW^j(Ohl
z&&<rcHWM_D;ymfZPKJz^mzGvq8&ChPdp!n}<RV^(2!h%owF@s~o|>X584v0>9BSdT
zOkJ^J#fhkUWuT=TpjOXiyB8dnUY1OmKK=RE?8Bh-B@deU`#>v-LGb}P>#^p~$K#*{
zZ=h8d%l+ry$lw1LJb_a1;J}_aGrg8BDt>;h@+Ne>7(=x6{YGdP`asyzkH_WDM_Ekt
zpE`9axY=r)=JRILX}z~)dETY(@9n)H_~Jp`=h^p<%uJsrnSE_d=Ec|6<?m!lOG_`V
zjo$v^*4Av$(VWlD%$)pu%Ix{4PMw<bY}*p2<?CX1r_GJrQ&DKG(z#;Yx^tO&^I3!E
z*Zs=8HZx|w+WW27<2GLQvp&kLzvsf6Gs^uoLhtwguLG?VQ&N(WmVW&0cK-Pt<xfsb
zv=kTk_U^7VXbQT=7&MpVw|jx|%X@pP<GAN4DS^(H{PN<WVbzxx9Y4|)U#<#WU8Gle
zI|MZNkz#aH4Yv6{Asey8d+n(yn!&gJ^psf1{(iSRA9Ot7zE4xvyA&1{&YnM$f9cYt
zfq{X6FC<D5K#LGSXMKZ~&|Izooj$Su@3(HyIZdEi1GKR0%C&3j%!|KX4bK;C^_y!A
zswd_D|8SR9&$I_M`>Z~{Tt5HUpP!!>@7uS}cQa^nG3b;?v9!Jae!Z@=%m*EG{ciXB
zw7I9BCV!a;nyIOLKKJ^Y&s(#vAFKU-SA6-rsw@|mGcyd8?^VCwyT-bB>shngpkt|L
z7OKU|+uxW2YI1pbdxLuYxn*uzQ?oW3El)9$1g%Ni1iOA|n;U#a;6@gxyaDaY-E#9^
zZ24VNKI=CdZq)z(yBJhzm-$7nT)kSmgvDwDXv_FHo6l#~q=LGyepWA+fYvv>*?3&;
z?UcOF;jyuEFW*_ce&4NQp101I-OinU`OX~6;#+$zXioG1_05y7t%;O;9#`}6=$<*>
zK^r<i<BI2arA#!Q&pi$rg)O=0D(RiN%y;&-br)XVtA2lW$NKd1^FT+-%{eb`RgwX^
zPvNY^=NrlWPxtU!O_H;%I<lwoGnedQ*IlKr#a?d7SB0kKh8j;XD^OMi;Vsia1Kgkk
z9QM3>b8~b0oXTf2L34<p)k2R!*HO%xHEYkji*le97K;`wx?uR?K;5Uw^N)ObdfNCL
z=<)(kjdDG<e6G=Q-ki;6%|LhatSJUfdRZ^Yl;8b!TeM&C+fb${r`Mm1+?;mw)z#I}
zwbw5D+t0mxXIag>lDD@^kM+yXFMRf}UA`}Lb(pKmk=pNfrx$)(GTHCel1bBJHtqZI
zsQcr)-S4065w_|&H`m%dH8pi%a?Yj_E7`4Ex3=~{t44-s5k#3Q3R-w@J+3-8u59X*
zDMvs%p+UDKJO&-^3)+GIajAZ-rjk<7$`H_^y{B`&T@p0jTp773#S;>U!GVE-pra(-
z?D>4|?UYr?o=by3Lo{oO`R)G{tcl#bOjc;?-g&mwpyAHV=k69Bm%Vu7#*Jr{d=?KH
z))<3U=e5h%?YNr$_uu#Z=dD1Kkk)UvTvmHK*P<}#*mKZ8uB34qXi`-SR7Y+uKAB>q
z<}+i1XZrh{&*y<IBv@0t{a)2;wYRN(i}vla3tAbnFga&Z+}^6v9cMt1#=yX^VJA}C
zF7eZolOLbW&foUq>&X-&P_?<^<+9n2_I|(D4LYwHbm7;_l3(1LLqkIYV`J~m+VOT(
z`1-iOkdP2imaYH)`#xw}hGe>*&Br64lgX@AU(EoWgSy6;TU@WlUA}h9(R5H7LANe9
z8Z@tcZD#rXT64LI2aRUui%uxEgUW$xpsf{KUd{RW`T6q@F4L?lD|-JKt4;p<{k}aL
zzucU{XP~*q<8swHkI#H~czALA{<_&EWuBg%pz-y{=is5;O{u5NGR;d^TwPs3b4pIf
zPeg9dySr%9rcD<Nq25mDMiffA_du5vfcEou$604wSO6Lid<@#elX-dBQS<#j&w{Fi
zU%Phg+68LlUYz-MW%c)WfuW(HFC<C|c1~H!D{Hkyc2Y^s;WpmWneUd{|IO_Fc7Cq4
z`8liCYsB_$TPst1#?bO??fdHc-Jm(svq7PuqM#ATYdd$p+ocWKQX)3L_-5*KP@>*^
zPPYEfN8MZYnU|LIoR_cv^AR*jZgdVbP@-#9eW-;qG97fD1gKt(+9GdOF1z%~<~3_{
zUcG+JEel)Hwao)j>O2CCF@5~^`~7p9_}Ez4<@4*RK${>y(~zJo0-(!}W|yQH&FrcB
z`^$B?-&`}(yxl9;tm)acYnRjU1nvzP7Z<HD&c3$h=99gk{wHY7jBe)@#a=mEt6gPp
zXO+GK4F~-BdA|PMlDnYX3TmE;=|o((RFRwX{cd?b=-{5$pz=xzbc}ZQxr(1przhXp
zQD~TQV#1COhqxDS+_>@PP0*SAulF50b_{%Gh4(a_n@@B=8OLX)k?QL^6BM0`^nTpB
zP<UK+`p5aU{<dF3eCFHjz4?6W)~%q^2gT;v*8KQzqwu)w=5v2PP2b;R{cgu%*K`*b
z6I0Wp^8bGvw|FwaIqAXz$HH@#&!2=$Vtu=C-@dxddZ%^t^!oPI{&rKEs8Ir2WPU>l
zzTz^W+pPNAn;$>V*Uu}}o9cBGv;ht@DPQ^d*-_K$F_VK&dZ@iDvHJD(wYaOR>)KnF
z#jMKT$=uG_+`Ipbe_Tj-c>3JRcRQb(Wj?>1zhCxn8*ex0_?M*{t>*a6wK{rz|G%$u
z()_JnE&&}sTr_L0QK}bc1pni`>i1jK;%4vsaEQBj*6w$^UOxgYU)!2}{h7)AD_2DJ
z|2&(Y1UicxGzSb??*uw_>hY)3`uX2XL6xdZ(Fw)Ka{KRhiVf@j`~cn2QhZA2<9VfZ
zpbM*#7hXvREt(RmuYGrKZ*`Bf`MR6WPfyeB-hRJs_s!?(^D2_M|L>gYq4Mbdzqj{`
zX3aH7bo%oq-M)L-vSq$j$-ln5EPT+&e(a*VyllVCClAoVD$v;(7XSZzjuw)<<uc!{
zb`iLE-?w1L4vSyk-^;%&*>wT7ST~^?euiy>?lsVAgGWa?L5B{drGL9qd>(Y?%p=el
z$RMAA3frSck5--zh>4N8ox44D%Cu?Ea?`Ux_nQ3r_ICA|&OIwvuRd*6{QK?p<FD86
zpI5pLG`_y?=d&Bd=WRjx_oVwCzNfSA|4H*J_MWEG3ECs0Iz2`xf8Wn%;`7$W>@)&(
z5G72rLO^TeK)sdsD=I<fuULFIz+61*@6Yq~a_n*y37{sx<2%j#b`rne@2{_U9euy+
z>FMd~zrO(;g#%i#b#~u3&^AlIxmKxXKfPGof9#y~dzt<JzODzY;5vJ5@2^*@!FPDg
zFihSzAvGCPxPvAyHlIs1%Dl8hY_Hx#k0VDqg`-QqfhK(pxAUL3x_;w^1ZY_wsK@dV
zba+qLx|o}9-YjzM25lPb05u=n`eY=H)6e}mbOtoq2AYVDnkxHAb)tvM{<^=5qPOR@
z_HFX>^z;PPt?T!nht}B)`%cuSLEE1Vy4OHAUA2nG{W$a&bVz&Qaar->^7S=5QYI_T
z7B9K{5_Ep`p5O0we|))o{<fc$XFXMfKxcZbSh-R&f^C}*D77sKS{bpsEO)apXrvMp
z#QgO?4qLohv3Os=jL#?4=Yv)#Kl=50{rRYCn^kWYpSMju(jf@i0+u#6c5hYbpC8BV
z`#@Rr;&T7_pk@0@F29V}kl+Yf`6+q&jhQ)U#VKgWePhneO=~uTh7@Hg9yEdv<@j)b
zc`>N^iHnm1RfV7dj>Y|UyDm;zeIAtYK_kAM>hn6@ZomJJ`+Pf(q|pCw`TxcKKd%4N
zza|n?i2j&f|8qL%!kDD@d%uGVg75F{CVzc(6?E$&XoVo?xW(7=&WD7C9`!Z9d*#)k
zy`agIZMXAwgRaUldszxfA33|<Zd+?*tpr}f@n+lYJjw2LcAz5j$FJ-AK_@?hX2#t?
z8DrNjD=8@{@Q?v$obKQI|9|&O?%!AQ40Q9&-12*tprP`x{rnfAKw|@6Ux~W9x`HOf
z-GYOI4{ico39&wIuhLX6Q5{%GpQ8(3$Ft$6lu?RDNLU!?W)vyVeHw+2j~(SypCbUe
zDN<$f$+EMPyq1ElA_FZ~{_&uhf6>N`8)MId&h@ve{RP?;v3uU>YYTVnvI3nU2fFOa
z_+0IWgY2LMWT0aVlV|5{>-_cW7x-)=P)i#$wtLrJ-z+>lt}@l;*NerV^{sQ_KcBOH
zf5iIzp2?+pGkx4rQ&at1t>1z!VFh1eq~<eYLh;L!pdG^Z_EhRx<$rv1wD7#`_ao)|
zf8Xu30~K43Z>G=h1yzm9YgdP_?>jD6tpge}6?@wGBmL+7CnqN_&cDA;_uj{uE=q!+
z<tg2IyD}!nnP*;F5;k8}5Y$BkT}}e(E`l#Kh}&HB^wgSo=c1d1pslqfNt=VBqotod
zefsg7_4_T=7vqd(f@(X^0><mb&{kkV_O*TY=fbunzFh%YTlwendGJn4(Bcfxd@JYz
z)~(euFFyyJX?&oOdGV@Mt76Z2s|bO%{@u>szt>3p))iLqm<gZX!0v+r%@TuFbb~@~
zbE+Sxrvw^pi8r)v0WE6S_y6zv=e7A-Q@j5E=>OlbxX()K{qD~XZzT8kp4QvFCia{a
zXb#Z&{!hQn=Y>06z>avauzj2Nyb>!}(ESmhqQCMs=xji@!otFHpFzVppnFU5pZCjH
z8s+Wzc+6w@?f3gFL6Li$zwSeGnKge=Xk45eXw2)@ty>-{LT`)Go}ZhW?AUntGHflt
zg9DAH=0Mv`3+5u#j@NdVzn3u0x{?-}77`L7ayw_UFOP)5g0n@cLY<(~+(GBRzIy#y
zd8*gela?Q5PE>Y32I^8@p9|VJqdu=f3A6xb&%3uA|GvimHwC4P?X{rg-Ibr7fDS4H
zwI9ykzE`vR!y)d+^?%p@znXTm`ecgHx*d<YcKmv^dh@hZQ>IKga<}}xtgyOY&SahW
zD_5=R0u361ruO!{Tf1`Q%_Zkg3j0|og3kQA&I2mjKn)nsD#Po0rM;F06@r>wzUFsB
zE?jaup)%9QtzXVI33R#a+UV_O+GVR&tmpu3GY6HZD^{%VJqHa1hFQ;dheO#596-D0
z4>T}tyjynLwY0Q!$>o<}@84Wm8GPmH)uRs%HiOHkn3y^3OD4<)_mOVr?S7hi9kl8T
zG}D*6{jS+J(C$Z2zxrF53TTeH=J)OUd0*#&E<5@A{k}YCa>d03)B{|5@8&enO*KF6
zzONHEH8rigyZi07+s8nCkstTI@0(sc(JL@85Hu}Zcv^S+6I*{5@H#rs;xkZR`~7ZZ
zCD1(qmt&MBW^8`63bYvi%uM6t`L*9NC;zp6yCvA>!vW^Pi>~6D#fzLlx0!(^B%r6R
zS84`%FTV^<+_~FhL5u!DcS%ivwVN_H?;nH?tunBNMMX({{rVNO7fZq*!2z^DzOu6N
zTGMhDB|*?uw8%)wuV24z{QK?paZt`#woFa`X~2e+T3T93udb{t{PXen_KM>TjLeVv
ztlxEjMnMB3BP9g|SB9(#wYFZBVk8M#xal*`W~Xba)5;JnKkK(!Ks$>-Q>zi>_3g4{
zpgWjq+|KR>Ejf8}bMxaX!T!0WhOy`8***qU+n`xh(5SW8ThJ9$;B`3f>%Q*}3=O@y
z%0}?Nj^Zq%R4<z!51K(McEa9gpWBdlxaijY|Nnj;U*On$O9$*WP*)SQf3WB6_WO4F
z)}WQIKfbQ7m-V;(dZlXrzJ-fHo4-IS=Pe2na`ylI78oBdKXvL<%i6P`aEyzS0}Y*l
zwqJn~$-aGdptVwpme6E1q4PcLK>miaE=m(Y1BM#<`tjxYZ*Oe{HJLJUa(a#(JJ#_d
z{iL_n)UHR59(kw;wRUk!hlYlVn%}P}1|70n2-*MxT3wrwm38XJtPm|xP#Xrk%I3>O
zchE))@w9)S#Y>>o=rgQJvrJ4(wuJsUdkNIQ0}Z<U0X3&Vw{L+4L3%*P1As2YJ32Fc
z-p-3g^Fy>mugBNd&M7=5396^Ig}w;`ZE*r^jo$Zt@B5>m!!h^&eVhNd*Zkgzms>+a
zL&2k5=6NwPg+~O}>a})tytuT~`_J$F|EpsP4zhwbP=O)>R6v0SRxJ1KbMKb}wef#|
zDpPjZl7QVcfBn=ZgDRyRUoLqYpYxq#vGMF?6`@X0k?{z$J`B`ti!Hw^3ObS<bfMUD
zS<s{+=*Ud)ih=z7e{UJ+ZdpHR(j?HZ`Kwp2Iyy44vbx&Z+9GzBy{+2+-&<`mXd~px
zkW~|4_Z2tr)P#c%p}7zkBP^JnUy$G4QL&OCk|7~`>qh(dJ0IedPT!Wk=bchfoqT=%
z|A}V`=Ki@;TGU)EZTI_6f5^0I>1yk(r}cJ+oSSF+`?~bc9}}93&snO!+xPoj>2**~
z2h`?j=uCLMx$5hyh+QR_$3V4P?5>iVPws*?ZGcYaT@$%E33UJMN%i?_wAX>Ij|J^t
z1Xb26R;@Z!`TWt*?(3p4E-s)U?^CBv8SP60o$Ocj^;M6ts;VkzM7_B0d^BiCI|&qX
zQ>RYVz4d?QvSrI=m}ZB8F4_il{f{kj?N*xW2f7^=lxD$8fk8Kh%{ko!y7CbeLgMer
z-`?69YI*xqbpBpZP?HR_%mLJ90?oFl2z7#Hb9U|8wPOAHeo(6h)L!yXo18l@{p+i%
zpxF)3xgMaNgP4At45-=IQ9sS=>Xj>?hHKJ`3kwYs4m6mZzZ`QcXa4=EQ>U_Oc4TH{
zb?q#Eehjpd6m&PwMR$471u%<Ntk3|BNnO2q6?D}PXmc!R^mO)@(nXeM|IYfqXVa!l
zpnKa^pJ%#t@6OKR#}}OWW6N!GZfpQG`iiP@t>*TDHo~r7pTD|7_S}Vq&i-?WnrM{1
zbN|D=w*34zyLMJHT$rZja^$S^9cw+MJbeeqcGaROdL__|%)r34dc}$rXSr&!va&$4
zgP_#B=WUMXN^e(J*L&yg&p7Y3>Q<D}#18%XpQpj$t^YeJ+TiNFU*FzJ*Z%&dThde7
z)zt;MExE(?+l|E+0%u*FHvj(GsU9jxA08Y8m9b^kn-~9`1s_6B&iwtK2R`QycgF!S
zKlqAzxFCarHoQhh2r^`-!bic7MAssA2sU}CUH`xM^|EElm_P>xSWV*ne>d@P{dTD8
zhHuaO*FhUo8Y?z!+VpkZbp80a1)$Rb+&7iHy!3UQx0e?eXpcKs$3MhHg{+}*ar^FV
z1s!vsAbxt9ZuI-A!<!<&su&nD^5H`p8Y@<<TJ?1u=;A7<6Ii*$)|Br}jD&4g-(n8;
zgh<H#y1&<U*FEkv=Mn~OtPe2zQ{MjT*DtVEkl_vW@PqOk9CLTS-S#?m|F>J&tl-V<
zD$@UUH-lURQpv!D*apgKnsA`u#g&zpcfAJfAel957S{~WLZ&;WW@g8X&)aN%w`<3a
z2zaowA~vfwY3b?p#g^YKz5Df0D>taWs+pj~z>rY<{gSu-QT6#Xo8DEOn4mb(Z#g%}
zM6kt(#=azIn&H~+x)%%E!GZXKL$2n-!LRE;l@P*9|NRj*mw!0OzP|kL?)!h&Ie0QK
zG@OkM4h{z0Tm1Sis9VN81-6U+pFJYf?tr?o&1}3;<$pnk0-u>_40g<o7~8K`f<YS{
z*6x0HeSQ3w*Voq<G=iPT!0=!{JV7OF{;+j@ZSLOJuh;M22eI|$*6VS*?|t2nco^(%
zu%2s(P&s=D)Cm<86@9&KIb<7^9wbyggBF=R?zi9fZr7SMI&M7@7Z=5Lx+ukO1e?IX
zprC{ZoSC3X1yudLzPtO&C2!CWlS3!S%bv-}$)GiyukT75r=6)fx?!i6iqJ%#UuIEI
zQ$C%Z?*i>xZMX^Q^nflqdA;uWnVG_%2?<7FMh1r2-I~G6j=Z_K`Fia1>C-_sk>7h%
z3s03N%<F}q2SOZ31MO`GHP^nr`wOb#_I$bI&FaO%z>vcSx*ps9*Tw#8yUP!8s)LRk
z>HelF)akMO^3M)fM7)M?mrdAglz6BGG{AK|7Ide^Im_pBK&v$vgBckZS~r2#sD3_U
z45~0+zsuczw+u9xFZSL?MJO;PW==osn5GSV@DyyO{j$UgG;p(G#fpgX_gBN?dxQOL
zO~ckkg&s%&9g7pax2hCet^azxe*Nz7pdca8)<%`dy1&hCxF`vpObLRgtV*QVI|pjB
zeLAfl|Nb86wog#Mwymv=X(<x}!!6KUHE31<w98^m`Tri{a~*cIzqVwRTg~lTv}jS-
zTWB0K@FJz3FQCOKpd-rHmcQ4p|LHxa;!!7Pk^y4m;Z3QhlP)ds1dS)GE3g0a<D+5D
zjSXRM{gws=hJ{^Q1uFwL7{cS{Mow(eNmbCu*w=Sw=U5tpt`Gq2FyNZP#lVo^UHtr9
zFQ~^PSO4eZ*LVEVW;&n=n6UT$YLh|RFkab09l1dfo=I}H33a-}lwJ*u*C+*Tr2vg?
z7QS8!-a6iRiIIWf=am~bBqpo-_klX(pqy}TbK>E)qc_v%%XYdf3Qbo5$2;gc%T;jW
zksQ2c>E)L{j_TJ5E}vKRs_J|Ang~JAQPZF;q-p2p#V#meU~sSlHE6+0uRz<~wZqrN
zyuUfoT~6}(yz0CqK`X=NPxes*EphGY>WbP6J(PpN3{je&jZ>P~@xK25Z_t)D*T~45
zRp&ulA3=*FL95l$&drHj(89pr;0+oK1BHl$eO=9&na1gR)0Zw?T6nMW`Oy|mVWo*4
zTYjx^Q4)MvVzsN}<)v4#u+TDm=>)5t8e(K?zgz^*ocwzl|4$V(Q}uP8?|eI3(7s8~
zB{HC30&S(Zu)wkMXZL*u28TM(cn+un2PFaU;{3|b&vHxhK&xCqi!iIczni;#vv8*i
zX#0F>YU;f*Xiwz8b9h=>;0)S1dZ+&X-;bcfJw9%p|5s<4ZuGW$pFtCD>p+LJzgo3=
z(XL%qW%p~p-^knj7Ig7>V0gIr)2B~CCp)OBs<Kw`GcY8a-d^<d6lgO!=>7)KoOT81
z>WHt`<NHBXfS6v)jW@4Bo901#4K6NrcQ=}OCVCz;R7zhj`vToA)L@2~g5Xo1>vtTq
zgx2EA1?R`BR<G*<EwTt(6Y;TiXDhe(G0-;uTU#<&JvbQ{o`7ytbL*Fr1;x&)Rjc;A
z_g4`DIWTrt$;scaQ_Oz!z%#qmntOYzkAoH~fX>YawT?kOD$w3jZqR8kCj#&9t4+SK
zArZ96am9)i8Iz5LI$cD>#X*a(R3@J^vxJt242UB3LgUh)m7r1<G;0jXLZI{j+SLj^
zw+b}G0lKI7>gsTDD>Vj&5BEXs7f@TJ<i&*>$^EvVkj<?ErMVC-(2?PRk&!o-r9+zw
zNM|=~dGzQJ=#X8|E~!<at3ld89kL(C%=Za`ZbS!N2M+3(fEGc4W}ZNUgrLpRCMG5#
zR#prQIUBpWyFn|q0^{Q3Ktp1?cI|p`b#*vsBkHA>-+q6)>Y^n0^yyR3pk|ph^rEGP
zwTL@-thSv0&-xZLvIx2{*w%ab<%`?%?}Mhc7=@V_7+NQIsDMs&dG+emq7^GvTquO5
z_ZwU)h&7i{+B1FJuCI#)-DEw{Ybh7#a6OF;E=r(-nLrk=Sg}H*1h&*_n-HR;Qd)BP
z<%+dyd-Lw@(kx|SXjmJeG_k{Pu9d5=uP^A1E`)VmNJ~6FEnTrfqw3omNkKu-@?X#_
z;{j0R_ic)Y%AzGpRI;+N7A;%0459fHqMGRr3JDSU`t>X5w5Y}Xc3q~~*Fc9-ECd}l
zl&dk(1Jn<_bm<b*QKD8tQ2$0Fm4=0vUY1<BdKI(`3v|i`XiP98Cr775hk;=MFQ}+n
z8U%`s($Z4!RKEw*h@7Q}`rFk@ZE|32tnAXIOFtfDmp=k3<<HJCy?EtH$cqdH1_wEi
zG2qHgCNwk@6owjFT3R3*z=my0LWE(Gs!%6r1N*+(-^Y&2*UNzBAt4>TwMps>3@;Yg
zX%|7xV*ni{6Brp8`2yC|M65*7jklWHck9+IP`?J08y_9*29FY#y}bqYnhgVk0(+;6
z(xj6qOD?|zbt?1j?sA>37ppYWN6bnJ>?j5Xmlk-A+@=J&y7$+wUoY<Mtp@Gtn5Gjc
z1S++|-+<~0UtizWK28RPBlg^Ll)$D2t@HpN8X*Qc#QxN&Q>EvjnI)kZem;7`TED`=
zLeNl)udgp?tLZeoSgF&~_2a|eUAb~aq_?+MP>^dL1H*#3HDMQ~c&I2%^l&kn858~}
zBrZ-)R8$l+jr(8<)Ug+A5cS(up-#}f@UD@OkuEMKW@c{A&d#8X0HFDsx3{)}*1q)i
z_IAw$MKGuhvovU;kDBsSFW17tkGtey1_r{DS;PNnK5C%7gI-=<T(Yo<2?mA+KDEdf
zQ02&!>|A)jA%q*k;LUY}Aj1VOc+?|_Mj<*E2vPF-JqY~_3#P(TERyJ!NyIw#!2jg;
z=MJydJHMy#K4+uK8*c#tM#tA--@}(|-F7vs&~?eROGXi|t=3nErp34|-&QKU*6Q(%
zmEMBg*H&F+db?vW)1qxxqoPH(YANmJtakb~=kvdZs_Pw2Se~>z>3QgRacs=9@7CWx
z+uWb<q+pN7J_bo_;WYt~agqEms#H?zL@6vlGI+Oc-TLv@>-EP$H^9l){YV7m*lTN}
z#ivf43K~j&UBSR`;U(y*F3<*s+FxHfK_lIu{WhRWmShSJFoITV#T<uLqYZ1|D=r+C
zgX(S2S*W1<yFl01UcGvCXCJ7CuyDr?3(x`#i$@*GkB$iY_e`2JDaIYztZ7&i@B+HN
z-=Y2cqi+3Upd%nbZP#DFe#IPTWMG&T5E?29I*DP=k4N1fFVFvH0$Ofl@%zo@$Dj>P
z>lQ=H4+l4RBEFEg_roD>aJvY!sea4#l9!iMtG>Ot*|m~^p`oLrtE(#`BO{||*}i>t
zpvEEShzn+Z8w1c1%J~1kuHV*x9Tu8`RDsS(Jw5Gcf8CeGpoKu&EibQ+-w#@f*&}Cb
z1)A-Wuq;Y>v*9pbU_``?Hcv)|gx_Jo!JxZ%KzEuRWtXoJ04=(H4BluFySr@lP0%%Q
zpd(U_%a+H)6rVNS__)vdnF4HC$Cf$p+-EffbUnekJ)b~_yF3o-|N82xcAxdT9iYWj
zG9?!rC(fTgzqy5h;XpbUH#fNXlXGJO=vE{#&>9I9p-#~C70JhXBtiWZm&(eYY1yDo
z0ch+BJidO(Q~jw1Y_!&7KEmFXSFc`ymym!q28H$WN*E}dvv}MCnv(*xJJ??`Ff^1r
zeg6D7Xrcd^8HOK02YedV{`xY*EH`RR+}^6oKCZ5=pkoj}embpx9JG<RwYAmK2X_4b
z%a8sOq3PhlyWATa6xDoZZ3&$j?C9tS+AiE79#^4w&hoiTsviTxg@Yg~&so3U1KQ~x
zQ*zN2G*EU{uKvZs_D8qx|0@HX80^joO$-W%ZfwSN(9*U;Eu5g)=giH&K?jb2_tN}%
z;cg%FgoS}Y7QDHw-TqJFnK_omWj9l&pOvcyEs=gQ*&noOSY|0Ky?=q1{0r`C>Ff8O
zoUDF)_xpXjZ~o1%eH{&2BnD~|7ER${V94ODe!DgN%q&ywWBu~`Z~g^c1f}LbPv+^<
zr<Pu@e(_2~n?82c>ebz#3nK5;{eFA)-Td-<mEZ)ttNi`E#h{LC_N$AF-S3p$&iz>b
z|NZ~FZ~lRXEYs%{x?Q<`{kaD8x(Egn#DLD*OQ16#*6;arD(yRXS_+iBD=RB4L8q^7
zY2CAD59osPq*GHgXWy*{ogf05+YW?X&6Y6>o(^u!1?A~0D}&8<mw&sNejIe&^kUHQ
zoO+;L4u#KVrstKtf4BR6A87r$dndHCNw|&3kL%XN@3#Xj*6>i9Jo_E!rgpvke?G}9
zV`5+^dJ0-`0J^Pe_PWU@Q)0?)rUu5v%{v?dHD-e;y!zgvZGNY~c}>*Ttjk{~C_000
z|Jk!=55yQ%eSLk<*~T|Am(Ml3tF5iwEuFVRQK-{}Z!$DZ9C(IsP@Yc228Fu6ujBJ~
zojZNH8?@>A*Vot6LAE-8FHZjV*#2Mg=4#M*_MUIIvO)Vc7sH)oiExrM=#T>yp-$iH
zpdJZm(YvJ&3j@Oz$U5KpKObkWla`WtwEy4h{Yjup&I%tNJNqvln&=sd9N}XRZx4aS
z&N|iS-6*-cHhMcK+ZBUG%QEso8UMwtt*@88uKfJ$C}{l+XgM9IL0el}%Lh9rcEeso
zS-iX8|KIQK&d!IIz0R-yeH(P;l?>=?*ITm{o!gFhs?Xi>(rTgyXa%U`)vH&*U5$-N
zu2-&Hd13%7_--S%K|hJ9tp!~{UVOPUE-ntV@*U#E@bvk$Wlx?y&D}N6x;zgwSiXLJ
zKd65*N!1&4c6B=}Gv0`UCv%18&(6=6U%GVZ>~-$_a<a;9Jtq=DXW{OZvMfpgEr*!B
z?)sWYVbBU)7Z(*sgLkR-bgfcoh%GpaY}A>Vn{R&o@$qpncpOv!v{vuzy8pkf@6W5U
zp6KD?>go#W*Jfp9-GVn=ZzG-hdFQnL{yjIpf+lijD=;uPv={t%*q&eZ_xt|;wVPi<
z`coTgetuf9etrJw3}|}HISx-n6M~^r?>W2V43k{m?0DP<37K-x&dG;|+w*tD?I=hL
z2@TCPo9v+iIynM#drqgzqP5CU|7?(jw`CmsKv&kz{#)?1kzH=aVG{-h2lv7QjO;le
zzZ|)=)O-7^mFw5{UtJx39CT2R5v(zOTN9odpIl*=ui0?(tKRN6lNPIh3^2;Nvf?ag
zy!zgYnAlj*!XwZzBhg2o)+bmac2CTS+Ewy0?Yi~*J;ixV3=9mir$C#9cI)Zt=9Yk#
zKa`f1PMJE@)o5l;H#{tsqlU%o*zfP}+q;9tWc!wYmNUlY-`P<(do$<+;JmxLR;*f;
z^%mAAK?%p`e-}!>zq?xu8bp8LQT6T3&YPvdslF#uj6g^Ke0_CwqK{g%HC7)_voDDa
z37G=%Zct3jo|~nmrKOWWYx6-z%r0BD%oNn;1I6A3*@EbMVz9LU@a)3Cz~Hcax{uo8
zb?fx5t&5%gS_7n*fq|hU2)PM<L(jy-#HF&bQbnjU#vNLwED(mr9|Hr!filIJKA->&
z2@88>1zU45cLKa5Wnf^~Ce6#s8yFZk@ipw6zY>(QU~hnP(wa4AN@2C6)xxG2*pL&0
zLM><k7^oW$S}*ti$8r0lmzS0XhJ}e;y?RwpFfbrM0Mu*)brLTubWR4XTm1O=_;E*e
z*(r~otj&ITX=&l7lj_Uo%r;DR<B_x3!7G$|8?<yveE$#E$;Q?1cBbE{e!n+&iUxQv
z@}j%Esb%rUqvFTQ_kEsg=H*hosqF17i*GlQgU^93)7$uZ-R^CUN)2Z~xqscdzP7eD
z&``=c*txD3I^h*&Lz%`*AGg@pSkNVmxw*NJj_<_j)5U-O{5f&{eEHVa*1(7e30BsB
zzxHni&Fz5)xIP@_KR!Eu-^`+YYu4x}DaBR4-P+L+u{|$#xqiv2l`A_zji{$Fxw*O0
zOEPb%&##$elwDU>C%yFN73=qVgt^6ZGK!vUKCiva{_EGTnYEyc&bK;By|@D!=GeB)
zEGsJu)OU1tc6K?k?0Ws(U8UWJ4jlsRMtJh{=~Ii`<Dl-{wryrz-QC5o?p=f5k#g8c
z#SYe>&OPW%rmn6oP@mdGY2vkAO-)TNE-rQlok{oW%ge<NRtiV%EJ_76wZQwHx;lP+
zc{%xL2!q2m(B({RywZ#I?6Co@Cf~QuZf)t$pFaa*Vq|QqzxCYPTkReg7^toOwnnHE
z(dXWDuDk%6fgSivO-zpLDt(=Fc9tn<A@d?z(0OZre|-hr-W0Jh$rbF1@9)<iS>C++
z|G(eKpv!La?(XXO{_6Jjd@&(LhMSw}{{8|TE|7C)hvB4?DVwjW3w44|5xld*5OiNI
zXzm}nbVSMCe!r+txg8{97RkceMSgDZdhCgVvoolU)&gBu@b&B0$lK;KePGAyCMG6=
zn#iYWtY)|<34$&n1RWB7;?}%Vdl?qgf>z&wiWpyC->~m%*RAV&dV0EhW@aX6-Jh42
zmx%RJ#fctIte{?Jn2Q(}%t(Iv^eLzwTd{g|_SIt0^yJA&s-OWI&`bkpxN2>c+)Qt^
z$)FQCj%~@jylL0_2M3!s?~-S@U<0iJSFBl+bG7)@>(`Gb``dMbidoQNhWPz;Ypdei
zr}?Of!tVK-fViA$L9dC438-uaoob(3l@}TssuQ!rfQ?s5gqfW$=kn&vdAIX+uRWUT
z2RbS)<-`QgC<$o)#;-3gg+T+vcgyeFf;KNdUBck7%gfsvwDot=$&}f1Bje-cK}!KY
zeflI}RgzKi^3u|?=iYfB%G+Fc*|dNcw5spX(eB0Dwwb9vSBD%16A}^vx?lKjK)v-B
z(1h33@c6mkYTn=53p&WL@XJN_<95H_2rqW){Zz=>P_|^@LPgLVwy3D6<>?J|e}91z
zGw3Gdz`($BMbPr_z&9s&G;i6|)zt+$;}>*Rr<E7TwnMGl$<ODO_pOWF{mhDQzH#cQ
zDJ#~m_qV*hxB5G1krVjV)<=&XnR&1=n1t8X*4BKv=pGmwJNLB)=*$k#coxXUemUDB
z(7+<tQY%F3??RWBme!-k{q}t>N)ume%nk_;2kjP3o*rA)*~E0;>Vh1op$1wFKBXA6
zKpE5+1-0d`@v|~)@raF$t@-h=9n_9{tuY%EYoKk8M>+&SHzI=jnIQWb{Iu<_LyLBX
z1)D)9n3t#e%?F)7(r@=m<JIfe#j>p(pu?Af&V6}(U4LH1BhFMmh6{bQVRNp`J2l5{
zvWE)TiKkATg4YoZe%^>+YudGIS6TG4FEd|3E>c&Sd@{!U<~r5MCudj|r=8jfI&ov;
z?Y!Mv9hDdss7^YW0=na2)#}y7vZ=F$I$d<4ws@=ruiju_VAvuAulXmWo=h<Uoye_N
z7f|>3STAUa#A}J$TS1!=PMtb6YmTOtR@diq*6VwP7#Vayx9@>kN9&T8T)A*z!4>Fm
zF+)@*yrw#_Y15`npi*F6@{+Y%wrp{J`ZfpDGnrz%*uB3mZg16AM=6E{s%Ck2W^7up
z(e~z!!sInkTeYskx~~f^!%u=`hzyC2zP+$+#((h2+7zRiuO)6TEwPJt>zBLB=E=}7
z%|mT6sGSvaJYySVO!h3i@_P{iPx208y7BvLggRZ;C7VQ-mX?A#eAf-Pc`seMR5P88
zSLzDbEKo@XI!fKjZL_LSC#VEmmkf$pa4jD+;Wd=aa3K=33bnGba$WM4h|J7PP;`F!
z^r=WTb@!&Uv$Lic*Z%sF*{re_+A5HiHqYz%^XCs}4H#&q;QGc*tJbX10gZNo&JSF)
zXc1^57pO+Pym$UfEp6@YuCA_*4$uh<ptXa?JMBUP0|i%yufG?v>pJK%VS@w*(5S@m
zliPA1AL|7V4$m^p2Av%aI>)q`o&Q|L{Z*@0{rGU0Kl$&kub>rIs;a7>JvX3H**|~2
z{mf^{yR*X(w66y=0v!?}0@}8>HT!zZ@vJM8RJ}pn4bWOM(1J+)nupwhAt6&f?gO3i
zTlV%AXxzK0sR?A%qeqW)RMdn|rWma)I`%CKa-ZnaV(7|hhD|Q;#GB$785y}wIpxXb
zM|1!E{r%j^Yx$P4x3_-0SlqvD*Z-61^OwZzuKD>1w7WQ3In2ccwAdLmq`l_N)|{K0
zejJwnC-C{%*>2E!@{JWAAFWuw{(cVVfC*4>30m1JQ}^Rx;UP}-BYoEIW=#Ej+bK3S
z7Sw@GJ2yvCf6oV}HBnnvUEC?C>~;jSrYn73Wg6(}>)bh;-hwtRe!Sq!f7JNAjc`3^
z^UmQm-r2VIR)?<#?Mr*SVsT#=sINXj(K*UCxU{qsyhi8{xBd~(<>#P1gKI!TGCSAB
z?mh;(lm~RK322oS=%8RwAH}N;bm6>g`JIhd|Ni;&=SJ@KyGf6Zbb<!M*2?*-P5!w1
z{$D-NHek^F>!Nk*@-`p;ey8~S45L&p(9*uh%6m1R&%##Jh3xr$uX=XZT078YHPDFx
zpz}T+Et%}s)zoySraIDSW)JB4O3<mMpo3~ar{VPelf1n>|Nf22=X1fk)XU!70F9;@
z>G@T?*?3&4cHi53d#h#2?-YV=(=^}p4pf6#zuTb<T1gQBYS#CIZv6(W(*zy%GEv!m
z+0?~*_Sk@}Fwc(zEe;pci;=i`^=kB4(Ed8mD$XCEGf+V5OhG$2GT-`tTNAlCZMFS#
zt67^iZ31nrN6J?Z=3fC1;#qb5@9N;*zGHj1%bv;2It&~3X1#eYzJ1U1>5ty(zJF@^
zu?)1NZ0h|ZrT?C<`@DU}_NU47|6f%-y7$<<cbnet`~B@7Xe7s9dB6RVhoBQc-Q{ab
zE`J5x#=HCdzG^<<tv;ah%08d7p6H{tdDnZ;86KcR+dzlZgsqR0t*opBPpTaf-zNY%
z-~qI{I?{IijvW@D0lGEsPA&(nz6Kp3x-Qw|6-Xy&&GKSf&=Lmo`!&Tj-|rOniXAmk
zwYRqi-7F4@KhQ#CU910x`R#i^TQ;BG`Tc(X{YRI&e*O9dss}(D0{T-=Pg}ZIPhVeO
z&2Nqb_}I}S9fF0Q&zgg7GP(L>Rx_WK2Iw#fv8Oqmpk?=<T}4mMfQ~_XKDYedve%%U
z&QGVu%YpWxn3$L>DfI(gJ$@zFzc+i`PBqX~)Pc{A{dp|^zXNov6zDk1wOvauf!faT
z|2|EB47%@F*x$wwG*SIXCx6dJw;oC3wAuahi_ckpod5sl{MmP-x8+36DZ7;kx}Hbv
zyPQ=?2B@8~R;K>%>v-@a?aj^U%T52!1hq%j?S8ilbim}4sZ)>oS-+i9bQUz63p$!(
z^SPgUPMtahT3z|){Qp1xx8C1>{`LKRd(fiQ9X}p*NB{X*dMz^j=$Dt5rEAwjZ_oP(
z+O-J^^P7J``;0-0q(N=>$<_BO9`_c0JSuK(xjE(JB+!8|pfeIdZPsV4{T-ly23<Q2
z8faYHnwWAQ6y_N>!`vrLpDqp>i9Y9b#|X5!=;%dv`MocHeK^eT|FiVl%%-L$P$}H5
zH8m&q_uK9FBSA%hxr>Xli;CU%`^)a-y^7n^S$$IXo$B_A-JruZy42Qfud&{?WB=2=
zy7%+mR7HPhSYSF=Oz?YNVSbRyA2s$!aCPAkT(=I|)Mao;-%$4U)|zRSx-mNpKxYwI
z{CctY@pAjWnV?0s;9J2!>6PE^M*?_92<ZF;&~a+r;`--q?F<bKmEAX`VcXY-?efPq
z9+#6&KHk?0+DdgZ)lX2c(?tn1Fbkd(zW@K<_vEv)OxI2@F$NV-HD6c9_kwEhNRY~t
zDMp|}cP%~~U<M8BuAQ>st%^|Rj@RpUC*808-V0isojKjo)djS08?+b?be_kfo9Xk<
zMlIX4X%qMo*!_RMbyvUJxg2yD()_wLpyRSYIRiAD4cdmiwI}*l&CEoXBcQVqR>%L%
zI%TxHqeHgrhT>D7+}zxlx}Q%APbjvV>^`IU=<=i~pmC<cW0L7EzP`SjubW>7?ZpQ5
zCVgfaEd|>!P2pbAY2A(A?^PeS{hqQvd-Jw!W@%?<ZN0e{w8qxY_Un}?seXbNQ%;5$
z&FtCzexEgHw<Y*|F|nzZt~I|ZOU_w7KT`Mmt+>C<N0;tz3bj|SUY+}>G}vfn&d2Al
zN#_lSp}7gHH-9PqNHLNGo%9Jhkh!<=^E1=PK2Q^F=ks~p?`xi0gI3$5J^j=1X0Lup
z-R0%}{r^AL|MLeG1CclNXZjpF%x^CPYVUxy%0}KamIj>~4cdYC=<D_P^BMEIy1GDX
z)x|+4+D)6Z6?APHC<s9V-jcTAp#0ORK5xd<=j+nv*P4Ou;|ArNZmy%-p1$3Fzi)BB
zofT+IG)&V3)Lyu{I^5mm2<ZOq8_E5?yLHyAOj^+4@6Fb4`D_O05M85xwv`VW*&pqA
z+;=*of7z7j(~pC$!kZH8*Ev-?JT3Kn>FaApe?Fft4>}Z}>gKuX_j|X$d<z=ctowC&
z{<6Jg(XKJ2rKO;gkHOm|H*GR{+#@(&%-L^-f#Nya?{~~JpWKRD8vNvHV8vh9c*9Nj
zoGgRUl?xXHLPJ9(-%s{Ydkm^aKzkD-S!KR{{R&znbj%lYmP=blN3XPbTB^L+bx>2p
z{lqHJ4Q-(Pqibs3<!6G%AC3sRgR0$GU-!;_4T=b1KMO^(oEsCS{+)F4Nm{Fc?8!D>
z=_Js`%H(4`Yu<#%$IGYBEe$&}&vy6GYS5+!P#eJ|Gcz;HC|7f)&oSBZJA$C=yQfT_
zo?iQ3)q5H!4bG|gbP{yl{+8>xt0goZUGBdOYBPL(e*V1Mk&X_~;r^SqU4K4x+BDEU
z4zYgQZxO5C{J)XhfAq)4$D5;GZK?S9sN=^Lk2j~Z*XLZjb*yWLP^ZhB(rc06nqK?o
zHj~m<SHOpnq~=>)&juZIoRN`n0?};!fM~Y1X=!UK&-6*#a~`zz<=UD^-MIfJl>3i>
z#=LuqL&Cz$RtI!_d9(ljKTs3xwL~O%8U?iLVaqE?P~#GG|NJ7??x?SGmVt(?L6ywb
zty?WmUzi6v7zI?MuXzXRFM{^@uZh{Y>1Ou(J)h5kj+?yo<Y(5oIhLRROWAuM=i{TJ
z;4_*)lVWLWv)6zErf7lZWHr<3{V|}1Giav~Xf5Q{SC+-k&U9Y(x3|@<_j7jvwXZgU
zMt&am7|+_9p6nV^ey=h;?BAQbQ$IdFjxPQGHgp@8?d|RqBhab-JK;OfW#b$X1*iM;
zUioMLKOE+Ne9rp)nTq+KV<o%R*F4n*Z(n#n(MN6Zu3c83`Hn)lfBQij@E-Tu%Yo`;
z&}u`_q`+$r-J<t<zaKka_igi*w9lVDC4r791#OG~ZR}XF0(7xg^1&un&~0_D&d$!0
zU!Oj8>d}_Ve%&`Wr@K$ri`^t>p9@;LU-{`tTKyc*MGnnuyj`G%u&!?JrcIlsyia!z
z3=hAq^?O~^RxMC<Rq^9t`{lULpvxXrr^j4c^ttNmEATp>`1t#4O7-{uDFUx8e9+9l
z?ZusApk^g#j3;e9C~%b?J)5212P)kot3}1dLHjL0>wZ8130hvhdioX6_z!4v-`(>2
zzS;Y#zrQm~J2T@(a=$I;`X5lISUY@O4`{IOP%C%vy81U8k3ZUQn6G>Dc{}UNFF;);
z@IKSY{&tzycJ0}-M?+Kd=9_z<RuQN^ihAAM)%6H;hV4XUchD{>P>}&DUqDA@PFA&X
zm#a+inPagrGSbt(w6yeE*P&b8t5&UgadmY#qG{I-A0TEh3JDIL{80{cc({sCXU})g
zXmtFaN8*KtdCgO{`1|_yIxP<?03C+Auw70{P!O~i7qqMiv^WzqXE*sZs0g$GC863l
zP!&@1@u=>pTQk1jueS%4gHwttD=Q0cWiCGonk_kYVxqG2T+j(ipgFI?<Fe&0rKMlZ
zzE}NxI{op!-|w<7{+{1C|L>dhkKb<RFE_ot*u8(pheO=Spl!IIwSwPnfVQfAJTBi4
z+C~LBxB6PgEMw3<HBeOrS~Usk8Gu@dfx*GTptbv;s|1$$&zF0@_j_Da_1QU=#&MNT
zr~ddfegB-IZEM!(oU{3SW=r=b(9r>)y?UTMZDqGImuqNg-P&><G;Iv(!GjtBnNuZf
zzuibK1SQp%%jeI#c5@|Yb+WEjOXivjFTponuG_8m*0#^~+YJlQJofDSf6_``U(3Dx
z_t&pqpf*3~B8HEv<NvM-<vN+S@8`2A=c@$;K}i*KQhwcsW_i%@0*j5o6Uv|^b~}ro
zo9(<F8XhYOx*w>KnSGna=k!;vUq4>A`(4(zU7(HOiHQ%>zQ5c1{T?WvPks%$C;@bM
z4`|KduWxU6UwsTZxF!4AnjQcD{eJxO`TYBDK7$Si0N)05_MBH$R(5u=tm12{$MBPK
za}iUGDH@mM>*7JDVSTye9qA?f5wyb)G_YCz{+{l=!~9>i?*pCe3>uL>)+4Fe?d#Sj
zBMIujZ9We=ksxc~WmfSRfvHoc`kn)gj)7v~@v+|QqIFA_sDPWJ_H{Mj^|Do8U*(?r
z_e9;k^W<dp{Lr>bQDM+ilA|_*?qPWZIwAhy;db+16`r1+bE;mgEIg&T{K%D+!JvUp
zU$KZ%5zu*+pc7L;U4pf8(l!+Zpm`_IPBHL_;-F1yQA=I7-zoA2Z3NYP4myriLs!?=
z^7{Jt{h-asppo&3)2DC0`WV!;2DR^QY)l3j|MC3)Kj$;2^2CBJbE*6DL&6}z;ndBL
zZC`&+nm=D2)NTdcEv2Lswk}2zv>*($rx?`RT(P+CR@T|6;c+v=4km!M?Y+9P60|GG
zO<rF^qXTpdFnGlS=-ACO#^-xL+mOyyte>^5;NhVi|9-s=J||mp!4Z5z)C5K6S#zv^
zJZOGAGksns=pgvQ$Gzrx#d&{!eFgVNe9iA(d2=TE*0tkn%irJIc;4=}%lmtKL8F(T
zDFo1f<Ec}p+`M0c4w?P52DHEuH1MBmcW-a?cW_hZ{_lI=AAwpgpi?wJ9rL3{kAiLn
zshPdBDn(Dab>3Uw^qTqLRx<;`g0-;Ox>=83bZDF`<xoi9mgkgFwQS>0P<OD%etqZb
zWB2~OvD!cJcl5tg{)P7Tz17k8&d2Yosr<;yZ*$?qZf`5lEnh2Et-4k6cmMz2`#(<K
z|3|gGb5{P-Q&T}j^`o!r_kN2~5$as?G&3Wk15{XUJT7<p5ojEI^R)JJiJ)5m4sq+7
zSWcckT|9WXpKs)|FO{G~06K^Zv;{2p^Xr7Cr>1_qegB^s=#0)aXLL({zulhyZO;~6
z&>pit|Gw|<x2yfNWX{?1=lenDO@l^g)aRB2Mg86$4mu0sPQhVb&}sy==ex?@N`cO+
z0*$(ZHg`_>4LZvk)DThQt`XCT5V*YD-+yN~D3Y(Oi8M?*Gh@nTLBYjty<MQIO+mW_
zk9X_uyYb}BuF}`wiy=VUXFamtKLZWId+Y5~0j-w@ooKtQYR|G|YP(8bZwqz23YzKw
zHBp1#-CrBM9ei_dhjO2X_W6Ck-$|dh`RpT8|K}s9FShKv-;xiYQyNn<AAt5lY)(7d
zHEGh9|KC4@4%J=*JxCz;9Ox_n(1ttr^>KSI-7^QDa0FVS0tzly$Aj1IPYMqX-W;kJ
zTUl8N8g=!32RhnY?ev^&Uykb68P@$g9e)he?bvetLeb5dx7XrKOiU01_azn3vFnCs
zKRjJ}&XsaBd`r8!DioAepIEsq2c0JT%*tu`hlA|$DO>Dj`lM-c&OHh`B(NwAbgawT
z{MywwtLxup$9D(&S*q53T^*lW{OsTF_xY2Zmd~0s3$*&=6zJ{)&}|-<wTgf30X4Ni
zr_&zWdOhy;r4Gx|mrJJ~`+7b8{u)!zB!tb+CzC<j2GyPmb%M`H0yT$o&)uo}{Wepy
z@6Y%8|K+z*{pN$lP(jCgf<{Lo_Ewcn-V8cJ8MIzLQkPB2BqIR4p8M~&+xfGNqo*;|
zK3li@o!9Hi-<wYBdG9{+(zy2bw_Z>;7&I!Kwl@3BrKR4FFS^V7T9$vmTW-Gk%u8eQ
zyCuP(H7M8CMqhvN7}WLybpt>8|Nr8D_Fi?gpXJjjpff!7o$dE^c`U#E>FMdq|ICmr
zIKU|ReDPQKR2zfT<oQ+L@fZdMh8G!OYon%KtZMbEx#uolD{|iUd(33e4L*fuO|NhH
z(X-5}Mo9^@a(#-b_011YCi{bKR0=*9Tk)_}S8s==mR8oqT`|AkmG74Zm5kljmhH|v
zH^=gJ&6+)XY(QPmDb+GH9}a?g6(x&vm(~CO2U>T(bk6M!iO!%}OxJ3$;oaTk{p#~7
z7M(O&p1X4WdjHibnLj=}1jWZTmAJ{Nu4fDH*M4`ct*xDG3~H0qfR<%k{8#(yi)Z9D
zlj3J*#NOVW0a{6axBULyMfc}lx^!uZacXL+Zl|mC%O3a;xC3H&2SfD9^WSw@|I{0&
zo$-kLRQhD1`!PT3w^tq+f4g7*U&5;7g_(SQMn;GIzmNU8_v~Xq=Z>G6xo6KFP;DG-
z>s?*^;UK$vTwGlD^*$L(qo;R3!z{UW->wAvyM~5_p0cg`aaewvMY_w8%;j^%_EvrM
zvNX@Wwnl9J#-*UnEGT`5t^NC0{{M`ykLOn|pC@(n=uurO<!HI;HyfuIFP~pm<(3XQ
zujJ(M_`07@*Gv(cHf73@*z&tqAKB|ye}6Z(=o#p=hgNR!Z5j1Z@zeEUi)0mF@A(HE
zf@nDN^ET|-gcmJdUS38~@7aI-+@n6f#^~u8P>=JYC8#c(Rr3ebP5sdml6HRH+@fdR
z@xMU#y6w5Txx@^#=IqqWrQXv)H|Z_z2c5{RdA<DoJzLNP0cq*K_dI&^2r|ukcCNMg
zs@1EFt+bVrmd`Eg0__Al`g(r#yPaE}flja#n?I2kbfY&bx0s0~_=v`5Gm?$0o<C^j
z&-?Tdv>fEPeEpn@l7fQbaTST6P4!1#U;bIVYt<^PKATS`Km(>xHGFH;CqLTp?bK^~
zXw7jV2HtUyjY@TyGx@cE!)(vz>eD`N`}l3!yQii__W9DkpO}6s3;w?CtM>om>`&5_
zYgShO?0qx&{{H&^k8bDfe*4AkUi_sGpgX`<uiv-p<uC9}Cm$XhwDh@BlbX74&4d8h
zT7cBR;NZ)TzSjRd9sdZl`a?|E_06u=>m=8{zqK`c+N28?O-)Regf20u`tqXZyw}&Q
z|1Y}Br`EUygBl;Fr|bJ$mj8IzzCEk&T-N;BZ=Tujdd=^3Y)n3$SNb2c-0#%ZcDbsI
zFE1`GzIk(72`Dih=C{A|#K+gy_s`q>`fkvX>?POs|2e(iB{4Cv`#NZ|o@RO*pR5#U
z)U*5ii8lMcFa0&sLHlDh^z_cXm?LLf1*^Aj&-wXcaevbDx#f8uB|%e)#ph1Gsc$X6
zQ+OP7Na>o0jf+n11YMN&uw7mbRB3^Gv0K;I`o8qDz9<>5Eh_S3S`aMQr|hqVbp4G2
z#RV@H%Q9scpViE`b?x?Tt-M=dhL@*Z?-eyRExQ}R8T?OdztryQ(6QUge%4?A{rkRu
z{e_jS|2|FM54yE(@5`z?I|?oJ=Vq*XdV2bC&^c#&>dwqC{0OSXCwi!CnzY<|x?bUn
zh3#ou+|`~cmFR)iHFb4$O(_QL3IffJEZz*-gYx9@%PG34kJfI#=arpzzxI3XRhhY=
zyUxE|x^!vu-PNmBb%A;iPjBhhee6DaZt6+9n;IonFPBU<iu(U-cK)(Cp4)v^n=bwQ
zbt`Cd87OhuX@{OnT6SI)H1>9HZ*}?>P*#_zezVcA^wpIqn?Yl1wO=k)e7Wcjp3ekL
z9JFu>gHBdCr@=h)WzYJlcv`{wnwp)?{I({~&d#1b)#m<>W9CMBvpz8Ytx3DM$Tjoq
z*}2x+OPgI>Qd3h`zuTX5v}?<=O`%d-_TJ1~KKIhB+Zz%OhkXYf;1l-pZd~=-t8Zd@
zZzlKKD(UO%Pdb@0xfnEx_+yPv*M&(ZQx>yEL}&5O-~7^MI_O~Q&*$y$zlsD+$X)#9
zbNaPiG3XwR^>trYgC=3C&w>uz0S(%K3Mf$17qrdAXP%8^_Wa*V)*J5&d)4zEHVwFC
z>mT@nlZHOfLM_Snh5vp&cdx5^R^J;R5CFbk;#f84<od@tC48&H*PknG@s*O2iYonI
z`uf^Z)9|36ORFrcR+r4zmi}#_6Ti=9?N-o)c-XRB(4mW<3ACp%yHpd_rvCl)HM2H$
zOZ)ko-@e35^0SPH2A_Gf=kvMjkH7fsekg#}^nph&KOE-o2lcW*GsZ_-OqOogV8F#?
zb$$QJnZ4JyK+`YMA~*&~EiJ7sz1UqTTaK>?Tx_J5)YSnR5=pwTAyM+}M88hX+x_5K
z+8ay!=i9B_^?#OW_N7^`udWVX{p`h>OSO47!Etfvug#ffpTn)HLqkGR-tL*^vAt!D
zt<C!I(9ow=ht$^ojkzQPIyV4xhUw#4&=@Lct0j2Z4QO5HRqhWzLejMyUR_%1Eg~xV
z)C#un6W#=3U{K%&?fLpB2O7NrA2|Jb|L3{ykAO}V?<v+;{qXar&$rKSpAI@dY3;86
zx3*>npA!)i18u{JHa-4r-NvRpuU@^{axHChjOyIIMX^Cs&OOg@`K?is<$qokG-$t0
zIVUI}KmgQhcnmrjF6<j<aSiy4f<GURA72%^debKL+t+5s8K*wp3fpfi5QsEWD*5H@
zZS%KDy}2h(pYC40ZkHD5cGLf#?f(mRx+twJWo2ar^`26fp3$_ozt8_=^UOz&9!)WJ
zb#>i%J+69d7HDg*sou^flfrD3=Pp{-*47qw_QK52kdP&&;UOVguI|mdyKCvzZOfJ|
zi=1h6clCx12HDTIx;Q#k-T!x0&MyCQrQXfL<Fd&g9voadZDI8Gyuv$$$G28l#uST+
ziXOH7en%L57G&AY)Q=yJ%ct*o{`tJUJg6OUW}dAz8;`_<)+r{-{O8+&hD)}@Z{C{z
z_t)3crSRsF2x6d443sWGE%?&XQpvZV?gHp&^GDh7zoY*Ad2ZhiDwSrdGXDJe^CM_4
zC#aDKng?@xUI#KCv<iFb-WM{LG=IFhx;lK%r&HRw6PA@O{k-qm_3NMwXy>|XtQM7U
z&y~^^^<2)Qp_KIaSnt_WSEiJF`u5_YGRV*K?P@R0I{oauxA)S|U%%dcUuO;)J2CUP
zZ09?}KoPv;+cY~2bP2+<Gc$!xrffR;TQ_2Z0%#FA=p?x(PoJh5YR*4-{yeC=k`nW3
zW_IlEva>%w!xjgZh(R0P3=9h1US3{FN4rELZ)RUv5eOP>JTl8P8+79YcrJQX=xR`*
z0~#U&omdGvk`T0CY|WhSGbc@&wC0`rar2xT8^G<bz_>U$(B%!yE^F229-7(Vf4We_
z%JlxK(AAe_NgJh{2>T8?=XA@pb@BW6Mb6x|bm2n9Q>RY{pIbV6_0}c7O~XS&ub%P@
z@_xQE<>8^$+zCr+Ute1r4H~}%tyDYSE?*}BnlT1VbAS$J5PNG5x{2V)M0d~(Y^2|*
zbT2P2tD1$E4>U3t%fi-fSn<N!g%eakwc@5tn^vq}fBw}x&`9yMZ`oe&@9kX-J_u*g
zV^AbMdHNKzw6W+NXn2O1&tgGu(AK^Z?zz+S<K_PT{+|ETWbXOh@Au8VcIU&x!<Tnm
zpHctkvHaOnTXeg{biH2hw7DCzc4_(hdzrPhpqmkTg>r9q2r37itNCz{J$J&A$2U@^
z$3D9M|L^_BU;=b%5@`P^_(WXm_j@j{seQNacV4UC+7+NJZ(m<c4daZd4haYl04G-1
zO28K;pNe4{ff=m2K{L^b?XpF(i(Nl``UE-^aA%*R^_9)(=YJd$-#4KM)KFh5zicY6
zjD^A4ojFt4a`PceIDY>83CfzerTamH0GIu&Q=j&fEZKcteE*N5Yvx=JirrP>xjN>}
z-|zSHn@xPZmw(7T*u)CjhRl{}HSccOZC$<HZ#IFqiY}cV*H!=Td41oZLx;9p+xO?w
z>ALvnn-2~)E9>j)UpI_O0UcoTr{=yFY%%1`NBIw-k)+TKI#loI(W5*2F6MwP%w4o-
zQOxlLbFF?nXbwIHy2~(k!jjUr+ivG&o=shCl2QHnlDGcSIX7#+-(Bq9FV|}ay1RGE
z>-fs2Q$5rspFOv2>Gb$I%cnkdb#<T-9m)AqSC(*H2hFvzdCuB)zwY-^9R)8HA<*p&
zTLKsLy<X7F*9DqS1&xM-#sY)SsS9;RY{>|G&3?NNRJJrQG8f4%zS-5?eOap&+W2O;
z1m7dhut`H-Umw&=tE{Zt**9t1p+koxOfmx2C12>1Exi(`nGWh!fi`sBR`7i-X_^%h
z)tcjP_cKL$$;%kfjy6yd3O-l+_jUaJXUU+J!X>Nc{`J3tH*W&ZYk*FVnNkcoDCWz{
z%j%0aZ%TZ>_q!i>!nES`+U>U#&Ta#_GO=BDTG6|E)$eov8q7ViB5?5|(AdvH=k{fD
zbai!en_X^i2hG}n?k;#Ok@>n~eIzve7bwHG-Y`Ul#l*;fu0=2H+4AK1^Wz&54=dT<
z-!8Br_qa^4kBF$KspaJh7X(24Q)$&KS<o=*#l`N+=YY0JfX)WgwM&0_X{m19?Lg4>
z=Se41PVHQF>hQ5%>FL*suhxFQdwotubmhZVanRx@KTGqxJ3D&Loty?5BFH=o8Y|Vc
zQ;wd$8FXgjshOZ5oIRDFHx=Fcw!nYBUE#Nz>C5N5zPUMFddbawpfeLeM<yi31@lT8
zsjL-(T#UfLu%OcFSUDfG9pJzYx+ns)xpiIgk}Z$>tbZle1%XOspE(wWPwz1E+X!q<
zKY#Aj%&%X+Uc7K&!qmO9lHc6esF^<LWD4kdP~BVq*X@4Swfo(!)vnprt1ex-wBzfw
z=-_jpqjM*^%k4aSyq!n#Qp&^2>C61*%Ylwj+iX;)HqqmVXn4%TqIC-vDExal|KCd2
z^pxA6Yn4Fx$?|)5{2wJy$NtS<`(G~>gYK=rIw>RC^5>Jui~Z-@X+8%XuK*eiJvGzR
z)HL$ua$9M$oQP919h=#<Itqcd9Uqr1KU3N><=5BO;>>J3NRv%d5OtU~s3Ey1e0|)`
zzKy=1!-DGm{(5S~CVK=lz*<>Z>3dE^sPhNtiXPA~clY_o4GE5*LnD8E{ayd&ZuOL_
zrF-rFUB6eIcczzd&cnL?9THONXO8T7*qJ)dMX-Oa^TZ^{XP-o_tn_n@a!XaccKy?}
z^;g!2l}_?GTrK(X(k2_WD;EV+7*i*_J`mGrYrNk+=3HUHl*XMkX%9X|WKaA3_uroH
zzyHcSQ>uQucm9{|uC6Z71@rvX>koq#?s+Wd|2JtC=nO^BP9>R3_dw|lH03pG_H2Ih
zxJB#s|NC`gOXg+8yXv#g9s{kIxO(*}d#rW&yE`Y&o~^xX3ew8I%O7+$M$t*t_RzR5
zp!+|=*2Pp_C<TpmEp%>|`}8k15p;m+vzh5~C3n}w?ta7_|KpJ2+rOY=IU>{Niq1CA
zx4ToZ7IYxnp32XByYfJnc0S~<xA^w<c6r2e&<1|c$PH*u{H05mz-Kk>d_K>5&E8$k
z#l^*M?(hG<;r;%+ySvQy&YL}3`fwYs^_#zzCVzi@eSMKN%GK4?_StuFXgZbYM8upp
z=t$+HBOMxgdVW@?UWbH)fEJryGJN3*+BWq6TmJvD3#GTW<$}k&rs>DmdHh}<yW0#@
z6oaOfK|3A3y}d1NYHA8P6>-P+d)55r-xQ^-N-{t*RP3?S&!#;Fon8$(dtpKL>Q$?f
z&dsp|)u<U+S+9C#bXGiU6;C?WBMG_#Yg=|LXnp1rW%<td|G%!Y$IhNUT|7Ld@TlW;
z-}!cXW8>$8I`(H~8sCm}n0hwt@vGJA`?A;Ve6}FFxTxq6XwLNdzPnGG<^Lq?zV`P4
zyL|_!10H+79kf{nH1-afN9S9X{r2+we<feu-u}MeHE0m;C@A#x_kIc5{XH)yrw7z&
z^i-cK0%~@FE@4-S)9kQ%zvnaG>L;sLgU$j59i6G6t=(P!_j<kU6Q@19cI^VKB)L~|
zR&)8BOUnQCid0swSOMDYw<LKFXh(66l<BJlti8~{KkyK-1t3;qt{<qIa4R(KqHNI0
z5FSY*70|ky5|OHfN4v$hzpk$Q{_d_}^|v<_=d14tgQkmYtG{j8xo*`eEzr6zi`Q#5
zCw+Qy5_Ay1YjSe(YExfd-@=os(?M&qt)3QV^mps;+Y$S^?9B~9(Dg^4L_M$O)5)-#
z-{0Mp2F>GuN>R`SXc60TBE^@!jROt-fo8_-K)3Av`uh5I45$Duzgrr<=dtYjj-}qy
zw`Jcyt+!jJjaT~Gx~-sH0e}AdX<k?T>7@GOACLR{K{KoQ5tBeiZG$FjLBYQ7*VXmg
zUjG42BHjCSZTq(D-13>0#c7~Hnb_?8zpk!7_Hy}rIgsi%_xA3-x|LVj><IV}RL~8C
z|Ni_0jkmvy1T9GTacTO#E9<s`2F^eo=Z`P_>#hDhumAVFbiaJu*1WsBKogTmhgvv6
zK?b^V`}H-@xgMZFR=Lns-ww<FGuZdBH{YeUwl-z+P4M*$vhOS0Yd%e$pA#+_85$b8
z=l|dLpceN>-|KUW&sokDo#|{)@ZbPwOyiPa6liV5ionH6bH8nZoyhyb%hD4vcEP~V
zpd70;wF|UTuus-{(WXsCvu4j0J~?snWZ}c@{QZv}J#sm>{5z<4t$A*Jzq9i5v#r^G
z7x&vqf$n2VF`8L%I{Kc_)2B~C`w_No-MX>#^)=A4rQLOMt5&T7A7KnS$+N4g%j#FA
z%#}AcH-m1o>-_)s{(svSw{py+LB$s6NXv<S%R$TRq@<-mcQtOhnKM1z_t3w;zaQ^<
zy{;Q{jRa_YA?WOjuCA^dyUX))?(MOhSM_S;inVKVzt@2_5rGzNzKsJ-{2rUW@5|C3
zcb?moU)TzAQ^m(epyk&*(q^C|gakp=^p)$^K}W%Z*2R8%clY+Y&FcR1WI#igxA*Sb
z4QfN!{e9_w9F$wOX8#4<HzEJy0K1YB=qLry4G8Dw*|vWvecjPt`zHA#=&nb($|n<>
z*R5T@z8`ei6R7Y7)u^Cr&`+H{4cZkS8XB5&V}s(h+}qdI6~Ev8ejj+#X}6f}s~5{J
zB;MYhpKp8|<lQ#uypHI+ovLYPXNiJ}VbGis=x8(z9i5(8vu1(T{e$LBL335dPV4Xg
zv+Ox&&Fr&tb8m;vXJZGe)X)H}D^dIQza>OV^y$;5r)*%YnAz}g?}ofjuV(*>uX?%E
zSxew04`{h;&W#NxPJRqxv`PaNc3D?f{Ww>?@AA9fCT3>GK;50QvrOA--)+mi{Rni*
zhhg$DnQwA$r=CoC1Uj1Z%nZZF6S!{7nl+0rYMszWFT-n~)U<EkK4rt|7SQDix3*^U
z|Nb}AM=fvf*J~Qu+SW^cgI0xsmLhsj*USB03vK{@JSxs_n$+FM%zkWB>gh!b7ChMS
z{e>6!3ilW8_Fd`oYrjo+7akicd-dwo{9S5Oy^ezB6YuUSmF>KdwSWGfC+eU{aoJ1X
z&%e978+2NOtkrH?*W9~_7Z<s1EPj5@e9yeIX`mb7TtS;DUR<yQohUhF%9N4}ek;)O
zT2La>-}mE@WBoO&=(@T(P?F)|=HC4^23inW%vw4b)^cKSpB#Swihag~1s=<H|I7Tn
zXU`tc#^xR=Q?HrAbDx1Png4NE{@u3Epw;*X+2!9%Gg=-Fx;76~mH6E+zp^6mBWQKY
z6wP3(+V|@~r>Q=D`gHET_n<w*purLTpLHukv_J>M9tTY`znpo?sNlf?&{|5+T_bmk
z?mawl{(L`Z+r;JW=u0n4Kp6?VigE6)_n<SGK=<}+Og>)rYF~cZvokY6D+5YySLQ!i
zU;j57G-DH6cMjCn`TXqc>rcfNJLb%p13DNRlxmBLi+BIoQ(`6C%*NYQ`1qJ+F?1_Q
zLmpz4!>&lJsa>BweFBY-f$Ctj$uGYcfBN(ZG;Z|q+V*{>Uf$l;we@{@&|{}S_a*Ln
z^85SNWxlh;KrQ;@OG`XstNfz(ecQVJ=$o6Ht#kKp-}6)#JiQ2-_6}a|_jXI|?!%zf
zf1r9~)22;+H}&WG9S5!1{`co+`(Ds+B>1kvR&H@Ot*Ni3#N=B3`|%ibDAvbq+xM<L
zeeQ)$@G_rH&<fvApFUZo?)Om>2F)KPgH9AYSH5p^@VA<^6P4YMb%|;}dNSGn-Iu-b
z+H?JmFLLdE^xXb`<@PBrWzO8b_iY=fw=@0Uzd3fbRd=dhue}>2=lL77ChEt>$H^})
zES&qT_*c|SA2rZnrhk5X1RWc-biXt-<27un+zK1cQc+P?S7+mskpL|}0NtloSXkJ8
zuVVhmltuCT>p;_-py2%S`uch4pD&G8hG^OS|9Sp6s2TqFSnumEe?iN1W@WGI1kH}M
z@yXtL`Fp#&)m-pt+8;0W*KIjmJ-7PZ&X1t=S)iVY66h|U7a!)`%>-@h{<eL;Ex7s6
zz{qU1<vJ*hfOfNiPDhhH2g=JJlR<YAgZ3Ld{2QljZf*`*?F=gHdnApQ1%H3%^?XjT
zpHB3)HHV)@gNj{t`5FVz5R2gY8h%htayt?RO75WhPeIGsetmg)`Q`8ZpnAAnzRqIb
zkE8nEW)v+B(Gu+z)9nIH+0Bi6H|=D~qs{aG=G>|Mes|*h`S({=U$zWd83H<O_E^8X
zeDblL&bq(9N>|*`p6cZaI^A5}&IWWx6lhVwoH=v+;Jf5yy5@c4f}XU*V9~Yo@=FbE
z?QYPjC(vcPpi5=r;^dYtT?(?~+3Y{XMMa>i5CX%(#6azT(E5ZUox;gCHY9?UmmNqy
zc<~izWie=b3~2Yl;dcJ_AL>9k0yKUO>Kq?A)XJ@FZoXYONN%5xn(+O<@5;gJTY2Pc
zeoT08U-jk1kDKS~#6Z=ZENEzCrv2Y9m#af>p3+=CM@Uc*G{*qG5ZCy;&F2Z<J(geo
zxRAeAV_w~_mlgMa-@Cr@C+L0@(84CrP&BA7w{Y*LPoExvT8lP+zgz~*OS(8ZI;t;y
zV`rRprUNwh@p0bwJ<lh+pFMxR{QMtB)RUf`nyMTBy(7F%jPLpDdvcbRmLFU7YZO5X
zD?qKq<$rSa{J#6X4>auoT0;ivNn0zXKDU0@BK!!nB#2$EV!`41Z7V~x?tPy3{Rk+V
zfSRy-_U!TV@(c$J9D|NE0|ncg8yi8}r$HeOI^r$z)RdDcO7`~lpuJj)7A<=EzHhNx
zZ`Y<xo8*F{V7bBF_&*P9Ed7hZ%MvTl(M>yc{3yLHB`vKy)vI#zKfz`G^X)+GSM%87
z9jdV_LtZVYc6XV*RIpu1Utb@zasae9{}Je1UeNL3pqlu`mdxPY=jvWZ-<JZlAVK@E
z3y(>r%Y=0Xt4+?l{=903y*+3#!k+JY-}i!w2GH$f5nHpaO0Uz^(gMxf8UF*dP(Z_$
zX5KeJ=^1n+@%s9|uQwJxK9-S}msh%X?S01Bm0PxKIcvXv(xgeC>CohJb1Zd>L3dt*
z&he`Ief$0~&^_UxYhSKhy}I||J<u!)=uB78ac#-R``%9aBPhtq$_hD}Y-4||PTlw2
z_m6_Q`k>7?YvT9+Tku_1Pp=QOVm<BL9LddTXS*7i*~={atM{u1uMBBFpLH5^X4=nB
zPeJP@z}L1cY?rG#ygpcKY8R*$0Uy$)Iz2{6R8%x~-S2PP_sibQF#|Q6ZtO09|9ai_
zuY2n>Kx;HWi+Di$r>5yfi+#US><^mf4-5`2zVLh6v}wntXa<A(JNo}W>4RF{hff7W
zL{wZ@ADx)^F!AkQw{sScdqAtzz~d?4Sg3lju;SOt<;nN=)#g`$3SH31^PI9<nI9+i
z*QluZ%($>}=L@@)AzEDA+_(SS%gV~?diLxY-~SqDk;!m(adsRp3#i(?@bh21OU<8#
zot}apbC@C@WPDrRVe!!P@m;~dX#rvjesBHy=TT$v%H}(E1$tlAw%?Z8|4sR?+T$<T
z$6hi&<J<G?R{t5tXSa6EwS2eZu~+!osIULGethn1UGqqIeuwq@J)2YifaX1ae0(hI
z!%_k|9PUW*d0TO5vmDTI(koW3>;!G%Fi3C!6-S_9I8ZCJsi|qnV!2Ja(c6x!3SFIa
zd6{ouXs9UYkn6B8G0>7X&&g`CVVa@&S1();sQ-QYJ~(7-tG^xj_xJbWB}-I5m!W~w
zJv`j5J}dwBwp`FsM^L|V(Y9@7W$*9Fg7&sXL`Z-RO$U`<I|?87{n#`Gbc)s1tk5-)
zo7GmWTBY=8s?d_a#coFnkIRbx{r%nFBJsAAv~=>@TU$Z<16HhA18Or)+q5gZzMn_R
z1QgL%Q=dk7W@Kb^fYw=qj<bp0meYCb)~ypMMxbKw@2{`m*4OR(|GsHxYI<5}sbrm<
zWm<SGGJR{$d5gzA5jzSJcfXrGd9v`+r%yrGxvcBD{u;DqX8O9gy;c4$CT=d5v;X~0
z+kQW1-A~_Vv-oFZ+dU|Yetf;|$m|~eJ+ka)<Soh{yxn#z--MkZHZ#uUPSt@sb2=hs
zLC?^=wKDnt9wkt;gYce4&_%Zk9GfTgT~zIRa{g_AsE7!7iQ20xD?QyagDWd5K}$8a
zWL}=sH)%yvQ<KHVBf^i52>bh3ol-oRVgy<n20HuYQsAyoM@L7{%`(e;W=<-BonOwt
z=V<j3WD^?Ri}my=zMvQ26p5nvf+KvU07=}+1HKom^Hhq_+GD-Fy_}#kbE_sZ%UjF*
zxB+cXG3=TR-$*DF8WM6PD<(XAdVmlE!vgb_>(=F&>gnkCXux)u?Lq7+?bOoK%QIcK
za-}Co_QGtL2)5bt=g$Y}1UsXm6=Ckx{q_ID9#4;}(p;#*z~GQy^dPx?)22-=u&a;{
zXv4==Caf?_KDI^b|6}?89#DgS+(<kzK@seD1_p+Qg0^>IYXKM<!r?s%g}~(FeYvJ_
zo6~%qK&Kkqdvf47-{Cf1Z;&Zq7a==d%C4qj%Cu?Qdgj;tdU+ykGp8C814GrW+TY)f
zUiP=YYow>A*Z1kuCl=7rt02vY;{k<0jfEwX{jwylU%h%1)MW!Jvb_spf{ve%lrO(i
zIMJ^fejxD4PiIU)W-u@?bj~)*javQj@Av!QfLdS<8vBXvRrjAa2Oe-g?BVh0aR)Ta
z^76}n+t%9iw%=XMX8RflGB8{SPThPntQCAwo6W}~VEaK9AP3`)#KUb{tC+v_$y$RJ
zTKYru-K~DV7t{}#_VLNd$&Y6w_j!WEL3$aGLdW({t9aavteVHY=5EEs#ZH+F3=Q)@
z*RO!?atJHFyxiY@&EBAuA?YsAMAU$ota>2`>Nz&E^XEza|NFkaA9RiMLC^s-{+mJj
z4d3m29(C;L)2E>IV=~v`;68nkgJ2346&EM}`}1?{Gtf5Yty{Nps)8bC(yUptK%LfW
zS?@r*sOHR><9tthsuyh8BEy2q2<CCnfk{0QhKo{TA|oY1tD%}erxDJ31e#W#9$&XJ
z)h6S@f*FR%#}eO9Kbc~s3^_oXfnf`LoZX=xbU*`WYg+W#yP%_dJ{;y(pTfbw@PZRm
z#e+t#qR!TSSuEds=gytOxAdoax%&C}rMo~UACQA25H#`(I)UZ%j-5L#?S9`pe~epy
z&x9Ba1_lK~(BP4O-KWVH@7%d#RQ~Ct`td6(gZZn^mso-J$juex2geQrLliuvFF3yQ
z+pX;6A0Hm-K91d8c65$qF=*W6U<d<)L;3AprP-hpmo`>^e>ZJsa-XFd==h$)_l%K4
z${We7m$$d)gSXtwnKNhF&QqsOfoI-NPt)a8V`gC3<(-<ETJwNezC%2|W@D<Jy1F{Z
z{cfI~CllY#_FAfBZod8MW9ZSt3@>;Pu{aTQ>++6wyIw0z_1b!7ZR~C{(D7ZbudVeq
zkYr%EaCKhwyPenn-nF0Wcf5&}8+5z4>@DlLe(s5hiSDo?R}LT!BVKTPmTh$zXaV2a
zXJ+~LWI#<3P)A`Q$k*Y!Ua#Bz2$U*LojMiv8MICiw4PY@p8Z@u_rSow_V3VIy@45#
zM%+QCG$((2babNM|NFsrOifKccKX*S*?nE<f3#25TF8f;fuUsD+uPegTh|{?p8qH1
z%C&3T&Md$D64c&HdUj@}tQ}}%B`+^eL|nYQLLVAY7Kk%Ms`gZVes+}C{EooSpFh_=
z1Fcy)HZy&m<o3H|(IzG)DpU9v7+!R=wY7n!EFOav41?0!+I3H#K0TUl_jx9$QD^;h
zjgOkJs;cV5lPOlIutirDy6{QUFI=Fb+(09+GYpfX&c465*LvN)U#~2lP6-BYYRJ94
zO?8R@1A~PKXheE;{yt0a+C<Qn(dut+GD~Z3Y)CA8yY)KgtOcv5dqT8CEiElU6Ucry
zVQG(V%4GP#@)_$vw^o8K2nmm`Ed|{!IcwIesCBvb_t}Dm36D%t^?r2seO>vV&-VX|
z=hS>U2|5<~2@^8|!&>mRNYD)|;JMV~ep|8L-rn`mll_*1W{g1tj-bQzm(QK+wG_0u
zx~sd}Iu~{+EwYETKnt1A=GPhP?fG!%$C-3HVbCq5rM9!rf_l-QnQ}qFz_>WM{L0hO
zNoQsl1_lNSy1Kf~{k5!sfnh=J*RNj#qobuk8$#B^@3)&*|L^CGZMnB+-%G!<qY!*I
z%Z|dwR;J!sQ@cPzDh3G-%iqCHFJ6zhN-QoDbZH1^;{a%n%a4owbt0fUHH+_V%e|d+
zdt2_ucKbgIXA3hiFuXOb`tkyF_&<1mONrIpm%o=^ehIqhWYVNbe)nP5cE%x@t!-~_
z4{H6-FiQ0T4XA?~=Ai!3)~#DT-I*B}_!jNhVF6my2Ws|$mbu54`Dsn<`t#?{iWMt5
zLbR@?K8L19MAcQbw!}&nbSXnvm{@-G?c0w)cl>~+@W5NK|Gtg~jaY3=JlqCahGeD1
zz##MW*O!;V%I<wVkNd3kKyw?D)qK0|+_|G?YdqD<H7_p@+$R0<^72y5b9Ae=-nnxJ
zw8s-P)>&Iy`{dcPV;_&p%Y*hQpPn_>y8PI)v$GdNZl_9me{V0R8XH5yV&}TLIuQ{O
z7f>%-(n#gk_xJbLK3@(wi8Lxo>gm&`cdN{xK66Lhy!@q#m6a8ADFLYK_2%~W_odf=
ze}8}fZN3~k1H+`LUQ0o@Hh?y-zbvtOX#v$Q!)jv<ExH`mPxo31I#id9UruJ{&Yhme
z85tOarui*jykUbu8;_*W&!0cRVj!&#G~iq98kC)^=JwV7{dM#}BlA=%Mur1{I&=L%
z_ill1NdWcYOJMsQ`;?Fdz0XZLnF78xBt%OTln~$C-)}!__Uy@htPBh#%^_N%ke*5M
zi3y5<K|zyBR6zDJFfjBP!An?+MSG%NO*xs8bb6ZZ#{B#HGP1I~ti%`?F0=-%3;~@8
ztEbm@u$diH{#}{~)o#HBFaI8NO!iy8xc>jYiSy^ngU*x;4;R0gWA-wFfx$uCV`&g*
z%kt8tOF?0J;_O*p_^G?@h%>BYCI+nx5fK+Z4(bEGzP1+B1^NB`egCp$%a(wSdYr2;
z)yvgtZl7K4uOkhN%%F`@6TOyB0{Ic-o&$kC@HVRZ7Eo5RD#-w?U)q*;SE{tMbmG}G
zQENs92mP;E6NBU8;-*ZS=2lr*`Q-U?b<hdYAR`#y?Z$#9-b;f5gMx%yU0nlXV`Z(&
z-gNBRwF`P*O-5dxpOq2=!v{4`*aWRSkzzD)_H5~+M~{L!_TXte*ojq$7Qlf(<+*<D
z_xII;PI}48&QAXR?k>pan>l8nBJb2(5gSGZhfP5%LtOTJD*sVpC2MJE2@N(-`FY~}
zd4CJoA#Ho+!JET<Rx3laAma=cp!tS%>()I5^;6etmj!)bVPJ@Te^qFCh}PAhM^om{
zmk0SLBt(Rjm6cN++W2oUhc9esSRAD`xf61!Oy<nn`|Io9+~2={>5Y{uS85(?VPF6U
z%i69vMa9L+lTWI^!;KGde29fZUS8glXV27NM+7l2Ff_!e%!QZu;D81b4fp)uF$NX@
z6AtX~L<QzUh!+a*8VVu+CS~ELzk|6DVnH)J8X*E;vSb20#K3$o(Li1o2&@-Oj5?Nq
zfuxW{Dzx5(1P2TE_V#)n2Tj|>sZH*D^ytwN_>nE!;m61v5Cl#7gQlawCy9Wz_CNml
ze11P@l5$<_?n!-Y3=HmbL8T_B<N%G^6+Sv*@p8#z(7f!#lPO>Y;OLs`1y6A9Ejeb=
z+F@%tKxeyxh6z`!TjvKVmIMTMm%Z%*wS-Si)sB7!S}gbL%S+H~CTQ2MlKOG)C}{KV
z#b2A>@B)8Z`uTa_cGtJt`Td|q66hqOjCRmDs=wduehfM!^V6qKpet`5J?hr)yL9Oi
zxKIN*>p&uWI@)19Xs<PRs};Nb566)3aQTwIhR0=uK?Ayn4jnpi@?(i514GHy95ZRq
z*)NfipyNU64}+Hn<kviw2G69q+yA-<I!1Ewf&~ktCqsKx4$nVug@UYOU|^`43pzc2
zW5&frpo4y9U+3oH0v|&%+0RN7)X)aqYYZCwF7{$zcn}IYCM)mmF3=6Hk3icKK$|Bn
zUbygKmnmrO8MMg~)UyKZZ_?0(S|B3_&#qsjs=vSM1uY(}`}0_Sd*$Ex|6b02^!I&z
zJ!rf#^Z^S4gRO_BrzdnULuh(jRVL_!C(!-n;9Frq_a&^}3L3xyU7vJRJYFU|t}+!=
zZcl-gvV6XXVUG)Pv(0k5zVCfsn>)?Ycea@>Xu%a|M=H1eo`9Lc3=CfiR8>_!{`<b)
z9=ux#w4&pPuz$_nS-11|+k(a=K}QZV!H%$eZ~<N%EjS*%In5VzF3r5kXEVb-i;9YZ
zuJQQs(!XBnebx2dLSCRY{*m4HzODn0lY`cfCY_j|xOUxN&|?4MbC%Cb`(a0gFHnb%
zzBu%6D|&hg)S?4j?|k)-<?}hhpbK(AT@ZiJ`K}jcf_9)*JZNNp^k(z<Jk$N9udji2
z@+Vzg70Rg!>mq)GXBdZm&_w(U>+-xeH#aX&)th|s$kp(8+3WH3wNs`{QJDeiC*-KA
zs)F|K9s$iRpGYy%{k*&UeIF=<e|>!|4C<|bqcR^+MB85a_VzYtP#E0h-}&dypB*2M
zNhiO%vlG&{yX7h#D*{ToptIsq^N#n)er)8gQ7C(JV`734*f0i$iez|$<3-`DS+gEJ
zmj7P?+T^WUymRNykAL6S+ozqG0am|YH)y{CXz!xCpP%39JI8vZK|8!J-nlaeZd?Xp
zw5e(i=+xJ`|G)2V@45W4L??2S3g~DF7SQc7ci(=w?B5SMsCS~*(x_+P4)@DtvxR(M
zk&%nYfc>99hXa8Io5PCbf8RL%Xio7tPYpo^h6zhPpR?9~c7Fc-tas7(e}#b>`wLy5
z{<>g>Nbef+f8TiyYJ%!M22FQ^W=FweDxSZuEVmO4UhbDG`Tq8HeKFlA(0TTpprdd>
zrZilGS6dg7Z9bh)2JP$I*7N!E=f|_}|4DoD<cZ1*E(QjVC_g{Hn$NTE_w3oTXWCBC
zlvCmNyXEen^XyGcRY7qJGL0b)(WsPry!-y&ywxB7{QR8!<iteIrHl*=Rg*x&uuG@M
z-O745Ejq7LJg!0!Gz2^QtQzPHV+<o6o>ZUT1DcT0ef;n5@8f@deirs&VPN=TGCj5|
za>~@HTYLV0+rIxO=n_Xzn;CS4>%G0z@N{(GB2qd!<X`{ma@ga_&(B;F6BD81K|6L>
zfOg%774zGE2}s#|^Txi~YS6iaS=rf(ckZ-Y*aCJE1B1+2crZ=aaqHHt9smFRjy_gd
zS^4oGf1LqjZ0IX!+Nr3xIQm%qkHhkysJM9LiU_C}D|~!x#mbd|ub@pIhwX@ne*`*R
z2Xu;{r2l+7+f%1b34uKr0$M|S+24L|YD|2*yua<&5EmB{b949F+S;63TQpa#UOg3d
zJm7`3NKQL0SH0$H#j`Ur!6S`T&Bf<!w_mNex++w6`|R1X7cX3>2s#&N#oD!R-@y)5
zl{t!}UwvN1qNinQlRGmnFH@bt#=!96C1{@c<(L0^dA@CJ^%MLb{%T9*=Vuui886<!
zZby<?iZEft+UV`aj`d1M9|QHW_SODY105>-;w5Mip|F}yhGckHm|JLQD0smV=!zK7
z(D|`r$KLgEK!W-}Akv_3)xV$55hIHW%q>4`JpAnJ?D*}=Hf}Wh_U5MW?d|#f&z?Pd
z*9DymI}nJdYdftrT*&<L;vys{KqJPWET6mXblT>PwZFfuSik;#AMA8k<Um-V8@+9d
zRKJ9w5@ev)sOZUwu*Yw2Z{NOi-Oins-`?MskKUfwyKLFAcd!emP^?|Ga%HCJyW89I
z5kt6Nzkbc%v2Ei<L(ml>yLRnboeZta3q%k}VbQBsucCUnxw(Zw7pHwub9HrHdyJQt
zH-A^%|9^i$#a~8V-n&y+oxHdD`!=cPPoJuSPqg*@^!amiFMmx=;eut$mVwS*yLIc<
zx*lk`gWP3dU|?`>%`pSrd<kk0furC72fPmtYDF)03Jwmwa^;Fka&qz|*y1M(CV2hC
zz`*ce#f3X}WI(;9S+iy>SqwIXfuVo}Ue|!mstsJca-}D{Ary-kga^3+6q?`;J2V~{
z+!xGQ0<B^g7#O~=frdY8{{Oz8|M?c^K5=FDzBkWY7-agEEn9YDdwzV%=9{2(H&IZl
zt@_g!LPK~#duCo9=%858e9hkK?`~$ZdygGEmXVd!)zRUjCOp$e?bD}Epjl8ZE-uha
z>%%Jy?)$E;4nGcRa9lsTJZR;L6)QXx1PfGd?k>*<o#eQ$_IJ|#eYMcrI|KzM`Yl(U
zeA30w&+p0e=kAV<j-bB3)>JQx()U+E;qvV*B9fPX(lLQL@(V+6Z!f63dG+d5&`P&Y
z&;EWpb@C**Bc!X_J86<o{yX*;Ow#6gImP?-?6Co@0yvx5a1WFSSFK(R?#TrQ3*XH7
zHsKv;<->*z23}rXi`J~sF`DTku4-#!YHE7)-rj0Z@Bbz2jA0o^cwTjA0v+87nl(#5
zKQALM&+bj_rkgo$Zf(^rdwUBseg>M$diwO~#L17BGBV6fJ>15dd#+!~bX9dT!`>*f
z*}b{9x4DLfUR9iKu{SI^IXNUe+`Y84G$bs{Ei-dv(@y6Lcka}jP+bM}Zh=AER@f8_
zCnz#bojSE*<;s^|_HMqJlXHKcEoiMGsMzc3;yUWbAiJgh|3A<fsh@9k2rBQg<h>xB
zy7}gfU8UJ??(E#`>^d(O6t8!8mmhz3clY8QJ1jth9;~dabE}R`M3f+NbrD@ai&>ym
zSkKPRPQJUVG&bnjm#DL6&u&aU-UnI_1~Sz9JktwJ@Jf*hiq4?z4WOC$itD@YUDf=Z
zcW=*6-fsIge))Tv=?w1cKtn&bwq_?E?~|Py_pD?AXj$3zyjYOugM)*o&$~L?)ZF~{
z=b!&??*9B^#jEQ7kKfPajP!7FQh4Jjz{o1Jieu5D3_+HQ-J&ku`j4VgSKi9ny7pGq
z)vEQ^uElM9wC?CqueH*yEw{Kh@)Y)Kbt`!quyCX(DpotGeg1v8P0jfEnJP8o$$RGY
zAGewDQ*Zv~nF5FAB%Xtf!h!Pb(;x56p?Lrl120s3eSL53E?+MtEp7dEhpw*ft^M`;
zSFK)cnsP$m=+Tdbj0~}tr^nZ=1l8@bhl2Kfp8Gx`X!nX0Crb3x)sIg~W_VFG$8Y(!
z_xIN;yZ4p6DvZ^ee(Ln;(BR<3Z{Fmns;QN|`k3sx<M39HWl(&#-}Vx;s{$6eAR7`I
zs%dY(|MKBEw^pxQ*;&EQAmI0Y|NnjN7RN6vbk<$DxBPwFWlN^H3=)|+Ial7@-ED1q
zX64>x%hW_gL{_X?rIiG`<_%=tg}DOAQ;7~ULPJ7U?AQ^pcJ11Ud9LpLa-oTd3tzo@
zrF55zAtLYbv0l04n>TMxyYfx!Maoq}h7#GYU%%ekoZjCjXDjtG?8>cMs~$Z{nmT>D
z`!3k(7mzKxY?$VPXej1b3_7&aqCnwNZpniZtFLFx?+d(QS#bL1mdwe=Bhp!{Qd3hS
zi+C7fonvF?etUCs@w92vJhoqQ^z`Ih=m#|eM72mZqHsM!L#KLqc`4m(TX^kSn5d}e
z%8eThFRf*0P%V3VYiTn(e^t-(Cr=`R_ODoRqQJ)1Ha0UebD9jZ!<+1!oGbVCR$sk!
zOX_79&(tYXR&3g2bSW2P2NYjO6+{Uqi7VHyXW!pfJ2CID_VUXs^Y{I9)790Tn8(WC
z^z9(KyhLBL=!-4o@8b@CeDfy9`xSFXt>5xs&=Ai5TUr1A{av+weSZm3N@FPTWPvqC
zKsF{AF2B6;(W9iDG3z|GKe~Kzv3u!*1C1Wr85tCBg92&B;fEI%I5s=2dt0<~Oa1@4
z!=U)ya&vqB{8_VSE8lJN*PHGQ>b(7Wpb0V#ijxFU!Yg9Uk|io?de8EUpPUd34GneO
z#mm5Pl3l*$fuUK&hlH;$E-F8{wRGvytc(nUIm#C}8&pEW!dC6tWpyd{$J-Yd7h6?)
zNLX?kYBq>ka9Z&Ktat+PxvyTmx)L0cENhl5aq(Mjd?}Z~A)u?PD<mf7jp4k>lanKB
zjl*P_9o`gK%{7$l3yF+edF$3KkUv5C!PsHC(*oGa9FTyRmZoNB3AbZrW+v#utR=S@
z8W!Z-*l@7G#@hP!q+iwF-<i(c{7Ql$DLgZCWmHs@(p|TJB*P9akX{IG$Pg2M39BSQ
zLNBzkva+sRxR6kJ_wMd;ZF~FpsZ*y;TGG?Q(<@^cbhwRo^A`(IQPEeox37Qn=!XTP
zK=-RxuR;O?7alp{lA4m@a(DhyW%s@pA08flb#Za~q{)+~PMfB-`|hm&{dt#{`L;a{
zYt<DM7oUADH8u5T?D9>Uf<#3{i!5ZMED9C~2@9{y(AV%=9^B3^ALi`bY-D6KWzr;}
zjd2YT*DhUJbhw@0eOK=SQxlUF%a*yVT)7gI#6WHa;|4v&U3OccZ4!`(1CO@0_U1Jp
zgW~FbrtbZEE!wK!LBqpYiq35r-`?EZ^=8xQDHA3Ld@_uVjt&hBT=?(r@AepOj_IKJ
zrd2CeyfBzHYt}01yd93s?EHKyzdbuUduz^3BU3XoIqBJUwYxy8oF=?7Gc|qLU;k$@
z7Z;aRPkKtqi+k1Yc~_;?*6zKwE_QY4>uZ^Jca{EnHap*j=_wnJ#DdM|?V^L1`(3@W
zvv}&1DI#BrIa)5iywWaTSMg?B>Fco2kdPBEOUfd|<>lAUnIi)Vb76JAD@!~lm;8FU
z{Pe>DmYOsCc0Udj*r=<kuXz4o9jHJ(ciXT}&UV$+)#0zNhA$P*aDc4^h`+kbcXmin
z(51w>8yga5ndi@2x9?XLucXnDNpWZ2+}Zj0#`iPRbfazlo%8bWxNu`*a_PIB&$G_W
zv6Qkd%LzE1nVEU9iIuz0_TA0R%g<T8*3pgF;9xfUY{~t3w$)pbj&l9|`@TNBu5O=@
zu&`;}pNg}yOuaz^9|3zA<}O^c$O&9<DyyWXrlMwOL6j13gF|re<X5j=>8$*E(Ov%K
z_5J_0o;rPc@4DOD^XJP|J`vpe>6G@a@As-pPiZc1sd;nilo!)nfvekcZY}~XSCxDG
z|NZ~J_G=?ItG(DIDk?h5vUu65)vK+0_W%3!+Uoh7Vka)PT~DV)f4LIuFWJYwYRM88
zkhZU9jL(A-Y20-=n~H$-`+lv8tNj{!xA3^^uD9E6Z%H{Rbo1@EhW^+6cXyX(|NQi{
z>S3$6O;dM|iMe_9_jh-1?XBJ(wl+%D6O?Y(?RuqkxAb~!TlKcw+sk5imt~%xXRD>7
z6Ox#?@Y|c4$x=JMtd9Td#c%VW;e1?N)l1d&_Rinm-OaX`H)YC_GiQAI3zuJB`SkSk
z*Ym318S*}zyyVa!r@zn4_g}oU)cfm)!~EI*{`|D7=50Cs^wO%()n861_h<b5^)>Fg
znW<^!=Vxbc?Wx=>SMh*xZvDTXzwZD48$Y+;5GSK-@&A8+f4z?Xe=G4#t9V?1lT#CD
z&2sgc_3PGMtNng=dFttDD|hbPc{t|wd)-FAj<l&$r%udMOerlb&C1H!q@n;{jl;mu
z@UG7Rc4#*!XXzwdJ^E+;-fy$yYCbq_-L~!5-sM}igm_QWx%hVb{dJL>(^^aZEOzf-
zwQil?$&)7)uQDD|H8;O*aN*@;fBUJYpH4cP#=Yv@=kxaO1)r(ZN_T87eSK{K^IR=$
z?XQoz^{aZUW%y#t@0QkGFSMFl_2r`bSI}bq6(4q7x)k*H%X0gxyWj6yEgo0lC@Cq)
zc->%g{(ZZ@pQi7>GXMXd^qn#5CS*;WGUdhE?e~m$OF)Ui%iH_!y65k2?W_G=HCJCx
z&rIh0sZ*bR%)7m}di%OPpS*H!ZaTVO?Q8Cei>B9O7Pqyr{r%8x|D}4q`R=l}mmVGM
z-dgzhSi|>SF?xGHpR>NTA+dRyZnRjyf=Q7-t}dTn_e$`^mh|&-XXn{QTbI8xS!-VQ
zCSrd-Z^^b>x1wZit4wsZmcP5Rvh?+}m)-jN0$g2NU%h&DWqW=+ubfT9WHsMQPfkw0
zx;k9{bYFOAsOt*kKo(O#tv@7K53*$4-BrriZn+hdF+p*7=8VtWx?e99zZO0@A;>gW
zVC%6S$z+ST`1tjcCJBKKLVhsIZ+Wo4&BvCPfBIytOFkYIXO9V=^zYAe`_&5<9!#z|
z)*~rpRk9-9^xNCp%TMd=)>+V?VElgX_jzgO=dHcEI$T>*Q*%j_uCDH{`Tu{)|9w}!
z-?*ml;Hh)x%w+PjvVtNbXQm#{d|Y5rQ+IzxtH{ppzka=5|N2(;dS0y(?@4+4ex}W>
z`E*jszOE+V_ifN|WV`-;yM6V_6_KF1w{As&&KU!hJFeofPp->tUO)Bs_uGB4)+V*T
zO6Koh&SIrFEAr#7^LM|!z5NxG=3if1D_6X9>C#&}i<g7W>R6qAe%>tm`hB3a924s2
zdEejnPZ>GL8ZO*az6(mOFuZZy(xs|TF7$l*RP^^%_<k;}Gb??wvsb^{@t9B6vPfk~
zTobPnqm^@B-ny4Db#-+Crs3=3)-GD4bor;Obs0-&_@sHY-y#oxbnO=VxwZcFwY9TM
zGACU(P~UxbouIN?#-}GIXBnsWowNI$vvldwnd|<)SlkcF_ovoBo~@~;ckRl`;L`iG
z-+%HHd-?lcUlF+2r1DdW?<^C~#qRxKNlA-d{+csK=I}@7cD|EOi(0R2pZM?Z@73=8
za?3uu_sIl?hE9DL^E+;S)ho@j^X=`I%wKr+?Acw<=T$e|yMO7@BI*1+f!psCbzk2<
z-N?wuB=3$zY{5ZRQ1UM-E>7Kiljr)jZQEY0TD>mF)3Y<)b_T1}*O!-{-}vj?&iAtV
z{_lD5jIp5bzIyFiRMh*U;_+9mhR5ehJbSWk-@Z71yPr$e?RdoX_V#xDC&}ifrYk|g
zXax&Z1_p+b^1_L*+ipR^4H4-_kN)wu{W|5<>(|cff@5RXrq8Q%1098V!Bk3G`e}*P
z(*g^pckCN(tq5HFq`=}yiIwfMPoF=VR(^WYkZt$vMsnQq?fLiR3Vc0(eYxzvHTSkz
z|Hp@i+p}L?S!wq@|K=vw=X1;FWjb6q(8yf+xYzvErqg<t9~^A9KC^Yp7Es>5w08Tw
zReyhfuYObe=i~9x!@TAi*4DSrr+=20Hp{t?Iz4vT;dcJn>m&`6T0o_@?_8_U<l}u`
zIk>G#UQBqo@hsEaU*F!YzH=w0|9Nn1Z0?W07Z$toFI}?aN0pV7Y1WkMm75!sJde*i
zd|H418tJ?p2bBv><!#TtwIvgjCN^!}92y$B)OWVo%eC9@1r-->PCUCc`+C;#K3OT_
zw4U?#ZfED_UY!~qw{riVr~1pXL3wTUx?Ntu%X|W3VvhIsy}i3T{QLd-{qw5dS@zeK
zmX`iHn_susUB328y8O|jN829fHu~x6>dvw*Uw3_dw)F11>-Oxing6=MV}sI#&3l)6
zPk#m4hJD~S7dLn5)2ZRFc0QjM92OSlVSDA;H7#3P+a<6W2T){{l%rJ60*j6vJ2v6l
z_3PKOpPrg3R;s-B<1y)|O(~s1LPAaJF5bAY;>nYg(^X7sE^SWt=an||*<Jqr+YD_D
z4UQf6*2V7ra=!lG<=3;CnwU(@%(M&*4Hw*UJ7_U!OTj~@{s!gp>Tho@9u<$zk$9G}
z`R102k4blHzu$dzb@lXz|90%KI6KqWJ$+7L+c}HJJhB!A3l7&57jFjF%T=$}*4fR@
z-~0Vu^{ywAyg}_#i~2{M>aPy6%U`K{KKJ=oOEFQ=ndfG*T77+UGkAXOx0%O(bO<W*
z9Bu^dg9x$cvW{=`dwqTV^{?0C-wQr7$-ifFxA?rR+`-UpG2Khg&dx4<*ebqi)v8mA
zmz{ok>DJb4X1)?oVdZ;xP8+ZEveeVlUd|~#_wiSZT>YOyUP&XD@As<LAOF)Os{Lj6
z{lDj)-`7pszdg6nkKgvo1kj~3e8neEp0xUYr`WXYO@ykd>dGZcTtKeklec>lt|2bK
z8P;YAs!$aF?pd{J)uprM_t${NrC;6LoPMEnO$~Bat|S~Of)u9pOnGAam*HW`m#yXU
z#=rk=lst30rssBz&9>dWH}77%b^GtC`u|zw(dp&U&+9gO7HyerzU#e3(G!nT>tc8N
z%(JRlxn@m>xA*Cd$M4sC?mfR?az^ok1B_R%U1Qr@e|ed2R$kt=HS^or*lItWRG(#2
zS#-gaqr}PN^x3nfJSC^jpXc9k?Qy^TJHaE5&%G>pby|P_m6Pi8-<02-HA`x3#KuF(
zHkOu=)8p%QUf<i>+dIp)dYhNGx9u|-zIM6VFM+YOU$54EH7t1G09riw>tlcY8^i61
zhua#M=7Ji_JBy!7wcWV+whYz`6OosHzj@kr2lej^D)~`SQ8tHG-I~Gb%z7$%L2y#i
zB2dB4XMgze<;z=Zeir%8x4T<%zlBry%k2Aq+`Omh7|!|spqc;6<oSP&yqAlw`<ZI{
z=fmN);>X8&FQ1yKeRX?&{Qj)Jf1cZ4pX_h9(z%_lRKmXKNr&D4KgFQ!U~%7P*X}hk
zGTKu7+z)hB)bV4F9z6mX<^qbRsq^N&+jv~#0#Aq7Lbj@HD_5?(=*({`QZ(1L`rC`2
z&*xu%bhNv9og+$TZ6R{)wDF1eU-dcc9a65Yu2vt92rJ)pn{JqWZH>qF3#y>Ot0fN0
z7rXaI-QZ1FYnXiOMX&k24-)zs8XPP9e0_W4YCgK|zxM9NM&$(#%SE-rB-r+zoo#;J
zV8^n()$ew?gBl`ps{edEzBS<>)BfKRmKdM2I9zbYcEj=6bFIr?vD^P>Ol<I6AGdc)
z&CeoGtFi9-XR%2pB`*T@zm~BmSm3OYP~FJlT={tI_22LJ?>~IK@WX?HQ9Fy49_x{O
zy!qXp%Fkae&;J*~%gZZQY+d%|!|wf)CJEiG`FyqwbOLVF=Ct0budkk#@7=M(0u+)U
zoyX^_e=j-x^wQej-z3j{eS16H{9eW5jR$5-nIf_m)K35XX0z{WL7k3_v`~rX-1>VK
zyn2=8owfJRr_;Ycr*if5^ep%mEop$%adjv^+I|;#JgVu`>C?`)?%%qV6{z0uwWzq5
z_c%8<_tT=Cf7XEx-l%NJc=GhAB%2<q&<17C^LD@2Jp6H}m3!~I-)}ab|I%*%=U_?x
zf<(VbKFs~UzPx;V{omns{@0Vd^#Xl;dymHy6>SPz7b6)kWAc|=iA59V*;cR0zrRoM
z`otx3=FDlRGJ33gA@laO+~e=Qzq=d#e$VH=_(Z=;+v9f!E_RbVCu>)8<Nd$99S_+;
z!@{b1mM>lUa%y-Sr^cC;y_a8_$b1(S3XY3g_v=^H;hp;XemH@~ua@LHF9!D%68#*u
za6fr3oqw<Pd#v{>kD%n_#h@JmU+Om7{{|J`P<)^swF+j4Sif<j;gY{G7y2{O#9oAi
zhcAaT2~VW+PCvag_4KsLp7XQK{q^_#ShQ-@DytrLp%-6{ipOW1o~A4JIDKB_vQM8r
z?RmHNai2BM|39E|p5N}rg8Q~xwpV^mJN)rrGyCtY^%obpYH4VEkm&F3zPx(<zEz;>
zKOf9H(==n#rcEiEZ#u10_PlxXCgb<iBhd?jXUo}EWgP7i1*LZ8Rdc6KUAi`UdsWZ%
zD_35;xVRWJSaAKXw0Yi@Q&Y8hpM&}{yz+K73+k5S*Z-6Ls^aO~#`AI4^*7%S=WQ?N
z(E9y0zkao(aT?1VX#w9g6>CER0v0f{^F>@ZTMyc&4JxRz*5Azwe}8YU?pyUct5&Tl
zd2(W6a{u<6n~%QVpI){**3;9|%g>K5yxMU2f&~flmZW*EW61mUef`?E?{=S;?47yx
z>+|qRNptULW2x`c&ZPNfNef8IdsbOq@`Z*t0|QFI%)oGg_3PW)=9hFC5{+|i7=Wsw
zuV25)761JCvyRnjZS;1(_}Z_b?Hi9AaRGIs<?DVdEPHq7W@6s&Z*S|qe?Mb<UZPJw
zX2*qee^3H=cn8$JZ)suKU!8IJ%9SO{=T)65$our<q}})RF*}3u_x)V<@Xp-wdn+?9
zFJrwkIYsWz<jIqT17tUEP@R1?Epox+?H5*<?f-F9|Ie?gU7tm7JUJa(emB)(-t_6q
zS-HhnLO*Z49(Va*GrR4v;-aFOI^XW@Zr<b3(b4^^-Jm>c_g{zM?$Ld<zjfAEJ~+S#
zD%wBo+L&~GUF@x`+2KoWccca@-DP0#{vv`jiYDlcRNf`swDUa1$^1fR8^iN6*KYH?
z+r7S2{`<GpXOHjLzO`)f*JazEJbChC^}1bM-0{s{4zkN@*xUcV@i=mGnx?I-ZIdkP
zx>c*Z{FWQP_zUWXJ)d8nm*^e@YQ+4O<!g7H%W$pOLI%_nv-|zVxPRxLKQ;TCO698G
z81`@6S^Qkf*f@CS&Yiz*-~V?lF%LAxxN6m>pPyGQT<Exd&!?{AKN=XBzwCWqd;ax3
zcKMnM1%H-I_Pg}v=H|WcOfTKJv*u{GxO7{fs*1{sMcsOzcI{ub%+366$>fKiod-)n
zXLd7wzj92c<K!xb<!8?LsH&>6-kHAp*fF=M)23C$8YdoVS+HNs*Vni0@yU}X?GDeg
z`}IOO_s))s1@G4Fe#iCd`HyM3(O(wJ|2<KV_wLTlO*i-K{bKz8Z$|R=+o0b5>AdaL
zvFt~fwD<LEYia2qkF+wl2qTT02%O$Gt;BiB>=$l-I5Uj6(z5FB*PgMBSoybhv%<1%
zv+tfxuHJpTY`fv&<7wvY(~swVmj$gdUBA?Oy3h-eCA0H(d8VeO9+&(7NPPbVPW3qg
z2m6?&&!4}(t*vdrcX3hC%yV-rr+rP{e6!@)%=ESx=8m+TJ9oA<`mwUI+I@d_cX#;e
zu(h8g;`dZ+RMFJeKVNVk)OE|eq_Tc1=mt|zQ!4q-t?cz*r7i@=#H{&#zy5x~yIrr>
zasN2~WLxfSP=gTE^Dg-JYW4cCsHj=jr9j=(Z}0EFH+)xM;l%Y+Q(HSYHg@jAm<5e~
zuCA`rt{4W##OO>voobc8`R10AmqAC5vVJ#Q^XXI3;llbR-v3{g+e`NGOB%Ttr=R0l
z(SPii+ux7<^;hne-(UOeSz7<kCr?szV|H9fm)(57->mrAnTtO@K4yN!+YuJVVx_90
z5`o-xWav=)6P^yw=nT80KZmqkxVA|8v)H9a{h)C<Ion%{@|H~Yv+`tS=i^z)#>m`J
zmVB(oQ0BY(g_kGQ=TEu(@{IxLc=gOXI|?W5<Lx%uRQtPZ{?_@RCjCY^+o~6!u-Ww<
zG&GZ)z4~}XR@N%L-EWNMAD_D9*|W5@aeJf0V+tD8d}bs_Ju@kL69L+#5|?diW|sBx
z($cnKZZRDL-o2mNw_lk5=FOXithaY}U!P=^*45p;_Z;X10jr-+CO5CE|M0-^@W(S}
zeAfSd_3G7^TiNR+&&8Hr4K1>esgvEmVuc5&72C!yzwUPa{<{WePNr>sIniA%Ff44^
z`Ko>U;&K;eI)n?z%gYz_?yLPBg%&~w|6VUZ1d+hsm`OQ|YgG4eI&N0_^WvCv{*^<m
z+`2E^qBf;?o-kd*p~-OQq)rLwh`rbQjvaG5d|~M~M`LBTo`9sJMN-nz)@yF=EM9*7
z7AUtb^PO#TOn=u4rTL24+TrU=Wab;Cb_E3m`FscUjO1&-O#Jt4`~J+cvrMguo^)J)
z+#_x72PzSRf`j+2tA4q3I?v&@9JASZyI!iTudX%ZPMoxlcgN@O?CjN<4HH5e{q7xF
zF2mRUZr|^B3$nLw+XkA1Xe-`#X!5o7@#|;Jk~+LIa&y|uci9;k7xw@As{i-%{Qp;O
z=kH$&x@;(}|8arEm-_$T>p?>g*GqHv{Jl4?<dUb=;~wKbtC){4X~+HVm9vd1EG*2*
z%-pzOaXzSlW#`OtHYFwHNX&^V^K7fFZ0>gotG_y>z5Yw~`oj+c+}zqg%NdrvOFIAM
z<>mJ}T3V~7KDn~}`H9^9+p2cnzm=C8ZI!zEcFgbir)JmxT{BbLe*Eq6J+{*h&bhcl
z@O$Cn(mnYN872;wc6lHs=o<bb4<9*%U$?t)^6$RWxjY<QqT*lr<?Z8))6aqL7!8_x
zb94IZC6oQQcFsR?<j90<hKDI)FG3<BG^U?coqhI)`|tRFpTwt5pI$B@ZIIBQx9`WJ
z<bGMccDH`HwQHldmqlz(KF+t^*7o<C%|$zH)_?vkdMzw2E>CJr@x99Do|Ce&vZl<R
zzy8mkn%b{d!+*Wme11#nX|btOr&g}Ldn|8z_QON1yZ-<CJ$1^IC&hoe_4j31*j0W?
z>6J1)wLW>)N3lsF9t$onbZ)<L<%&p=Z2lfrk+X9wgAcdya_{;E625aM$Ktv6g_nE3
z-!qnxw<uWf>C>ma*4U@dpM!^Kx8=?@%fGiq*1GJ6tPH4H2AvcP>Z8ZMR(&78{`LC(
z_ugAM=xlhjH7F}<m7m?ul-zrJZZ`Gp19b=4{u&!-YkR+Z`EuIVOOi2q(;q$h_c`!J
z+}^66fB!sw^k~Y=nJXQe*;-fcoiTaZw6cJpt^b72UHP_p`|o?l?l{js<23IM^V~CX
zzqv|`cI$61{BHRDw_E?&V+|gw`%4gO5ngm4kFDNiJ?P6Zd&(3M?^mF!Vzl)1u5HV`
z-E_-7?~cXYs@H23zfYVn;ljg16$(;c-`|g)Idi65qg!cdsg|auA#Zxbww#&AZ}8Xu
za6Wqcc)7&svuAlVF09<SGg5!=mr2Jf^77V!M)5D#PTErUw`%LQZL_{rpSS(~;=)4b
zxa=7lZ@=C3pozQWdTcqUKwodm&L?x>xO{z%g?ahAI}3hgoY%Rasi^4q_xE@Hoqbm<
z8~ye*?Q&ZAR{O%szu)hh%jD<fUE5LkI3yq-L8|QO=>?9>C7;ilzXp~08XGoj+ZNW&
zFK;%d*g|I4i$&c{uh=`n3JVLn`uoj!(>`C{Q~6nkyF|(`sReX~z?Xkdo}_sHV(<}Y
zgRXI6U|?7fy}^AKQj32>$LR<Aey?|k`10c7VPzgQiH{#Yg07P@Nj){C;rqE6hR)v8
z^+NmQY@Oa6Ue%zba0fg%I&c2`e2af4)#tz1eBSQ0ftbAf`t0?4uO+Vy{BiN&;r7x8
z2N)0E%HRKYoBNI_PvT$nZx`79_V#vm(Pt)ES2X^D>dHP@Yfwr0Q}&sPC#cj(JTT>K
z+T}AdjhWvay{kUICdp#n)Tyew@BZ&MuH<$(b?zMBj`a?G6KBp`S$y8se95h&M~^Nm
zzQ;6o)~s1uvajnM-r3c~_4dwA;|B)IpFBy4t@(Jg>gCeuU%p<Cf88dX$Dwh?^V7fI
zhMAXCzP`MyzMu+}T1_uMIXSuXl;-k?3%w<ed(GLt6mQwv(!$~$=gwqTVIBT_5B!)#
z28Zbf>X##CA{D}Rs@zn%%W`2^`1&|4eSQ9&enCN#K<#Z%opXAcZm_3k=k>3Vk&#h*
zDmE_joh|lh<Lxi6uAbf$<zVsj*)z}(wA^D>R@PZIm79+L*pzzO<``%Ii;<bFqGvX%
z!rL1gotxQsKS|U-o0)EN?9!!6Uz+9r9N6Gjo%YbC(ZkR0+DY~KYb1@+Ky9l_CnhR4
zuiIMpx9af6iOTL-A08ZZygqfw`u+c+qPORn&N+SZB<G4S73R5ZywYm3b+=4cy!Y$7
z*o%;W0EOk3B`<AM&3tiTA;=+VXJ;*48N6HzG+bSEZ{GP<@i>W~T!pBwudaHx^UL$?
zJh%7zz16JTVl7{yiVilhTK)ZUx%uAwS+k_R#2sLAOY~#0L8Pn>l=<h5)OQR0T5J@P
zE?vH?%ULo>W%k)+GmX=;Zf(f~&AeP&8@;@#iD~N8sVCDmYZ@B|A8zNrZuxx9;*XDy
zYwMlcRsXNQyF0k3XjAIfh62#=-@}T!x_!qZGBa1k)&DK+2Ms4nUORF2tf|cXeYLyY
z8*a_Bt>$T7s<;17(f)rnl3!o@Mn%m6)zKdxAJ4wCqfpAeZjW29lxq87!2nrfP+N=V
zxWCoQB@?pue>$bTtT>F->g&6^w<jf7Ex)|-@9*!@=OP6qLStfbte(Hk2JL`s=zCmX
zVUlt};OWz+nSXwKw0b%vxa5@P@)iE`?HI3qJQ}^=GOKt@!pn^f851W>0&S_<x@AjC
z$nyC8byYtewtsyr|35-hRFv`k|MmZW>HmG<ZqK!{{odZ{_AT-oBoaX*R}MK3?mq#o
z89DLTwv?g632FR_p`*0LN>NKiRaH|{)03B%ciPoA7Z<mKM*QX$9+RAQ^$X}2(oHvi
zD7V~55Ze_J5b(h8+Zp5YD^{*tdH9Cr@;Qqx`&pme;FgxQ?AQ1A>%qe|_ctcDAHVf{
zUbWxawQFUM<(SPD(~Ehr^}pHFsZ-k?gW_X~W-w@YL$>@*A!xdzjZbz}PY=)jS8R(n
zZ3=RAb!`I;Tqs^GvzlA=@u;}(b7tNW(3CCD@wFV$la@@HBm|nu$vJMoUE<~85wO4R
zug~|Hwfj9T&9N*l`SbC3`Hy)gPn`+^7d6+#H#;nEX<?DA|MM}?-cEqiZ1&kr0p|l3
zyJi0T^b|Ct`1R-W`M<ZS8yW_7i|b$GulvwEp>OV#DN8_=Zx(}M!OpwS4}m866|6q;
zgAN39C^4#Dd+zsJ1_4LpfPBHlQRozM;>;Nn-Yp%hX0v@k*E5tzH{5sYm($&S_nqLf
zCvq>YT)MOf)OAe$|LAD<-fQPipZ+Wf7JPbodi5Jy(D-E15svj=Z(q4~O{(wwT<h@i
z`?cHSP1j7CKVN_P=^w>&?>V*o*;w?{>+%K-%?}e)HqYPQ$mTqA<EC)sv_`*XcK&I1
z^UUvthli(IZLj%Rbo8j}Gv&mz{qm8Kku0o>yicDwbLHXTcH4h?TyFpW{r&povj6M9
z-|t`V*59|{?d|Q-*L=ObFK@}bT=Mm5c>ABtk-xrKf}4~V`0}5D7#q*OD797eXSm?W
z0lTxDfq_9_Ek~x)nU_~rPZtsr0<{cYhBaN<UH-m<wUObVho|So3k#h?BO-1j?pd(F
zL2vr&h>kO$_S@gz-^(K=&z!k(XYuo@wex4sUJYvg9=;JCU#q(OvS#~XMbD_cRa?Eh
zyllSdMQu6p{`tilH!>{pTrE5ntXj3o=lP{emz-ApJ)zuRF_+(@<D`zmiLMQ*`CnDD
zofe;An!9P!rahoWqrqHb?#Hiq4%*2pTswO7=*sf<_g1Y~v0=%)vuT$>2{HAQh^$>r
z#O-al(1s0YaRq2dxw5h{uK7OGM9`Xq^W_RoJHUOv4SfGW`}G(~_}{JnTe)7A;ZTcz
zB6K$d0|P^c*grOlt+f+WqU>VMu}2s5oK3sDz_EEt`uTYt+Yj!3E)H7@AY{;fcp)P*
zo69a<g@m0ucgi*Tm6n!TReV^$#wVlU83k%O?8{!a(~XmpGcNo2)2Ed^SFc}Ry<tOu
zvRlst6;S(5F1x6xsN~<z=fD5TRDFGwDsd?|IQVfn?`j##q9Y}GhK7bOcFi`+y|m1C
z_MUZ|Dk>}Y>;YZbr+EG2vFHWCD;5TB-MV$zL;ZbO-(OulU9xW1uBh5yUpQB8PY@Lq
zmF$cD`kT>ZbKT!xE5SYg%a?XZN=jP&ezRG3?aOs<-+L{Poql`$yYJSMwHuO)^FRlF
z{m_s4*9%$@=8z)zfrTM4>1_Q)M0<hZq4<f`IbrhGSF|U8&oz^lPdjL+si_%v*lbbg
z|9^j<7Fa0VWfRzN=T6Mwk9T*Mdr#Vye}5gXv{}iF?(Xi(rPpJ{OWw*_mw8MAtx+@0
zzE*K2zWi<}<KN0tCr%j1d>30Mq6hL%vD?Dne+4^ZKv{e5x|bIhyE`mYN_*%S^diwa
zx2wDRa2Zej*3F=_VfwpnqS9wuWl#5hxvK}8*?FJW*vc=^?&$6g{{Qc<@?EzBpsPV<
z&60X)Cg6H&?(Hh>;;t)|J1-Vmii665Kgq?rL6ua4;5k`_14^jleLOp^d~{ZP*MGP&
zW^-Y__!cHv9yyzcuV24rWoCAkXxDlA`F)cTU~<`Pn0!p4@BQuV{*%5une1P6Cbs0F
ztCUT}hV!=;yY&Xe#LPK9|LOXDzq}@Wx#X>X@?}Zc3~wKwD^tVcUi!a2KI8At-=9wF
zGp|Z+eexvb^3H_AP4{X(`-0}!;;!>Z8mTN0SYuoLZN|As(HALVQd1{R6f9!s+U~Gi
z(YdYS?(OCN@|Sn&@Baf@M#Q~qeZt$@+s{8f?<CDM_d@KKmzUkIUcDOE{Be<IOw1hc
zwp25Lzh{{G?p`msW@+^N5vW4>zw7hS>vw<dWM*Jc*t6^Q?<?=--)Cm{aZ>Ij(i)}%
z?dSd(bew+6#-gLA=Xdkw%}qBK{h!qs@k-QS((KvU7IjZf2wuH<_2v2cf18irS>)RN
zXVu&Z6BbNVcCYH$-pcv+seb*(8MCd+*ZunT_I3DQv&zcKw#U|GZvujYgB`XyO`SF^
z%_=-1LZV>rsZ(B{ac{fptWt-*oHf5c<J{9HPgp`upSicUn)moxjvk}cx<B99o10(%
zlK$=5+Gyuj+7b7dR;}T>!Ib1!R<`ZYqol|GZ=N}Is%vJP;8dl`b7v|+^QsAFo|V1k
zx-)<Bescx}28EbipI={I_hSx&LJo2%cwy!p{XHhT1TH^Kwv(x4nC9*0cddbuS?O+D
zc-ih)OH0d`GyOBnYJL=`s;O1=golT}-g-R_ba{09$BoIyU#;1E?$hplfeD~hD*OKZ
z%C7x*R9vo@TU_tU?lS4kb)eR1*40%FuO$n2#@yObxOiL6%}1rN@9*vPeQx*v&*z5z
z>dU_7FAp>_AD82ov$;`l_rgMF=2h8Z3R5OcT4Y!IizP(+LUM#)z?S^`c9(aqS);SQ
z+Su5*^iij})H%?cqT<)9ahaJb!`4PEUA0PUes*_Pm(O#K5~uP<1r}2#PgdS-yUTu-
zWyS@CrAwB$?BXrqpIhkn{&j6@!8cGQaEa2154by5uZEq0!QuNg(dPL{Tk{!Sm|Xn3
z5+n_(I~W)k?z*PO#blNwE<c?h!x4FZU+vVHGbLY|@!ZTYOHEG)Eg+bf$I1apZ;3m6
zeSLeU>Bqk_+?R22QNt^60Vpai{yM+@_w3_8S~!JG>i+y_c;$Vc&FW^(vH8U{k2=+v
z);)iBppki&VRG9!+wU=;+5CQ+PaQ9BU0m#b`eA{@x!fBY9KU}3S||VgqPzUn)$8|F
zz4`d&=4R8ZD;kHlHn#nnGGz*AdE~Q@u&`yjc3B;^)Mo1X_U>-B)pP9&o<{tPw>KuY
zo8{e+D2dMnEk2lA@u(9tspe<@w*=IMj?Mp8^QLTf8;_(=k-dY?%bS~*Z`!=sw|<>_
zR9f1yRC{ek^R(yJCfeKwl^?qnMeHirwK`@EsOT(di>Uo8qg~77uv`ggT*smOQPJ-6
zN9S?uW@Kht5x>7~V%}or*=LunS);Rb*)q3Xq6dUPRYx+Y@>=FQ+o~ruB_-qDo=U~*
zdYYOSSB0*&IVP?bBN6b{?C<aI*SBO|=6Mb}GFnkYGXONI?PvQnWNq~JcQ<aFum4vJ
zx?#v5X8xQxYlQtQ4i<pc8l1QNJ}3To?8c<lyuDwqCHG&xbO}7aY9gVbu6}&|uH3Bb
zY~JIiPn~*F)cWswbz$MgmoW?WvIXtWzrU}J_3hdD_V-KPEt{PeR9svfP<!?I_1CLb
zue-F!wY!fsN>ohj73k`gtCub%?K=PF=a<*l{W&=~9ltUi*>vSf$kQiJPUQ8k>(BW1
z^0GVVIQJ6i7jk#bZ@2soDq5Vx&x(5-f8+`}K)^w#bL#cm7w^e4l+1eZ3wC!0sCasJ
z?o_u;tlIvlUhd$BphDd=<ATD?oQePUfJ)Xr>vtAQmo9bPC3?Up`B=|KiRj&BYuz`T
z2dxBHvSdj^7C6nBnweF#xTdD1y_)2$$GM`c8nkb~_xUuP$VFdYUuO?lzinHX{qLLS
zOAfM%SF~tY&IN4{3tm>O?msWbs{DTK_mvwqTqwEswCLr+cDYL+v#(vdmi)Ni_S+0L
zUa2LQE(IN~ZEREd`r_i@f<628#r^#GbJ_2Ge?EDKhKBxJvmd-*TAOL^nOEtlsXw>Y
zKRVJ0>MZd-2i1<J_4mj4`uZ|{1r6B0_;T6*`f2_BZwx_+8??U3;BItCNQ%Y0xpQR$
z_#MJ0&6>4pp>w;Io}S*NwI|XxXI@y~C}olnuq4_shvWOsVvBPZE%ib9H(az=-1+#a
zR#2b8Azb|J`m>9->NC6$L2mAHOwZV{;L<B@*Vw%8hh@cD^_KY0w-emIVt@Mic~W*Y
zJ0?w@tbC1GfDfEJ-yUvJIr*?4<KdxJ#_MuMDIJ$CU$#BgduWl6urTww`)Q}9XwEW7
zY<d{u>)Q+JI)aWV0uLoxsj8~}IxPQh0qAyR5JO@4<(C`NUR_yP^={{LpX@W>1oq+K
z;aOIttFEnyeEiY$#*V_pdOIF4fhMhG`+gsm{}(Vlrl>PU544<}_cfc;q$}&=?Jw_)
z&fDo~YHBKb%*)GbOU6Yd(8?&#x{C9^?lH}E;?>N`&As~X?{D7ce|SqKEdgyoTUHDj
zUN~p@TxPywg5UDs|38k~o7DfS@ttkv8(;f%>hW1ej<~Fi*y!~5Sg-Ng<ZoY<E^ywB
zEh;KH5?_7v=uuGL_|@g*{zs}Dd@}3%Uf2E0F8%A#-6jVr9E~rQTr4(;S9sTZ@#xz-
zI|?5k>y-u_Yu{Sb&3f@xxye^1hPg_g{(l8^L_q36ivZ85zP8_xnCiQjJ96g-VMk9-
z&x<D}DuYH$LPJAKZxy~R+x_e7>*f1uf1gTw{5kMNRS(nLJD__=A6!uI+;lVN)Y-FF
zkM&CXUblcO@MFAQW`Az;dArq@{j7aUOH1WG_xAQyeK^Rzwd7?Gs4Nv$_X|l&TQ+IZ
zq$?LLELgNiDfi|kSJ1>+Vn^_7Z~eU?{`P;j2nh-KT=$t_;Fx^8@2YrwO`^sA`u}yH
zrKrwrJQrVFT>P}eYHRj&Jy2sK`R&f<^H#UZ*F{{~o*3ZXFZVS<SX_Mh!DjZ^-;!1I
z_0N}p4og3E`ZTCd0vg`?^QUHQ<Yu?t-rh+|%<ok=gVwJU9+ypzTD$_Zk>SdOMa}H|
zQgyOR4lvD4J2PY9>h=4gz;nxguC0wOy;u1>6SVHuD76c;h{Ue;*NUY}U8hc+3SPqY
z^L+iQ2M3#%9Y1m6#0Bm3dlqdzZ+E+-_w-YvKYRJV{A7p)ja`-8DLlS%%^IK7)Ks~~
z=7&?}&0E*V%<g6qAY!P0=lS7>7TcfIfW~?@YDL}K(?8AbmP<6~IGh*znrd^UUVdMD
z_jg~4eePbDU)f9yiO2U}LK=7EabxrjW4DY9JpZ(;cs{e!vjU4LQ>QNN>EQt_`d_$E
zam{gWZ|}<o8kw&ycJJRH$KJ8Tv6)R%S=kvhkQci-<>aIVuYYru%(5&_JE3Sl$)xCs
z2WW}Ku7AH?KP{5{zxDEk3k$yAtM-4t_j{bf*0*K5^Y;HOyIc8uZXN4x+b<WKL5HF5
zSqECEpE;pl#dnTH;QD>PUTvIjzjW!+w%4E*V8M+OUtV4=y`8&#X5Cy+zNz_Hbl7tF
z<&~f{PT%+c-<$b&Z}oSnzU51nfJZOBzRJ(l{IFp~yIhrreEpw|W$*4}?pn5CLqKb5
zE92Fv`~KF|{QY{}6x8K??d9#=-<rB}^P}^u7esI5n0<YH-T&pwm!J+&pNyr@wa2Qe
zs+k8G7`;3_IbRoEcq=hidG=iU=s<g!uNLb;rItxoNkX7Xzx>PR;0l$kKJI(jv)|V*
z3VgV-kNw_m_6w@0>klJNtm5{(eVzG`lBH!NXjJ0DLg%S-=Hz7N?!LS3%a@W~2}7rw
zH*dCBE{p~Z2hEi>&6)zbE_1_`X-izY#aLr+-xUpySqSRRU$Wos+|GA(mTC5v)A9c<
ztv68j1a*{3-)_CmR(nR$I4$GrtE*nVzP4szVPR=I%+%G@AN*3EQ_uuD9B9Gs-yaV1
z?>#rWRWDL7;EC=9O>J%M1yLtYp8WOu{{MBLN&G9@`ZnIoiP}-H(C+6G;rWSvlR`p5
zQmot;2ww=SsoAq>^JY*OE?vI-_g~|i@tT^N;87KRdA}LLht9tGoOftC0|Uba*_$FW
z9h7I^Uc0&f`pn~?S~SU3CEncqm#Nirc7|O`4*biuhLkNJl4Gv-wHl7aZy%jY$dddj
z@aE{En3S#wOO`FuGBpi7d-m+ARjYzZOSgiS4;Hb0TbsK5_SMbl{!5oG)zsDX<!e{=
zk!8M^d1i(oXo>DaP^;dF>+Ffsr;X=ITNW)@<}*{MBv%=<GO3M6a*=Dd7-)^Q<8@Cz
zzia+=pM>w$d_L>QdffKY3FTGm)?Moo)&6r&SYCd;_4_@+pmmjx9$D3yoXj)-xBqz)
zXUU``?((%E;N@I076KRcv2u&Oc-SugZP&6LJ8l%*>1t5gd@JZdqu(UZO5eS|-|Yr3
zK>zdk{OOk^Y<F*GE}y%MU9Li5L4(HX`TQ4TRn*k9w6(pP*?6tK{aU|oU)<WYYZ<R@
zyqV+W<pr9SxODllsJy)Vvc8LFTZ;1D>@%Mc#bV0Lz_38O`w8o%*oP8x7p}Ge9ZNN%
zd+Yb!-nhkWuPr0KR_+Sulg-|5&ydjJfV8f7quzyt<=+zh)|Hvpf7{*j?skruok!Dz
zqsNc0j^AJR>iYWmbNrUSdj0z9jT<YTJxen+H($MV>(?8u|M=RS%XY_p{P@w!$0x+e
zsj2GQ8_A#qUV+!(VfDI0oaz||n^+aE+WmYodFsrWpuH~rJ6pNM+n%1kSHAyuEU14`
z^{7+*%kBIB!rJ*{KUL@Z`Sq>a`AiD5EbP>oGd#Q4+Yc{%dV2cnGsfqyfYvs=dX;r~
zYuWDD&FSZ_$(G+)cyY12^tzb_iA{a>|0+a9L`o$1%~U{nG-`j{UeJIks3U53-G8oC
zX!*U$<)Bvb`qx?6*`a}fi5B8HKSHYSF->Ut8>OPE`f}rOxyz4^c9%Y%TMjx*vyT1n
zmlqeEpU<z~w{HKxD$sGwjP>^K@9w@{a;}R(XMuLHh0LqV%Ry^{l&7Cw`s-Jfsj2D8
zg$o@)+rqN5UvHdXw)<|~o3HV=vk%O(trmL3>Alr@dntb?*ONKsSN1Y6FgS#Zbeg|E
zTzMwr$MKGg7oc9sMopRZs@A{%zCFiPnN>gMTvZ>7HRB5*luq8<9qpDsr5`=1GtBzk
z9m9CqQig9SI8T^fTFYRVd~HqSsS_tYNZ7w#vw6ytDI!5{TUuDw#_f%Yum8LCIA{t<
zJSaE+(c{OUHLw{U9~}h+m08Y>1)wqZrAwD;>FS0S7jFg)Jj|Q74m1XTW`-eX+eFEu
zPW7m3&1cgtf4v^R9#q+Chp)Q=T6$mm``gMbTS8vGd?{s=(y{ON-S@AWxb-evSm?a>
z8fZE9aryc+{PuqWN=r+R9|Mg{FZg}>+_`JJN?&g&dm9B>?gd)Y8yXg-HvRO{y1&0P
z)z#gDm-$@mku(NXA^YclKCQn$$HF}8%8CWmxyJeTZ043;i)<_Y`|B(B%Cfw?b)X@K
zxA*tQzu)(J9cXrM(j=j&)26N3v?&ObI(>aZ{rvje`easuCRx{PJ{RQW<#pls9JAb6
zi3O9-rUk#hx7WGS%3*ub=9^RI%vtl~$rF$5Ok1A6t+_FOuN&x4yoPs6HaoW;D&2Fg
zMvldlk%2)$jP;Y1S<L&H?bc6LZf>5&QN|>2899~`RPz-*54LDVUhMw8e&4qlt)?Fz
z3NUmefjU8REQ=3?+3V~3S5{Ugu72Np_~8Y}DBzS1nfOUn-`}le<rd2TXC2UpX4;t<
ziGktwH{HycWmmgvng9Ge&%IBcJlRmE52_%A)%|#)Ydt{&HsG97eAYD4w(m=BM@U{?
z-i>}{h7OCx#ZSJO*MBchbJ(<hVbGlS%nS?%vNp;!h@AV!nZpD+4)OW<=hqLF>S$+e
zUw>2b{d(ayEDCDKJNgvn91^`Fl5scTI(t!|7N~4y*r+$>`N76_+}D4aJ^#qSz`!v*
zg14w^Yru*GNPD9rZ(@!7&D-_MGE(1Wta*NZV@1EbgAd9S^cEwo#H`;AZTsbSZL<nE
zm0GfY>(;GT4?#}Kx$yGNxm@1!^}0eHw$o2m>D>Tj7?YQ4HY~{CDeSr`pbgsbJv$)2
zy6v%T&f<AamVGy$e{x#uzCoA)wRBUSP@oo{ef#|Gl)A<hJjZUYFZH}MQQ1A}&l~V*
zbqy;*;^OMQ+%La9|FhIwVQE9F?cYibT^Ahm16%m2XTrh^u6VBFpH)|Yrp#h{?bjEs
zt+;>t)P&{Vwyxpo;(A{Fo5h;3BMZ4}(!u(##d2${#o_s-X3f9%eVbADWAUOzO^{O8
z!DscFHDAi|UVq(lBVp~uzX93BfuO2zk>?r~%ho96S%;Ra5y|}v8t3_B_1iY1-kw`L
z>u$oU2-$Zo8-yG3+9Ae(V}aqJm`BE>zzdW1|Nd(^Z~ZR4=Go^TU%hs1+m4uZVYAPs
z@h^a!47jN2^wT0U6BCQC^FJr#KR^6$j`eTpS0XQ1#nMWfIcI|gkDCPFDJ<}4w{Z1l
z2wCz9RGIwV^l0m{sqY=7zY1qr1RI#H;V4(S!RfFac~KX`YF4QOBBu&(&8TfSn)V@k
z#qko!JK@>c+1-a9cJObk+b$x1|KsVhFE1`~l!9zgm}X*bUS9F0E|2lQ<=k`M)RW#h
zdWOaPc_1f}8fHA9AyvB|5i~UMNA#_u>%n*ZDL;aDyattwbI;ztzGWesa%+(Gl!j#i
zhv!;p-{}1QkI_X2X}uZ4BH!N+RO_8*)T}L@Z(b#H;^-2&?74o=1DWPFO`bF7&cnjk
z*w_~ER#E})JLhGEgoTx_c)rQb%{BG9X3ACesq|gWw)-zOZh!o9cV9Q?aF+{`ha^oz
zIu(|CwAe>(v=8g!WMF7mrz-Q_`S-6m(JQw8S^IFG`Gn+lp>rbd5|*Fi=wo77k6aE2
zaMd$US30`F{`&!q%>~OH^i)bsO--*JJAPdKcMLE8yGB1#Q&U0kxg8EVE7z@i_rXF_
zQ`2egk$uOG9g8Zp5&x!Mb5iHX$?yk3TjCuA-~MG}U|8_kC3`|}daH%2){m8&vp~W6
zkK^0cj1BKiXUpo(*s#>$`>y&ny_o7d--X_=pl&;L2u~3+c`EnpiSC<~Z#VwlbNazP
zDQW5cCCiq5<KOo1-J1IUeev5KJ$eL-tsV2NQ&Lh~R!qKe{lbNUC3l^_JE$!#PR{S|
z&60S?1X_LTvU;7+6Ongc55D7c=Uwd*3_9R*LtOek{kP|{PX{>7V!A2s6%cG->z2Gh
z_`e$Cf?$+_Mdl3C)HBz1{+IHpt^dw;O7%Q<gst6!!1(xh*|y|zZqWL)_T#Ost*{^}
zv@Zu;nA2j_S^M@}=Gk+#z2|z@KG7CAHGl8B{cOcPpj;EvXm{{h?>2$u=c?o;t^!Ax
zZp?gL?rGcW{;ZVtIWhTS`nx}|^5+az1blPdWyVl}QYx+aD0b({w?^*o{F8RHyY9Ts
z@odqRZ{l6Mva+-LS$4?(e<t^0OY-qPqyXZPv#|ihSpEFVRlG*u4!+oPYsI{aQu)Up
z9RdYV$+UMOPej&jJ-B9jRlUm5qW2683>(#E-LvL<QktMp%PxE^Wy|?f2bMV;p1a8O
zhUTn&^$aC}-#kDAy^uW4pzy5p8M_RV<+PivE8czYmD|np?9OxRE34M6TgSJ+e2a0y
z0R~<fiw`#*=ic77a@jJqCh)D19c8Abrl3u38;{SNIrG)s-Q_ISUAd;Frf<(@TC+%;
z{=IYK&C0FSy7}L0JFk5Qbr~<1-VljR^lSW*Jo*3Yzp>feiMa-~?3?Xp?3!E1%)sFA
zyz}byx`o%aCiU;n{=4>df5QH}hgECOW>+vIilgiqF45Ne`9G24`&PI9+s3P2zpeQ9
zEvbw#yZz^-OP7l5vko3v;yD?#V#0G$R8-WK%Fk)OGmTUa#e(vAM;K@|*Brm+8;>U+
z@9Rx4-}wH)!RDu*9^bisde6nG#lPM9d;1<{`)^@$0@cIYT%spTzM8GPRqw{vu=o9H
zu`hQrfDWY1sLMCMaJ~GWop}EIV(ygw{jaTyV}EaL{CAIS_xbs|F8--yQ)s)1yc?_`
z@BDmzSC(G~IrGKaf9*b=vGzCX%Hwj+pFf}e<GNJOoXTf2W##t&{dOCc6eD&PrM4eu
zv1&c`cFr~1fRopMZoDX0-;!)A9tWzM;vaI{*vJ}aKEd|inyo)Ko=f{^wRr148}-Gu
zjc@pur7Zz%kK%|~5`Vb#+3PC_-`F?Zn_v3x%IEF=tFKAE-7K~KCS!|h%o3zs@E25f
zi0tDxYl+&OTmReY-S^w;4XfV7oqv4j+S%FW@>~m#=jH$U@)9&19UMGaCG+jAt*ch9
z49v>PYO!VpO_AniWo3Q2SN&eLT1H-eeW$Rx+lIwAzJo5&{_{QdvO;pR;q-%2@!y?!
zW4O{2gcAcmqvh^9^qBarSJmrx^er<zxMpin{tnmTe2`3F`o8_rFR~r$tBhB_%w7Lm
zuKxP0wVShif0yo?w|oC<r@N2yWB<)%Xh?m7yb;V{`_s3~0tag>4*hiss@GHc`rX1#
zKPh%=)>Y7%1k3-wU9>lDZx!gs*yD2MCMKZO;eu~CKsE7}s-I7%U%hdo;?2h+ox)c)
zr=RC26S*A~9UXmbU2L@4`{$<*&U5}<ohSF^H^ad*pi=Vprjx%E<~d~l+I>&$e)igk
z<jonq7p>yYU(VROznXb%>Q~S_;l-t!<N4W&`2>9CI(%dKyz6e4={=UJf5IIFbMG@Y
zs6GO%X@=%P28KVgz30hy8AyFLdzU?Td##)J<XN!?UKI*v<>s#4yl>w=8&%b%`{ip7
z9@ta)c}v#SRmuJHD;{y4oo^q{$;m1B22>b0n1GI*03Dv5m~(4OrsLI3H-E(JQ@MKe
z>QplmlP&*#FZ}&;-TLC>dZ)>~-+mvyU)6Yp1vH-_$}9fsSG8jCitIzS@88c#xYo8w
zJ!Fmw69YqueAu4lGACZU=O6zZc06bP#q>8$v5#Lz{QDx5)9Y}3=lhMH?sGJ~WMr_p
zftuWpUvHOnnrj~YSn$x5cl%B!+^N0yhUr@JcWo`LuD>sM)j-3HPoF)LtBwf^TlRc@
zy<HJ6ID=Z9xB1+2>h$S;TRFp|7C)<(OBQ4azWA~hbfwTwzH}pN^J#nL=S$!HZYK6Z
zO8Xw@I!lM^;x7%<XUkWwiFllQFYV!;{n>xsf^x<?{%35UfyBj|<GtB--@m^#Yz^nv
zIgVmy*mvpO`1<b}OT&VruE<NgV%xl*$)|iU6MtiPNB`89?>GL>-)qgkef0{V{rk_!
zdhTeM(5NXSAR-_l-E!f=CC5(Z=1YDv!Y_#N_+4mfQr7Q((9v|^lF^dZYhi*(m%X%|
znlE)^Ze(V0WxOn;#>^S0Frl&K&Xaqee>3~tSb1f`s<OAncRv5MIbT_Jbyeu^H^q+g
zi?iNGnfxj}J;Ty}b7N_6^~p)9{BL%>UdO&mPp)ojl&_!VQ<0ws*zGoGe(TMzasK!3
z{r|YKJB7!^;y`y6H<WG2xoNcX$D?lZZrS29hMvz?UCp|5`Eb2>s7ngSD6w7Jm`?0t
zI&QY_(8*bq=kDKCZM_F71CoQ!`R>qcom2Fr)yyT_Fnsq(D|f#>%e5Auj{LE0GfI=+
ze)qj@S$lqcW|8yxi>>D#&wf8!`j^eh$4B?vsOPi1{=0ZSzk~Qfr1kg>7jFKuhOGtg
z6V&3mT2Zm+$AR{nWpfYTG08f|o13t<+vD%M-S6vOY&gt!xkk)Frt-<eq6?1fCuPg;
zC@Lv|5<<;0<M|UoN6-bW{<sEocFKjdZtm_+jpzUDSrffIFZj(<{ra6UH6IS1e7<DC
z<zmnY&9)lT?(cA$wfe%O)f|&8!&6T0d{$X=!+?>2p&?>tzE()!nU$hPXROlVTPoRq
z_O$8xthZIMpdx3%sjZK%yszAseaYtcvXlL~4@8XTWv{V_Tee~HwjaS+`<~U@S<E2N
zYkd)(VHs9kTE#9IBkhuFIm>tPGn?CNVS<7?-|c!W*I^;9leKkL%~S38iTn16|NHF%
z8q|p?yP2xH2i(C~TlRA4^izL+em4JFU0wZ@S^kGZ(ZlQW=E=Q$|NeYwrR>{V+3RaR
z{9Lv^Ve+&{iBnUPv$N05<(>^{{T$mihqWwg;`7T-+KXx)uiF@PH2K*M%Vjgy|BTre
z-tkN(bPs4O%<AnAS%cELnRkpHuQR;=`<cw;p6uc?e`0>T<5!4^w_s&haA3Lt0|Ubr
zCVoj!`TZiL^kz-%-i!LjV&C5QJp1{!z2VCGUySZ2Z$1=oJ-+_0@ayaA<4r9rEEFF_
zCElohzxS!L{I3b1L+)oMf%e9}*?K+BsQB3#XhID8aa6xf5p?*ddH3GGZ}X>vZbAMz
zXKR!%8ylNfT;%iU{dIp&&Cc7E*?NQ9vQt&;^X!}DCbu`{JTHs|IcJymJKx=w#ir6z
zl8+}n-uXP^_*To*Ptm2IZc~r$tgTOPyr25avi7s-&V@4fca-@UAOE)9OE$Zw{olV?
zGH-t$?W)XYi0y0gW7x&Zy`F)ALBf00kGj)`KzE8XXx;2G%H%T5eAasIvDTw25|_n#
zHsyxg&0&5Gngsd1%zu8}f=4kQejHJ^Q{)!Ynb68D-qms9Sg-WcC6oOoy|4fO`%`%R
z*Kpl^ps90)v!6iQ|3E8wZ|*33yzIul-|w_R$68K0AG!MKlI6?WoBWhM-AL~L8+fO6
zX3Wu9F)=&WHF>YI36C%CGx`jQs-L&E&Iq;^DLNH<WThzUyrAb#uDtpV8t{#{`SpR(
z{hu|hU0aG{cCJhEp7rsDlkY9dwHm*coHhKc`HE%1%BrYZMuvbO-A|x{NDlPB2X$l_
zZneH&*#5}v!mb_WZNJRs{xX|9OFA-EI%4fc*KV=9k9U@7eEs_Mr0Vn-rQl^gH$_0x
zf`1O%|7q5V*s!2A9MoG}5Gke;p>SNjeh)aC<?MdDZE}D8pU0PO-=1A_FKVq?b93|3
zbB19y|E0seR$u>Y)XHVC^IZPE{`WEq4M9z$`7!4=AGMKQev((z^^<7Srrx7RV$c7|
ze3W|3<ng}q6F!|udb7EIB`7^_*&kMC?lUu5?Y#Lrsmn)}a(*;QJ}R?z&i&^<a~Tvm
zn*11UNpdd)Rnos7SA)iH8&>T!tN8V4tLvOs$7bZO(>=fI=9gpA`AZfAt6g5^JNbR>
z`)VT-lP#Lts=j7{?ty#y>-GBlhf_hd%ZgiDug7VFRHS}=b#->q<Kz9)H=nceR`Z`1
z^Xksty?Zx(y%s%v?-9d?pvw$?|6KNdd)}G+r%7kZO3w1my?-4PE9Iwu&WSpA_P|ba
z-Q_u_`cC@Z<%uhsT<H~ernqb4^M^;f#r5O%RD67N^mNV6DVFVK=4CO)%TD%p?zWq4
zrZ=x5L#O1P(au@Lj19u9a~ZZooe~FMD>zrRv=CGhAGmR0mG87|Nxo@!rbVAA-y5@2
zN$Km(;^%gtyF}72>C3wQe!G2sOx@3?o34gM=XR})-ya7`e3rl8Y)-AH*wGpe>fb7C
z|N8p+>2&+wk(N)V1e^WdXK!GjkUpod?ajX5@0Om6Uwu{M#g{z~A3ijl9$R+v@FR_g
zoX*U8_1R}W|1O%X__S72iIsuj!n`88`f0_?1*g)U%<w&*Y92ZL=7G1jIMzvC&hhiV
z`C;C#nxt2jl^-8Lz1+KZx_@8sw6j<HvY-D<npKgN=VfCOcIIN&$=qX=3_Xq_B}^A|
zG~)|E5mCZk2a0=!xr<kw?M~aMdj0p2ef#zAe~a7JyJFqWbH3|dUt23(`)1?ue*(n|
zKUlxnaQMlp)$1nZZogZ$`A7M_&$5=kUMzmP?RH-FMR3HP$UNA@`stbZ{>Xjb_rA{+
zlb4d31iA}!)BU>Nsg?5^8yUH*I!|0$>iu3;PL5Bs@Y0P%H#QcQob42h(!Q_<T+2<H
zBVDld`K7!seUjas({BdM-L=wMb=}=Pa#H?xdDhovKB<DnD=323R%V8Nj5GYXaL$dN
z+jeNj&zA0bdgANRqr%tE^x94jTlbkkBKa36YaWx?2R_65#L;iRo7gviYN2<b(|6qG
z+<Iuo&26%0ZO(e@{8Uo<y8GR(*V`{I_qX@>|53mw`54d7i~V&fpeYoc$W1B1e?Uk6
z?0Fsge$wJTD=)iG6Z=ohtA2O$&}z`~vk8wtvY@*jHpkTe{Tki#cE{tsqGvPHPkniL
zdGns|`1tvt`N}L)xl+(R#_HucaU3VVSBHQ89g*_+^Uc0(WiRGzt7Kqcc#*gEM#buz
z7BQiF<|b(tzTIJ_etb^a>y~U528IlC%WEyG|H*~zaeG^B`s~N2TFZ^e>uPfIa@I)j
zAC)S+ZJ!-~r%dkbohy6N=CU7<aB@^<NZl|a<M@40$rPGc*slZ{EIJU8puJ(q$*sMf
z33qBL4u_sOsq;jn>U>gtcaon{(EcBfy7R4ny;ywzy`{L&o4w!f6+P}XKlO6?{Czjw
z-dF9_v;X_jAC#Y`EB9GArJbLrYn*;=%09ciPEe)sHtX@R-cP6F{{_{3XqG?WYkpVd
z>#u3sYyLgU|K|n{vmYNHZ{Cx>HtcrDg_XCjzW(~_sCax$dqmx3DMQU3OaJtq-(6Na
zxvX2yWlDd)xDPbNVdcNM+j6RA(3Mq-eD6lxSb4?<RB6sH`<pjC=*UWo^}*bhOGR?D
zgg+mZP8KO;y0ERHO4OmJ?C+!5S!-(L7#J9OYC~(=-+p0r?gFp)J}atqXi9cp{=RQD
z>ngV`Ub|uP&sCO>lFt3UdA{!36JdXwj}NA327e2v_gVppGtd^Tp9lHt6ypCp5>Gwa
zB|7^UsQvTY{{PNDf1cY<KRH?b^uu;}y>_{(6=!A`Ixq8`t+rKadpl@xNZ88juRpz5
z+<ywxoZA2I>-wkS`+powyZ^jf&2NqdsBGW!ZR`58RlK&gwwunH-9E9S@bRX3+l6gE
z9ue-&-}m#`a+MFiuSpdDjWc`R`COxKpZ6=9w?9|SVrF1y$SUzNT%IOU^y<qYzn%Xi
zLrg(8bZdC&J_?yLJL<$rL%HB5C#S`4n-F|6$$wjt?=2?3bxEH4n*3*dys<~1%Zl+v
zOOqc%jaA{pO~UIzE!T{#SB^d@dlppzs(b?W-Z?t^)V%xO4ZP1vTo)_j$}JHUTzS9x
z{od_o=U7f|@)MnDTfJ@1yVCWO&)5I^{AscLUk^7oH#6z_Pbbx%f^Piy^P$~dL~vr^
z<6|fDcE42%UhX$_;X*~wOwN}tU$#8D1j>f%46LlQR)?*fWSV{L#N&Q@J<w4KHoxC&
zzGqomTl=Zae2*h&0ga@T)Tt_4NW&%N)02~t=WnkB?c}<BBzA?TOrfu$`oy#6vxTeQ
z>rJ`e1y14_`^vPQiCABI<>Y7CZU6K{uVnw()me573=F&cXDay}{kd@GzUL2Xo}Y-^
za#GCu<VVr6OJem|N46fF7xUBb@y5!~`OF6-930gdT;J}qxcLrL=`fUVpG_*-y-`;I
zl+H8spE0YgYx3Ur|5C)n*N#Hhf7Z0lt+}3~`%FdYYvt!>cR||?lbN48a86e9om70@
zHoVXBnZ(a`<@>emf8RWxQc-bZ*6zH!R*_pWChA0OS#dHPH1@2JQcw^O_y5=R)1aG9
zy}0zQW|_Wx`*v#X_Pb%n`sL^U{WJH)Ded)pVs-YXrk=jP!*1UpzjaLh&nmaRU#%%|
zwAO)vp<$!;@w!Pdt<6c?;#-3!F1w=SmztD%Jm}LZJ5a53%q&-N*{09Vl?&6K<{X_9
zlw`?m`BdkPNbsAJ)8%JPpB4VqlA*+c%Zl;tT3K<$+aG5|_3r0nU~ou(eT>!Oe))~E
zAJselaf3=chA$>Z`&P}lZ{gnj?VxD*#1%<*%$8MlTBg6dv$GyFoAl45@X?W2VLSOL
zzkdIID!RU+6?6;Er+4N1qwD^@jz6tm_mO+&_j}c;B_&&~P6s*ez{2g@!@u1vkFPwN
z9jDwbQ{=I<bz0WeS)jds+wRx>K6P*LWSg&7g8Bcx-v95lve1v%)fF>~yJ|PT)q0X5
z92}yx<c;Ny=^P9U7pmq)ozXN6E49BqXGX-$jZ^llIuA;38<*!OE<a{z^4Ym^Uy|Rg
ziWLQuwbk7fmm9UtHDR4ob98pi(J30QSQcbzykIGrUlv)CGyV03%;(wQp|Q;E@29Vg
z<N5M;I&;*~Z8vy8+mkAbY>zyet-k4}vy7?#o{QUT=RCT7AWJrSN5Mn=^s}?R@^fD2
zT^hAk4b;d1l@ljUbex%G>Ya9WmTLC(byGnnH@w^TJMZV^`TtZ-Pt%=zT)sZ$RcYNX
zQ2l&1Z1vTYS65bU`h3p%^t#>ev_P$nH@n~On<`eQweS0Z0}VcNtwMkO{;gfV-)}?0
z!KP@Hhvs>SF+F>d?wdW+{wLyW-7jCqz`&5~zFVZYOY_N-F7w?5!Ny#UM~|H9Tlyrl
z7PN*z!F6?)<x`D!Q&w*X_FAZJoMs)a@y<H@jO7-MS1culpp>xiYIo1tn*U+-Wgsu#
zopSR}jOz78MVkZffYR&<<*h#^mF;`4D001C^K8w6BVl_^UfU*GzA3i9l=)5g{$E$4
z`z#)HlwZ%<DtEqS%9ZQa)j?%J>FaAJSB0)#61V>JkB^U2kM&4`*2no)N}J_O0393z
zTKX8dIn9@Qy#%OM<a2g*2DP?MUW?AZJ1NO)Yn1P=U%yg7ZQ{4vZm)a!{(j%9ufI<0
zd_K=Q{?F0bdzNo_vg_8P&e_j}&sV&tI`v?l0t17??^j2X{4`tVI9aB08E#DuTz<h`
z_^kcrnCjLW#ViaA4Q-pw@80@KX64a2HAm-~{0$SS+VphCr<%h1JA;axK*6EOWyP2r
zZY~m-^iYI>fgywMZ25aFG4bfwC!LQ#-J*v0o9*sNa%zR5$y`rOZ^&_c+&g{kgWxmS
zm-o!h+x7Bf>gj2J>uznytXExe<-mc4H(M_I8QIwAfL0G(c^&<4%Io*<r*{ggZ+q|x
z)WJ20UK=)f-aI)_nfYeJVZOEd=4=DqQ+=oOwC?sb0@Z@cZrtCOWZ5r~yl%((50gD7
zFV|!ftv=sh4LWgrt+7~_<<cih#L~0UCaUN9dD)mun-qSv22>sDzKtt!|GZ|dZdmI5
z@E4j}Hw0%bRF96+kdx{@$(i}Rem_G<LzCZu8<)C{9?`nLIabX5_ES(tt07{oR$a=e
zO4)5kpQSC>0a_;(u-52*snOY(>xY#~z4u34(OkOWve-`Z`!%2SLD$p<Tv*9@tY2PV
zzv^Q5lZozf6TiN`9^DO|o{{)1b#%_Qn`zQFE1%C@x_$fhtJANT<?VX8Y_{vi=xd*a
zy!Tn0Q|_}=yk&D8)H*NOmL^)fYSo0vy4Sj#{6fV_z5ZIaJX*MM#vHBZ%nS?(IazKO
z=T3S4WJ~cWo96V{@yjZLy%d+<Q1aVW9~UZCYINUT%yn*qp0lI+g3rBEmHf{BkkQ$}
z#K5rN_LSI;vqwv1E$=NBWu2$-4pg@7Iq+S;<0iX{({mH~cNg|-x4i$2p=))=<eAyG
z&tyrjuK%)Fe(zV=_Z7!EA0O+T{o;3l#`>_;Cof!>@Mh2FbDMH*8g+ra7`r0yOlC%g
z2dG8B%*?!Y-;!+`^X~2vT|U3=7t=@atVsuUXsgZJantPnX;<U@Ja4N(b8?%vY?=|A
z<99WAXP4E}UvCyxWay|Z?*ff^OZ+}1a`&Pb+o!eDv-hvh`mfxvj>$L8{&+-IqI&K{
zb>sWflaJ*TZ%x*$3_Z(!!4Xu3txMBWcviFCPnT_K@bXwtbAQ(IxnfVZT>V|V-~C*%
z+2$R=)_*sHDzsaXXPQ;EF?sL%oFR8d<C$o2*KxNyIlH^8JC)NfXCLhnl@`;Bsd${&
zE^BuC>%xit{{H<wb1VX@s;W|6URt`T?r)W(tZeSrR8Yy4(G;~-4b+nZwP?0vUQQ_}
z*l>0Fl`zolzW=L!y<BeY^`LxB@-AKVZMoLd*XBRlmGtal`)^S5ckaSBb=_rJ&q9_Z
zOj_m;Jhiy!ORQnMjma{}^R}S2;N9h+zg<p={O;6b6Fudx`%EPIhG*~-&&&GKmwT2z
z2{n~>XkV~E_(G)B#*X0KbC+Lz4|2~Blh@Xn>ssy4s=bkUuJbwG{6yir8{d->K}Yni
zX#1upbiJbaeWOsc;_@WFPp^B7&+Yg(egB`Qx2vkEeu>T(RlS;J3d)0DzI{8jDfM*9
z+gn?WjEpY5It`ka3s@MnR_*WKznk7}yM4;f`mM^}zkmK{Ny*CIEw~n${x`<!-#*<r
zm%<Nt%H+l$)VMuo2Dod!uT1CJ6sgmJE-NKn=N5_1?K<h%dHmUwlb~8qDu~N^tM^8^
zcty4NJg>N{#N{`X{P*p%v==dc{_9h&#w!+3kK7^s#gZhqvk?yYM?q<$VWY~o-9_t~
zyjDIx9XexWr0evkukqk{cB_fs5(TcyT;DT;-P<Lu!r@Tpm6O-{Z@!57e|3G`*DsHb
zcGvH{9#?%fq{b~JVD;6Mj0}&myQSfg`)YQsiQ4LAmUBbltCjtA22j&tN!V)7wPBOj
zZoB2B=08sdRE|gWx*zxXez*Mo`e*0o|DTc**`oQ&eBEOGc@a4i)r^<@ReY|c#>&9Z
z@a_7_qjQQxT~_Uyo9w3%ZhT)<+j^R^J$qdb69a>Zzwz~k<nJ9VU0=8Cn&E${xGMFw
zQnXkOmuQXA@iUdP_GycCbtn56$FIKnUyfmg1nb;}Z((1Z;`%->pSO7G`@4G2K>;^w
z=^Li`Wec~R`FZM$|IeDU8t+^ZLETD)*o_TAA2XhH+}M9VTYj5?JljQ)QX%DKb+J`1
zm)igPb$$Q8?bFUTaq;r;ozmO=MhSF?oz1@=kHLvrQgY!2P(gR$p_J?FU%!8+zFxb1
z+S~2-<J#KVqH02OSJ$0Xo&Lu~sQ$cHjiLI+EoXl&T;#vbDPZ4sP@^IJ)wU$R)GocP
zn?3}eiO4x4&fh!rWbRW-Mh1p}zHio1=S-i>uvJ>=IyZ?+=;?&b8Nu(G{0)=$?X!#*
z`FJ71$8YLq#x0;a`0dKM+@hwt8-myEcipZ(uk1I-!ybmy#Et~*<3CnccfI<^A90SN
zGr7kf`H7T)R(zNjiza!+ZvS@n>KyYg2iljdn5->U6I=1Hl^=BZbGhGqyT1;1kGtyG
z+S(dbeoB#)lA5GGufi#8U5uu*S<V88pBuBb&bpFi`ttSb$p;TQ&a|oA<TJ}8Gq_Pb
z=jFq8`F($-@BcW~JSpykr;cH~q5AbZ0`YM(<@5I)0?jOCtPK+@zH}_P+j^?zjU}1k
zu~$}#vd%pvR($GX^91>+pmxdR_tkN)tTvYQd+dIrs`+_O+?$`P^*%k(zO>|Jch1lA
zi?6!QW#|bMDPg+hJvF{<R^$=Qr+cFUQ&xpOX9YD$C9?0c7mH?e*{08Q^55orKlIGT
zv+Fl)2o41W4ujRy*9&`QSStN{e`no&u4liGiIoa@+k{+sx$5(I`~RV*&Uc<+V`opj
zwIvhe|HzF=t!rX-2ASpE(NI=aHnOtvDg>pS1-_<TreD8(^UBX(&%?)es_b^I`t989
zbH9B1w(ZBOTlZC`$9$4c(!U}SeZn*P%*i>~MSH^w?_B%lITO@Hy9R1-82-KUHcY&>
zOLFtq<fK`KXDi-Sf<{B5bMA8|Uz?uHWqq?K>G4KO%Zx7lqff-<ADw(;o5eAczcXf}
z>9BJ-F(!+EQu~EG*3MOWC$79{^0$2U{F2^vP;>TM=vAedQ{{ng>va{b-??GAk#$~>
z*tO*6N9W9E4F`?Z9oN~k<g9tJ>pFJpq;9KBvjchGK->M_{l9VCuIzeu+?PdvMd!1M
z-ppFPHs$%;a&Wp1TN|Yc>XLyPXeUl|^z`(2?2TJ~0GtP$wnpV%UcG#|dsTJy()H{8
z+uGVv4z+NChWb{X5dJewCvww=J)h6*_TToW*D9;CH7+T0ci+NA0ZBdCH@e(FQ+C!{
zqYXjL?V@L9t1kri?bCkNoqasGIC`n@Iza}81zc};T#HV--=)9Z=cAf$+)Z1pg-O1K
zJ7*>N-8$sIZQF@w^Ub%N2=?(YUM9((*e__n7I=X(W38XwlPi2XQ=f%Yf_nQ4deUn2
zuj+kjU8lN5BC^cSr*V0jNcpL~7Ez@aH9#%c*cQ249W&F9#qwuotXnxF```5aucqx-
zy<+muyLLZjS(m@tqhI&2Tcjk5xwf{}DD#raOq0w>Id^shURxKd4QjT72KGLD*pPE)
zM`3WFdY3h*j=7pGlKJZ8%ZdN~)k(_8OaT><poY)mW4((zg7^G#6_5SG+^PL+OXfON
zIjuaMzTy?@t{PpxX7)Ve+-xII&30Am^HaNWLv`OZJ_ncGD4Q8^)ACl?nHg)}cl~^{
zaN`skU2sVmviQ~eNXu(Y$=`OieCycpZP^nIizky8M+EpxRFC$FK65g3gXWcOy`9VR
zXTR^tJZAD(QKXdVm;{#<<J!QZ;%CaV9)%ob%GBnzHT``DltQ|uFuA6lmyPPVdhX)0
zZJQ)QUdiZ+#W6B4TzH%Gk2`*r<*oZH``B$`TIb}r&aIJ-azASs|LfB9fBEO;SaQex
zc_jXS>!adDp1*$m0w;vTLoL1=tM=+GUcA`I$Vh4N;>EgqtQZ&=65gx^&4OK4-n(~i
z(CVui_of_V=C>($UHN=&`Fss-0egF0k?mV+A158Dab0rc#c`45uDRe0^zuoP-%c*;
zshSr;QV%YlQkJ1JC0<Q#_T*wvOy8RSO>)bX;;e5wc5qog)p!uH>_-6KLM6X6pWrhm
z&E>MXbAIkj{=IHSnvXHxg6@C|oEhuNG@o4QI^^><=!xd>J9BP51v&15)lRWjr|P!%
zXii%)^YyI7XRkh)`cq%}Mp1BA($koXwU6e2LdrOU+u&&h|5;~+S+76-oxbDDcdp#H
zt2s4y7j3w_-0thj{PVNT--p`T+Wu|KcIAe4-0$7H7Zwki6=rael$E_(@oZ*#UA)=<
z*eIK6wVjV&{HlHPSo>AVu~~)sy}wHt7#Oa;T$bdwv&$+p^p0k@<MM!wYQBccuQ>T_
z{BO6h9aP6Ho3U4a-_CtZ4%-T&?}%RhRxB>urF$c#yY*A;(K$KuwYSZ^RDRSXc~+r3
zsOaEeo!jtCqPulYkxtjP=!wf^K7)#lh_nCrq@q;(X1<^OI;y14Hhm_O|E))UhOP_F
zSb{4LhCf^Qi!z=qJtCc~^zQw?G(mO4zN3%)j&57F;PQ%&FCGh5T)r9}zxU7O`TxH3
zvda`4m@RW1ywuKN)BQis%<boz=if8B`RRLR)<ZSl#$@B|8X-4Mnu<yDKP}+rV_;ZN
zYPE7kaLz|HU+eUZ%gS^<O}W(HnRzVe)2v!O22f*Q=GTO`_r#<3<^S(qRuJIDxTs8^
zs?0z5i)MPGdSOrIFK~>$yS(my4WrAV1;PPq%QT)$$zHfgl6B6isF1T?&o{DyZn!C#
zw5fG=%=3#m+xVV7Kfx(laVqpq=OIu(&EfM6xkDavg?|V580Og>3Dmi#(pR?P!sMNm
zVJ<Gu&dfA^zwLJ3Y)b=!4Zc4XgIakE3pOVnZZnnt^ML)obKDQvSwSa2%}$wQ!@}Y-
zu+o0xav#IxGwN1zTWno)BG}7%DJbi1w6p~6YF|*CvH$(icha0^xor<mTfAbjcKGFU
zj=_68gO6w~n=$#drQ`kQSNd*3z2+RKp1`wUfpEawJKa^GB8IDWbxh8;xt^4@y30DW
z7VHD<@P}&Ge-?=p7=11hDc}-K>(YF;MDvZvscy@39kC>E4vyh3Y>~UvVYxrz*>&B&
zNe9)!KdKcT*<NwC^m^=S&>iNh@BMjZUa#<|3RHqIeAxAF*Xw=XL3egdJtA5($-zga
z^5~A4>qWI*J+T6Hm5Qg_ET6cmeCf@jbBe@DS817-=`5YQSiY<M*r_Mej>;)BFf_b+
z8mIiNwq1Mk{UfG%x62=OWp)eCd@miHp;3Cj>sh32e4~22pN87J!i`U6<oezhy}W3J
z@P(rqFIb*jKjq}NR_{^B(TI0*WQuP+1Qky&^lq^}ka>Q6j{j`=;3F%27?*E4I(Lif
z?4&N!r+RNfTo;1MbA{zI*o~8(AKkP4wQY?Ff58s3bz-+Kvd(o`@~^La&*NY2^0g(;
zuB;6H&J_cy(HR&V{cS!Tsok7@eqW$c-E6geM=py!tug$R`!;0Z_l}wD3=9oL$FdC7
z-&Xhps`>i$6=xhzI+lDqDS2N-j-O~TC}eGRe!qBRU--;g?bI%dnYF%+>bZg%vuD)!
zUQ`QT_kO2SF5~hG_m`|%<Tq=-VC&2VJy%C{h4pi|%io5a&`ed_vg(oF+=v@1r@jX@
zjL$uaTCn<&bxMxl@<(&hL<(0Wosqe&H);8kB~P*fZh%HulIJe72!5g1=eFDNbAyNB
z^=}W_-ZBbqo*Qx@v!bHn%jWri->8bm*L-BPwYA;bm<<~1XE?AjZhe2vyW;t~Qz|Md
zLRM+s*koYG1zQWC(j^mqaG9>&^+~U_4_)a|0=3sptQYRK+<7dBOD;5UgXZ&{!Aa{1
z<M%C-7w(qyKbyO(Y_A>zL&K`AMX~13W^TH0XGX2|tV4dY>T)hBO<&c;o7rWy^vp-m
zimd00{8nnPv6dKcSus|YWGOD6<2q+nq=1+4y0a$@)!D`385tOM^{<~1V0_Q~+1?~B
z%bi6vk2RCmoxM5h=(`z)*DEsWX2$S}f%=gba%1>QTDYu5lkH};$HhoTbiaMk<fjxg
z-@5$W;o@g!c78j+%wOaE0NmGRD2UpSaL`mdw&bF7(7qYLUK`an?+D7+C-F1w_Sfin
z)hVF$1q)@nERSxP9l2v=*LSbZrCW0U&X}PuH#_(#XjtUMmPggo%X%%hm>-+ETKC-(
ztv5^F9v3O%5_K>N-5Gy0bj!)`Gn#2<dS=c)p3|Lt=34pDn!>j`_<y%I@VPpwFPKxN
z`(#S-!(CH98YOF1uKa1a@dY<%LrjeH#M>WhO^a(RLq)SsiSqY~9>2YIL-0E#&^=fV
zkt_GhpPBLYVb_J7Is9oRj~4A&$9A1r=IG+JCxTZjxV+*$)4iYP%HzKNzW@K<gM|wh
z&Skm|u1*e!g{_a<`(;LQ-_J&y@4qj9{UjP$)Z49;_pIf{C#TkVHOZ;xMJIzg_It0S
zKPfu5dew}{%Vtc<U(=P`_xeKL(k-TcXGEN-$cfv$^>ryD14GDK(d<pL-p4IGWV0{k
z>^;%=#N{)ToEL7(zLRn~UwmJa|0Dt9+lI;eX6UbzWj8n$aDmffdiKUOk*#x*jwf~L
zZ_Pfqe8wD^;!_D9MHv_t>@GQ_6w{aFw=sF$*}IE+o@>3klG!@f>fwD*23(*Me{tE3
z``l*x+7r*T+vK>;lbRi0&Gk2+=JM->?Q&7&-)^SQuYb4mdEM6K%a@xMtObpQG2{fT
zzwW;8&r|*Q9VIU>eHGHXC8G7_NmXazmaVD<e9;e8eLt#x2CbdF@Nd-}<%v;ymd`vo
z=hngr!80HE-a7wQ>ig4dNZ}fH6*Qc5B=czb`Wb)aX8qj9<iF5Xci|zwSxWv37y0gs
z*!+Fbk1pe*GS1IMyz5pR2;D7Snsi^_LZikDmL-{GhRe0MET`(;2-&tF*jl_a>li<S
zSOp^k!vn3fE1p5zW}T^L#QSf~m>YFx<z;T`r&ge*UBI;W<xZlXO`aG0y;tzmv?!N9
z<40dwbnKaxAFclX`7FNwsc!zyhpXfNzA9&12O5-MXz&H~rr*c^JQe;=<JTjfm9BGR
zTIa;D&d#Z+w0u{(bYAoC90mr4w~D3zeR2*ih+&<RvoTFP{nXEYlMJ3^AMZJO%p^Ir
zs5tSz00V<VrRDYft@qD6{dSG1G^~!w`R#B@tcXk0oa?WyGwal#ClzKF%Ix9~s-L~z
zu*i==3shL0i_m>?#c$)Bk2mJb*dw8{57eX7-m+o#<3DeAR7_u-5$sjCd`6Rh+MUvQ
zGYXB(kK4~K`<o6L5f{mnyRgAFCQ<skZO_Bmuakbu$!op2(sA2tV_TPH?=10xCllSz
zRew0h{y*!~6wT_Yb)bF)1B0Mo<)@SC@9R%T-z(Z`^IiIK%~G+_Ni93F&xF1?`R(@Z
z8)p5pcIw@+XJ%l?Sa-!%WMy@RlWWr!*0wFK-ATuSxb>gf#rGv^EX%$9>y}KsjhXs!
z&~4);?xOdvnzZ(se6BgaEc5%8j9;nUR-MUbre_P!UN5S3Nu;<WcDa69-M$Mm^q+N4
zKRQowL36+b&I_kMrs{_WD&F6b7I<0o`nj{F`fAgJuJ;{(1{pG6aPZsTO>YiG8;iY<
znZ3Do_J-mkt8{)$0jp?z0*>(ueNIOg)U?i(a{7GMrkHu<&xH2e#Vhj{XK(DdEOvAr
zDDQqumj8X@`u@Lf^XK2ce%<_BF*uz!=xr~2d~ECgAN~I;{(&xU47}qy+vMn6r`EYg
z4AYJ|=M?AWg2zL*?7w0wy7ISE(tZ79KPKo;`+Vcg#u>?8KDW1ldYKz%%!zm-&&0rx
zVQ={Q#H{zl>zr)&+1%bIZY&pkV&%o_+hWh}`1wsJv#7{;z3=43w!5BrDWoO$-7E_J
zmv{D0G;@X^mlb2;PO%$BBBG}PUw8;-Z=Z7oF%s#(b^TG^DN7U9wp)pf0nukpZa<LQ
z-P&cb^Pk_w!nYMUaUQ$>d<GRhTWaoquHDaF!=JL_ob;n=0q5eJoLQ#aW;c_fMXGi^
z>e7}2Z3^B0?;(HvkIRSlg4TgDG{pY3zW?)_>*r@@qqTM&^4+#^ij%+4i{H;Y74KgM
zrGs@fpw%t=jH=UuxcPo2rS@%1wmc^|d+|@5g*BUHjh}UcI!rP@K?C&psr&9{cAMWU
zs{LJKQXOSdn|nLF;6$lO=I1ln8rtp?mk0E*Bq{ydzkls}p;O*}Z*L6ecp)HC!t|#|
z=S=4LiJKP8$PSE}9emVsi{-7Iw+zo#tg~Eut@An$1H%P9tHj3B-)jA<?><vntgT-5
zaO;^z3-TXcohlrCN7H@d@+lRCHpd^WW#b0jW|q-9<^5O7^Y69asGRy<YTFQ))6Qij
zdV3#}Kkw|`xh0o8x%upVJjmv^c+jv|6w;P{VYK~z-S7H&6^}Z%ckT6<yn08l7o+;^
z_c0rLT4(IscgSbk&Xp#`JLj`8FidcNwRe6@we=R(mMyNGNnA2V#r(3|e2k|R@f_U(
zYGr*snq0hU4nJrZPB4o7n$7!Xr+GySwT{JBN5wn_O@y{~nI!MCTy|xnk%{ZPnx89O
z=lVR0SRvn)eZ2TQ^92`?5~e#vI=h}m$n->3^u$icYp=`l%d#;EQ`;^I8hv-z8ujt7
z?(wEs*&ofPypOIZ=?&k@F(YV?<~IFJPt&hF@kj#CK70io^wf~{(Y7K{y4bcN@!9S=
z?jJYydEdS@tI2O&l3!ZRW+nf2`MMwbb>sF_^vjmrNQ^)F72N*bb>!32)9+`RW?%b$
zB!17zcM{scS5Af<(Nqi9DL%WcvgB+pXbGLe*P!`Zy>A8!@77mcwpKH4N|cSJ$m*iL
zG@oLh&Y5qg)MeS2uGjg-2deOtkMHZc@_pmk@1m8L-uP}j8q+$rCO2NE^n8DQ-OO5-
zed!EaH_Etk9ywFyWiP^Ra4hfw=Z&B~*Ud8AjfUMl8@n%V{F`>}>a&dJS;v!#R?PtQ
ze@rs=hi8d@j_E$MFD5=w{q3V9V=<Z2BE?*yMVoZjWOG>`70c)Pd)E1R-$5nN!oOR+
z>nnma)J?93-|!T9AAKgbz;=zG){7LeyeyHNO-IeT*T?Ox0$qXo?sNU8$@6P+@9Zd?
zECNb>3=9&FudR#yedNu}&F7={R(*BbD4xGbG)F7=il<C&^hP!DXhDtW+otAfa<jqx
zXwJLqJ@3w5tf}=x+ii*DWifZIr^nBnEd4j*wZ7ceWX;@goizKvGZi;MS!;`%=>6MU
zj?T{cx$gO`oaAkPb&u`|NK}u%Ev_B?WyO!k+N1qv_Jo|(d8g7i<L&1byZBSj{r}G1
z=+2Q*EK<T`HvMt;oM$ro=FB*HY|2sZw@#(&HX7|TwA3toTalH=r^Cg}z)-SpmDur^
z`=X|;jZQnCHEpn*7IkH1S8L?;h!qu+wXa__e}4Pdx`@Iv-_5W8+pPWBJmsJm0|Ud^
zMVi;97@0qN$YXr}Yi#`CKYF>@ySpq*lWslon=M)anmU^I<4n5U=cDUu-)6_Zd;R*h
z)}vYAu1)fpW4+SXYhMM=|Mlq4&(HHG6)>vj3aW?4C_P>m9(X1{d-D78nw!-V7#J8d
zmUq?i-}<X~>#z30ZQD8mHSSMcoO%4ou{n$1Z0%ORZ@MfO)R2I;8n=X<k&`}ane%hs
z#|w2++<Z3wS6wC%cysaVKS@0^-%2b@=czr<bt}oze);>)t#-T3#EkhCFb7`XtZ+0I
zdr@O)*xkLcd+JK=Yx_3JR9gO8H$xvZ3AZu{)Db>5E#^M&R_@|;--|^hK0TemeQ4H>
zw2im7PMGO^=GprThswR~i+(=poSYUnbN|e5wV)CDvWLI=*4Hj@{vFVB()3-G!r?NV
zZMjG1<Q$!Qq$j@OVe9wz`+mQBUi(B@{^$Sftx^4N4}){pv29g*?S7rjulwB8t+(ri
z<3{o9OCp6uqWPCZQa_1ia)}lib({a>GM`zT{AeR66KBko`JHX@+xN_lWe$O-3`M#n
z*Dre8oq0?p@yvC;-lIoMk~J$+H!SC1U|3+aF?+w}{j)K@9bziirQbedc)M;|QeSp`
z_u3BuhWEw0b@Q$yNOQkUz4&C;Bg3O}bLQVZvwGKx;1|Z3$*G}*ehf1ME^t=(-E1{F
z`{#!1;VTiZl9s0(+;YlN6Wn%}(w;n9n0prk1H;_KT}KVhem{8OP=?0!m>*lu@`~yj
zi8IGOFFCn)Mn?1&-d@wy8-mXy<$3vWaBpW|U|13LLXkVSFRkx&Be${pk^gt^PK!^e
z>)*CD)^(1Qq47P9Cr@<WmAqQHT(9P&cigA9%KbJ)eNRDFF)$?GDZL*1eZBhpnoqft
z)^`Nw6smtb;=8RdeBayeTeQ{9-+@-dO_{#w{K78Fjlcb!j&>*Ytt-p8b6wBc{+m?o
z&!da;<22H?nSw`o-9hV8qE>gk&%edwm$vTxOyk>jGS}<GHp^c=7kTESm~ir$>t&sH
zcQ5++CoS*h{$`e>ePw6Tb#_nJcy7ZWx_E)`uGpLUxwC$1cDHD9PrAi=Zc}CGmf|nS
zgU!~fe)+A4d~)U7X5FM)$6~lIZ*-kgq!aUON$dl$)cDUoO%2aR_&~!YBYYowSWV@+
z!u#calg=Ff_SZ7x!pcGuZi}0@4nFd8mo2^G|8CFcb1OjuKNq`RgS(qOg5`G#kDKP#
zeV$#f_0Gv}R$Z2&x^JL*^gM~5NB2d1@>y4SKff3>xDzgV{^Zkp+Csq-G@eOxE!|T5
zJafJNGvhAx`!dD7zdz;HhMy6?-uHYSs2l$6nf8*!bH#6MPp(!wE57;b*0-y=Eq^B6
zDhsVSIyYxym`JJDPwNfG*(IDcUbN(el@<CL$M1HK5%!Kf@@7ienFyageK{%blb4ew
ziZd`U7;@*%dfz|mk?%H}+e{nP-bMN39SQ2Pni_efH*!y3X7^(G&p&Goi`VJft1dqU
zYCSkaZe!OBde$Ph%iwvY+!n+0@lSs3ePsQM%er&ve%G91J(Bl9OH{X2{X8B2uj(jh
zdp-k$73dg(f4?U<^Zo40iCnTWuk)$K6P3PgYa=FCB&~DuJG$+)gjGGq_k9cu47b8X
ze_JJWan9U0C0QeFTk(^p7W<zSXB<;W^0|EtJnw1d-o4j>fq~)e>FsuNKJ`Rp%+q!c
zE;w=h{gouYWmh&XGOFi}UUTOD;p^AF#BQANF{YRyq^HU6MOdo%Ij7Ib;xkMQ-!^T|
z*I5=Dx^A1Sv6%Gdqgx-Z1kV?)JoDW%oKeAdUvA<Jv$XEtNwfB)UEFpvh}-&TU0wJZ
z!S8>KuilC9_*=d0vOTD7>(SLbIxD6)_W327KS{@Op7$lzwfEhe618l@<rgPTbnJN*
zx_;M_dDZVE|6iKE@5|MR*LgwRwigQgc0V4h=ePNApxe#O%`N5hBHx|dmOJAn8N@yL
z^;brE^U>3H?mxOG!NA~PsrkLW=#1x0`{ZM%WKM5OK6dI1@7CnxeV}GNsK`yzQC%N-
z>unVS1H-JPU8T3?RF}j&zx3uTr|tP?ucvD!Oex|y>T<JBlDo6^ox$__o=k?pFN$v-
zyLp(ogptc?q4d<BO3P+S?>3Ow{bR<aA2DSUO;YP-x<<TBzw+dF5@>9v4^*->^sm3r
zUp7zo{`QERW2T1j_T{(LOy1o-u=ecMTDP;$^}oel&pQ42>GCH(p6vqf+gK6xhFM~r
z<vRA*E%)Dd8;allo_G7%6}N?IpCj(Pk&3>t(%t3N;lqcOjnmHTcu>Co_uVki5>tbM
zy`b=E;M<aNa?<ViudBjqbKl<DD*d$eep@QHWv^A=!s!~tM^5N|JG<@u_O1G2hrr`6
z=R~4+9GAKNuJGc#%@sUHYu>K<eQRUDZSl)8$w}*Ea_vR<d!L>Ft&o;m`%muKt@DDX
z%Af9>mu~$0$Q%EUwx6GAd8Is?q8qp5?)~62dvBh%_fLGivtZkb;AXRBlBa9?HWf33
zbTs+BFiYKcBlFoY9ignGTdb$1xW1V2@y<q2j>_>d7MlziF6pV=cXY>;;vZsNxsUhl
z*x3+sX7#QKlYQ46Jr*!g{p_*#Q}(y##>iAItjGb)Vlpr=1bb~%yB>3WXU+YmvHYnW
zH}+4?mOoQ?v}SflckAq$qjQ>C=gzD9^^zA<u2^!5>-~9>xBG2b!2?JQE(_W`Q!ZEY
z;ox)7dEU|~pAY#icC!yTp}DPK^0tJ@y}H|PTo)-VI-2v*==<g!;%p2I0e+`y=ik^X
zvv5Y*|GwP#?(8+wB#du|esQ+EwQ)w-%;cNfz>_PtKHdTE0hkx_+c@djvNz{1zVrXs
zo7p8Ky8dwJf)(#1xR0LMCh`32MgEVr%`5&!-%Ogdm?de}`RSYd+xOZ!w1Wy@&zY@T
zjJm65xgMEOmu2m)^S#pav0?J8It@^5-g(eTAGE`(P<PeRI`b=ecHeYWc8hg)|J?R-
zos#>ujTe+wTHM;#>KCpvEkE&&`MY0#)*THuzCP{!DNwt;CgKNZwp06u+^!2}Hrh5M
zp631A)|pyY|1CE_S1dd0NH^=eBbV<by*a5qU*=x@|G)dIp3g0>tNDJn+}`BjEpYQE
z_gN#m+>WmYnE7q)2c21&_wx6xG{<E#7WoNH%swaV9^W&A<ydgt;^KO428IPyn&-Dq
zy}N&6QQr((qpe3~tj+Ih{j{|>=-lI7>u#K%Q^a#Lr}k{!g0h?3N8}VhU5csM>-*CB
z`?Bl%vhVvErrA9f+x`7m%{|>^4uKkK^R{KL$uV4f!&YZsI<INH@!R{Swq95N_CDqH
z?xfTW;v5;uA|+1SH8ux`&3Y|$T~8)UTsipmtfSA<dRvn;bA9dAmPvY_^ggNt3c=^6
zw@S!Z)xW6OXLDa^Q+DGGGyN@^R$DS8PxZ#``O=$d-gWy^lGrKfT+bKYig~|fLUpp9
z&jJ-*Pegv@KAQd5YS#0Qwl0s8f8WcwU2{w0)|C#?ZVS==uMW{iG+urAa@jw>;;439
z;k~)#_kK>?`~BYUtzFrm#jp%pRvzsZKVN@!b==plS67GM?y|heW&QKkx<`Ju4*4xQ
zV_eUEyG~sE_PWLW@3)&XFfbgOH^WwW;a{zF8y^{}Jv(*rTk&xx%aytDXUcp!Z~jXC
z&b;+>+=8-7e+GsIzv-LAVxCn`kE~Ij^8D8P$(zj8Q~SNV5*Hma+>(Dhr+c}6Utx5g
z_OwG^zZdrYOfq!;Y`o)E)IQ6d=h+u@YP@LKxbDn!y|Z^_upYR=ntFYPcKl|BRg&H(
zdu6#nT|ZFpX-}Tb%nd5@-yYvy5%#n?>)iX(#l1&$BxcuMU-sg{p-tI}J5HFVJzMfg
zcfs)*w&=dMznnm|aQ|6IGc;hz<L}+t=f5Yoo%+Le`#qE4vE2L9gU#1nOa08`zbJQo
z?C!G1+VMY6)$e=UXKnUo`~AB74Kd(hodswA{`<av|HB2%e6y@=Y;2VD|F~@tE&jB1
zE9;Cc`h`b)p3PYOc5-oDA80{$j^@+I9XD*H7k)pnak|=+?9;}N7jC=}ar4fMx)pD`
zGy4|KxCv=lT7Ciz!ONWeG4EM*+?lD;o9)$0_5D8nHEHcQ^XJ&b@EIqrin&MME<bwa
z^RFbch3U+u_0ebV2Nhq5+dgyg-!%-!7`Utwb+kXL>ZUPTn21H0T+wqnre|_HNz>Bu
z{6wM4kXG3mpS;jp4?&ma9kYrTT$pxhqvS19vCRoN--2)7at-|0b5tiMt7vPz_4P%&
zf7+$po|-OQezd00SiSV(bXL&9n=Q<5^A&E-nZd4IbANs8{olFoZ(q>35R#MKUwToz
zVihkx|7lRDd9U03ZkPN2cklnbtKAyaTMbTc7bIWp|8;eJUBQjS_E^<#Oun<2{I*%{
zTYU4|-fcVL{QWlOZ>v2nac4Ud1H%g$%Xgtm-sox`GdX_2PTcsonV9ft(d$RH%vbzk
z?rFPh3%Eta-}|#*J}+n<w&?Bg3uivQ)!*2={LR^oy;qqxKAQ1ba_6pOpW9-t@jW|q
zm!0et{5AVlk@N5AF*TLzo(r1RhWi+c?FwVib#YYh2~8C{=Tw|5#^B7|l`5uT+C5j3
zdr7E#aFS+jw7r^`vE1zNsbTx=85kVQGuvHt-<tmT6vLlzTWn(N-wRBeZhq6Pxs|l=
z=*56_&tw$0y*4@SH2?TDy}11m$IcYSgIa#SH-Ng*4Kg+S-c!yNZ#^4x_IugJFUc)+
z&Z7PM7WoNvh^{XVezRh6->;KTr^o+$^6|L*|Bd(V-TT+_8Z<x3U~=-six+L$>-T(;
zeqVXMx=!=qAz#Cdk2anPZ(f_f?d;-+qMF?6G4VF0pn=)wQ+wkTQ~CW~*l7NaaoTvL
zPGeqipW3t6$N%}(91j4ErGXZonL(O^8FttAb>H~8&vIS*U8mNzn!hr?^J0z%oY{K)
zsM)hyuaj;I3-4w>X1c6$o52^G1#dTJ{yVnq_2#*!%m3PG*7Gyu_B8oPbf40h(E99{
z&YxB>p=2@T<m9(?J+ha#1^-(4@yZ^V2o^R5hK&5PQ3|I&1{A$WeCcMtB_l_=JJw;_
zQIq3g7jpQ_KRa=6eI&8@Yph}X9t*ujnfozf4WR7cwXogLX}@Jnan1enM>{gtUA}70
zZGJPUH~FriTH}m46^}aiNA0WmdCI@;)8zRt-@lg+iUSo?3=2Bj+S|kD7oW3?xBLBO
z^ZTjdb<AdchOM(>49`ZKT79Bt=Pk3+$1A|AS<XG&Z9ln~zfW@WTX)W0@#M7V%jHLF
zK5lw^YsY%|%YK$^N!#jtT~ba>(fs@S?e_Z@-tB&Gmw0DKVXd>X^IvCYXJ#cOVKpBK
za|445+G1a;Y<Jvu1I<u0ybD`>wJH1Rx;ay|!`I#3ka+mSix(^YJk_tSbaP4h`RVET
zKM(oqBWmC8{ciWUW>)_EzV&arclK?owV37PlD5xMZQ2a&yidI|uP=Uh`*HH?_HTxr
zs?Tnp7Wox@%P!dX+w%?V92tgOR*7pgH?IIyGX0SzX1@({<JX)@zWRQltaoNMXktJ|
zO`Wy-2xwK3w`h05tm0oqIm!Eak1yP}R(5lPOw<RR>N97zJKotoLwnk`h)-uXCfye`
zKL2>qFY`o4aRvs4)SLV4k3ab-w}oS_c1g~YuBGukGYgAjep|1KxN@>)#<9>HD<cl9
zOnV}dyw&);&F6R3?{+>Ho*q~Aa=E(SoE@v5LS|rfKYh9EZ~v!}zvjW5)$8~DGAtC&
z`XpNT>FJG6ChOZ~6dI>x|L(I}c>nssiY(9qh;3J1?d3K6otsm<wL0z0wq@_Tp33k)
z%~*HxI{((#<1hX?GBY!8J<M-kbIFlicFW(m>bG0}Zppm7%x|t$>8m51!pn2^e!V8l
z#?HQ7Qby*^vi0lpK{J63hRfpC_w(`dudn-dGyOVf_u<)DrrGnNHYOc?e0sY6|I^O=
zwqJhSEx-SFdi=jn)BEq&|Nr}1WzT<=GJW5>9htY2US=n)d;U5mIrZnauQz^e+omt}
z>-VxZk2jwEIJf<;jYIpw1;WQB8F3$3cr-fqPS4L@hTNxSwO&YCXBNMCfz)n=*^ec<
zGH=fUEe<;V%;Yg>DF20zrP!q)xw3CZw@UX*=N1=U?wS2_o6Yq{n<{%E1-|O${3<%N
zp;oT=%o$<-=*!=a9ueX{dpSW6w08V#((gRkQ=p>czOzK{wvOMw*T3BrbANJo>+Cai
zcROY#Z%gu<^~ldw$;c}I-kzo0pq3}E`JIAOa@B7>n)kg1jbk&ITm&tY{Mu%|=b<#e
z?UxHyp8AhMY-Z_4-|6|uWxMmnr!$rdtDCnKx81V4vl%q*?!U3R<kXwJ8_#Zj>%Q^n
zk6W|qG}g)XpZ)qYV_oFupSAVcX9MGY-@5KM&ouj5cihLW@Ha-azrMtl-AHT~_nm2!
z`u*O$dyJsQ+pd7MVXr~aQ&vz=a65PV-D@+=ZEXIW3HG=BdIGdt)_uB8<fjw4+wXom
zFf}~x=Z9u~yB&Ui&hInr+h=QbYa7e2eK*qNtqtCt@)f*wI{BOF@0u;{x1Sr_UVGuy
zclKSgo-t-D5MJ_cx6G{PQu>=4V&1fiO{=Y(m7L`#`uvK_*5q5;z;nRR<+qE^97;Y_
z@#0|S=J~g-+3b-m_BpFr?H9f-Ee<^SvJNyqc;1#@<FS*V<<X9}%1Yf)1-cIAyJKDW
zw7!IQoj4*E%f0JzM^2o~^E5%rMXuMIN^X5Edb?NZZ0)Qo)jG4<A3Lv?^S^)X+tDuf
z`!~{#XRq7&jMrVh_6vJ;RaF&utl>h**Q(kt&t~WEOS-lu(tgU1MZWu-{1?u+x$SFm
z+@qJ?hc4!1{{m%@3!P<x6II>bL@OCBXT8p(uwVGe&i}sRvf4`FTOUMS*c<fC;mNJ;
z<Zs3AHeTH3{Jk^g<CQ&ADsN?f{_33jzHt5CZ&Kg)eczkEzM0>yV!iFR8_DNo%Wgbe
z`uFeOXi%fFLFd)is@kWgrg~4;i><nE`~A-6deAoQ+WY_ieV3P&l=Qr*zBm^&ka?ye
zD{toa@3rd!Zi@@Mp1Hp5Ypmhfh`t(znP0a4Vrt+C5^Fy_$GnWua@pKnE8bWg>wDVw
z)S@lv*0!~v*?0ZfpsLE`NnFZhy-z>I*kh9ywjO)5@tLG?e{aq0i_?__4GoXgbY0Ky
z-rcuO=5uXr?#C~+*X4i3%sM|8yi7{q@K;$IRsAn}?|%Ec_oA4$ecSgZYnQ^-0$8Sp
z#A*1XW&ch(n*4Fsp5xp1eO+r_^U^y$>f6Qsx-ZF(kN3}?^8vI$jDevOH0J!{`o3>l
z>#bg|+5B$e^E%~aA|;z-oeej~KD(OmdiL837u|pFp8Y!nG-#pu{2%B2e-n~)QtP|c
z=4w|x>B>A-^yK)t>v8*E8{fVaedOD%?Dd7q=T*JZ2IZ;0%lzm6+tewn{w`?s)f?a=
zO+uE0t-h+}H|NKqPGR+Z8TV_y*S>vobMw<pr}d&Y*ZlnSTTC~q<b3_V=k@nY%irCx
z@2q>@yI!|(U$%Z<wvDOz)VGmN#?Pwk4ASg_UhPvcR{v(RvAXicZ{{r=+^R21R{rN}
zf41}3*$N*}f{U><<UY4B;%4Dl)1xu#-_8*7e!Dwq*2XD&v_AZQ4O*L({ZuKeuYG!M
z@~ns#3*RJJKV6u6*04<H`Hp8&L4E7CW!o%;PM8G6Xece0*jVe563D%d^+nqD?h}r!
z|GWfe-dL3FSS~eDoa=5!#~mFd_bo4?0{m{4exLH&WMQ@OtZMarGu~enzPNpBa{slB
zwcqcSzXqlMC)4+RS-KuH0?y#@RIcj9Le}Fl#b?YxgK$?jr7l#BPh2)-kzd;FYvo5{
z^f`~@<lZ(EF}}TThW@-+>?NyWT~ay)e^2W;lX-9}!-@ASmG9~=yB_a45vsdGtYrC=
zznr&zTWyQT;P=}&_whXcjdP3aPnb{p<YhZQd)~9p8UM_bl(t$HKYL?T{p}6&_nYbS
z|AKC~s|78MX8|pXyBz^KMZjII@(F+W-O}st_4oaFWSzJ3=`_*v{F&Fj=6+{B11kCa
zYmd&mK25%>_0}xVP**OfO*u_j-hoYL&VtEHb$GI$Ws3JF|C+^`9PLxAv-^XLlzw&G
z*%{9yx_;h5tq6E_iXC!#-dVZBa*M=@NS7-*PRnFof4cKMHGIvp6Pvd>KX%<VqwVdj
zF8A<tm2;CaZ?8LjO}z8J&C2=arJyQvLF#Y4-0t7MX1#y9&gS;_qQWCJXZ8f%++z{B
zF+W?pf7Wm9YnI>dRllDF%Fla1?Z|WG`##T=fAjY3U9U>enQaUW9Lmbdht2O*JpSHi
z^=id@kDZ5nZy9dReZ4zrT`%9G&YQPpMP%f?u$cu~=bO=MRIL>BJvZa~f|grH_i3l~
z?LM}uD)av3Y2sbE7v&@*Ui^HbZol(;^u15hoI&BcU(P)5jtZ#czpxEdGuNK<jw?Fh
z9rtOH^SyuHw%0$<um5>k{{4=}egFS1um80?{(jBpv;JMR?|W~GdEf8(`RG|i<ht)y
z3v9JD-0pl|v*7hkr~4Pn{_X<}c7U=U^NEHgzZW4ZyZ0=tTvurP?)C94#WKztXMEgL
zT>IGsHr%$bBIArYIKXzfzhau1Kku94^BMcrzU^KrbC%WD*XOcW>g{9ZdC_maKK*Id
zbv$l)*~e{Xo_|g(1T}^<x7=S?Jpb~y*gIm^|D_q6e^?zKy!gVT^%H_O#-8cd{jw$U
z+{WW_zwevhDL7pFd|vfC`*#}-^XY$%0XIn%E`g@{{(_b$U))pqdD^LIu2WWNJy@do
zOr%Qm=CPW$j{=zrXKTGPE&R{Lz_6e)>3e*}=i1`rZwqhS+V<CEUBsD+&GGwQU#!{Z
z`?s;N@m9M1@0-*2zx2(wDmica-KOHsjzVEjMdEOL<<+dMph?E}=6hfIR?C-O2|TVJ
zzpv)v+wJ%Nz2?^2@u2=WXivkB@Aq!}diJ?^T{ZXY*fv%3r=e}HE1j-yZtgAn_^Uhj
z?L3*Ya?)q_DKN<Dd}qGouzAU!-O{rb$10d5-)g-V0GfLIc}uf6==Q#dGln9cw}Sgq
z(<WWld0S=+nzvYRSM1=H>%zM$Z+s2dx>o-3xk8?!LANZ=i&pR5x47&~PW!Q>B*Vu$
zpEE{@cb(95%aIq1ywa4-xa;OyrJ{g^`-5C6I)u-fDCvvr6cpSU>C%^RaqEITGrner
z=Vh#oum0~=-LLkgV2^g(<mdnHUOiUL^!CP#(ly(+Z+~w8@3DQ{|7GTTU$*Sqx33U9
z6XaoLWVGquwCKE_2PeAA{apO;;ln^r{c9pxw?wq=J<)#lL`pa{Mkn`d;O%dqrvFZd
z<+og2rb%qf?>sR_EQY(`kKcsn|IA}c)^x;NZOV51-g&oKU^Bn-?eja?)l2THm-MTv
z>VLaB`Qx8k=hc;hs_(vzGyf?(|HqLt&U}_nzB)TQ-v(E$hAZRNU!SfUUG}~H@Adk>
ze;&*K|Isv6JG`&s-@Jxz`<!;~i@E;#_nC#;-b-}N%#FS;dbwxnN!AID@vHS2JOp-Y
zteKfCef>yI_u->uIcK&ytm!?fWA<E*duuIZq&@f-d|2|r%u{-8t<R3zJb4q%(vx{y
z$E8io=xo_qm*^?UY1W~SZIeEqU2K`Qd*6kv*~x~FK}DXP;r+R>I~Nw;*cX5MnCbn~
z(zzSIs0x%Hb(weD=XOQFeu>u~w{#cBY<#eH*2IYue?{N_bxk_$?5wRHHl5b{eIal6
zTeHK3y`a%whJH}XX1n^_l1r-B<Er1zf7<#xV5947r`9<&xzYD)ZXT0%`j~V-=l46o
zU(a?Px%0fo7SzZ6^!e`c&b!(R@7{kr`}OT)q2M<sWX#VmuH5-AS$=2ytk?H-%rY-6
z*>}G7UGeYzAA9p{YWi)zS?mZ~E&4tfRIW%gXKjtjy|pFt_uPs{oxedhWclkyZFzC6
z{^#`ipYK7FIQ-qU`+IZk``*SmsT<7yt$i%JZ(siTz!wouZhe1zTmDJ+(uDZ}7g9t7
z9G83kEjKGGv=G^>du&#2ybid;HcU=^w(FSF^%XzY98LB*bIt!}x}0&C8mMg0IQ7+G
z)3?U-`1s!ww&^ajY)iUTb|xanek*8<M-#MIp<D92Df@+80WN-qNxwTzEE0?1zHl~A
zd}1@#->FJQ8(ptAy)#joExs3;))o3?vfs@r{Ws;e<*eUw8~IPR%iS?QUi&w|I&F`d
zlC5}r&Bq>4JMR7cs@H3OuGa@O=Nk^)+L}H8&&U4ynxh+!%T;gQ!L8HEW%N|z-V)ts
zDvdU8ZH?o7L=404i+(<O`We&Q9C5+Oq$B%Om5QSZbQwNbJI?!kzvSXZrJ_*ob*y()
z%lKX1{Wf1$_C{{bg}-xeRNEM?PZKTT+PiJXKWBd1lG~fl+x_kU?SysjlQz$r1d93>
zRrUWq&;S4a)#~;8o-LOD`{K~ViGpYUvfPiD8U7;9ecklezs~MpxwUSF<vS_k+uQbO
zFO$@s%)MaA4OX)SQ-l83em#3xhi~@ADMyo{eRenGbl(&U-I_eBZszCXTWSr@g6e;0
zt$F0Z|K*Gf3|8^)j_RHLnIu=hr~9W>jK{RQcUH2-v+V7=<S$>VdG`ofFzKY(T$gcZ
zZt`=eUa&wos<+86IrvOf#Tl!*Q?+w%R9o)*t-J2G{;c*N#bRYeTh~6HW0rgC!T!Iu
z_siD)c-Ss~`TF(kpq)Jo4BHHhjEwdaJUldi-|xHc{~i4M{r-NxZFe#PT%#|S?{%BM
z|4YEUnab13&L9es#S4TDw#`)#DRIhvvLpYo)a5tdGmh2DY?i+jyts0z=A$XA8K!*R
z)o=Z7$6SBww_EmCKh=)^xeL}!VmSQj>T3Df_VxejYkwS;|Mye5-{#Yr8}Fq}USI8b
z<hSm8+OeaTz8&p49&je-_OEp_^xqw_6<Od3Iv}JW=uFavGQW((8)Ds=+2WIelQg?e
zr^QQmpS>8f_<ixNBB#o<KJegU(y`OeKzlTQFVX4w`7A^HP0inc+v44^Yp!eqH9=k*
z)fy%x9oh0%;^^xOf9woCpMCueRNR9@6;yJZ{#tAG#dfzvUUqi>wx3Fc_nS>C7jLTk
zxas2a`-_iX^3T1V`k9wWNong+@9B2GcU|B6?iHvx{vUL$s_g#ba@8_Q|Mu&G(of0c
zUyqJ<=Yys~_7}h1di`JIo!Q(qt<#G{ii(cr=%20ky<L`n?#*$z+T7VOvjrI#7$)dl
z|J!imuVm`C;+Ah)fBbqjPyGIl*P_uqn&BVSuD<>}|NozT@2l_s?we_rd#i5VepQe)
zC(Lf=Y`z@mF8g)g(Qfhm$p@QQug@>J<Z1u+u>8LdK8i>0Ob>o$s#RwzxO3&1zh-GR
zU-m2%xwS5N;%mvnM%4v3_A_tM<g!{Q9P+WC!pm^}jIvXKyC>x6iT(a{w&UoRt@BNv
zfy!@RP(Dj8KDFZ4AMgT<Q?3SQcP7gf@f}UNmD;D7>$`skL)011&Q8JNugO2ea%$a+
z*Hy|c%<hR4xz_g_d>F>N&_DZTf414T@3r-|XN=tO(MSHq?wEL6<JuLA{C?&8I*(Gi
zZ*rL~y_bJ0=gq9_b(J9E=c{(RFAMM5{rlK|{$6swEng{Qfp|$PXrK1GKcCP4f5$2w
zQ?S2<TW6_A$)zu`hPQWgteY`e;&EDZ&yHs=va^4!++hzorpG4r-P?@s^&-jJ_A1Z%
zeDl|{y+YR`UM$r;H^o~2ht=mZ#^3Ay|Gxi!+sn(#<uiU(gG%9s%MTtrXqjo8{;z&N
zD2voRJk)Bw=l|dL|1a8pzq8rx&~HCC?&A}Z4lX;kw>Ka!v~{k_oAU;<&P#ONm@m7<
zHaSCD{PYapQ~Ts~zx`tHbpj2|?sI*3;ZW|1{OsRJ`;s-ps#e^)*5CQG<M<cn-1s#W
zSNeW}Mj_;+PFsR%k-LhijyfjC&E!6BC|NQ0mq58jTJ;K>ZTBm#>KJZ3a#ZO05tB2n
zG1ryWKhtQO@%ENe?b+v^ky}z1f(miNocmK(pE&#RZ;VZD^!;TYKX`4tTQQS$o||rR
z+L^20MXQW{m)<N|>`?pe&QAWbbFIIxPM=r#?6jZV&nMsC?0DSwo6Qb%&=NzBX21Qv
zAGOot>wbPeXYsh_{^@6|lXG0B1pTt?wzwH5WT@7-?R~_PUFTn%DqpDuvia)9yN5gP
zx-Yyr`LadZt)u%SxA$ho&wAv&a83^E9I5rj=PVwlf_7<WJ^}Sk7Hk1EY`{&3Yxn<s
z+n&Egq-@jPs-DHK>)L$%UHn2@=blMt=r+7<-2TkC_2|xZ)nb<O9eqx+UQpTCo#?Q6
z=^yJ?vlqvTn2G1s=Eko%)3ou~!e2LLl-)6%_Uqol^Uu1E$^_rq1{$YY{%q>O|Lx2S
z3|sosbgGVu@Lf7q%kQ`QSdQhsh!>9exzU%u+xEQcTHcp=@AmcU|9ope<q%}x@wv=_
zr-VjJ-aLbjmi$S&zAyRO=ivA1OYXhz-1|JK`l#KL{L}nTGtO;{{PXAYdHV-9lKX3K
z_gTOD!39ochB-GkrSAX#@B9A$he4yi<tLxb=7^CNIQ1nN)Vr;Y6UzAAr<ognM!fvt
zK9OA)^^`Up>8SN~dA8+26vLD9CY$g3UoJ{^eX>d{hI^OunOdp%yo~d0-|qG3F1y(;
zw3}V+>(kx+ldYCXZr|5u{ccC*{NHz;_uU0$C-6$<6$d_i_%Q3|=jZXp)!*J^hp&m)
z==kTm+LrGILGPQNSnPi<=Oy|*DCynW8=yit&P?24(Y~;Fh6jS11wf6s)m0OB6kh3@
z8tYJYbZhsyg)(n{|N3S4cE;k>YyYN8NrT%83=9m(@u!+*<oA_5Jh%NpdiL+6S;-n=
zQ6G9LU+np@s`8jrj^!hX?MF{%#4OHVGb8z!)cf~Y;IKcVdi*|U!sYJa?|UttSLWPb
z8~Zuu{@&pI&Fznt1y(-%=h>gM=f?J<IhILZUMJnx*q~YW>*ezMmA_st|Nrbtu>al1
zpknYMXfXHwwJg)yUqK=6aD3(U*Iz+B;&VHTpU2gnvwZ$%{tLNZ{<`Nxq7Qf)uiIOn
zc1-ocHd*uEmo;yh?R=+PXb<Yh*e<#E{NvlF1#kHcleaqTmstHt^iO}fOJ8O2xBK<~
zbM<yUnY8`f48zA~ZEbDeh=P)Lz|6+R#)Xla)Al}p*e-AP=>Gq|_t)EeJR+R`b;<XR
z-*)ZV=S|a&NhfcsnE0&H<#VO|^@_8X%x^Dz&Qxq$|H8WbT?|8~hDKAF*zfnt_3f7y
z_^)`|J(GX`@1%WYIXY=J>GPibO0wInA7+y$CM_lPs`hMlobk_8{py=X=9b;coPBb#
zdj96SWw&!Tzuk75kC&G>*Vw?oz`(-7!p~*N_U+sE@84e^pcS<K`p^HM-KZ&{tFLNB
zYe-8<-UJ_{=IUaWbHl*K#>Qq(+SyrGSBI^Q`g<kVe{JN(q@$~zo}RuQbSlc0SIcJS
z{W|^W>1lHtd($rr+uurbwaUr$*M6`uUH;~$iQ(J(Do;TL@wyplI?rVelq~F+lXT>p
z;6zv59byY+-_=uM7yYH}nv&GLj`eP)i<y2-@#YShi;J=yOOvkMjNLiww{z-y_RM$8
zOYgnr+?yo->-sUL=l7ES?0sMRUT^u_vRi?_-)ugAX5YSjAHn@2*^I}>db8i}d_FJw
zoc;el^WzGSih8G>KFhlAx9d)B+oOBR`>G?8GJhv6>Hzmk!0pH6v-mRAv3)me1#bN|
zUim%kjNw_^nMu~);(9vPtq3}0JI#yB#&?#<%KxiYudBM89rt-w`IqnC^T92E3n|{y
z_5S_^jSc0;SG`=y?|sX*Z`1eisM>zjE8k?D;jLE>f!#OQOuW~%CR~ru5Zmpr#&TEE
zLe?i2ls4tBi7bvuzIFcPZ|PjKZMXAw_f{XbzV~raGoMw)^||HuD%&-Km-)=KD15{x
ztmZSrDDTb=&p+4agZ2=<0$u6$(lq;;&Ay_ir;dlOiTL;<x!?BN^xg0G{hlcQ|HtwA
zs2v3lS3SSHg}*vmUV>k@BkS0yC&$iRj@kaY_}9O<S;-p9z~gIkiW`);tQg-mHu+_k
za#@wO$9(TH`QEwZduxv2eOra_-EVAXPhtPP`j@_A{<mAj=WUPIe_b8__x4QVbh({(
z%Wl6_12t4GFovy*+4<#KbpGClSAzZj-UK%|<95tnSbM@gb+N<L+1y2UHh((mA_#6x
zKkMFIz|VEJr^)ZYjk2bI3!G<#i}TgK?(2Ci=ldeAr;_JxyW#JR-%}U;J1pK<aq~Y%
zd+DDu#^-BpzFa>4-$T$4CFmGSh6_$#t7@NY-~ab5FX-~H^%V~q*`>Zm7Tqz|jJ~pR
z=J)8Fw=)*6U;DECk=~tnMlF%epon<0fBL>Z7m_yUie)XANfzr%PTCiqQ+M<8&SPhH
z{L24y%zR(rr`z}cecKD#2XnXlUgh)HWj-@Ey$1QMc5T?>|GPmeJ<Yb}-QBf3Y)!<*
zl$)DUz2zz%G}_-SIL!OM{HSQSj<lqtWUbxN?*==Tfwln$iANTnxn9$E;r{WSpM48w
zYy$}vJz-Wu4*32VzZp~CiyyrwpS30UJ%4Da{qf%g^-n5F9G5?O{buv|d(USi_s#qY
zTHZC`-@kv5{E(Y+xQ+L`PTZa!_0P}F{(e9H$06~53QynhPt`m(rP$c<l&x0uZJS^3
z?03F%HvKFo@_qh=w;C^4dUDk{Sm$1_v3z&>$GiPAYR~?iG2^$v&i6-;+;cWePUW_Y
zeEj>}?)TU3|9w~9f4Bbs-~N<*UXZuTHl>}NwI6hf>wTNITQ0ww@}*j1R>aLm{yX3A
z?O6J@TeN@O4DI8l>pG{OWfkabmEJOYO1=74?t|+pG8}i@IJeOwCTF>xMEkMT6`A)g
zPksFRjFQq;&&g_E>t8s_-+Bx>5hD&%n#Wnc-Euh&H1w?lN?lg>+IXd}*?hZ^{N47;
z1?T!bZ@1n4SMl@d^!wW@K0exdo<Cboj^DOqo#g6QOKbh3=Y9Kp`xZQb%lvc@1a0AW
za8%zS#X5JF_nE!Q@#}JRzRjChX_CD2o$%DX@=J7&OtC)y>sH<Gx4+L@y<YS8{)aa6
zJ<pEn*M01nH*cODs9tFhlaQ6Y`{Tvp{(Ggb*KWV}>!pAFuj}5^bSlG6-PgX9$97`w
z^s4_pOu6A_WXgMQ{tCTU{b--CgQI%F8f!<57cI|D6xyqm=&LQ0tv<i>hF<l2)slXd
zr89!3J@NxJ!0yXbzu8!PtXF#bT#%O?W=HL*`1t?KOylR#|3BOR|2*Zz`{tG|v(UgR
zp2hxdO2>`}nJ4dqB<|E=MwhP00_IiIKD}R@@0VeC<IQp%j@^BR+(*;wpFb)TUH||1
zy}ie8o8IsIU;lpZ`J<kGPwI+2ip3p;7Wztsgs9{RmTImHxZ<+%VwYpdgk9Yit}I@A
zZ<*fOGM?O*{bJ6BJZoQG+0Jq~s7uVzbppqv;&bo$Z?38Nv~!Pr_S#y@=X>V$AFo?;
zzVz)@|FbFUzyGSa7hN2?&2V<@J5cxghM>EQVd|+Vnv>mnBn(^Q(?K<URol69=lVid
zhyDHfa{2taH~)UWum94-trxK|?d+_wkL)(NxrTqY*6duT`^C~Z^{nBQY1{I;cpnLU
zag9<bVS2^PIX56%rQ}s)(tP=&Hr8D$+vo95J-zXK@0RnSpK6wRUJx-pUimh7x!>F3
zW0L7U^UZQ^9p8R4ZMNpppp}uJ;9byk>-O#Ye?j^DI4F_--<)%E)BnmR6W#Ak`!mn<
zs9OB0EBcPv^VfSW$k{gY?Y6~{e!<tjJvEej(dY4kr6m727w6mnS;O<mG0B&0$~~u<
z9yd83^Qmr`(Cj^$#YM|y%kOOb3L5x4^zrfWdM~hz+@O*AThe(u9{vUmJN*sXsp6M8
z*=A{NnsV2-fSY9{TX!DY@yqmW<Z-4B0pS8>E!}VX-S1aK$LAPWM4r=jn4^=;bZp<g
zJ<X>K_0N{(nx!3RVB`gj-cH&3?bd7I#csW~K=)oZgU43;zyJIFe*fP?-1;`(J{;!%
z|8J7F-p{|n{x%!KN*vDz#LruQBVp~cT{+2T%s8i*9uJtkR!;Z@@7Jf6><SBo1LQqk
zv_vT{3_c%xGTr0WuJ=C!cg}fc88qv;yJ7NXJK;}r&7Vn`?>@I}+qP$$&sk-knpgeq
zXJ_DIH{aaMOi2ZhZznXD->Xc&T72I2dpjsY*X!;5a>+fu=Ht=tDt|XG{q%!xaZGP|
zpyBl_>FjNtOKq>Defxdu(v_{Xl|Agcw1un~@7~_%<fI-Fccxh4dPMZ@w>P_1zsWlN
zX^rdeJx9OmsAfAYKXY>4G~H;kr%NXLSuG7;A7|qZ%B2^c+I&7^%r9GXLh*j(my7PF
z?RPBn-1TI2xY5brS<l_qnMFqyf0=6fHK6+1Mh2xLEO#5cy8h;0G`ADsFnfLLz=mft
z)I4&sSAWxfoAmF&R(@%-H80<6K0j|0XnfEr?aYi=DQW3y&=@I$MM+s%*`8moR{Q^b
z$X{Ra;Ze7K-GhVd@-e!<9;7c7J01Qi^*2x2?A3bn%x)WANt>2i8a{iOe*eb?4$ip^
zRgO;TSEM-SR?RaxZxUOaG+$Zu^}gpG+sr;!cCFR@_H*Luz4PK%oiDnP*v@PFs6%;~
z&peyTPoU9&<lx|7d5}*TTEE|~|G##scDUVFP?dWhG;DqxG-Gn}+qZ8|jO7LYZk|<D
z_jBF#H=nP%UR0ZyJ8ReKv)A7p-mLb3S*3(&*Y@Pr7QYpHW;{2z^;~~n)r*^5uV*~{
z>Gk62tzcoV7fXDfiOfB*a_!pO?)iV;q`UjfHha6kX`#U9{h-kdhAUIIW?$d8t>)(^
z?emt;=NwPHoGzXzY@X`*<4M-$y_4*}34Z?Lrjz=4MXlIl?ccX*-ew+W>~L{l|Eln9
zzcV;hD_BIHGq%XNwwbNxGRx%8Qt$uD`1<-D?bh3s@u`tr?#IiEi{0z@EL^zI6_lV9
zg52HRe|zii{c^+h`<>$VGt=k&+&xu0eBbtstA)59Bnw-n`u=(HTPAJ3%aq#V0kb2w
zU5(A1wa?}l$gA-3V&)~A>m_G9Yv)Z_v%GTKl<UQ+(a~Gy*``*NiDcY=^Zvq>D<OXl
ziSIKgy0#|r@v(k+`+aNI=Em%=`@2n3gzM!0+n|p71?JMSvTf_*_WsHTO}1UG|8;r(
zynVml?Vi8u*{tk&_5c5V&+UHYTza;6cGljcbqCF^eUHpdji2qZE%Vhnv-sWo=VvtZ
zPq@JO;$EMqkk!IZTh1rcJgzw(x#fJ=sizl=#orcBy%DZa8N6bi+RVvY^B*2+mEZkl
z)9G_BZg0<@4GIbe^9wg`-u(EWng3tTw>LM<*F<k$7kj6=c+1IIpL{+nd3pNN8aJEV
zZHw2hS=oMTb06!1CA_;Br;7Z(zc72x+PmT+e%ERp6VF}@zsAy0TWfgmQC3g!K2Tf7
z5!Bw6yS&_g{@q)*tUxo!3<~P6udlCv4mx7A{(i}2-|utl|NZp$+Q<FG)baWn&iN`u
z`z+&>PR&}pEob%aTQzU(Sn33uTl^eq6&4C-^|tughR2<s5>vbHxtHP7E$64iJiYK)
zCA|8L_mjoXT_ev)7SDaP|LBQ{%F%t6&t_bltnUBs#)*l_+a+x(K3rpF<GHbG>C&b9
zL0*0_?b_Pt@5fe!uKxG$R`&Y8pgTo>|6bg0_v_Er>v6x|6rZ=<?)PZ^{ET_Gcig(H
zbL;$L(c-xq>$wAEE>D5wJBM<2C-nu@)?pqmT26IUetRVKx_V#IHSMo4s?TnA=D+v3
z$2n)w^Zzg0?QcCUp8xw!=hC1|Zcs*R$V+>AYHEM|x6SkSK5Ar_i%|V%Yq7C&&Lx%V
zOIwy#&QosO^lXLh@ohUlykT9@Fynx90O!X4yuXeeXK9@L^+v;n$}Ozb&R+vASmYKh
zopGQjXaCo$mo5eE`gBTr`TPC<Z*OU6fvpAj_nSxFuI9MY!UO+7`}7$C0#}ExulomD
zJpB1eu>aoYGt=j3>fbp3>C~h|d+!ToY716#z6vusAT4~Sm-mU#4_6)`E5@&lEq*IZ
zg{;2jOs(0LlFglK<S}jQ`8g)%XHQDKzF93gde-yc%DIP4!;0T7+~2%8_tTS;Ym1+q
z$&@zFyK`Xewp&>rE-Z9r=a(=@2$*kI%eHOHmM^(^d3m`R85!W5Uz&QjjraAv>i2t1
zUte2W{TW>BtO{KnSO0WscwF_%rPJf8U#(pJukg5R`JNp~N4vHr)t?j0;?|v4ZrgqF
zORD7TZ!+8J?mxfyZ*I+Tlho+DSC_p!oosVK7?CG7CC%Ht<Jhy0Ij+BBRNop4zm=P1
zBW&fWTA7ubo4e!ny4_+v^X>i`gL{N`Z&<(I^ZA#nc<h!pkGl2$O@1={gy-xdC%3U{
zoUe5h3j8Kpo9b(OWnP&~1BYRwxkCQN|9^iTyZtMs@qUVJuEUNR9$ky`#RvDORmi+L
zJ?TT{<m)Y*!d3BwM@6gOZagkmT>br>tqUj(E;wbDbK}Fg<bK<-_pIVEAO7DhI<33j
zV^>4gtQ5aUA%~@$kHVC8%s$RkBX)nWn8yp2E9^p63$J;+xUzX^<-VCuB_~Io|2;GK
z)^q<f+h;SUr1``>-?H_$UH7;5kF4{qUAuKFYL-c6(EN?b$G7pxSQK<0Y-Zoy)nQ_0
zHtpB9x4S(zEkAe8?`wVXt&N7yL4yygmIi37Ncw!MaN9=ELB+eizP`S_yJOF{TiMy5
zb!MgK?S8+xbzH9c&0Ev#Yg_VVo>iAUv~IhVb3Xdau5UAaX8qezyyg1hpL6!@pZfkq
zR&j6PRd9LvoZ+r4=iG*OZzB{J3Tt^w?=S1+woT`py7hcO(!8lh_I&br@I;IK_`Ci8
z|241Q`|Xx78?Tf}95{T~U%Ys6<HPIt|G#GKEPnpa%j|ylWOpTX-<x6lTeIiC^;odR
za@Q>rNX;uEl~v2wFiGD-hKu2NPrqdr^Pz3qY?zKN+;?M%->McrcbUQ?VW2_FJD@c`
zmw9=4qa*%J16dOw%FD~UcbVVZUH?JHMAgo#{dV*J&R?%q*Y7lRu3uhLz`vMtQP<+V
z&UQQejcy;gEcdEA@E^}D!)=?MX}DRQyt?is|5;EI>C&Z|@V=SJuZ?e?d4F4IhVbvX
zdwf3I-d$Sbcl)`|x0}aq{5l(+(X%AO_;+sYGs7=D=WlIGJ3FhdU9KwQsx!asmQ#jd
z(fnJpe`}k9#zjvE&E`LQRgdMm8UvTE+jrfh>)%?%&K}=(^h>&J`+MUbc9WmwKe3*b
z8XmpkUDo9<Pr*aLc~d*wv(HI(eck=&$2N(5uWxp|wKY9&UX$$nyC6ul*y`t#$;WkK
zcYTSk{`$%^;3H^z48wwG4Y6+U9u0fYA=S#@MIY<p_Et6L>`GS;(W|(%B{e!$rLH&W
z)6dr2xrw(-8$C0>f8Vg3eTAZs)xxk(Tz_tzd;Gio%I+D~ALI<X&s=6Jj%|$1t$%Ty
zvF7>LefJNt%iH|f^ZA^01!xiJ>Hv)?O!dZ~fL}4oX<>kraoQPm{ar5>`OhmlrCATE
z@#?CsMW)-T$+HI5dd@v^>6zEFC7vHr)C!EA-#B)}fcfyrU2E4^s?E$@_@FTEU~Cg;
zjc148?gS;1<JX@5em8f`?EBL%*QlTWRePiSFYCtm?QdsJTfP3zr?1_Md_`)v8SdNm
zB=C0n>fgUMZAq5}HN2i^e%p80H177h)wfUWJL0r2S)(&Br)Y`E$!VWvNLTmXIxk<$
zvo-VeIy2w+dBvcKm;Nmq3*%+%p4pz=^z+T(oO0Xa7kV!5ar#|y<>Z`w|Np)}Z}D!&
z<9$I|Q)fN?2U-cwaKYARjz!^n(A8)!Koxt*(Js+!m1w2qH=g*-Ds4`SpOhQ3{9^j;
z{>jIy4z0=NV+>*BoO?m^2uuA|?u}cy_c-Soc3-*7R<_kKK0JDwihnDp8}wt6s<#JZ
zRNPy_s^mq>(Qfhi^`PVZUxI41??=1E?X~3Z+}|<Ds&kR=<OiOU?|AkYE<ED5&SAsN
zd24Q;GITdQr4~IuyC$b$Mg!>PyrdsueoJO9j-0dbr=DC?$wQ&fcWu7htet<f?C-PB
zy5aE$FY8IZdX%~O>+imWX7M+}%D4W!m3(|j;L6XS!-V#QYPGGiT%X;eHnCsZaDrLq
zgl7_2r)L?gjCyN$UF5g9hg@#%tp9UOz^&HvptQGQ-;5oVK701ZY&-fTIey#DS;eh&
z8}6E)oAu@;Xma&V?f1LicQ`F{I3o|5YwN#u?V8!kgY5Eq{&dIxdBh4jwmyD}@Ao$|
zJm)&)vM$!Y`AoZe$Mw5EkIm+qX7{#EcJ_>&k>8(eSk8Vzl5=hVx8cEKI*p!h?bn^$
zc41NeS*9;D7OYd-Fx&movKK1;pP!wT-c<7P66@pR{rC3<Xo%=S(`dAFJKx-bXEW31
zm4CVDZojYQ=cm`xbfdp*xiQ(QbCGVOxv=@pS0~Lj-@W!;>aox*54}%;23Kun<^0{Z
zAm3-gv<A?=U#*kd8kA1UTyNsJUY@@>PkZ;i?Dl=jXK#5Nb6xy$Sl!KAF>fEO%>M0i
zahc^Z&FohTzXi<qpO(G|G(6&c>qpJ36q}8n^;<k!l0d;88C<^gXwTIxnd=O{%rpTt
zOs`#m7PJfu3TrMEzPuneZ%gsn=e)N*hdv55>07vOQHMxWbhNa5-H(Tp)%@n{2tSez
z%6|=cYyIcj9R}Uk?d{ehQFw9b^tfN?o&FC(436FSRg-%5mLqTRd*4mIoBIsXViWIW
z^D{o_Y4KaJZBNs_ZJ#rk_H8rVmwcwF*mt+K$Lh>}&r?&Z7G9oVm>jik=d)So&&)7<
zY`ipR<;jobpxUKDFY(8Rht{Bhp6PQ74sq_ceZ6M$y4^3A%?|6TpIBqL<Mk@<BN5R>
z>hYJ<&dykpqHsNQJ8N<B?K7K}>7ClAlMEW8+)~4>Yr<_@QyP8q`m{8|wr|y&Ut68c
z_Pi`sWu|61<+6-(ZW<_fe%`v=2U-=d%2T?(y!W!o=Z{yncD7!U**xvCO8lv8pIb#|
zK>a6EP)Y<X#r*0mEr0#U!OKT}olXsZ6Zd&jZ~x5qx4V;H7poOZ86-Gd2Hj8Ny4byc
zUgBSH1I~f}+MPRhz8~V&x2b<{pmF-Vx?eB<`#%!0II33pY3kX%mT9~D-`YGayZ%q+
ztmWl%y+`NCDY&bYIN5ebO1$O%mnBwoyKiC9COP37S6K>bb8j8-4dk2$iXzb7k;vcg
z_y7O%?Af!rYx`9|@l@j5YM6ZN%#Md`(smmwK0dPUw|q8Z{<?^bNxd~&G<Q0eaKD($
zIlJcMoJlwTPc99gtyy_bXZDuKsm2xAa+6~Y-U~=DTYo^8F@b@B;fTS0{_t0G_PxKG
zW_z~0=yUak_tv{#@2aWie*1OybFKYOr5~>(pL%xj>T{|0uZ&M;zFJt8Tkmo2zb$Bz
zJpH6pJpbA9ugBH?UsMyj^zEmR#8S=h-RoX<|6H@KuCV9hRMXP%=r9|7&@Pr)H5-54
z*tzbn^{mfF-hK7l{QdZ}JtwWoj&um>^4os7@Mzn%ZF58FIYIt=(df1Gl32Hx?yu|n
zYJb<&K0MUQfASgUY!l8or`+#L<VL1k-deA??XTrC%PrZQrq$UoulbxGGl0s-0AIt#
z8#>9(2jlNAD!BhAK;XK}bh8DkS010Xw^lr^;^C6X{&qjRYkz;s-TVi<KNC{h1uyrz
z`~Um?|9{_s4z}LPEvB<$``*2KW#(+vonSuMEc4jYnKv}uW}SVK*|gVl+eemq(DAO^
z`&`^IpWpbk)pMdr>h<!1`{mDPd|de5KiGfT*<BK~LV@45X2LRP=C4gXpf-V)s#@H8
z>D8XE9<OdcWq7i4OK1P3DVtT2y(aI_Je&Se);V|Ire*K4x?i5p2A$nrvgz2W%V+#|
z_aFaSx3AWE-(TBD8qdFOQmeXEcwF{3Xp8!D9$BlBrl*@h;l?1;bu{Vm$K&$#RrmMR
z?guT{xUVaJ_i*bZ>!T{wUejW;-{yQx+1;CacHz&sr&YK9TE98ZxQj!`YGKr;s5vs5
z4_IyKxP48I>%y$kT!rmnopbg))eK(t<tJzr%@;oFHygG;%?D*8hPy$<#h<5vT2Pvx
zp_eu5>%OkOzxUUx)$^z4c+NIS-FPK7H}fXb-hG?Qc23s+AT7+X?h5F<K8GdSJm<RH
zxxe>xZQ9N2&wkg<Q_o$bo*Sed-lQIV^Saop;$HLLTR;u=XW9L-iw}MV-9(h}q;&rR
z%l_;hwUhoiMhj=KxGrRIU%1WW>6(+XHmQ|#S+?EEDb0PPHVJg*Zb|$tiLGX0^3`(D
zckdieKG%Qu^<v3%-%Cqu{brl31r1=-#r^;H*WL9WXk{M5g5z2uTt^S{S-*L*Y}vB5
z^EJ<m%RMX{gWnilQF|0;pV7DZ>+I*nZx3^>74+F$HsP;@!(4@h!mk3S9lf}1<1N-3
z3y(fMxl7F=hb`Z<wo)Z0s24O)v*YzdcezR@P!LVq4~le#l4?+;@uOM(Pr}bbt=#pM
z7aZB|ZYX+s>bqH4rufBl&o?P*1)H|cJi~i;Vd2wFD$i6;-&&l#kNaRe0|UbqueFn`
zX67zb@qhOHmzP@proH{kVgja_K32J?*0pU$@`|(J*RD9fT?j1`y*hV3|Im9?t^Cxa
z8=jLNcov_rJ{cUxIXh{xd8+T7B|mT9er1?z__y*bBLjm&E%(uT&V@DiYi|FO+pHh5
z{zmrix7*+UT^;}TRSY;h865UFEex=Dv7mWh#pko;-byQj11rx|-<_#Haq`SHnpd9R
zp8Yu5{Y6ytirC^A-z^vzRZ5&pL$U-nr!{VUFCTi=e$%>ywU)=eUQ#Q*q*CTJc~9o%
zZ99vf^ZmT{eP8*h4-XHQZ-M4RcTKVGrJ0wP$^N+#?C-n($t3S}d!9`4{-^Rw#c$iT
z6ov?<rzw-vH{U-dHly^e`)uhmv9pgln=sz@V(Cgg4(g|+UiEpU^61~a+-tS>PsZN=
zn%g<AhTCk*CAG?;soZY6fA;8Z^DXAt`t#I6yYSiTZOeR2&w=WYdFuT$c0H51<>HqX
ztt)Ju`FoQ}WtZmhZAWFmc~LIw`nTt%pi!Br3wtLozsbDh=I`X{`7@?ls-Lwq(Jy{~
zuKhUZeuD3y#oYf6G%_F8`ez2tjJpr*sr<a}$K?5cp4<g3RkFLNnyqzz{!byho6j<@
zo$*}s_HcH|mf3%w$=v_tSiG<7JYR#AlaqRh=)wi-%PwwxpP{Y(dfm1yjM34yR*u0w
zxB2UT9FFa`dbL7WT3R|<w_X`!%ZrV_zP#Lg)m1#U<m8^p&v`fV_y4Wim34L1SLxj*
zo^#HaMK`HOZ&DAuGCAk_?tMr6(&ncb@6;8L;o|dN0IKO$Y|BzD-L&<%TB+Bx<bBP@
zi*&Uv-cimtC3JJz8{^wK?z!`~ty#JImPu{oF;Ey^6)N8UP+HpSiO8z!RvUw7ZQGJu
zn>)+yw&9g!y4m2mAr90a7Fa*&<Esn%<Zj;xkg@+(b@s3QzFn(*H_M;+{rJ7IThEP0
z_p0C9R$o})_*iK@s42&gpdrH5`t$Si`pUn*zRH3Yzt?wKdrmIXje7CI``MG*haV?-
z|4UgXDw6E;=9go!PIXO#m4lOdNR%A+%&m<v;g)5J755sW;-jar_`TXEX`J>2bR+$K
zldLN%GN<haTjAis)#_AuYfC1({pT~r*7J+cS%%lWj=o>zc1g8xQ*XIywa`WN(od?@
zMXBHQzyEC7m$u=$_@Aw3iwnP|b83N#y{N5zuT(a@{9bUj{8NhMGwbRzOnkXX%S}$s
ztI1vT;<N1KEi+SnZI|gTvwsg-7w*urrSO}HXSLSEJ1e6)=hoC#s^)qXubq{=;;hc{
zmF>5-Li6C)rJb3-AN||*SxhH6>D$K{k7GY4pMUN9V2aJQty@j)|9m*?-Nq-oYwvr0
zkRuo_Xp3+iUEF8&3Up9$?RW3^UzZLi`9GRc-lV?yO;q*rUmVju8vZWcbf)kudqAQ}
ziBtFzPNr<}(AkX<hOgFbvx(ctIVUG~VRGWnPfvG)whjKjbLY+-{SW4#fhdL!kNtIj
z?LgOFCcoVG``z!w%=|VVwtf3nHnAW{eY1Y$6bI0_=V_DgN1i<^jGmqET$Yi%W0}r8
zv-sV-jG#@iOQxEwoLuoNbF$UU+*$9RoZO^;FnH+?JLj#!7C*&~?+`naaSA+0Jg+Qf
zjn`aI$2Qh`={w#n&wD+;Og5c4dG#FAg_A4KC?5>Iwr@uA3g2kZDC@p&0rUCKH!v_T
z?9$7Pu`8?FDJLxa{VikB)a37fe|-BT;<5xZuv+z?kzI^e+N>u9bbu<ugw07CBdi{_
z2>ZqFEP84w9#e4e|4H}nY3rW&W?o;_dhN&5*GXG`{`hw5$2IP-;=c=C|6*9;;-nrD
zl=C6v^1Id9Vr9F3<upca+_IGS)~{EUDtWhZ^1Qvh4}<2-f8_0c`|YOF!UK=;K-sV(
zKx?Yh_uKjV^+CHDZ+<+$%)h4y)Tc8mYn^1S+Hcr7@60BTJIj)!!;_XbEsYm`aFr#6
z^A@O=wEKf<bCK>b4%Jel*SD6eoW&}=(P{qr2NI8?bRI=}C|Sxl=ib`1R_-!*2#bM%
zA%J(|ccG0ZYm$U*t{N?z{5s;S;kM+Q`H_7uyK}o=f=-60y>M*R=dR4-NB+gWUw!v*
zvb4Oh{oCxxwzi;EX!{JZuB`C?^$&EeDnr8;ucbkkZ>G<${Z@S5w)|Ls{h!C;PZy{7
zZ9C$(FU9}a#qHP5Zhhw8W5)aT*1-#wIgihjef!Q}>gJ?=g*kkKxd_WOmb_Z`=$oP^
z*18-h+x%edV%=XB$;W#3fwoR8+O}<*=Cu8w4mE>A=93c>=U2Q~*sd49r{ZHOXsOox
zsXJP~&1&&C<eV3itC)7+M%Z@N#<R&mJ{KaSbwD$CT8iJMZ#c7aU*)<M_h-L<PO_R=
z8XY;g=j!$6kG=0bkxHH|EVbCu>ru_V=T-aCYqxD$CU;rv^8D+d&4dd4naQ6rC;dF4
zR&4Y-QpoD&Ev>m%H2W<VX7g|Tc?!~sy$3oIB0&1qjj~yV`)X}(6{|kK`R(J5Tc*G3
zYN{LUYVH;umz{qzbNSq7ZgHS?2!ldUaB%Sa)$4Y>%06%Z|BobSazyK<NnvnK((+Hg
zOs`w*cv7)>PFn6F?T3@n<|bt1_ls3mHfVuHxt0oXPc(hL<?rE)?Cq?nM_1ft+Og1Z
zp~E`0!r+~6R#o>upId&fZ~6SXUzxhPx_|%HgRd`baLdkq{Xu*Eo}!m$W*XOnwu;}~
zx^bt>9v;=)PqIfZPTRx2RkgsY`utn(HzHoop4`fq`!t*}Nx*=Ofx#hc;S-<C=R1Gp
zdd_xvbN~3+kGEW<_Psy3&Q(@%))U{2#YvOQe;&Ibb^w|k<*b)Y0v#RAFndj5>DfOs
zR2(YRO1!2e3t46!3o%LzzLtIM%keKiZ`HiL^>5E}Mh1ojbw83m-KyO8ZHBG&Gnw$6
zLF*rZPK>_&=H}-9i~qpGxC}S9Y}>~7_viWge^)^VF1!IXz+-=ETyN6fI5~IkthKt8
zCfC2-JoR+fwEVdXvTJnbt=-ViexjqrZ^hOv+>5s!jK94j;J`JWSF@6HKbvzN)4COU
za;8%MQP72^-wv|N*EnsA(5d_fULDflu{3Dq%L~r@e=l{3Y9D*M@Atd=pi|STem;ov
zIkNYFU2c%Nap&Z;$AvRz*4{TiCLZ!F_s=z!)U$?>=ccCVfCh1v@0nzE^HxmfoSa(L
zjrxx`YTM0^r%zO?oLsqfTlTkJ&uvRJvtMQ2PCkBQ)e%rr^TOW{rLuYDM(WYkah!7}
zJ&jT+_bTpr>m3a0e(x*GwP#>pc-3uoZ%%m3t*wIBzQ?WGYqRkC#<$!?ziXsRob})L
z@0nk8N)t52@Iqgli#6#Ns3Zw+ZD!-W^=<#Z*ZakKWv#zm0?o8p8Q-^Eq;V_9Jw9pq
z6ARw^anfg_9E#_y&RNa8LP^MKp^(<z2+NRftaZ8n58Qfna+{8RbkTAj&)GS(y1Kf&
zpv_KApq3TLn+y$IHxt`s)9nBKc<c<i)#Eg1g-KfSX6?q{P3NaS@qDtlIw<~-y5X@|
zPLlu5R?d2myXoxp=d)f*t<D6sf<8@4`{+`%E`Of>%E>?Ht$Y7&A*=kx`ww$B)%-uF
zJTrKfir=jBdC?t8f?v11%{;#JXqo^614BoM-LiGI^{T>FGryX2&dK>(saATb+Hb|#
zaK5jt$J&n_`}Q1s_siC)rpNNWJ>NO~c$wVwwmWy?K?Cp8KnwgMmj<o0{BRRoM~NB~
zJvrfjukQET`7>>+zv(||t~G!9hkN0sj^F<-mY1lOX<grX=4<2AZ5Qh1?fG_pLqGcp
zCLybZ)3!LqoIRBC)_&5qO>5_UOZ9#*CCB{tX0>9iK1t(cPv=#?v&=oxAt)dI2fRFj
zL2~QXt-f_14zlap|9mo8|Ifw#x-aD$)eAPM=4rA0ia9xVQf^vxWJYo2r(0(V_r-G+
zu-4Z~FIT-VkJS-W5k7JJ{MYiVP5hx10Yd7<KDSi-XT5*5(C%~9mhaO0ezRYnabfFj
zyZ*|*&pz9obrKJL@qX#VXZu&{tojSO&}&6+*72jOr(QUDZJJtQU{2B!FV&h;i~TRl
zUrq<lf^AIxGzWBk)~{z>+i&;ntIT|K_vBv7M;hrjg`ente|2^Bm(%h8KE+pke`jlQ
zbSt>sP-K*SZO!88`tkq%tXw|t*ZxQQ-Fc>-cE2yR<3g34^!2ENDsOk$U!UWZ$j?84
zk#p{Z?Q6Q*oIjsEdc*L!$@5#UD)+^B&WUM^Efrc`RC#YtrSrPI-)<HE{`z`*@27ll
zw4899Z&%y){{g%Gj+7@SCQhFRn#eoxtaHw!r#F`PEqvm4vMl`W@og_7cPrkh@sAgX
z4CV*BZ0aP{m6KVX?K+p6&97QjR2y#o{FsWpm)GyuJJa82s;!*-{?^v{$HS&O+%1iN
zB=kFGQxq(W)=j%`^1Ar!8jb!XehdG3eOsF89lY&oGPscP0u8}Cd<{{4_U5+mlsm=A
zv(xvTvAb>Y@k{D0{VxZY`DLzOyS8oeyJT?SXe|xU5b?Kqx#V))@7wqFc6~f19Y2l#
z+r25Dji#J_ws+y$JDHi@a<$p_RRZt75mNqTQeEX#UAg6V1w)7g=iC78NO9ZSO*_^t
zzL~~-r){13^oF&MU%dLft@hvN`S+i#TD|U9)cUx+Y^>{K!C9Qq*Vi{%FLKk9J)lKC
zuertbYCO#RuT9ZW?`QRn_9;@|oU=N+)vP<a>EI&?P^P=GdyD5>lj7LU`8E5urEc5#
zYN3kztfHuW=hu3^OWEe>vOn_NV!15-uS+GTx4zyFI)eF&&eb1sH>OUuQav3hWOMV@
zE7Qv0TTlG<eY;^ebp|&BL&LAdHy;bX+Wz+C#@_F5zZ?FJk<QC~esN1>{Po!KyYGUR
z``KRj-UyD@tCz1_x$^7o`?~LEKr6O-!sBbd+TQ$Ar*F1%a^;&XTXtXjqWbgNl9_)O
zZmoNBm2sDZkd>l;rud%h=ewIW?Ay3-!TQx_MgLr7%ZNQWdyD7XJtyb**?zrJI6bE5
z<j%8a&qiC>fl5k-1zfPfi(k{C^D3_jy2}(!zcJaWH0oAN=e#4uC936{uAX)}7+*Xm
zt$FL)7n6^(y)t<W3eR3IwbD<$g{t;KH@{R@uE=}sJ^6;_>F+u5O3PDjUQ7FSJZAe%
z^?AE;>sHuanJ$yOFFb7H_X^Nhsz>TR{WRY<BA3_s-g)wRb?T<&TmJ4V@`=xx4eB1M
zJ_9w+?0(E^{_*X{jc;FmJeyTr9#b4sU32E&1?{pw?Z2z}EFLr*{QUg9y&>cb>jtgY
z_xJywVf}8$<Ilm%{r)!o5Vn|E8htb7^Rig(@O9HOuQx8en?5=9u6%WI1DEnb;Vj49
z8uxfM{d#u0Y45^%pQ9P4e`&e(6{{9}QY!=9<5Cv0r{ZI{w3Jj;<Ui1O5JQ6&sQG`G
z-~NyH-(O!}?>%q#`;OAPCBBa|rZ*o+Yf}HL@#&&%?k3%vanDY@%l|ezxn}k<XU3%a
zZrPxFQRb!kzEWxYxo?Tzww>!(<+d$xy=9l1w0w!l{nxeJp*4SRZL)Z^?}+cS9|6@X
z^wWGg$_|1oo!}~WUw^aOzl&-jr-IgpBrTt@u`<R#Cq8HPGXKl+hiZ8l7#yxo`ex}l
z?R&vn-cPEDM#nprzOhQXr+#I*|NLXC*YEq)bL`l$u($1?Rvkmgc|Ys7Cf`8|Uf(R4
z>{k_W=X?J`8IfDReFXpi+LkiAJC}D>?%jDi^N*V!E93k2gTd6nN&Sgx_J=Ux8Kq|n
zWt~&Q3$9;X&->(-klD<}nE2VnZ$MjUGC`NO`s+{i>TTQ)T1d#SU>8^Mvon_8_Wgc$
zJL%b(ndTlAnZcXhNNG=7th;k^WZ&JMceh`x;bgh}%jZ_Y1~U&I14#x3hRV~Eu6P>X
zpZ??I)E_5g^1Z)2iQ<`LwlVlj`P&)$Bd0y_-FIFrSUh$2TKzPij5wk1rVI=WE0%7#
z@4i{3+-r8n3aQSyF;Bhb-PU;?=zkm5stS<b^1CLdx-#bNy1mx7UT=KM?KQ1d|E<OI
z*XOL?&#|xg@PP9a<e0^f_=h_l_gOy$T_S6LzxMmx^{1cxuE;6noRZr)Ws>{GDXNC|
z)zvhG8}!;*{8nr;;eMEV@b(Oc4Y~>0v-4k{7FpxF$H{YU)6>)X`)ksnBRI9UllyI-
z-7mjiJJ<NIwLB|qEkOFYJ%$%^yl+j>X`f`P+OM>$I$r+lvef&}vhH8BS+8H=QveE(
zugflZ&aFv~;hdl2IcL)2q*sx`7C)DG-Vo8c{Y%Bw_U5wO?O%5v`*AEA)GB27s`Bl3
zc1F##Cw^Cb-b`5&uH_g!uX9e)Et6WqWGzcjNBrmMPj8gZTE_k^b^1H2#V6^?*-fu!
zRN7zo`F#HV!(U!r<}a-W9emE<V4IPbckk1#*Xw?tdU0{_^gZA2Ri89X-S*pa^SzfE
z-513+|MPX;eeb-f`P<Ku-@Y=4x`28m#uBf&-u!CXHLGF$+gcOG_|k@J#anu}PF;I)
z4rnRYSI~h>kt)SZpzQx^`*FGIns@W6-@W|vWx0Lr;vd46nWvtz_&>7zbxP?Ui(gv(
zG=+jsGL>h~Cxbc_0*9wYXrBMM&v2WaZ}hbze*5;Vx&P60i|5>!(urs7SFb*Mecqem
zueXn79?M?(Hy<>*BCs;%PE7SZlano%)U+<C`F;BObmkPzvwuv!&M@<hKQqJY9H_r`
zev+ElJMSkVUXPy4T3nU8`|Y;9e%5cd1ar4KRpx?v$P5ema<^U$v%XvN`7Ar=_^s`y
z+<zCDaL$eSK4IGvzeySVYwvp-UEi;IT>bv}DSP-n*X9;~j=F#Ro~(kZkd-3;Er+aI
z4Xan5E#ESA^4A&Rw<@1bH}#x+@x9NREhR56&GobW8Ujr!;+vk&tCp+09$Q`tx)<7B
zxctzvPqquT<)~F?U01!BHZ8X?ZvG74`?C@XI2vO?gOjUoyuXzB?Dw%BV!0WUBr{*l
zO7V-zeD*`g^r%{4SEl#2_Fpl{F^^3?JMC}>9Wig3`t#pRQ_p~DF0PfTKBtU3gQvZ|
za3wZ(-?spGc>FCsy8G;3n|)=sC5q4YufAU@cYmII`0g_P3+?Mcmu$|6+grt32-(TC
zfbZ-)+uxr->&O0oKPH`D<N4=%_uP5AbSF;Ew(sruf1FeG;`6F)kD{+n7yVt{pam*(
z&x&s0?Y%tbyv}c?z1u#g)Xwyrb*3oL%>UDtlRLQe_Y_>pTt2rfY-LCm>;xshGqX&y
z4}$9IcXxIc=L=UWsc)9k>b|JvwwvXY+F7==>&xB;C|utv86(Ybt{Rk7Cb-FY&Q&Ss
zyP#iq^VcW8H!0UX`+Q01`Z+smvc=IqwP(sUpTCwb{aAYS%<1hq|8qeV&Fht^IyTSt
zIwvO!3oZ35nqqb`NcGpJ6`(aw3-`@1ylMez2xz$rdvELgc((iP<u$2Aswta#H%>jf
zID7HB*L&xz-+bP#dN*jdd;IZIaI5B3$jXqceV<Ng`~UlSzP_%kx_Y;+;pEr%E|%(N
zTDyOG;r(Vx&St~ss`oGJ?0)w74BHB0l@h10Od;J=%kBCPvSz1qKgnuZcdKw)xW>fE
zk$Tt7J>Qi4`FOnF=5delIi0CqXTRBlQaQtdbE2S{@bUWn|9*kzPQvYWJr_QyzH#!~
zjJ&jOxgp<J+iDLcL<iis_B^Riv4Dqxp`mJ;>B`C9WUl(X3CX*BEqUMZ<2A>(tLA>X
z8k>B?@Z9yh*T%nNlVg&7Bmdw2_z-lj2}9)x<;?79hK8M8o79TC)`n;0Ofy{gEg*hY
z;Z*R&$Gh~yd+uyIf4saeAW5w_=FB{W_d67w+f4qR-v8&cW~<Y}NgqK?YX*l_9%-|j
zOT6ZH3|?<I%=g>>W=($I`+o+J@3%~e1(mRccH*~ZncgmzI4d{rMrnQKH%7()g@wXd
zC;zw~7hltBJ74laFW(-mV`8%I*Da!VW@OK{t^T$Ev@CMYv17-=o~DChis8!gLw|mL
z_OJVRR6Kls<+GXp{r_~%Ia4+5h@aA~-V1u$78GjCoLq71GD|+^4^aHa{g|Ztw3hGw
z_p<n=MFB?2*UM{iZPf%r?wNSbjmdpl=6Nx_&(o_oe=3_aXtB_Oz_k%oZ+<WFwVGl!
zbMo4?_g)+3M*dDZ76Lv@X~iC|<1>=KG0d#4nUuS5ug$if`_68A_QRyQgG(uB$J=eU
z#lF0~U7md$yv~QAgz@vUv(|an)<o9t`2BA8|BV|xCwnit94x;0?DqO&+v@a}+<N_)
zA%uf-ZUAp)(}8si>)vO~PUrsBc2Bu<gV{%;$<{Z8ENA|871Yex|M%P8{2dS5ia`rX
zP88k+wa*&#mPF{7=|pXL(E}O*hzH$>V846g&8a6&PCuYoxn9caP0BQ9>Dj)|?i9_|
zcbvTK?DctU2QwKM7(%>#CSB2a&Y>##NwvV}`OR}neV>Hno!%Umxv(W--#(+W|BppZ
zvN`%74iw^BCw<$UajnH^-99hX5-(%*{^Da>Qr~(Tue<b|fq}u{?}xW{H(oWZuHEwd
z(g)SDBGtlE$^HR}4-d5}m))y;UO5qRDE|uM-rnA|_kW%%?~^spyYp0fcFy<4G$!@v
z*%7yn7QHb!b<)o8*3nDvqw2+@x{u$JT5xW{1<uHn$SG@hPqp1UyfyLa)Ek;#x+Jr!
zXLinxseSrO?d04xUg>Q|^Xop(-u(Of`~MpcJO{UfN)$oMjP!QD*|d3n?YEo8dHer<
zyMAQu3C){nYQ>vW3yWAACa2y{dq3msnSDq6X8GRU_rRbL)UzxRtyC=)I$BxtIO%ti
zkoC`7o7D18ecruazcBYj-0|<*`+eV~%ub*Dbw6karh<Rvu_vFs)I=tqIe9g1Wr}yD
zTE?qYopV0ffU<6t*!6$&F34QBQ@lP)^Zq=A=-t^ljxJr^({z3=Puds(y-#TYw}f@s
z8#z$q%>|7Wa&?|Io|y9*l3gZ)8pMYC%C6VRy{$~z_@2E3G=>^AtM%kI%YD47P8x1&
zSo>be>Hm#g$1;R1MVY_)-m3pR`@W8hRmlsN^U$;ZSAdH2KPUa`ioQ+J3>Mq};Sl%h
zl*=l9O7EWdrrixQn{3;eQx!j3WH+O&+V1*$j8ROW)0J1a-)ixh^*Q5Q;Mya8C%*+u
z3co$$!e7T})g3pU_%7U^n-ipa_Qr%8)zU%^j0_A4Zd;RI8opot_niFg>FG>Mz0P;b
z&R(j2`i9p$P-%I$Tf6P;?a#^5uW!3#SL^3qQVWmV8vf$`zqj|(azM4OrX5Hb!-8y$
zIVG1o|Cf9`Dn9?$IqUZ-!p5rc+sZcUMv5;!>$5Ipn(LSIF(%pXlb$`dm1|()oI4?G
z8tajL53<fw-)LI1t!k65$dk2KPWwCx5mDZGd42ug*OkKRese^BoPlJPHTD1hEq=G}
z_dESwdHa8_rDsp_oPFwhciQfmcRY1cH?O^XDSzAa*NW@T-cPeEDLE_bZp(HMlq{||
z<!lPMZs}4v&r7AOXzTA=Nx}|OZ*Nj*@%=nE{_}qSGymHv)ylhSLA|X7a!Y>p%`%-i
zdHsH&lT%h*e3s4sHS<^U@zB?x<w+~nc^%o9`+Un<|4qHy-#)y!Cq85Cl*%ttL)U}K
zQ`x#750AUVX@gw5;M~{u_v^oWy&iA>`$04RzSuuI)z6rP2dUqmC$({kYM}VyyKlOG
zCVq=}v!8KQON-x%B_@msz75xTUhR68^^dXiYx}WVajuKscs<&3bC0+F-jY*xzuy#Z
z`3hPwz`*b#>{ze#_m!YQp!LPi&irhxDcK*9rdG6RYiYzOrP=o{cLi=!E$+H$k~eR4
z%yqR^rAW}Bq`MZ+Xz{6>d;ELsz3C+yTQpRre9*iSmgj%_S$6r#tACy1{_h4wWUS+~
z_jj)Py%4z_*SRF1a@+B~PRa1KpfTYE*&E-UKKc94zT#QcHD|IrJfDedw)}qhdawDt
ziUQD(><WKYkmp|reY>5%pLMdjf8B$N?(((KZ@#ylEKQuX#P8&9pJ*fX`~8|~w{vSx
zeoo6}4`5a)aoU>MynEq-_4*dl#piA;@!zN7x2`TcY5AfK5xdVb&-2)V7TIfya4kIm
z-oV08B3%7`@Ar$Rr|Z{01TDXhziE;<S$pE-nFmg8m+%xi?&m%GX56~pJIo4x*99Kn
zarpi0=C35d3ef1UZm9Lf$@+!CFJf-RfBm#|x7f5LzQ3j{v(>+qvVGmoNr|BI=mXAg
zs^dSe%{X!W{!5%wwPqgCyt4eIzx6gLP($9~d~)>SC%5lE_S%-x2Wn&F+D~{}Tk}5l
z#}jq?o8{MI%WaQ*R|Jm_#D*6a7vFzh`@Xszbmwf;$LAde!WK7g9l4~}xohSFPn}Zv
zvvtz<@5$cZ30|Tx!ELFS%5EXOn|=F=cCM?;Ja&A}`Kb?1PP?(vAm_#g-MSx#<>y_!
za%IcXzy6?RI>U=Tu2!dqpgkC0L1T1ZuSMtAUVULEY&rG4wzW;^#wnBCqnG_Jva~#R
zbi3wmsm9o*<DmQGwKl1+8=Y4^Ror^)*RSlkUrt_+dslpy`^sgdDSQ5vgDQ+yu3INF
zhbpa{yng+qw~@b0{$?Hz`wY4|YDInK<69d)U+Uq1EBi^c*y#M?yVfB;u5I5}8sY5h
z?EM5<XibPMyZN*Mw7>t;zTfYnRc}tRI{L?9m#$^-q};!eFW7H7Z(6h0yV#F`O~`6t
zkO^b>^%)mp;uFH8Uwl=~74nYu5mL|oq_%jyhEnV8{QZAt{QLX6KPV2o5^{lbW>!|#
zUeMMLdGowGk*mYk$LYWO?J@D}WSh?Adh?Puy}4EJ=9WwD>+h@!&l;{{*pv;*xEDf?
zswAKK9CPc4-!{X{UnXx)?z`dQm-%Z_@|N$Sm3Nv8<Uv=3ywm7^zoSxJZB<y(@;%R6
zekC1SA{l+Q7&NH=yWs6z!`n5rCwIM%Y}fxeY4x0C_kYeZPCs|x<Ye{tuXnnE(!GOu
zfY#J)KR~xC-&`5Iyw3m7_wI#D{GQcGUJq2+qo!x}GbpE;Bl|(aoQW4WuZnQ(+jXmE
zwtsH1sppKOW4p|*{Cf4&EIeuXA@hA7d;9%o8nq^Xt}SQylF-b?D^-6xcf0Jq+j+bH
zy4dZS?qeiuIrVsn#jBH>BKqb|+g7wY;#Th8XFpGs-ky=gUd*WgT81?5N_Nun3p3W7
zoV%rVs@D?{smW<MFKq6#gGM}dpL)GJZ?AgUs*w51;;q%r-pHB<nvjb1mOHQK^t|+~
z@Ta#QKh8ZqZHcE&?!}XHT$U6Z6%9Y5Kh^8(L4OXAXJ33$^Pjip{GFY}^@Xq3Zr`W%
zu=?1ODA0JEi&^~U<*|>&eleDQ{>yNMQ^-njnp(ze)eX|KUVFb<vezuU;M%qMS`)JO
zbS0^j&jPg(h5c<liado}Bd}|uq;Z-|*~_KV!E3neyKEbSKm7~RNmdEirdnv!e8|vq
z&KWyn2iecBnbx%g>{9?Gj0;zH>?>YwJ6+?vxYwOkl9SbTPQID`?f4hf->)?%2EPCu
zq}~9E-hH6n_tyQFJm(}GJKDGQDCn|-0Q*aJlTU1l*VuNqye`~G{rbgi_mA7m|6Y1R
zv7P5`-tM<)uFyigTT86F7j$%~;P!h}ugzWO8z1s{ld?Md`-Lg5Q)kKh`fOg_R%_wF
z3yR((w#3-ZnP<#COU#n~)qctBTBzUb9Ve}qEnT|w;jY)~qOX8*^3!5aiOWzm!)al_
zkLUIOp6i2-G>fnN@vuF-+qQFZhxN_L8mHIs{NLx|`{;%Dx7|&rL1AwvG`VA?(DTbZ
z{JoyD4`^O_@BQe>tLuH9#%3n=Z!JMx_;+frzdu?x<&Nh1><fJ-jrQGo&dk8zaQ@kC
z{wLDOvy;7#s5CCto*8^5PGRSRCT>1`vF<k;K~8Cq16^jjna}FQ0%_1ucHye;>^6ZL
zyj$zl%l6J)8FX^)4RMwy9SOp(JT*LCd%qG9esEQ#Xj5;$=bI;Q_CK8#{ft-IET{S?
zq%5fF05xEC{QLFVU&1`^j?v=NQ;%p?^3Re{ZY=tg!OeF2-TK(tbw2+WGUP2~-or8h
zw0!LRuAn6K`#Ubo(BYhy^Y@lv=CQVC$3O!D3{{(S?$3R#doXxja?-J-vhi<0Gjj{7
zi{IYAxb5a7tIEk*tmhtEshxjYt-pMxar(FWWw&$Fe;oq_8N;smph@rVcZ&IUJ)IW4
z@4ckh>?<elgg?HO{n+cxlU;33BF_Gkon+2fx**~;x5M;BzO$y3_UK=DW!-OfKzj0=
zljirP?^u~pEnE3yV)Xm1*W*4j&j*d#FkE2nm9;Lr4qEs)U*xatYV(C3j$K~1^SkL!
zF|(WRcAnkz{-52J38&3LC-A*EWu<!msKCbOuSM?4oZaDfbjJmW&EVX3Bm3-cP~CYY
zNO#}+Wpihj=4A9di;DfUXL-@tlic4yTdoa4v;X?O`Mu+s;?KT)d!4ow=YNaZRq}FA
z(#9Jim5>|M@)9mB@ho2EJA2#Gme0W*%g=8!ch_;>oYQCi^H)xC?sN74XWp&*7`|}q
z`+t1?GkL-5_5}-n?t8FKd&BJ8t5>dES#eY}yk=#Hmf#DJTNomABQ`u}d0+Q^x3*m6
zlZo4p%s=7jvgGh3^}ed~2O6I)Ce?kmyB+f+zTk^!%H`r8X6!A$zzc^CeYLfD{WIy@
z%DInsn|H`gPxG0zai8U^O2y27<&Wb)rAMsq(tU@QS?1>?E!lH!`uE?@43~?6x?B$5
zm)@N&oOS)rg4wzI@|D-TesSx6^1S0erEIH8PEXMc{uUUc42sPK(ppo!qIF_-mF%Bs
zoPJN?;ct)Pxv`t>$~?ZkJ^9^3!JA*|!gT(gEWA}~9r=vm1S99%0DY6j*!b!f@*cM>
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%0A7(Sik#iQm}WWk=uL-OYP@-QI6eJaRS?
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%0DO`<dk-n!z
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%0AYzHiHowzRYqeBN|$
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
TW%nb%Tc12#{an^LB{Ts5dZ|K&

diff --git a/docs/build/assets/model_structure.svg b/docs/build/assets/model_structure.svg
index 7e0f479..f534a6e 100644
--- a/docs/build/assets/model_structure.svg
+++ b/docs/build/assets/model_structure.svg
@@ -7,9 +7,9 @@
    viewBox="0 0 400 400"
    version="1.1"
    id="svg5"
-   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
-   sodipodi:docname="structure.svg"
-   inkscape:export-filename="/home/xo30xoqa/Documents/Promotion/Persefone/model/docs/model_structure.png"
+   inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
+   sodipodi:docname="model_structure.svg"
+   inkscape:export-filename="model_structure.png"
    inkscape:export-xdpi="300"
    inkscape:export-ydpi="300"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
@@ -27,9 +27,9 @@
      inkscape:pagecheckerboard="0"
      inkscape:document-units="mm"
      showgrid="false"
-     inkscape:zoom="0.38720869"
-     inkscape:cx="634.02502"
-     inkscape:cy="668.88994"
+     inkscape:zoom="0.77441738"
+     inkscape:cx="640.48149"
+     inkscape:cy="750.88707"
      inkscape:window-width="1920"
      inkscape:window-height="1043"
      inkscape:window-x="0"
@@ -40,7 +40,9 @@
      width="160mm"
      inkscape:snap-global="true"
      inkscape:object-paths="false"
-     inkscape:snap-intersection-paths="false" />
+     inkscape:snap-intersection-paths="false"
+     inkscape:showpageshadow="2"
+     inkscape:deskcolor="#d1d1d1" />
   <defs
      id="defs2">
     <marker
@@ -1171,1582 +1173,1582 @@
        style="font-size:10.5833px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.396875px;word-spacing:0px;stroke-width:0.264583"
        transform="translate(311.52177,119.07252)" />
     <g
-       id="g72232"
-       transform="translate(0,-8.5600516)">
-      <g
-         id="g39841"
-         transform="translate(-151.52177,-186.91635)">
-        <rect
-           style="fill:url(#linearGradient29);fill-opacity:1;stroke:none;stroke-width:1.35918;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter21)"
-           id="rect1"
-           width="59.067005"
-           height="59.067005"
-           x="180.4772"
-           y="123.90868"
-           rx="10.323345"
-           transform="rotate(44.999999,13.1312,434.61922)" />
-        <path
-           id="path3"
-           style="fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
-           d="m 336.59828,352.61621 v 25.13439 21.77386 c 7.13198,0.1716 16.05896,-4.66427 16.05896,-21.77386 h 6.69055 c 4.48979,6e-5 8.63857,-2.39514 10.88357,-6.28334 2.2449,-3.88831 2.2449,-8.67889 0,-12.56719 -2.24486,-3.88841 -6.39367,-6.28381 -10.88357,-6.28386 h -6.69055 z m 19.66339,5.42034 c 1.29234,0.79242 0.13509,1.77783 1.86811,0.77618 1.34572,-0.77781 2.33192,5.55922 1.13636,6.64249 1.33458,0.19325 2.3335,1.22062 2.0376,2.17145 -1.22793,3.94582 -3.58083,3.6077 -5.39863,3.23236 0.0901,0.30539 0.54202,1.03974 -0.0155,0.99942 -2.18207,-0.15782 -2.39656,-1.62045 -3.30316,-1.79162 -0.0655,-0.0124 -0.12235,0.47022 -0.0165,0.77669 0.1766,0.51153 0.0422,0.72835 -0.14056,0.92036 -0.0908,0.0954 0.16978,-0.55566 0.0775,-0.62115 -0.13987,-0.0993 -0.0915,-0.83755 -0.16588,-0.89917 -0.0122,0.11043 -0.35269,-0.27724 -0.35864,-0.0289 -0.0102,0.42738 -0.0604,1.08446 -0.108,0.76946 -0.15726,-1.03967 -0.37453,-1.08898 -0.46199,-0.97461 -0.22255,0.29106 0.13723,1.74831 -0.12867,1.85673 -0.0841,0.034 0.0542,-0.29349 -0.077,-0.86248 -0.0564,-0.24452 0.0176,-0.51155 -0.0532,-0.85111 -0.0174,-0.0834 -0.37603,-0.47904 -0.41755,-0.53795 -0.0405,-0.0574 -0.4665,-0.0288 -0.57515,0.28577 -0.0742,0.21487 0.13508,0.69501 0.11472,0.90537 -0.0554,0.57209 0.0368,0.93225 -0.0599,0.9958 -0.0588,0.0386 -0.096,-0.30616 -0.13436,-0.89658 -0.0301,-0.4636 -0.14217,-1.08414 -0.1385,-1.13688 0.0296,-0.42489 -0.11269,-0.57107 -0.22531,-0.56844 -0.197,0.005 -0.56757,0.0169 -0.56275,0.25734 10e-4,0.0624 0.18792,0.35865 0.1695,0.82838 -0.0351,0.89372 0.18177,1.24437 0.10955,1.1777 -0.3265,-0.30137 -0.10325,-1.03243 -0.49661,-2.07636 -0.0692,-0.18353 0.72929,-0.46704 0.7059,-0.53433 -0.22573,-0.64936 -0.18789,-0.45131 -0.43201,-1.05472 -0.28169,0.011 -0.86203,-0.88043 -0.063,-1.65674 0,0 0.27228,0.25897 0.43046,0.15761 0.0611,-0.0392 -1.21761,-0.56878 -2.47323,-1.04231 -1.82343,-0.68767 -2.29082,-1.12086 -2.29082,-1.12086 -0.0164,-0.2863 2.29666,1.09707 3.86281,1.49551 0.50376,0.12816 1.17175,0.59678 1.1927,0.58498 0.23712,-0.13354 0.33244,-0.0765 0.55345,-0.0662 1.09222,-1.92452 3.01134,-6.15086 5.8384,-8.1132 z" />
-      </g>
+       id="g39841"
+       transform="matrix(1.0402779,0,0,1.0402779,-162.61326,-209.18913)">
+      <rect
+         style="fill:url(#linearGradient29);fill-opacity:1;stroke:none;stroke-width:1.35918;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter21)"
+         id="rect1"
+         width="59.067005"
+         height="59.067005"
+         x="180.4772"
+         y="123.90868"
+         rx="10.323345"
+         transform="rotate(44.999999,13.1312,434.61922)" />
+      <path
+         id="path3"
+         style="fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
+         d="m 336.59828,352.61621 v 25.13439 21.77386 c 7.13198,0.1716 16.05896,-4.66427 16.05896,-21.77386 h 6.69055 c 4.48979,6e-5 8.63857,-2.39514 10.88357,-6.28334 2.2449,-3.88831 2.2449,-8.67889 0,-12.56719 -2.24486,-3.88841 -6.39367,-6.28381 -10.88357,-6.28386 h -6.69055 z m 19.66339,5.42034 c 1.29234,0.79242 0.13509,1.77783 1.86811,0.77618 1.34572,-0.77781 2.33192,5.55922 1.13636,6.64249 1.33458,0.19325 2.3335,1.22062 2.0376,2.17145 -1.22793,3.94582 -3.58083,3.6077 -5.39863,3.23236 0.0901,0.30539 0.54202,1.03974 -0.0155,0.99942 -2.18207,-0.15782 -2.39656,-1.62045 -3.30316,-1.79162 -0.0655,-0.0124 -0.12235,0.47022 -0.0165,0.77669 0.1766,0.51153 0.0422,0.72835 -0.14056,0.92036 -0.0908,0.0954 0.16978,-0.55566 0.0775,-0.62115 -0.13987,-0.0993 -0.0915,-0.83755 -0.16588,-0.89917 -0.0122,0.11043 -0.35269,-0.27724 -0.35864,-0.0289 -0.0102,0.42738 -0.0604,1.08446 -0.108,0.76946 -0.15726,-1.03967 -0.37453,-1.08898 -0.46199,-0.97461 -0.22255,0.29106 0.13723,1.74831 -0.12867,1.85673 -0.0841,0.034 0.0542,-0.29349 -0.077,-0.86248 -0.0564,-0.24452 0.0176,-0.51155 -0.0532,-0.85111 -0.0174,-0.0834 -0.37603,-0.47904 -0.41755,-0.53795 -0.0405,-0.0574 -0.4665,-0.0288 -0.57515,0.28577 -0.0742,0.21487 0.13508,0.69501 0.11472,0.90537 -0.0554,0.57209 0.0368,0.93225 -0.0599,0.9958 -0.0588,0.0386 -0.096,-0.30616 -0.13436,-0.89658 -0.0301,-0.4636 -0.14217,-1.08414 -0.1385,-1.13688 0.0296,-0.42489 -0.11269,-0.57107 -0.22531,-0.56844 -0.197,0.005 -0.56757,0.0169 -0.56275,0.25734 10e-4,0.0624 0.18792,0.35865 0.1695,0.82838 -0.0351,0.89372 0.18177,1.24437 0.10955,1.1777 -0.3265,-0.30137 -0.10325,-1.03243 -0.49661,-2.07636 -0.0692,-0.18353 0.72929,-0.46704 0.7059,-0.53433 -0.22573,-0.64936 -0.18789,-0.45131 -0.43201,-1.05472 -0.28169,0.011 -0.86203,-0.88043 -0.063,-1.65674 0,0 0.27228,0.25897 0.43046,0.15761 0.0611,-0.0392 -1.21761,-0.56878 -2.47323,-1.04231 -1.82343,-0.68767 -2.29082,-1.12086 -2.29082,-1.12086 -0.0164,-0.2863 2.29666,1.09707 3.86281,1.49551 0.50376,0.12816 1.17175,0.59678 1.1927,0.58498 0.23712,-0.13354 0.33244,-0.0765 0.55345,-0.0662 1.09222,-1.92452 3.01134,-6.15086 5.8384,-8.1132 z" />
+    </g>
+    <g
+       id="g56565"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-14.744167)">
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect8445"
+         width="66.677605"
+         height="3.5806408"
+         x="166.66121"
+         y="115.63167"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect8345"
+         width="66.677605"
+         height="3.5806408"
+         x="166.66121"
+         y="101.67941"
+         ry="0" />
       <g
-         id="g56565">
-        <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect8445"
-           width="66.677605"
-           height="3.5806408"
-           x="166.66121"
-           y="115.63167"
-           ry="0" />
+         id="g34185"
+         transform="translate(151.73068,5.3367648)">
         <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect8345"
-           width="66.677605"
-           height="3.5806408"
-           x="166.66121"
-           y="101.67941"
-           ry="0" />
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.527846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
+           id="rect8019"
+           width="80"
+           height="126.71069"
+           x="8.2693253"
+           y="13.798009"
+           ry="9.3720064"
+           transform="matrix(1.0056526,0,0,0.92094317,-0.27284854,0.86420743)" />
         <g
-           id="g34185"
-           transform="translate(151.73068,5.3367648)">
-          <rect
-             style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.527846;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
-             id="rect8019"
-             width="80"
-             height="126.71069"
-             x="8.2693253"
-             y="13.798009"
-             ry="9.3720064"
-             transform="matrix(1.0056526,0,0,0.92094317,-0.27284854,0.86420743)" />
+           id="g7995"
+           transform="translate(-57.13786,-16.374264)">
+          <circle
+             style="fill:#000000;fill-opacity:0;stroke:#e4460a;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+             id="circle4984"
+             cx="105.40719"
+             cy="59.768513"
+             r="19.815086" />
           <g
-             id="g7995"
-             transform="translate(-57.13786,-16.374264)">
-            <circle
-               style="fill:#000000;fill-opacity:0;stroke:#e4460a;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
-               id="circle4984"
-               cx="105.40719"
-               cy="59.768513"
-               r="19.815086" />
+             id="g139"
+             style="stroke:#000000;stroke-opacity:1"
+             transform="matrix(2.7840895,0,0,2.7840895,-32.557468,-158.16034)">
+            <path
+               id="path5"
+               style="fill:none;stroke:#000000;stroke-width:0.163736;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+               d="m 46.122552,74.888534 0.969664,-0.969664 0.969664,0.969664 m 1.345106,-0.859877 0.298228,-0.298228 1.19307,1.19307 m -3.321232,-0.5198 1.102447,-1.102449 1.597766,1.597765" />
+            <path
+               id="path106"
+               style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+               d="m 47.636441,80.555318 v 1.048967 m 0.593577,-2.009393 a 0.59357607,0.96042615 0 0 1 -0.593576,0.960426 0.59357607,0.96042615 0 0 1 -0.593576,-0.960426 0.59357607,0.96042615 0 0 1 0.593576,-0.960426 0.59357607,0.96042615 0 0 1 0.593576,0.960426 z m 0.34009,0.530567 v 1.048967 m -0.561002,-2.32317 a 0.59357607,0.96042615 0 0 1 0.561004,-0.646649 0.59357607,0.96042615 0 0 1 0.593576,0.960426 v 0 a 0.59357607,0.96042615 0 0 1 -0.593576,0.960426 0.59357607,0.96042615 0 0 1 -0.374295,-0.215013 m 1.307962,-0.472982 v 1.048967 m -0.590819,-2.101843 a 0.59357607,0.96042615 0 0 1 0.59082,-0.867976 0.59357607,0.96042615 0 0 1 0.593576,0.960426 v 0 a 0.59357607,0.96042615 0 0 1 -0.593576,0.960426 0.59357607,0.96042615 0 0 1 -0.344194,-0.177955" />
+            <path
+               style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+               d="m 53.286988,75.310392 c 0,0 -2.643425,0.664484 -2.833973,1.596339 -0.218871,1.070365 1.114158,1.621144 0.956467,2.702218 -0.201601,1.382103 -4.316616,3.014463 -4.316616,3.014463"
+               id="path29"
+               sodipodi:nodetypes="cssc" />
             <g
-               id="g139"
-               style="stroke:#000000;stroke-opacity:1"
-               transform="matrix(2.7840895,0,0,2.7840895,-32.557468,-158.16034)">
-              <path
-                 id="path5"
-                 style="fill:none;stroke:#000000;stroke-width:0.163736;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
-                 d="m 46.122552,74.888534 0.969664,-0.969664 0.969664,0.969664 m 1.345106,-0.859877 0.298228,-0.298228 1.19307,1.19307 m -3.321232,-0.5198 1.102447,-1.102449 1.597766,1.597765" />
-              <path
-                 id="path106"
-                 style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                 d="m 47.636441,80.555318 v 1.048967 m 0.593577,-2.009393 a 0.59357607,0.96042615 0 0 1 -0.593576,0.960426 0.59357607,0.96042615 0 0 1 -0.593576,-0.960426 0.59357607,0.96042615 0 0 1 0.593576,-0.960426 0.59357607,0.96042615 0 0 1 0.593576,0.960426 z m 0.34009,0.530567 v 1.048967 m -0.561002,-2.32317 a 0.59357607,0.96042615 0 0 1 0.561004,-0.646649 0.59357607,0.96042615 0 0 1 0.593576,0.960426 v 0 a 0.59357607,0.96042615 0 0 1 -0.593576,0.960426 0.59357607,0.96042615 0 0 1 -0.374295,-0.215013 m 1.307962,-0.472982 v 1.048967 m -0.590819,-2.101843 a 0.59357607,0.96042615 0 0 1 0.59082,-0.867976 0.59357607,0.96042615 0 0 1 0.593576,0.960426 v 0 a 0.59357607,0.96042615 0 0 1 -0.593576,0.960426 0.59357607,0.96042615 0 0 1 -0.344194,-0.177955" />
-              <path
-                 style="fill:none;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
-                 d="m 53.286988,75.310392 c 0,0 -2.643425,0.664484 -2.833973,1.596339 -0.218871,1.070365 1.114158,1.621144 0.956467,2.702218 -0.201601,1.382103 -4.316616,3.014463 -4.316616,3.014463"
-                 id="path29"
-                 sodipodi:nodetypes="cssc" />
+               id="g104"
+               transform="matrix(0.65014769,0,0,0.65014769,18.056903,25.720623)"
+               style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
+              <circle
+                 style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+                 id="path95"
+                 cx="51.38525"
+                 cy="73.446442"
+                 r="0.39077717" />
               <g
-                 id="g104"
-                 transform="matrix(0.65014769,0,0,0.65014769,18.056903,25.720623)"
+                 id="g97"
                  style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
-                <circle
-                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
-                   id="path95"
-                   cx="51.38525"
-                   cy="73.446442"
-                   r="0.39077717" />
-                <g
-                   id="g97"
-                   style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 51.973375,73.446439 h 0.408718"
-                     id="path96" />
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 50.388409,73.446439 h 0.408718"
-                     id="path97" />
-                </g>
-                <g
-                   id="g99"
-                   transform="rotate(45,51.385251,73.446439)"
-                   style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 51.973375,73.446439 h 0.408718"
-                     id="path98" />
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 50.388409,73.446439 h 0.408718"
-                     id="path99" />
-                </g>
-                <g
-                   id="g101"
-                   transform="rotate(90,51.385251,73.446439)"
-                   style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 51.973375,73.446439 h 0.408718"
-                     id="path100" />
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 50.388409,73.446439 h 0.408718"
-                     id="path101" />
-                </g>
-                <g
-                   id="g103"
-                   transform="rotate(135,51.385251,73.446439)"
-                   style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 51.973375,73.446439 h 0.408718"
-                     id="path102" />
-                  <path
-                     style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                     d="m 50.388409,73.446439 h 0.408718"
-                     id="path103" />
-                </g>
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 51.973375,73.446439 h 0.408718"
+                   id="path96" />
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 50.388409,73.446439 h 0.408718"
+                   id="path97" />
+              </g>
+              <g
+                 id="g99"
+                 transform="rotate(45,51.385251,73.446439)"
+                 style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 51.973375,73.446439 h 0.408718"
+                   id="path98" />
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 50.388409,73.446439 h 0.408718"
+                   id="path99" />
+              </g>
+              <g
+                 id="g101"
+                 transform="rotate(90,51.385251,73.446439)"
+                 style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 51.973375,73.446439 h 0.408718"
+                   id="path100" />
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 50.388409,73.446439 h 0.408718"
+                   id="path101" />
+              </g>
+              <g
+                 id="g103"
+                 transform="rotate(135,51.385251,73.446439)"
+                 style="stroke:#000000;stroke-width:0.123049;stroke-dasharray:none;stroke-opacity:1">
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 51.973375,73.446439 h 0.408718"
+                   id="path102" />
+                <path
+                   style="fill:none;stroke:#000000;stroke-width:0.123049;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+                   d="m 50.388409,73.446439 h 0.408718"
+                   id="path103" />
               </g>
-              <path
-                 id="path139"
-                 style="fill:none;stroke:#000000;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-                 d="m 47.992862,80.789053 h 0.259027 m -3.484762,-1.180104 h 1.957471 m 3.215209,-10e-7 1.058449,10e-7 m 0.812352,10e-7 2.531621,-10e-7 m -9.116836,1.180104 h 2.03725 m 1.635671,0 h 0.906985 m 1.304778,-2e-6 2.773886,2e-6 m -7.761411,1.180103 1.480028,-10e-7 m 1.792674,0 3.59155,10e-7 m -4.857247,1.180104 h 2.850242 m -6.317581,-4.720415 h 3.105905 m 2.605111,0 h 0.169754 m 0.963247,-10e-7 2.940903,10e-7 m -9.680011,-1.180104 h 5.266849 m 0.8015,10e-7 3.506753,-10e-7 m -9.116836,-1.180104 h 5.347789 m 1.672701,0 h 1.63808 m -2.607843,-1.180099 1.710684,-4e-6" />
-            </g>
-          </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="34.556053"
-             y="77.85424"
-             id="text12969"><tspan
-               sodipodi:role="line"
-               id="tspan12967"
-               style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="34.556053"
-               y="77.85424">World</tspan></text>
-        </g>
-        <g
-           id="g8241"
-           transform="translate(151.73068,5.3367648)"
-           style="filter:url(#filter17455)">
-          <g
-             id="g1318">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect17161"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g1312"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="path25641"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle25723"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
             </g>
+            <path
+               id="path139"
+               style="fill:none;stroke:#000000;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+               d="m 47.992862,80.789053 h 0.259027 m -3.484762,-1.180104 h 1.957471 m 3.215209,-10e-7 1.058449,10e-7 m 0.812352,10e-7 2.531621,-10e-7 m -9.116836,1.180104 h 2.03725 m 1.635671,0 h 0.906985 m 1.304778,-2e-6 2.773886,2e-6 m -7.761411,1.180103 1.480028,-10e-7 m 1.792674,0 3.59155,10e-7 m -4.857247,1.180104 h 2.850242 m -6.317581,-4.720415 h 3.105905 m 2.605111,0 h 0.169754 m 0.963247,-10e-7 2.940903,10e-7 m -9.680011,-1.180104 h 5.266849 m 0.8015,10e-7 3.506753,-10e-7 m -9.116836,-1.180104 h 5.347789 m 1.672701,0 h 1.63808 m -2.607843,-1.180099 1.710684,-4e-6" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="33.537365"
-             y="93.490456"
-             id="text18909"><tspan
-               sodipodi:role="line"
-               id="tspan18907"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="33.537365"
-               y="93.490456">land cover</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="34.556053"
+           y="77.85424"
+           id="text12969"><tspan
+             sodipodi:role="line"
+             id="tspan12967"
+             style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="34.556053"
+             y="77.85424">World</tspan></text>
+      </g>
+      <g
+         id="g8241"
+         transform="translate(151.73068,5.3367648)"
+         style="filter:url(#filter17455)">
         <g
-           id="g8232"
-           transform="translate(151.73068,5.3367648)"
-           style="filter:url(#filter17455)">
+           id="g1318">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect17161"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g1497"
-             transform="translate(0,13.952261)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect1489"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g1495"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle1491"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle1493"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g1312"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="path25641"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle25723"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="30.49572"
-             y="107.44907"
-             id="text1501"><tspan
-               sodipodi:role="line"
-               id="tspan1499"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="30.49572"
-               y="107.44907">field borders</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="33.537365"
+           y="93.490456"
+           id="text18909"><tspan
+             sodipodi:role="line"
+             id="tspan18907"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="33.537365"
+             y="93.490456">land cover</tspan></text>
+      </g>
+      <g
+         id="g8232"
+         transform="translate(151.73068,5.3367648)"
+         style="filter:url(#filter17455)">
         <g
-           id="g8223"
-           transform="translate(151.73068,5.3217356)"
-           style="filter:url(#filter17455)">
+           id="g1497"
+           transform="translate(0,13.952261)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect1489"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g1513"
-             transform="translate(0,27.919555)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect1505"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g1511"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle1507"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle1509"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g1495"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle1491"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle1493"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="37.274326"
-             y="121.38937"
-             id="text1517"><tspan
-               sodipodi:role="line"
-               id="tspan1515"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="37.274326"
-               y="121.38937">weather</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="30.49572"
+           y="107.44907"
+           id="text1501"><tspan
+             sodipodi:role="line"
+             id="tspan1499"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="30.49572"
+             y="107.44907">field borders</tspan></text>
       </g>
       <g
-         id="g57135"
-         transform="translate(0,35.567501)">
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect35369"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="280.74765"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect35367"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="266.79541"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect35365"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="252.84314"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect35363"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="238.89087"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect35361"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="224.93861"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect17474"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="210.98634"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect35359"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="210.98634"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect8447"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="197.03409"
-           ry="0" />
+         id="g8223"
+         transform="translate(151.73068,5.3217356)"
+         style="filter:url(#filter17455)">
         <g
-           id="g35592"
-           transform="translate(-81.897562,86.739178)">
+           id="g1513"
+           transform="translate(0,27.919555)">
           <rect
-             style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.675224;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
-             id="rect25865"
-             width="80.113647"
-             height="207.05223"
-             x="99.047478"
-             y="12.585736"
-             ry="10.200363"
-             transform="matrix(1.0023947,0,0,0.97388901,-0.33310998,0.18075957)" />
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect1505"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g7973"
-             transform="translate(33.900599,-72.691201)">
+             id="g1511"
+             transform="translate(-0.06205559,-0.52994204)">
             <circle
-               style="fill:none;fill-opacity:1;stroke:#4686fb;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
-               id="circle7802"
-               cx="105.20371"
-               cy="114.80763"
-               r="19.815086" />
-            <path
-               id="path156"
-               style="fill:none;stroke:#000000;stroke-width:0.561578;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
-               d="m 95.753841,109.74455 h 18.899739 m -6.91315,7.50687 v 1.76833 0 m -5.07342,0 v 0 -1.75418 m 7.54468,1.93364 c -9.2e-4,0.0732 -0.004,1.81453 0,1.88481 0.0723,1.6512 1.24007,2.74666 2.78581,3.32758 m -12.8704,-5.21239 c 9.3e-4,0.0732 0.004,1.81453 0,1.88481 -0.0723,1.6512 -1.24006,2.74666 -2.785815,3.32758 m 2.854455,-3.32758 h 10.01595 m -16.901873,3.32758 c 0,0 1.665688,-3.25888 3.139715,-4.19667 1.653151,-1.05176 5.755288,-1.19518 5.755288,-1.19518 h 5.99779 c 0,0 4.1917,0.2004 5.75529,1.19518 1.56359,0.99477 3.13971,4.19667 3.13971,4.19667 M 99.658075,109.74355 c 0.27117,-2.25616 1.232725,-3.92651 2.764745,-4.41985 0.7812,-0.25158 1.84139,0.21654 2.76473,0.21654 0.79048,0 2.07182,-0.49236 2.76473,-0.31533 1.70386,0.43532 2.47381,2.09727 2.76475,4.5192 m 0,0 c 0.0236,0.59423 0,1.74785 0,2.34335 0,3.84846 -2.47563,5.66792 -5.52948,5.66792 -3.05385,0 -5.529475,-1.81946 -5.529475,-5.66792 0,-0.34933 -0.04152,-1.99853 0,-2.34391 m 2.546745,12.64843 h 5.99779 v 2.04048 h -5.99779 z m -8.895003,2.01962 h 23.787793" />
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle1507"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle1509"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="127.67702"
-             y="76.576424"
-             id="text25911"><tspan
-               sodipodi:role="line"
-               id="tspan25909"
-               style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="127.67702"
-               y="76.576424">Farm</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="37.274326"
+           y="121.38937"
+           id="text1517"><tspan
+             sodipodi:role="line"
+             id="tspan1515"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="37.274326"
+             y="121.38937">weather</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g56669"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-9.7854246)">
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect34249"
+         width="66.677605"
+         height="3.5806408"
+         x="166.66119"
+         y="354.69925"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect34251"
+         width="66.677605"
+         height="3.5806408"
+         x="166.66119"
+         y="368.65152"
+         ry="0" />
+      <g
+         id="g35798"
+         transform="translate(-26.831725,230.45208)">
         <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect8449"
-           width="66.677605"
-           height="3.5806408"
-           x="23.867941"
-           y="183.08182"
-           ry="0" />
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.52723;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
+           id="rect25941"
+           width="80"
+           height="126.4156"
+           x="186.83173"
+           y="12.66773"
+           ry="9.3501816"
+           transform="matrix(0.99057751,0,0,1.1426998,2.1373194,-1.5158985)" />
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="213.38039"
+           y="76.576424"
+           id="text25987"><tspan
+             sodipodi:role="line"
+             id="tspan25985"
+             style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="213.38039"
+             y="76.576424">Crops</tspan></text>
         <g
-           id="g34862"
-           transform="translate(-79.85955,86.739178)"
-           style="filter:url(#filter17455)">
-          <g
-             id="g8459"
-             transform="translate(88.79696)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8451"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8457"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8453"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8455"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
-          </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="129.51299"
-             y="93.496811"
-             id="text8463"><tspan
-               sodipodi:role="line"
-               id="tspan8461"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="129.51299"
-               y="93.496811">fields</tspan></text>
+           id="g7969"
+           transform="translate(64.498012,-33.495354)">
+          <circle
+             style="fill:#ffffff;fill-opacity:1;stroke:#faba39;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+             id="path1384"
+             cx="162.33371"
+             cy="75.611786"
+             r="19.815086" />
+          <path
+             style="fill:#000000;stroke-width:0.0357305"
+             d="m 159.6808,87.568553 c -0.35931,-0.06794 -0.45903,-0.136094 -0.49711,-0.339751 -0.0366,-0.195731 -0.0141,-1.832452 0.0309,-2.244329 0.0678,-0.62099 0.104,-0.925889 0.15512,-1.306403 0.0284,-0.211869 0.0644,-0.50581 0.0797,-0.653199 0.0594,-0.570042 0.2107,-1.38004 0.41908,-2.24433 0.11767,-0.488069 0.17247,-0.776208 0.20708,-1.088667 0.0112,-0.101331 0.0481,-0.304827 0.0818,-0.452217 0.0337,-0.147387 0.0848,-0.375497 0.11326,-0.50691 0.0285,-0.131413 0.0823,-0.309861 0.11941,-0.396552 0.0848,-0.19789 0.11969,-0.404129 0.0731,-0.43288 -0.0192,-0.01188 -0.0925,-0.0071 -0.16272,0.01064 -0.0703,0.01773 -0.18348,0.0464 -0.25159,0.06372 -0.0681,0.01731 -0.19623,0.07585 -0.28473,0.130089 -0.14769,0.09052 -0.1639,0.113572 -0.19738,0.280687 -0.0201,0.100136 -0.082,0.279866 -0.13774,0.399398 -0.0557,0.119532 -0.12722,0.300237 -0.15892,0.401566 -0.0316,0.101331 -0.0851,0.244533 -0.11877,0.318227 -0.0337,0.0737 -0.0771,0.216896 -0.0965,0.318225 -0.07,0.365055 -0.11107,0.556139 -0.16196,0.753694 -0.0284,0.110542 -0.0714,0.283891 -0.0954,0.385221 -0.0239,0.10133 -0.0749,0.302966 -0.11304,0.448083 -0.0382,0.145116 -0.0701,0.326002 -0.0709,0.401969 -6.6e-4,0.07596 -0.024,0.198419 -0.0514,0.272113 -0.0497,0.133394 -0.21871,0.867598 -0.29877,1.297796 -0.0231,0.124235 -0.0587,0.267434 -0.0791,0.318227 -0.0204,0.0508 -0.0508,0.197865 -0.0676,0.32683 -0.0372,0.2864 -0.2305,1.249425 -0.26045,1.297896 -0.0119,0.01927 -0.0255,0.200619 -0.0302,0.403 -0.008,0.343705 -0.0142,0.373577 -0.0936,0.453021 -0.12909,0.129082 -0.18939,0.05914 -0.18939,-0.219655 0,-0.119966 -0.0173,-0.275991 -0.0385,-0.346722 -0.0424,-0.141776 0.011,-0.668224 0.14255,-1.403306 0.16875,-0.942937 0.19494,-1.100286 0.21469,-1.28965 0.0115,-0.110542 0.034,-0.253743 0.0501,-0.318227 0.016,-0.06448 0.0782,-0.332998 0.13811,-0.5967 0.10482,-0.460954 0.10689,-0.48358 0.0532,-0.586206 -0.0307,-0.05871 -0.0639,-0.179187 -0.0738,-0.267724 -0.01,-0.08854 -0.0424,-0.216667 -0.0723,-0.28473 -0.0361,-0.08233 -0.0639,-0.291916 -0.083,-0.626211 -0.0157,-0.276355 -0.0443,-0.705959 -0.0632,-0.954678 -0.019,-0.248718 -0.0436,-0.731082 -0.0546,-1.07192 -0.0111,-0.340835 -0.0353,-0.638544 -0.0538,-0.661574 -0.0184,-0.02303 -0.084,-0.04187 -0.14557,-0.04187 -0.13811,0 -0.18138,0.06948 -0.18114,0.2909 2.5e-4,0.276734 -0.0703,1.022773 -0.11668,1.233235 -0.0259,0.117563 -0.0458,0.435395 -0.0479,0.765736 -0.002,0.310612 -0.0123,0.578876 -0.023,0.596141 -0.0224,0.03637 -0.0545,0.936038 -0.0618,1.736639 -0.003,0.303988 -0.0238,0.854184 -0.0466,1.222657 -0.0229,0.368472 -0.0374,0.923072 -0.0322,1.232445 0.01,0.601839 0.002,0.631902 -0.1556,0.601734 -0.0524,-0.01002 -0.0936,0.0081 -0.12711,0.05604 -0.0438,0.06263 -0.0545,0.06491 -0.0922,0.01961 -0.058,-0.06987 -0.0243,-2.083152 0.0491,-2.931499 0.0295,-0.340838 0.068,-0.99655 0.0856,-1.45714 0.0176,-0.46059 0.047,-0.973101 0.0654,-1.138914 0.0184,-0.165812 0.0476,-0.497438 0.065,-0.736944 0.0173,-0.239507 0.0626,-0.614082 0.10079,-0.832391 0.0382,-0.218308 0.0693,-0.463632 0.0693,-0.545163 0,-0.130108 -0.0109,-0.15243 -0.0901,-0.182514 -0.0496,-0.01885 -0.12762,-0.02979 -0.1734,-0.0243 -0.0714,0.0085 -0.089,0.03615 -0.12372,0.194217 -0.0651,0.296432 -0.10918,0.531421 -0.16337,0.870935 -0.0279,0.175024 -0.0751,0.470577 -0.1047,0.656787 -0.0408,0.255945 -0.0454,0.369587 -0.0188,0.465715 0.0265,0.09612 0.0234,0.172914 -0.0127,0.31464 -0.0719,0.282053 -0.15054,0.82063 -0.1512,1.035481 -3.3e-4,0.104734 -0.0242,0.295941 -0.053,0.424906 -0.0558,0.249637 -0.0837,0.480228 -0.16283,1.349978 -0.0274,0.30032 -0.0576,0.55878 -0.0672,0.574351 -0.03,0.0485 -0.0982,0.908617 -0.0956,1.204344 8.7e-4,0.154764 0.0121,0.374799 0.0237,0.488968 0.0201,0.196127 0.0156,0.214793 -0.0817,0.338316 -0.17895,0.227368 -0.37675,0.253438 -0.51536,0.06792 -0.0642,-0.08595 -0.069,-0.134635 -0.0646,-0.668147 0.007,-0.781085 0.0299,-1.377105 0.0563,-1.41977 0.037,-0.05967 0.1328,-0.733787 0.23626,-1.660346 0.0283,-0.253731 0.0732,-0.547671 0.0997,-0.6532 0.10227,-0.407134 0.12236,-0.516079 0.12236,-0.663517 0,-0.08385 0.0178,-0.185385 0.0396,-0.225627 0.0218,-0.04024 0.0669,-0.193758 0.10009,-0.341149 0.0332,-0.147387 0.0894,-0.388568 0.12485,-0.535958 0.0354,-0.147388 0.11176,-0.486551 0.16965,-0.753692 0.0578,-0.267142 0.12708,-0.562409 0.15375,-0.656146 0.0704,-0.247728 0.0647,-0.382276 -0.0165,-0.382276 -0.0357,0 -0.0768,0.01884 -0.0912,0.04187 -0.0656,0.104932 -0.65496,1.891196 -0.75981,2.302952 -0.0493,0.193448 -0.12091,0.457241 -0.15922,0.586206 -0.0383,0.128965 -0.14411,0.520885 -0.23512,0.870934 -0.091,0.350048 -0.2004,0.757043 -0.24306,0.904431 -0.0427,0.147389 -0.10418,0.388572 -0.13669,0.535959 -0.0325,0.14739 -0.0798,0.343349 -0.10492,0.435468 -0.0801,0.292791 -0.28181,1.478442 -0.28181,1.65647 0,0.09421 -0.0218,0.223567 -0.0486,0.287459 -0.0405,0.09694 -0.0657,0.116164 -0.15182,0.116164 -0.0568,0 -0.15178,-0.02024 -0.21106,-0.04496 -0.0593,-0.02473 -0.18569,-0.06362 -0.28089,-0.08642 -0.26696,-0.06394 -0.29589,-0.114506 -0.28565,-0.499327 0.008,-0.300095 0.15973,-1.182102 0.23946,-1.391811 0.0177,-0.0464 0.0702,-0.247189 0.11678,-0.446192 0.2333,-0.996605 0.41713,-1.587789 0.77391,-2.488911 0.062,-0.1566 0.18989,-0.495763 0.28421,-0.753693 0.24597,-0.672676 0.36563,-0.981549 0.45421,-1.172412 0.14907,-0.321189 0.21669,-0.52749 0.23719,-0.723655 0.019,-0.181702 0.0153,-0.197524 -0.0459,-0.197524 -0.0366,0 -0.0894,0.02638 -0.11721,0.05862 -0.14879,0.17224 -0.3696,0.543426 -0.45878,0.771219 -0.0557,0.142356 -0.1481,0.371882 -0.20526,0.510061 -0.0571,0.138175 -0.1325,0.371821 -0.16747,0.519209 -0.035,0.147389 -0.13211,0.471477 -0.21591,0.720196 -0.0838,0.248719 -0.21372,0.640639 -0.28872,0.870934 -0.5099,1.565696 -0.71497,2.175239 -0.76633,2.277744 -0.0323,0.06453 -0.0939,0.273949 -0.13681,0.46538 -0.0477,0.212865 -0.11031,0.395021 -0.16114,0.468965 -0.0712,0.103601 -0.0835,0.160415 -0.0857,0.39689 -0.003,0.344144 -0.0404,0.368507 -0.25145,0.165188 -0.15271,-0.147084 -0.48436,-0.389904 -0.68061,-0.498307 -0.0569,-0.03143 -0.16875,-0.121237 -0.24858,-0.199583 -0.13317,-0.130703 -0.14514,-0.156377 -0.14512,-0.311337 1e-5,-0.09289 0.0319,-0.251792 0.0709,-0.353122 0.039,-0.101331 0.0823,-0.267143 0.0964,-0.368473 0.0399,-0.287965 0.26651,-0.967184 0.50282,-1.507386 0.0765,-0.175023 0.18855,-0.45389 0.24885,-0.619703 0.0603,-0.165812 0.17015,-0.422068 0.24411,-0.569456 0.0739,-0.147389 0.14562,-0.305664 0.15924,-0.351725 0.0137,-0.04606 0.0701,-0.174186 0.12557,-0.284726 0.0554,-0.110543 0.12973,-0.291429 0.16509,-0.401971 0.0353,-0.110542 0.11469,-0.298965 0.17631,-0.418717 0.0616,-0.119754 0.14666,-0.300641 0.18897,-0.401971 0.0424,-0.10133 0.10768,-0.228815 0.14522,-0.2833 0.0376,-0.05448 0.11402,-0.18466 0.16991,-0.289279 0.0559,-0.104619 0.16072,-0.29214 0.23292,-0.416713 0.18843,-0.325171 0.22505,-0.445543 0.16867,-0.554579 -0.0462,-0.08929 -0.26446,-0.298489 -0.31145,-0.298489 -0.0766,0 -0.13857,0.0909 -0.42233,0.619702 -0.0396,0.0737 -0.11962,0.199585 -0.17795,0.279754 -0.0583,0.08017 -0.11587,0.17815 -0.12786,0.217733 -0.012,0.03958 -0.061,0.124117 -0.10873,0.187851 -0.15037,0.200495 -0.79896,1.517852 -0.83884,1.703753 -0.0209,0.09761 -0.0663,0.240638 -0.10098,0.317836 -0.0346,0.0772 -0.0734,0.178042 -0.0862,0.224103 -0.0129,0.04606 -0.0651,0.166649 -0.11623,0.267978 -0.1105,0.219082 -0.20168,0.461787 -0.302,0.803941 -0.0405,0.138176 -0.0952,0.300731 -0.12155,0.361232 -0.0264,0.0605 -0.0483,0.150945 -0.0487,0.200986 -4.4e-4,0.05004 -0.0395,0.181425 -0.0867,0.291966 -0.0472,0.110542 -0.099,0.261281 -0.11507,0.334975 -0.0308,0.14174 -0.16636,0.524896 -0.23988,0.678293 -0.0241,0.05023 -0.0699,0.09637 -0.10194,0.102532 -0.0931,0.01791 -0.23862,-0.108741 -0.34085,-0.296561 -0.0847,-0.15561 -0.0928,-0.197198 -0.077,-0.396061 0.0198,-0.249132 0.31486,-1.165803 0.47477,-1.475031 0.0265,-0.05125 0.10004,-0.250085 0.16343,-0.441847 0.15661,-0.473777 0.36363,-0.979517 0.49924,-1.219595 0.0208,-0.03685 0.10021,-0.187585 0.17644,-0.334974 0.0763,-0.147389 0.17108,-0.320304 0.2108,-0.384258 0.0397,-0.06395 0.10517,-0.199618 0.14546,-0.301476 0.0403,-0.101861 0.0924,-0.207824 0.11576,-0.235474 0.0234,-0.02765 0.11289,-0.178388 0.19893,-0.334975 0.086,-0.156584 0.19094,-0.322385 0.23315,-0.368445 0.0423,-0.04606 0.11045,-0.151575 0.15163,-0.234481 0.0411,-0.0829 0.12575,-0.220591 0.18792,-0.305966 0.0622,-0.08537 0.11304,-0.166655 0.11304,-0.180623 0,-0.01397 0.0653,-0.102394 0.14522,-0.196497 0.23119,-0.27237 0.39073,-0.523413 0.39073,-0.614815 0,-0.04646 -0.0144,-0.13898 -0.0322,-0.205598 -0.0177,-0.06662 -0.0403,-0.173938 -0.0502,-0.238487 -0.0128,-0.0827 -0.0678,-0.166799 -0.18646,-0.284729 -0.16582,-0.16483 -0.26714,-0.311443 -0.26714,-0.386583 0,-0.02659 0.0501,-0.0314 0.16387,-0.01577 0.0974,0.01339 0.17219,0.0091 0.18435,-0.01058 0.0364,-0.05904 -0.0131,-0.126135 -0.12327,-0.166735 -0.1436,-0.05293 -0.42131,-0.325025 -0.44552,-0.436527 -0.0107,-0.049 -0.0323,-0.126788 -0.0481,-0.17285 -0.0157,-0.04606 -0.039,-0.150738 -0.0516,-0.23262 -0.0126,-0.08188 -0.0517,-0.23262 -0.0869,-0.334974 -0.0558,-0.161907 -0.14095,-0.499139 -0.26291,-1.040285 -0.0187,-0.0829 -0.0571,-0.307836 -0.0856,-0.499848 -0.0283,-0.192012 -0.0585,-0.360427 -0.067,-0.374259 -0.0305,-0.04937 -0.0928,-0.379893 -0.19495,-1.035252 -0.10943,-0.70181 -0.19011,-1.167203 -0.24102,-1.390145 -0.0478,-0.209013 -0.13183,-0.619497 -0.21621,-1.055169 -0.016,-0.0829 -0.052,-0.25607 -0.0798,-0.384818 -0.0484,-0.22374 -0.0339,-0.318562 0.0417,-0.271878 0.0388,0.02396 0.20656,0.713245 0.20683,0.849934 4e-4,0.198637 0.0652,0.33882 0.18232,0.394387 0.062,0.02945 0.13926,0.08271 0.17149,0.118335 0.0516,0.05707 0.30672,0.153229 0.33247,0.125305 0.005,-0.0059 -0.003,-0.08595 -0.0188,-0.178064 -0.0828,-0.486199 -0.0994,-0.650759 -0.08,-0.794333 0.0137,-0.101892 -0.004,-0.30752 -0.0518,-0.579883 -0.0764,-0.441615 -0.0707,-0.624608 0.0174,-0.551512 0.10941,0.0908 0.20485,0.39272 0.26618,0.842033 0.0565,0.414208 0.0583,0.500207 0.0182,0.914965 -0.0427,0.442631 -0.042,0.459977 0.0221,0.524099 0.0747,0.0747 0.35316,0.169155 0.39961,0.135549 0.0607,-0.04393 0.28158,-0.769656 0.28158,-0.925078 0,-0.08604 0.015,-0.18427 0.0331,-0.218282 0.0319,-0.05969 -0.009,-0.41771 -0.10213,-0.906036 -0.0255,-0.132761 -0.025,-0.212521 0.002,-0.282155 0.0639,-0.168107 0.13053,-0.04215 0.16816,0.317901 0.0653,0.625231 0.0934,0.803916 0.13401,0.85282 0.0226,0.0273 0.0519,0.189218 0.0649,0.359787 0.013,0.170569 0.0394,0.340274 0.0587,0.377121 0.0192,0.03686 0.0535,0.149904 0.0761,0.251232 0.0226,0.101328 0.0616,0.259604 0.0864,0.351723 0.0249,0.09212 0.0618,0.325762 0.082,0.51921 0.0202,0.193447 0.0578,0.487388 0.0838,0.6532 0.0258,0.165813 0.0638,0.456302 0.0843,0.645526 0.0205,0.189229 0.0586,0.395149 0.0847,0.457596 0.0496,0.118701 0.13666,0.714888 0.18376,1.258449 0.0152,0.175024 0.0444,0.370986 0.065,0.435466 0.0205,0.06449 0.0437,0.253386 0.0514,0.419788 0.008,0.166398 0.0372,0.391904 0.0657,0.501124 0.0284,0.10922 0.0517,0.259476 0.0517,0.333907 3e-5,0.119506 0.0721,0.534966 0.12079,0.696408 0.01,0.03225 0.0414,0.05862 0.0703,0.05862 0.0444,0 0.0494,-0.03265 0.0322,-0.20936 -0.0113,-0.115147 -0.0368,-0.435467 -0.0567,-0.711819 -0.0199,-0.276356 -0.0577,-0.633014 -0.0841,-0.792571 -0.0725,-0.438727 -0.10468,-1.417346 -0.0477,-1.452545 0.0291,-0.01801 0.0573,-0.0065 0.0804,0.03288 0.0196,0.03332 0.0673,0.10004 0.10607,0.14824 0.0388,0.0482 0.0902,0.170536 0.11415,0.271864 0.024,0.101331 0.0639,0.232745 0.0886,0.292028 0.0247,0.05929 0.045,0.202487 0.045,0.318223 1e-5,0.11574 0.0223,0.317133 0.0495,0.447534 0.0317,0.151424 0.055,0.514563 0.0647,1.004927 0.0119,0.602791 0.0296,0.832625 0.0822,1.069303 0.0369,0.165809 0.0718,0.354236 0.0777,0.418717 0.007,0.07715 0.0278,0.11724 0.0609,0.11724 0.0432,0 0.0506,-0.118523 0.0531,-0.854184 0.004,-1.267262 -0.075,-2.297606 -0.19929,-2.591772 -0.0302,-0.07134 -0.0549,-0.216967 -0.0549,-0.32362 0,-0.206104 -0.009,-0.218596 -0.28313,-0.411173 -0.0475,-0.03333 -0.10851,-0.09439 -0.13559,-0.135737 -0.0721,-0.110085 -0.26937,-1.458351 -0.35106,-2.399754 -0.0183,-0.211872 -0.0637,-0.584437 -0.10078,-0.827913 -0.037,-0.243488 -0.0674,-0.515818 -0.0674,-0.605181 0,-0.08936 -0.0151,-0.244392 -0.0334,-0.344496 -0.0183,-0.100111 -0.0482,-0.370437 -0.0663,-0.60073 -0.0181,-0.230299 -0.0562,-0.56192 -0.0847,-0.736947 -0.0536,-0.32859 -0.11665,-1.344039 -0.0901,-1.450132 0.0243,-0.09743 0.0881,-0.04556 0.11788,0.09603 0.0152,0.07229 0.0555,0.244503 0.0896,0.382677 0.034,0.138181 0.0719,0.432118 0.0841,0.653201 0.0122,0.221083 0.043,0.495271 0.0685,0.609298 0.0256,0.114033 0.0563,0.332603 0.0686,0.485714 0.025,0.312534 0.0494,0.362131 0.17848,0.362131 0.0936,0 0.17409,-0.08327 0.28174,-0.291436 0.085,-0.164462 0.0697,-0.229252 -0.12413,-0.524092 -0.28516,-0.433768 -0.40196,-0.691861 -0.31309,-0.691861 0.0699,0 0.25594,0.187733 0.42313,0.427092 0.12691,0.181696 0.16019,0.209359 0.25193,0.209359 0.11346,0 0.0891,0.03227 0.36462,-0.483502 0.0584,-0.109327 0.12367,-0.204345 0.14506,-0.211153 0.0409,-0.01303 0.23195,0.257962 0.32711,0.463852 0.0747,0.161614 0.0811,0.377931 0.0135,0.454877 -0.0995,0.11317 -0.10235,0.197191 -0.0114,0.33128 0.0472,0.06955 0.0943,0.160378 0.10473,0.201845 0.0215,0.08561 0.10855,0.131962 0.15694,0.08357 0.0208,-0.02082 0.016,-0.340824 -0.0134,-0.897154 -0.057,-1.076999 -0.0593,-1.457804 -0.009,-1.474647 0.0614,-0.02062 0.0885,0.09005 0.21475,0.877831 0.0678,0.423111 0.13578,1.663249 0.12604,2.300067 -0.005,0.36228 0.002,0.670291 0.0157,0.684463 0.0525,0.05276 0.093,-0.04818 0.1228,-0.306682 0.0169,-0.14631 0.0529,-0.342513 0.0801,-0.435993 0.0271,-0.09348 0.0595,-0.387417 0.0719,-0.6532 0.0124,-0.265778 0.0506,-0.618901 0.0849,-0.784712 0.0343,-0.165817 0.0867,-0.542662 0.11652,-0.837437 0.0573,-0.565821 0.10004,-0.787192 0.15202,-0.787192 0.0173,0 0.0398,0.04143 0.0498,0.09212 0.0101,0.05067 0.0397,0.167486 0.0659,0.259605 0.0331,0.116592 0.0531,0.437262 0.0655,1.055168 0.0183,0.911143 -0.003,1.218335 -0.13205,1.909357 -0.0738,0.394905 -0.14425,0.825773 -0.16433,1.004929 -0.009,0.0829 -0.0269,0.199727 -0.0391,0.259605 -0.0179,0.08782 -0.0116,0.108866 0.033,0.108866 0.0727,0 0.11165,-0.106055 0.209,-0.569458 0.0445,-0.211873 0.10144,-0.475666 0.12649,-0.586204 0.025,-0.110545 0.0763,-0.336655 0.11373,-0.502466 0.0952,-0.421166 0.18947,-0.761519 0.2921,-1.055168 0.0484,-0.138174 0.10185,-0.38453 0.11899,-0.54746 0.0171,-0.162924 0.0688,-0.408194 0.11469,-0.545039 0.0459,-0.136845 0.0835,-0.276388 0.0835,-0.310098 0,-0.105655 0.0694,-0.266033 0.12424,-0.287077 0.0456,-0.01748 0.0488,0.0013 0.0239,0.13968 -0.0157,0.08791 -0.0303,0.295514 -0.0323,0.461324 -0.004,0.367394 -0.0922,0.964046 -0.20367,1.383596 -0.0738,0.277847 -0.0777,0.321467 -0.0358,0.401967 0.0258,0.04968 0.0785,0.150592 0.11712,0.224291 0.0939,0.179497 0.22419,0.474004 0.27732,0.626912 0.0237,0.06844 0.065,0.132787 0.0916,0.142986 0.053,0.02036 0.2861,-0.104562 0.48497,-0.259932 0.14014,-0.10949 0.34444,-0.406426 0.37925,-0.55127 0.0123,-0.05099 0.0479,-0.145447 0.0792,-0.209929 0.0314,-0.06448 0.0984,-0.290592 0.14902,-0.502465 0.0506,-0.211872 0.12083,-0.484268 0.15601,-0.605331 0.0352,-0.121057 0.0641,-0.24165 0.0642,-0.267977 4.9e-4,-0.121502 0.0735,-0.299101 0.123,-0.299101 0.0434,0 0.0491,0.02592 0.0319,0.142364 -0.0117,0.0783 -0.0343,0.23363 -0.0502,0.34519 -0.0436,0.30477 -0.13542,0.670127 -0.24364,0.969582 -0.1305,0.361116 -0.19538,0.620649 -0.23029,0.921184 -0.0563,0.484903 -0.0942,0.662135 -0.18084,0.845188 -0.0865,0.183006 -0.16677,0.53617 -0.20491,0.90246 -0.0137,0.132127 -0.0507,0.236747 -0.12138,0.343384 -0.12374,0.186814 -0.17918,0.555266 -0.0836,0.555266 0.0809,0 0.27984,-0.421263 0.37718,-0.798625 0.13111,-0.50829 0.16619,-0.635841 0.27322,-0.993492 0.0551,-0.184236 0.10961,-0.38773 0.12105,-0.452213 0.0115,-0.06448 0.0567,-0.245367 0.10067,-0.401968 0.0439,-0.156601 0.10995,-0.40532 0.14672,-0.55271 0.0368,-0.147391 0.13768,-0.509161 0.22426,-0.803936 0.0866,-0.294782 0.17962,-0.618869 0.20675,-0.720197 0.0506,-0.188956 0.0925,-0.261791 0.12206,-0.212278 0.0398,0.06663 -0.14089,0.908989 -0.26803,1.249309 -0.0512,0.137075 -0.0923,0.345747 -0.11221,0.56946 -0.0328,0.3689 -0.051,0.472695 -0.1485,0.849298 -0.10917,0.421364 0.0839,0.361254 0.30046,-0.09354 0.23062,-0.484419 0.31957,-0.684149 0.31957,-0.717631 0,-0.01898 0.0218,-0.08397 0.0485,-0.144471 0.0907,-0.205524 0.35344,-1.070132 0.35344,-1.162879 0,-0.05073 -0.0302,-0.179922 -0.067,-0.287024 -0.0369,-0.107095 -0.067,-0.252941 -0.067,-0.3241 0,-0.07116 -0.0378,-0.237656 -0.0841,-0.369998 -0.0998,-0.285572 -0.15515,-0.814868 -0.0827,-0.790727 0.0608,0.02023 0.14223,0.191849 0.32334,0.680889 0.0574,0.154996 0.13503,0.251226 0.20263,0.251226 0.0321,0 0.0404,0.0216 0.0261,0.067 -0.0149,0.04681 -0.006,0.067 0.0293,0.067 0.07,0 0.0794,-0.02075 0.19999,-0.442303 0.12826,-0.448423 0.21061,-0.527829 0.18002,-0.173567 -0.011,0.126856 -0.0444,0.325317 -0.0744,0.441027 -0.0805,0.310681 -0.067,0.348174 0.15087,0.418816 0.10132,0.03286 0.24752,0.06871 0.32487,0.07969 0.15879,0.02251 0.14998,0.03751 0.19989,-0.340412 0.0511,-0.386946 0.0318,-0.619411 -0.0697,-0.837437 -0.2435,-0.523137 -0.31575,-0.793051 -0.21761,-0.812806 0.0358,-0.0072 0.0885,0.05557 0.1611,0.191718 0.0593,0.11133 0.1566,0.266478 0.21613,0.344759 0.0595,0.07829 0.15212,0.245924 0.20575,0.372518 0.19801,0.467354 0.29349,0.500331 0.448,0.154748 0.0577,-0.129128 0.10498,-0.244974 0.10498,-0.257444 0,-0.01251 0.0287,-0.05381 0.0637,-0.09182 0.0351,-0.03803 0.14275,-0.219898 0.23932,-0.404128 0.0966,-0.184237 0.22993,-0.396103 0.29635,-0.470823 0.0664,-0.07471 0.18861,-0.228028 0.27152,-0.3407 0.14786,-0.200947 0.20937,-0.246833 0.29311,-0.218654 0.0597,0.02003 0.0519,0.192975 -0.0111,0.245158 -0.029,0.02415 -0.0914,0.12018 -0.13847,0.213457 -0.0868,0.17197 -0.16033,0.273658 -0.38651,0.534617 -0.0691,0.07971 -0.12561,0.154546 -0.12561,0.166309 0,0.01171 -0.0302,0.05152 -0.067,0.08837 -0.0369,0.03686 -0.067,0.102781 -0.067,0.14652 0,0.119696 -0.0912,0.354178 -0.18618,0.478717 -0.0464,0.06088 -0.10451,0.167676 -0.12911,0.237401 -0.0246,0.06972 -0.0757,0.184401 -0.11338,0.25484 -0.086,0.160475 -0.075,0.195862 0.2958,0.948112 0.14678,0.297806 0.26686,0.552966 0.26686,0.567032 0,0.04327 0.20092,0.591593 0.27118,0.740077 0.0782,0.165208 0.16428,0.480615 0.16428,0.601691 0,0.047 0.0225,0.132919 0.0501,0.190979 0.0276,0.05806 0.0786,0.203534 0.11357,0.323288 0.19609,0.67231 0.36604,1.162489 0.44136,1.272904 0.0314,0.04606 0.0882,0.181722 0.12612,0.301476 0.038,0.119751 0.11678,0.353397 0.17514,0.519211 l 0.10614,0.301476 -0.0551,0.257134 c -0.0635,0.296411 -0.04,0.451565 0.11604,0.76486 0.0505,0.101508 0.1178,0.28993 0.14948,0.418716 0.0831,0.338175 0.31352,0.719175 0.412,0.681442 0.0173,-0.0067 0.004,-0.136028 -0.0312,-0.29654 -0.0341,-0.156601 -0.0757,-0.378425 -0.0925,-0.492938 -0.0383,-0.261723 -0.092,-0.493052 -0.1889,-0.813465 -0.0905,-0.299069 -0.13178,-0.466903 -0.19853,-0.806285 -0.0274,-0.139468 -0.0882,-0.36558 -0.13496,-0.502462 -0.0468,-0.136887 -0.10788,-0.339325 -0.13573,-0.449869 -0.0278,-0.110539 -0.1091,-0.389406 -0.18058,-0.619704 -0.0715,-0.230293 -0.17102,-0.584529 -0.22122,-0.787188 -0.0502,-0.202663 -0.13276,-0.52675 -0.18347,-0.720196 -0.0507,-0.193447 -0.10203,-0.453916 -0.11402,-0.578808 -0.012,-0.124894 -0.0667,-0.373613 -0.12155,-0.552711 -0.0549,-0.179092 -0.12067,-0.393452 -0.14623,-0.47636 -0.0256,-0.0829 -0.0652,-0.233644 -0.0882,-0.334979 -0.0229,-0.101322 -0.0687,-0.261313 -0.10178,-0.35552 -0.0331,-0.09421 -0.0707,-0.265305 -0.0838,-0.380209 -0.0218,-0.192596 -0.0187,-0.207978 0.0391,-0.196857 0.0652,0.01257 0.0873,0.06659 0.14138,0.346381 0.0178,0.09212 0.073,0.27301 0.12286,0.401975 0.0497,0.128964 0.10177,0.302309 0.11555,0.385217 0.03,0.180676 0.15395,0.567981 0.24118,0.753691 0.0346,0.0737 0.0629,0.159481 0.0629,0.190638 -7e-5,0.03116 0.0173,0.0674 0.0385,0.08056 0.0432,0.02671 0.0177,-0.459395 -0.0401,-0.764427 -0.0177,-0.09301 -0.0321,-0.295658 -0.0321,-0.450321 0,-0.23005 0.01,-0.285048 0.0551,-0.302348 0.0671,-0.02573 0.1459,0.07134 0.1459,0.179681 0,0.04215 0.038,0.189997 0.0845,0.328544 0.0465,0.138548 0.0985,0.362039 0.1156,0.496652 0.05,0.394572 0.12911,0.535848 0.3693,0.659747 0.0644,0.03326 0.15467,0.100562 0.20042,0.149564 0.11878,0.127249 0.28566,0.223086 0.34726,0.199448 0.029,-0.01112 0.0836,-0.10553 0.12121,-0.209758 0.0377,-0.104228 0.0838,-0.216213 0.10248,-0.248856 0.0773,-0.134771 0.0706,-0.351939 -0.0281,-0.912072 -0.0552,-0.313202 -0.11739,-0.697587 -0.13824,-0.854188 -0.0209,-0.156601 -0.0537,-0.39575 -0.073,-0.53145 -0.0257,-0.18029 -0.025,-0.256881 0.003,-0.284452 0.0523,-0.05223 0.0913,0.01767 0.13756,0.246447 0.0483,0.23826 0.16789,0.642656 0.20429,0.690296 0.0364,0.04772 0.15318,0.383719 0.20817,0.599355 0.0235,0.09212 0.0685,0.216848 0.10008,0.27718 0.0316,0.06036 0.0872,0.256292 0.12359,0.435463 0.0364,0.179183 0.0835,0.363466 0.10461,0.409521 0.0211,0.04608 0.0708,0.180787 0.11044,0.299384 0.0909,0.271989 0.16528,0.314333 0.14305,0.08143 -0.009,-0.08969 -0.0424,-0.283667 -0.0753,-0.431051 -0.0329,-0.147391 -0.0632,-0.396109 -0.0674,-0.552711 -0.004,-0.174548 -0.0401,-0.407865 -0.0917,-0.602955 -0.15998,-0.605416 -0.2084,-0.885018 -0.20884,-1.205904 -4e-4,-0.300129 0.004,-0.318811 0.0715,-0.328479 0.0935,-0.01329 0.25629,0.157975 0.35999,0.378724 0.0433,0.09212 0.11767,0.348372 0.16531,0.569454 0.13515,0.627064 0.14947,0.691572 0.19647,0.884954 0.062,0.255192 0.12625,0.261947 0.13214,0.01388 0.008,-0.344987 -0.008,-0.685432 -0.0568,-1.218642 -0.0494,-0.536117 -0.0277,-1.078092 0.0517,-1.286823 0.0337,-0.0885 0.0392,-0.09068 0.0971,-0.03823 0.0715,0.06468 0.11722,0.446827 0.12479,1.04194 0.009,0.706227 0.0947,1.399102 0.19551,1.580596 0.0288,0.05184 0.15011,0.214871 0.26957,0.362262 0.11947,0.147383 0.27785,0.384798 0.35195,0.527581 0.15259,0.293989 0.20822,0.318804 0.39908,0.177992 0.11577,-0.08541 0.38206,-0.382652 0.4403,-0.491475 0.0406,-0.07593 0.11738,-0.0829 0.14416,-0.01309 0.0106,0.02762 0.0489,0.05027 0.085,0.05027 0.0546,0 0.0696,-0.03174 0.0894,-0.189984 0.0385,-0.308573 6.5e-4,-0.328479 -0.47113,-0.249328 -0.48399,0.08113 -0.58247,0.0846 -0.65065,0.02291 -0.0349,-0.03155 -0.0824,-0.105308 -0.1055,-0.163847 -0.0231,-0.05852 -0.0608,-0.129063 -0.0838,-0.156699 -0.0229,-0.02762 -0.0965,-0.22359 -0.1635,-0.435462 -0.067,-0.211873 -0.13623,-0.411394 -0.15382,-0.443389 -0.0452,-0.08232 -0.0396,-0.159566 0.0116,-0.159566 0.0554,0 0.32655,0.456225 0.42811,0.720195 0.0425,0.110538 0.0953,0.221378 0.1173,0.246304 0.0691,0.07837 0.17458,0.01015 0.3713,-0.240346 0.10386,-0.132244 0.23007,-0.285657 0.28045,-0.340936 0.0504,-0.05525 0.19802,-0.29181 0.32808,-0.52565 0.17516,-0.314936 0.24946,-0.487921 0.28658,-0.667261 0.0353,-0.170333 0.0755,-0.267466 0.13569,-0.327686 0.0856,-0.08557 0.0856,-0.08558 0.15255,-0.01859 0.0578,0.0578 0.0699,0.128735 0.0882,0.518365 0.0142,0.302361 0.009,0.495637 -0.0175,0.585386 -0.05,0.173253 -0.12874,0.795315 -0.15596,1.231845 -0.0117,0.188393 -0.0358,0.395292 -0.0534,0.45978 -0.0177,0.06448 -0.0451,0.237827 -0.061,0.385217 -0.016,0.147391 -0.0526,0.373501 -0.0815,0.502466 -0.0288,0.128964 -0.0527,0.31739 -0.0531,0.418712 -4.1e-4,0.101334 -0.0234,0.297294 -0.0513,0.435469 -0.0279,0.138181 -0.0663,0.340575 -0.0854,0.449771 -0.0191,0.109195 -0.04,0.207174 -0.0464,0.217734 -0.007,0.01055 -0.0212,0.185009 -0.0328,0.387668 -0.0231,0.404709 -0.0773,0.747002 -0.12887,0.812803 -0.0519,0.06623 -0.0752,0.510347 -0.0268,0.510347 0.0572,0 0.15945,-0.254027 0.18737,-0.465444 0.0131,-0.0994 0.052,-0.242594 0.0863,-0.318228 0.0357,-0.07847 0.0631,-0.21661 0.064,-0.321744 6.6e-4,-0.101331 0.017,-0.24453 0.0358,-0.318227 0.0823,-0.322394 0.16675,-0.722274 0.20152,-0.95468 0.0207,-0.138175 0.0595,-0.364284 0.0863,-0.502458 0.0268,-0.138175 0.0617,-0.341676 0.0776,-0.45222 0.0159,-0.110538 0.0443,-0.250755 0.0632,-0.311591 0.0388,-0.124671 0.0845,-0.60702 0.14266,-1.504004 0.0426,-0.657744 0.0736,-0.744121 0.18569,-0.518725 0.0544,0.109491 0.061,0.207984 0.0573,0.868811 -0.004,0.697286 -2.7e-4,0.745312 0.0563,0.745312 0.0425,0 0.0809,-0.05479 0.12978,-0.185487 0.0382,-0.102022 0.0694,-0.208534 0.0694,-0.236688 0,-0.02814 0.0144,-0.07823 0.0322,-0.111264 0.0177,-0.03306 0.0539,-0.20608 0.0804,-0.384537 0.0284,-0.190403 0.0831,-0.396495 0.13243,-0.498806 0.0463,-0.09589 0.11583,-0.308743 0.15456,-0.473009 0.0682,-0.289034 0.11254,-0.388032 0.17399,-0.388032 0.0929,0 0.004,0.516185 -0.29738,1.74187 -0.10347,0.419688 -0.0988,0.461554 0.0763,0.686696 0.32605,0.419242 0.35475,0.380621 0.61013,-0.820687 0.12164,-0.572223 0.12463,-0.603467 0.12534,-1.309556 4.1e-4,-0.562981 0.011,-0.735652 0.0467,-0.778814 0.0555,-0.06701 0.24915,-0.07343 0.30178,-0.01002 0.0208,0.025 0.0531,0.209647 0.0719,0.410346 0.0188,0.200693 0.0485,0.447802 0.066,0.54913 0.0175,0.101328 0.0497,0.331209 0.0716,0.510837 0.0362,0.297786 0.0459,0.3266 0.11063,0.3266 0.0552,0 0.092,-0.04831 0.16618,-0.218648 0.0524,-0.120265 0.1688,-0.31828 0.25869,-0.440051 0.0899,-0.121764 0.16342,-0.235451 0.16342,-0.25264 0,-0.01721 0.0339,-0.02645 0.0754,-0.02055 0.13822,0.01964 0.1219,0.163611 -0.0923,0.814645 -0.30672,0.93218 -0.35154,1.094777 -0.35154,1.275282 0,0.102442 -0.0164,0.217005 -0.0366,0.254584 -0.0466,0.08705 -0.009,0.29312 0.0577,0.318837 0.0898,0.0345 0.15158,-0.07474 0.25258,-0.446819 0.0543,-0.199901 0.12731,-0.423759 0.16232,-0.497451 0.0351,-0.0737 0.11727,-0.266622 0.18277,-0.428727 0.0655,-0.162099 0.19424,-0.441576 0.28607,-0.621061 0.0918,-0.179484 0.16698,-0.342526 0.16698,-0.362327 0,-0.04857 0.13107,-0.212514 0.16992,-0.212514 0.0518,0 0.0353,0.167852 -0.0496,0.502543 -0.18808,0.742059 -0.29672,1.140093 -0.38851,1.423558 -0.0537,0.165816 -0.13738,0.474828 -0.18595,0.686701 -0.0486,0.211872 -0.11701,0.451198 -0.15208,0.531843 -0.035,0.08064 -0.0637,0.176433 -0.0637,0.212867 0,0.03646 -0.0391,0.143804 -0.0868,0.238599 -0.0477,0.0948 -0.16181,0.398464 -0.25355,0.674815 -0.0917,0.276356 -0.21599,0.600443 -0.27609,0.720198 -0.0601,0.11975 -0.1185,0.295853 -0.1298,0.391338 -0.0139,0.1173 -0.0538,0.219422 -0.12288,0.314875 -0.0563,0.0777 -0.10234,0.156866 -0.10234,0.175918 0,0.01905 -0.028,0.09593 -0.0623,0.170838 -0.0343,0.0749 -0.10359,0.234172 -0.15412,0.353923 -0.0505,0.119754 -0.1205,0.279018 -0.15549,0.353927 -0.035,0.0749 -0.0637,0.149089 -0.0637,0.164857 0,0.04847 -0.16684,0.460677 -0.25177,0.622034 -0.0442,0.08396 -0.0909,0.218981 -0.10391,0.30006 -0.0221,0.138386 -0.16478,0.471705 -0.31493,0.735933 -0.0365,0.0642 -0.0664,0.165433 -0.0664,0.224972 0,0.05954 -0.0213,0.157757 -0.0472,0.218256 -0.25326,0.59024 -0.3557,0.874083 -0.37213,1.031185 -0.0218,0.208205 -0.0234,0.204989 0.19323,0.379087 0.0875,0.07033 0.15912,0.147053 0.15912,0.170513 0,0.02346 0.0499,0.07898 0.11087,0.123374 0.10404,0.07575 0.26496,0.24599 0.67267,0.711618 0.0941,0.107487 0.27373,0.309024 0.39911,0.447856 0.12539,0.138833 0.25147,0.311108 0.28016,0.382831 0.0288,0.07173 0.0959,0.16155 0.14938,0.199611 0.11239,0.08003 0.19666,0.226483 0.19666,0.341776 0,0.04411 0.0377,0.123996 0.0838,0.177526 0.0461,0.05353 0.11445,0.162303 0.15186,0.241716 0.0375,0.07942 0.12537,0.230153 0.19547,0.334975 0.0701,0.104823 0.14738,0.243345 0.17172,0.307828 0.0243,0.06449 0.057,0.131561 0.0725,0.149064 0.0155,0.01751 0.0281,0.05596 0.0281,0.08546 0,0.0295 0.0594,0.145075 0.13204,0.256834 0.0886,0.13642 0.15463,0.295482 0.2008,0.484 0.0554,0.226182 0.0888,0.297956 0.17186,0.369005 0.11329,0.09692 0.126,0.141309 0.28168,0.983713 0.0477,0.25793 0.10127,0.532166 0.1191,0.609413 0.0179,0.07724 0.031,0.182764 0.0291,0.234483 -0.002,0.06176 -0.02,0.02505 -0.052,-0.106952 -0.0761,-0.314041 -0.21193,-0.757167 -0.27723,-0.904432 -0.0327,-0.07369 -0.10052,-0.247043 -0.15076,-0.385221 -0.1389,-0.382039 -0.26773,-0.662897 -0.61062,-1.331298 -0.38865,-0.757579 -0.50937,-0.982745 -0.56136,-1.04702 -0.0604,-0.0747 -0.38794,-0.657195 -0.38854,-0.691016 -6.5e-4,-0.03657 -0.15773,-0.26078 -0.4182,-0.5969 -0.11054,-0.142646 -0.24314,-0.314445 -0.29467,-0.381777 -0.0515,-0.06733 -0.32267,-0.352298 -0.60255,-0.633259 -0.3965,-0.398034 -0.52815,-0.510835 -0.5962,-0.510835 -0.0941,0 -0.1982,0.09101 -0.1982,0.173255 0,0.06085 0.2805,0.429957 0.53596,0.705252 0.10132,0.109202 0.20491,0.238844 0.23018,0.288097 0.0253,0.04926 0.0732,0.119698 0.10668,0.156545 0.10868,0.119887 0.22463,0.294948 0.43927,0.663221 0.11596,0.19896 0.26725,0.430013 0.3362,0.513454 0.069,0.08343 0.13936,0.202367 0.15645,0.264286 0.017,0.06192 0.0702,0.163833 0.11796,0.226475 0.0477,0.06264 0.1044,0.165309 0.12581,0.228152 0.0214,0.06284 0.0855,0.182092 0.14235,0.264998 0.085,0.12405 0.72341,1.381979 0.72341,1.425607 0,0.0072 0.0431,0.107696 0.0959,0.223304 0.0528,0.115609 0.10708,0.247884 0.12072,0.293942 0.0137,0.04606 0.0591,0.144039 0.10085,0.217734 0.0418,0.0737 0.1103,0.228753 0.15219,0.344574 0.0657,0.181637 0.0709,0.228217 0.0378,0.338862 -0.0211,0.07055 -0.0384,0.158597 -0.0384,0.195656 0,0.09207 -0.0819,0.153004 -0.16861,0.125475 -0.05,-0.01587 -0.1244,-0.135554 -0.24876,-0.40023 -0.0976,-0.207672 -0.19629,-0.436144 -0.21936,-0.507711 -0.023,-0.07157 -0.0531,-0.145198 -0.0666,-0.163622 -0.0136,-0.01842 -0.0559,-0.116402 -0.094,-0.217733 -0.1207,-0.320717 -0.34378,-0.85002 -0.37351,-0.886279 -0.0158,-0.0192 -0.0774,-0.125345 -0.137,-0.235885 -0.0597,-0.110543 -0.12889,-0.224783 -0.15394,-0.25387 -0.025,-0.02909 -0.0456,-0.06796 -0.0456,-0.08639 0,-0.04225 -0.55666,-0.976314 -0.63567,-1.066631 -0.0323,-0.03685 -0.15422,-0.232807 -0.27108,-0.435466 -0.33052,-0.573177 -0.94398,-1.489492 -1.17716,-1.758309 -0.11893,-0.137105 -0.13087,-0.142567 -0.27587,-0.126223 -0.19001,0.02142 -0.32021,0.103785 -0.3194,0.202055 2.6e-4,0.04103 0.0456,0.14093 0.10049,0.222002 0.0549,0.08107 0.0999,0.162003 0.0999,0.179842 0,0.01784 0.0805,0.147468 0.17897,0.288062 0.0985,0.140596 0.19839,0.315921 0.2221,0.389616 0.0422,0.131307 0.10392,0.242559 0.4569,0.824271 0.0962,0.158569 0.24527,0.428291 0.33119,0.599381 0.14462,0.287964 0.29116,0.530807 0.44469,0.736935 0.0671,0.0901 0.19125,0.416852 0.22621,0.595382 0.0118,0.06032 0.0556,0.150761 0.0974,0.200984 0.0418,0.05022 0.10739,0.189632 0.14588,0.309795 0.0385,0.120162 0.11752,0.323659 0.17564,0.452215 0.0581,0.128556 0.15109,0.361866 0.2066,0.518467 0.0899,0.253677 0.22476,0.547098 0.48109,1.046812 0.12635,0.246322 0.11084,0.349013 -0.0877,0.580977 -0.35604,0.415963 -0.55788,0.540533 -0.7121,0.439484 -0.10867,-0.0712 -0.37547,-0.634948 -0.62168,-1.313581 -0.1802,-0.496713 -0.24931,-0.669442 -0.31416,-0.785151 -0.0355,-0.06336 -0.0944,-0.191488 -0.13094,-0.284729 -0.0865,-0.221093 -0.26396,-0.620124 -0.46766,-1.051992 -0.0899,-0.19058 -0.16344,-0.352145 -0.16344,-0.359035 0,-0.03663 -0.31621,-0.813409 -0.43619,-1.071515 -0.0766,-0.164882 -0.16746,-0.360081 -0.20181,-0.433776 -0.0343,-0.0737 -0.17036,-0.375171 -0.30222,-0.669949 -0.24511,-0.547967 -0.30789,-0.653201 -0.38964,-0.653201 -0.0353,0 -0.0414,0.03029 -0.0249,0.125616 0.044,0.255039 0.21836,0.829626 0.2921,0.963051 0.0204,0.03685 0.0478,0.134827 0.061,0.217734 0.0131,0.0829 0.047,0.218572 0.0751,0.301478 0.0588,0.172991 0.1195,0.41856 0.15743,0.636451 0.0144,0.0829 0.0709,0.286403 0.1255,0.452215 0.0546,0.165812 0.12957,0.406995 0.1666,0.53596 0.037,0.128965 0.0917,0.318714 0.12147,0.421662 0.0297,0.102949 0.0541,0.263266 0.0541,0.35626 0,0.107698 0.0411,0.282957 0.11299,0.48277 0.13498,0.374687 0.26947,0.808114 0.33641,1.084131 0.14844,0.612074 0.27316,1.070035 0.35944,1.31972 0.0819,0.237214 0.0905,0.291312 0.0545,0.345202 -0.1065,0.159486 -0.80083,0.338496 -1.24719,0.32155 l -0.26662,-0.01012 -0.14753,-0.28473 c -0.14185,-0.27372 -0.22508,-0.532368 -0.32512,-1.010294 -0.0257,-0.122708 -0.0906,-0.356352 -0.14422,-0.519211 -0.0537,-0.162858 -0.12273,-0.469455 -0.1535,-0.681326 -0.0308,-0.211873 -0.0918,-0.558571 -0.13559,-0.770442 -0.16177,-0.782608 -0.24559,-1.002793 -0.29969,-0.787227 -0.0227,0.09039 0.0255,0.671907 0.0817,0.98599 0.0179,0.100107 0.0326,0.259243 0.0326,0.353637 0,0.09439 0.0287,0.329036 0.0638,0.521433 0.035,0.192395 0.0883,0.530696 0.11831,0.751779 0.03,0.221082 0.0683,0.492412 0.0853,0.602954 0.017,0.110541 0.0396,0.352705 0.0503,0.53814 0.0249,0.429915 0.008,0.450587 -0.37211,0.457842 -0.15075,0.0029 -0.29517,-0.01208 -0.33698,-0.03488 -0.0403,-0.02196 -0.13483,-0.03992 -0.21019,-0.03992 -0.16833,0 -0.20083,0.06305 -0.17697,0.343298 0.0168,0.196896 -0.0202,0.293154 -0.11237,0.293154 -0.0844,0 -0.14125,-0.184368 -0.2123,-0.687585 -0.039,-0.275867 -0.092,-0.607091 -0.11781,-0.736056 -0.0258,-0.128966 -0.0644,-0.332464 -0.0858,-0.452218 -0.0776,-0.434813 -0.10744,-0.590217 -0.15443,-0.803937 -0.0607,-0.27627 -0.26681,-1.059854 -0.34795,-1.32315 -0.0341,-0.110543 -0.13679,-0.442167 -0.22828,-0.736944 -0.0915,-0.294779 -0.21381,-0.694236 -0.27181,-0.887684 -0.17612,-0.587341 -0.37605,-1.117459 -0.45476,-1.205908 -0.0481,-0.05403 -0.0815,-0.146133 -0.094,-0.259587 -0.0107,-0.09671 -0.044,-0.232378 -0.0739,-0.301478 -0.11977,-0.276568 -0.22044,-0.47221 -0.25941,-0.504174 -0.0705,-0.05779 -0.51683,-0.179662 -0.6163,-0.168269 -0.0901,0.01031 -0.0943,0.01843 -0.087,0.166194 0.005,0.104833 0.0557,0.251873 0.15513,0.452216 0.18123,0.365031 0.30488,0.747623 0.35578,1.100811 0.0399,0.276963 0.0642,0.373333 0.17328,0.686698 0.064,0.183897 0.1945,0.664415 0.34774,1.280423 0.0446,0.179161 0.0726,0.347778 0.0623,0.374704 -0.0103,0.02692 0.0201,0.161738 0.0677,0.299583 0.0476,0.137845 0.0865,0.275091 0.0865,0.304991 0,0.0299 0.0316,0.152161 0.0702,0.271687 0.0386,0.119529 0.0619,0.239005 0.0517,0.265499 -0.019,0.04942 -0.003,0.173653 0.11269,0.871085 0.0367,0.221084 0.0801,0.484876 0.0966,0.586206 0.0331,0.202939 0.1515,0.826002 0.20693,1.088667 0.0517,0.245146 0.10403,0.825437 0.0823,0.912806 -0.0607,0.24349 -0.25018,-0.123512 -0.35028,-0.678323 -0.0399,-0.221084 -0.0869,-0.474721 -0.10436,-0.563639 -0.0175,-0.08892 -0.0318,-0.218267 -0.0318,-0.287446 0,-0.06918 -0.0375,-0.312978 -0.0833,-0.541777 -0.0458,-0.228801 -0.0835,-0.460153 -0.0838,-0.514116 -2.7e-4,-0.05396 -0.015,-0.144406 -0.0327,-0.200984 -0.0385,-0.122642 -0.15501,-0.637851 -0.1975,-0.873313 -0.0433,-0.240123 -0.16436,-0.736893 -0.23669,-0.971426 -0.0341,-0.110541 -0.0811,-0.283891 -0.10457,-0.385221 -0.0234,-0.101329 -0.0715,-0.289753 -0.10667,-0.418717 -0.0352,-0.128967 -0.0926,-0.362611 -0.12762,-0.519212 -0.035,-0.1566 -0.0882,-0.367635 -0.11823,-0.468964 -0.0301,-0.10133 -0.0913,-0.319902 -0.13606,-0.485714 -0.11423,-0.423173 -0.40451,-1.333604 -0.50382,-1.5802 -0.0835,-0.207288 -0.16605,-0.285127 -0.2171,-0.204675 -0.0366,0.05761 -0.0348,0.136112 0.009,0.394732 0.0204,0.119752 0.0419,0.30064 0.0481,0.401969 0.0184,0.306648 0.0743,0.744665 0.11519,0.904432 0.0479,0.186988 0.11787,0.698215 0.18558,1.356646 0.0284,0.276355 0.0659,0.577831 0.0833,0.66995 0.0174,0.09212 0.0396,0.288077 0.0493,0.435466 0.01,0.14739 0.0335,0.350886 0.0528,0.452215 0.0851,0.446192 0.11181,0.607321 0.19405,1.172412 0.0174,0.119753 0.0239,0.274455 0.0144,0.343781 -0.0113,0.08295 0.007,0.186034 0.0515,0.301477 0.0409,0.104614 0.0831,0.330934 0.10448,0.56065 0.0196,0.211873 0.0587,0.460494 0.0866,0.552494 0.0279,0.092 0.0665,0.35579 0.0857,0.586205 0.0192,0.230415 0.0565,0.504016 0.0829,0.608005 0.0964,0.379551 0.0393,0.526194 -0.23441,0.601763 -0.17799,0.04914 -0.25284,-0.01295 -0.35125,-0.291413 -0.065,-0.183985 -0.0862,-0.331627 -0.1074,-0.749491 -0.0264,-0.52107 -0.0664,-0.905898 -0.12697,-1.222391 -0.0767,-0.400859 -0.11265,-0.753738 -0.10897,-1.069271 0.002,-0.185909 -0.0126,-0.398545 -0.0329,-0.472524 -0.0203,-0.07398 -0.0493,-0.44352 -0.0647,-0.821204 -0.0432,-1.065097 -0.11811,-2.195829 -0.14875,-2.245413 -0.0152,-0.02468 -0.0393,-0.194106 -0.0534,-0.3765 -0.0242,-0.312079 -0.12958,-1.215693 -0.19822,-1.699258 -0.0744,-0.524372 -0.0709,-0.514583 -0.20018,-0.546157 -0.18291,-0.04466 -0.19058,-0.0063 -0.15617,0.780639 0.0993,2.270719 0.11261,3.021688 0.0586,3.308851 -0.0303,0.161514 -0.0303,0.305362 -2e-5,0.619704 0.0216,0.225151 0.0425,0.756064 0.0463,1.179806 0.009,0.943813 0.0685,1.738371 0.18499,2.445316 0.0182,0.110542 0.0404,0.336649 0.0493,0.502462 0.009,0.165813 0.0263,0.401641 0.0385,0.524063 0.0275,0.275435 0.002,0.385863 -0.0957,0.415359 -0.0415,0.01249 -0.12516,0.04578 -0.18611,0.07397 -0.0649,0.03002 -0.1232,0.03889 -0.14068,0.0214 -0.0616,-0.06155 -0.26873,-0.962544 -0.3013,-1.310121 -0.0283,-0.302394 -0.0847,-1.471096 -0.0909,-1.885255 -6.6e-4,-0.06448 -0.0158,-0.441329 -0.033,-0.837438 -0.0362,-0.832519 -0.0316,-1.688868 0.0164,-3.08458 0.0222,-0.645095 0.0227,-1.048467 0.002,-1.155663 -0.0183,-0.09269 -0.0231,-0.355957 -0.0111,-0.602298 0.0275,-0.560715 -0.002,-0.852027 -0.0857,-0.852027 -0.0546,0 -0.0621,0.04825 -0.0793,0.510836 -0.0105,0.28096 -0.0325,0.736945 -0.0491,1.013299 -0.0669,1.117257 -0.10157,1.954267 -0.11664,2.813787 -0.009,0.497437 -0.0404,1.34911 -0.0705,1.892605 -0.03,0.543497 -0.0593,1.327338 -0.065,1.741869 -0.008,0.554199 -0.0247,0.811326 -0.0646,0.971426 -0.0298,0.119755 -0.0545,0.302738 -0.0548,0.406635 -6.5e-4,0.233879 -0.0499,0.295646 -0.31333,0.39243 -0.39621,0.14559 -0.47949,0.09853 -0.52488,-0.296603 -0.0568,-0.494884 -0.0391,-1.131891 0.0647,-2.311324 0.0203,-0.230295 0.0427,-0.690049 0.0499,-1.021673 0.0183,-0.837595 0.0791,-2.083568 0.11966,-2.451731 0.0186,-0.169343 0.0348,-0.402988 0.0359,-0.519212 0.002,-0.116224 0.0157,-0.286685 0.0326,-0.378804 0.0168,-0.09212 0.0453,-0.366823 0.0633,-0.610458 0.0181,-0.243634 0.0485,-0.47252 0.0679,-0.508635 0.0193,-0.03612 0.0351,-0.142888 0.0351,-0.237273 0,-0.09439 0.0157,-0.280032 0.0348,-0.412546 0.0191,-0.132514 0.0486,-0.338915 0.0656,-0.458667 0.017,-0.119755 0.0406,-0.283205 0.0525,-0.363224 0.0188,-0.12626 0.014,-0.143969 -0.0362,-0.133991 -0.0705,0.01403 -0.17894,0.269772 -0.18236,0.430219 -8.7e-4,0.06449 -0.0399,0.259647 -0.0856,0.433698 -0.0457,0.17405 -0.0831,0.358401 -0.0831,0.409666 0,0.05127 -0.0213,0.150041 -0.0475,0.219502 -0.0267,0.07109 -0.0567,0.323944 -0.0687,0.57851 -0.0117,0.248718 -0.035,0.520048 -0.0516,0.602954 -0.0167,0.0829 -0.0311,0.278866 -0.032,0.435466 -6.5e-4,0.156602 -0.0163,0.337487 -0.034,0.40197 -0.0474,0.171428 -0.10183,0.541392 -0.1331,0.904432 -0.015,0.175024 -0.0443,0.514186 -0.065,0.753692 -0.0206,0.239507 -0.0525,0.565303 -0.0709,0.723993 -0.0183,0.158688 -0.0335,0.430017 -0.0336,0.602954 -2.2e-4,0.17632 -0.0215,0.384091 -0.0485,0.473025 -0.0277,0.09109 -0.0489,0.304964 -0.05,0.502462 -8.7e-4,0.189127 -0.0192,0.509679 -0.0404,0.712338 -0.0212,0.202661 -0.0416,0.568678 -0.0453,0.813374 -0.006,0.402605 -0.0136,0.452122 -0.0781,0.520841 -0.0658,0.07 -0.0673,0.08171 -0.0197,0.149736 0.0284,0.04059 0.0424,0.08885 0.031,0.107237 -0.0299,0.04837 -0.35669,0.0348 -0.69294,-0.02878 z m -1.25551,-7.088644 c 0.0427,-0.04273 0.12972,-0.291322 0.2523,-0.721041 0.0183,-0.06449 0.073,-0.230203 0.12117,-0.368267 0.12532,-0.358572 0.14198,-0.687283 0.051,-1.005128 -0.0396,-0.138178 -0.11231,-0.409507 -0.16164,-0.602955 l -0.0897,-0.351723 -0.21773,-0.0086 c -0.11975,-0.0048 -0.23956,0.0055 -0.26624,0.02283 -0.0756,0.049 -0.0801,0.371684 -0.0177,1.258711 0.031,0.442167 0.0666,0.988232 0.079,1.213477 0.0137,0.249837 0.0385,0.425526 0.0635,0.45054 0.0226,0.02255 0.041,0.06814 0.041,0.101299 0,0.07294 0.0772,0.07874 0.14511,0.0109 z m 7.7335,-0.570691 c 0.0363,-0.880019 0.0854,-1.453949 0.15533,-1.814051 0.0966,-0.497437 0.14891,-0.873186 0.12667,-0.909167 -0.0269,-0.04355 -0.20981,-0.06802 -0.2628,-0.03515 -0.0237,0.01475 -0.0427,0.08993 -0.0427,0.169946 0,0.186092 -0.0458,0.205691 -0.1398,0.05975 -0.15798,-0.245409 -0.19047,-0.282588 -0.20306,-0.232368 -0.007,0.02647 -0.0409,0.146113 -0.0761,0.265867 -0.12394,0.421643 -0.20097,0.720831 -0.20086,0.78015 7e-5,0.03298 0.0303,0.119049 0.0671,0.191277 0.0369,0.07223 0.067,0.194235 0.067,0.271132 0,0.0769 0.0171,0.197081 0.0382,0.267075 0.0322,0.107407 0.0296,0.135825 -0.0168,0.182141 -0.0776,0.07756 -0.0702,0.135412 0.0644,0.507546 0.0656,0.181356 0.1598,0.454408 0.20935,0.606783 0.0645,0.198558 0.1043,0.274368 0.14032,0.267591 0.0412,-0.0077 0.0544,-0.111913 0.0737,-0.578524 z m -4.48406,-2.735469 c 0.0181,-0.02865 0.0234,-0.07673 0.0118,-0.106873 -0.0266,-0.06954 -0.34902,-0.07658 -0.44057,-0.0096 -0.0856,0.06255 -0.0351,0.125575 0.0935,0.116913 0.0585,-0.0039 0.13657,0.01025 0.17334,0.03153 0.0794,0.04594 0.11758,0.0384 0.16194,-0.03194 z m 1.51302,0.03901 c 0.0115,-0.01859 0.012,-0.06188 8.7e-4,-0.0962 -0.024,-0.0757 -0.22683,-0.110774 -0.40639,-0.07028 -0.1465,0.03305 -0.19701,0.07698 -0.16984,0.147777 0.016,0.04159 0.0757,0.05249 0.28721,0.05249 0.14687,0 0.27644,-0.01521 0.28793,-0.0338 z m -5.55953,-0.455705 c 0.31092,-0.518838 0.36642,-0.616179 0.53904,-0.945387 0.2236,-0.426445 0.44555,-0.762562 0.67954,-1.029056 0.0569,-0.0648 0.14291,-0.196415 0.19114,-0.292457 0.0483,-0.09604 0.13988,-0.259838 0.20367,-0.363984 0.14246,-0.232552 0.1398,-0.342097 -0.009,-0.356614 -0.18683,-0.01829 -0.27936,0.04402 -0.37009,0.249171 -0.046,0.104069 -0.12603,0.251111 -0.17779,0.326752 -0.0518,0.07564 -0.15196,0.25813 -0.22264,0.405515 -0.0707,0.14739 -0.1934,0.376212 -0.27265,0.508495 -0.0792,0.132283 -0.14414,0.252871 -0.14416,0.267978 -4e-5,0.01512 -0.0867,0.200818 -0.19262,0.41269 -0.1059,0.21187 -0.21931,0.463649 -0.25199,0.559507 -0.0327,0.09586 -0.0793,0.194149 -0.10357,0.218425 -0.0677,0.06769 -0.11433,0.172096 -0.0977,0.218616 0.0317,0.08811 0.10036,0.03402 0.22841,-0.179651 z m -0.94716,-0.02185 c 0.0326,-0.06937 0.0958,-0.238213 0.14056,-0.375207 0.13334,-0.40847 0.44725,-1.123289 0.49329,-1.123289 0.015,0 0.0274,0.04521 0.0274,0.100493 0,0.104724 0.0718,0.138756 0.12364,0.05862 0.07,-0.108166 0.35494,-0.93111 0.33075,-0.955291 -0.0323,-0.03228 -0.17604,0.02631 -0.24583,0.100148 -0.3901,0.412778 -0.51004,0.55975 -0.51004,0.625005 0,0.04089 -0.025,0.122593 -0.0554,0.181557 -0.0938,0.181365 -0.51399,1.397088 -0.51399,1.487203 0,0.10055 0.14899,0.03006 0.20973,-0.09924 z m 2.04625,0.05938 c 0.11455,-0.03475 0.20845,-0.09756 0.31865,-0.213101 0.2341,-0.24544 0.26362,-0.314574 0.19538,-0.457635 -0.0351,-0.07373 -0.0795,-0.116703 -0.12028,-0.116703 -0.13386,0 -0.50177,0.476736 -0.5881,0.762066 -0.0269,0.08868 -0.0181,0.08982 0.19435,0.02537 z m 7.65865,-0.109117 c -2.7e-4,-0.05067 -0.0451,-0.172813 -0.0995,-0.27144 -0.10152,-0.18418 -0.24156,-0.491772 -0.68849,-1.512298 -0.28998,-0.662144 -0.5804,-1.283629 -0.70442,-1.507386 -0.0459,-0.0829 -0.15901,-0.298584 -0.25124,-0.479288 l -0.1677,-0.328545 -0.12405,0.01031 c -0.0794,0.0066 -0.12757,0.02892 -0.13384,0.06199 -0.005,0.0284 0.12598,0.314045 0.29188,0.634735 0.1659,0.320693 0.31764,0.628975 0.3372,0.685075 0.0196,0.0561 0.0737,0.157022 0.12029,0.224274 0.0466,0.06725 0.10506,0.199303 0.12988,0.293455 0.0248,0.09415 0.10019,0.271284 0.16743,0.393625 0.0672,0.122341 0.13778,0.306324 0.15673,0.408851 0.0397,0.21477 0.15559,0.460644 0.26276,0.557497 0.0958,0.08657 0.15449,0.202562 0.2674,0.528393 0.11407,0.329178 0.16572,0.392864 0.31866,0.392864 0.10608,0 0.11751,-0.009 0.11697,-0.09212 z m 0.63706,0.03327 c 0,-0.03236 -0.0463,-0.194407 -0.10292,-0.360099 -0.0566,-0.165688 -0.11651,-0.369085 -0.1331,-0.45199 -0.075,-0.374242 -0.25583,-0.872819 -0.36874,-1.016356 -0.0918,-0.116666 -0.36725,-0.314004 -0.47668,-0.34147 -0.0822,-0.02061 -0.091,-0.01407 -0.091,0.06775 0,0.04981 0.0282,0.130591 0.0626,0.179492 0.0734,0.104291 0.23886,0.448794 0.23886,0.497466 0,0.01849 0.044,0.09437 0.0978,0.168632 0.0538,0.07426 0.12116,0.203834 0.14972,0.287942 0.0841,0.247635 0.38352,0.898999 0.44402,0.965854 0.0715,0.07902 0.17938,0.08069 0.17938,0.0028 z m -1.42478,-0.173795 c 0.04,-0.06468 -0.093,-0.480269 -0.18839,-0.58896 -0.0524,-0.05964 -0.0952,-0.131641 -0.0952,-0.160018 0,-0.02839 -0.0625,-0.173356 -0.13875,-0.32218 -0.12003,-0.234112 -0.15051,-0.270546 -0.2261,-0.270302 -0.0733,2.58e-4 -0.10467,0.034 -0.1946,0.209361 -0.17363,0.338616 -0.17353,0.341635 0.0188,0.538479 0.093,0.09518 0.2202,0.248429 0.28269,0.340545 0.084,0.123859 0.15208,0.182283 0.26119,0.224286 0.16967,0.06532 0.25255,0.07382 0.28039,0.02879 z m 2.67853,0.002 c 0.0262,-0.04234 -0.0334,-0.441417 -0.11563,-0.774334 -0.0387,-0.156601 -0.0925,-0.382708 -0.11966,-0.502463 -0.0832,-0.367309 -0.17913,-0.660179 -0.22992,-0.702327 -0.0702,-0.05824 -0.18202,-0.01026 -0.20686,0.08872 -0.0284,0.112965 0.0477,0.862108 0.10473,1.032328 0.0247,0.0737 0.0544,0.217602 0.0661,0.319795 0.0117,0.102198 0.0543,0.251745 0.0949,0.332335 0.0591,0.11747 0.10038,0.154653 0.2078,0.187525 0.17325,0.05301 0.17699,0.05336 0.19858,0.01843 z m -0.78498,-0.229999 c -4e-4,-0.204745 -0.0718,-0.504786 -0.20431,-0.858239 -0.14155,-0.377783 -0.1821,-0.456537 -0.23506,-0.456537 -0.037,0 -0.0357,0.275093 0.002,0.452215 0.0157,0.07369 0.0449,0.213061 0.0646,0.309704 0.0198,0.09664 0.0741,0.247262 0.12062,0.33471 0.0465,0.08744 0.0846,0.17494 0.0846,0.19443 0,0.04907 0.0714,0.115834 0.12394,0.115834 0.0252,0 0.0435,-0.03876 0.0433,-0.09212 z m -7.33203,-0.28481 c 0.32532,-0.315199 0.68314,-0.716936 0.71558,-0.803406 0.0359,-0.09562 0.25968,-0.384393 0.52378,-0.675859 0.1982,-0.218736 0.39257,-0.509036 0.54525,-0.814394 0.15095,-0.301869 0.15482,-0.383735 0.0205,-0.434425 -0.0552,-0.02085 -0.10068,-0.05809 -0.10089,-0.08271 -6.6e-4,-0.07258 -0.32176,-0.370433 -0.38564,-0.357696 -0.0323,0.0065 -0.0813,0.07616 -0.11203,0.159407 -0.0642,0.173782 -0.16124,0.237436 -0.12581,0.0825 0.0122,-0.05307 0.0436,-0.209544 0.0699,-0.347718 0.0264,-0.138179 0.0707,-0.315561 0.0986,-0.394186 0.0523,-0.146845 0.042,-0.243083 -0.0256,-0.241203 -0.0524,0.0017 -0.15552,0.08272 -0.15552,0.122559 0,0.01788 -0.098,0.144341 -0.21784,0.281036 -0.11981,0.136698 -0.22419,0.27869 -0.23196,0.315536 -0.008,0.03686 -0.0367,0.172509 -0.0643,0.301476 -0.0939,0.438872 -0.0973,0.48459 -0.0371,0.507657 0.0531,0.02041 0.39634,-0.05427 0.86053,-0.187252 0.12405,-0.03553 0.23289,-0.05271 0.24188,-0.03818 0.0211,0.03397 -0.0183,0.158838 -0.14852,0.47067 -0.15197,0.364152 -0.17283,0.38122 -0.43614,0.35683 -0.11975,-0.01111 -0.3073,-0.04355 -0.41677,-0.07212 -0.10948,-0.02855 -0.24138,-0.04265 -0.2931,-0.03128 l -0.0941,0.02066 v -0.234962 c 0,-0.129232 0.0129,-0.269863 0.0286,-0.312513 0.11553,-0.313382 0.0501,-0.344803 -0.17905,-0.08592 -0.24196,0.273388 -0.27749,0.364738 -0.29044,0.746581 l -0.0113,0.33371 0.17229,0.01 c 0.0972,0.0057 0.28937,-0.01989 0.44106,-0.05862 0.31969,-0.08163 0.34134,-0.08292 0.34134,-0.02044 0,0.101568 -0.17843,0.607035 -0.22835,0.646897 -0.0614,0.04902 -0.4331,0.05618 -0.55287,0.01067 -0.0451,-0.01717 -0.11826,-0.06736 -0.16243,-0.111526 -0.0442,-0.04417 -0.10525,-0.09426 -0.13574,-0.111326 -0.0355,-0.01985 -0.0678,-0.107908 -0.0898,-0.244631 -0.0396,-0.24613 -0.0427,-0.251455 -0.13156,-0.22327 -0.0933,0.02959 -0.11186,0.09393 -0.12623,0.437246 -0.007,0.165814 -0.0152,0.324091 -0.0183,0.351725 -0.0156,0.138283 0.005,0.16749 0.11757,0.16749 0.10981,0 0.41457,-0.04958 0.53216,-0.08657 0.0456,-0.01436 0.0586,0.0012 0.0586,0.06922 0,0.08196 -0.0824,0.281285 -0.1319,0.318821 -0.0368,0.02795 -0.20308,0.327647 -0.20308,0.366061 0,0.01973 0.0431,0.03589 0.0958,0.03589 0.0674,0 0.1395,-0.0423 0.24286,-0.142445 z m 9.51281,-0.08603 c 0.049,-0.05581 0.58618,-1.598864 0.62302,-1.789745 0.0149,-0.07709 0.007,-0.09212 -0.0531,-0.09212 -0.039,0 -0.12717,0.03016 -0.19591,0.067 -0.0687,0.03686 -0.14354,0.067 -0.16619,0.067 -0.064,0 -0.10034,0.09541 -0.14251,0.374339 -0.0214,0.141402 -0.0908,0.382014 -0.15418,0.534698 -0.0634,0.152679 -0.10694,0.304043 -0.0967,0.336369 0.0103,0.03233 6.5e-4,0.149114 -0.0209,0.259533 -0.05,0.254079 -0.0287,0.31882 0.0946,0.288359 0.0504,-0.01247 0.1008,-0.03292 0.1118,-0.04543 z m -0.85223,-0.441895 c 0.0215,-0.119523 0.0486,-0.397655 0.0603,-0.618068 0.0117,-0.220421 0.0358,-0.46601 0.0537,-0.545758 0.0178,-0.07975 0.0394,-0.411923 0.0478,-0.738159 0.009,-0.343331 0.0366,-0.691912 0.0659,-0.827636 0.0615,-0.284556 0.10227,-0.728358 0.0738,-0.802476 -0.0189,-0.04928 -0.0297,-0.04944 -0.12183,-0.0017 -0.0556,0.02876 -0.1011,0.0726 -0.1011,0.09744 0,0.02482 -0.0831,0.138362 -0.18481,0.252273 l -0.1848,0.207119 0.0217,0.492181 c 0.0119,0.270702 0.0186,0.647606 0.015,0.837573 -0.004,0.214802 0.007,0.362425 0.0306,0.390437 0.0205,0.02478 0.0363,0.13314 0.0351,0.240812 -0.002,0.107672 0.003,0.346508 0.008,0.530744 0.0237,0.757276 0.02,0.726039 0.0833,0.713856 0.0432,-0.0083 0.0686,-0.0679 0.0975,-0.228565 z m -4.63347,-0.09906 c -0.007,-0.133321 -0.0579,-0.178825 -0.40617,-0.359785 -0.13436,-0.06982 -0.31312,-0.18347 -0.39724,-0.252559 -0.23403,-0.192212 -0.30319,-0.166226 -0.18186,0.06833 0.10386,0.200779 0.36532,0.428811 0.63916,0.557437 0.30358,0.142597 0.35371,0.140652 0.34611,-0.01343 z m -7.96046,-0.160121 c 0.0292,-0.06909 0.0662,-0.223597 0.082,-0.343348 0.0158,-0.119755 0.0382,-0.287677 0.0496,-0.373156 0.016,-0.119996 -0.003,-0.235479 -0.0838,-0.506606 -0.0995,-0.334753 -0.1044,-0.378606 -0.1044,-0.937517 0,-0.478249 -0.009,-0.593961 -0.0498,-0.627708 -0.0404,-0.03353 -0.0531,-0.03116 -0.067,0.01264 -0.009,0.02972 -0.026,0.0804 -0.0367,0.112641 -0.0108,0.03225 -0.0253,0.254579 -0.0324,0.494084 -0.007,0.239506 -0.023,0.574569 -0.0356,0.74458 -0.0134,0.181678 -0.007,0.43025 0.0152,0.602953 0.0211,0.161613 0.0544,0.42873 0.0741,0.593596 0.0197,0.164862 0.0434,0.311835 0.0525,0.326601 0.0356,0.05755 0.0853,0.0215 0.13621,-0.09877 z m -1.79895,-0.131252 c 6.6e-4,-0.115128 -0.0352,-0.178602 -0.10131,-0.178602 -0.0776,0 -0.11037,0.100152 -0.0687,0.209797 0.0578,0.15213 0.16884,0.131762 0.16999,-0.0312 z m 9.93815,-0.203722 c 0.013,-0.05067 0.0246,-0.159951 0.0257,-0.242859 l 0.002,-0.150738 -0.21774,0.0093 c -0.28283,0.01203 -0.34872,-0.0063 -0.39597,-0.109938 -0.0214,-0.04704 -0.0661,-0.09639 -0.0994,-0.109668 -0.0705,-0.02819 -0.31277,-0.179023 -0.53657,-0.3341 -0.0865,-0.05993 -0.23525,-0.14783 -0.33058,-0.195328 -0.19139,-0.09537 -0.24291,-0.165492 -0.14113,-0.192109 0.0981,-0.02566 0.21087,0.01343 0.85041,0.294443 0.14401,0.06329 0.30655,0.09294 0.38059,0.06944 0.0533,-0.01692 0.0677,-0.0659 0.0869,-0.296884 0.0293,-0.352612 0.005,-0.458275 -0.10487,-0.458275 -0.15149,0 -0.2119,0.05763 -0.2119,0.202162 0,0.116154 -0.009,0.132491 -0.0754,0.130262 -0.1466,-0.005 -0.28892,-0.0834 -0.49081,-0.270529 -0.20101,-0.186326 -0.36596,-0.27699 -0.42632,-0.234337 -0.0169,0.01195 -0.0587,0.06692 -0.0929,0.122193 -0.0343,0.05528 -0.0994,0.140568 -0.14493,0.18955 -0.12326,0.132672 -0.0903,0.246716 0.19196,0.664635 0.0311,0.04607 0.0833,0.136505 0.11601,0.200986 0.0859,0.169435 0.21027,0.259369 0.4199,0.303614 0.1906,0.04023 0.5746,0.22326 0.83744,0.399159 0.19627,0.131348 0.32511,0.134613 0.35737,0.0091 z m -10.15663,-0.319981 c 0.0278,-0.04241 0.0602,-0.12532 0.072,-0.184235 0.0192,-0.09618 0.0134,-0.107114 -0.0573,-0.107114 -0.0485,0 -0.12083,0.04734 -0.18843,0.123328 -0.12624,0.141903 -0.13123,0.162287 -0.0511,0.208963 0.0949,0.05527 0.17087,0.04143 0.22484,-0.04094 z m 5.37957,-0.452848 c 0.20815,-0.327478 0.52432,-0.737737 0.70305,-0.912272 0.0859,-0.08393 0.23087,-0.264811 0.32207,-0.40197 0.0912,-0.13716 0.28248,-0.398172 0.42506,-0.58003 0.14258,-0.181853 0.32122,-0.423036 0.39699,-0.535957 0.0757,-0.11292 0.21724,-0.296872 0.31439,-0.408779 0.0971,-0.111907 0.23779,-0.295561 0.31255,-0.408121 0.0748,-0.112565 0.15119,-0.214084 0.16983,-0.225603 0.0187,-0.01151 0.0339,-0.06873 0.0339,-0.127125 0,-0.143214 -0.15818,-0.549075 -0.2238,-0.574259 -0.0615,-0.02358 -0.14467,0.03553 -0.14467,0.102795 0,0.06285 -0.18744,0.395562 -0.32766,0.581598 -0.0625,0.0829 -0.13562,0.203494 -0.16249,0.267979 -0.0834,0.200068 -0.50176,0.886915 -0.74476,1.222656 -0.0533,0.0737 -0.12117,0.181814 -0.15075,0.240263 -0.0296,0.05845 -0.11428,0.176192 -0.18824,0.261646 -0.0739,0.08545 -0.13447,0.167361 -0.13447,0.182019 0,0.04899 -0.33277,0.605675 -0.47337,0.791904 -0.23175,0.306955 -0.41602,0.655343 -0.38683,0.73139 0.0337,0.08793 0.1099,0.02679 0.25921,-0.208134 z m 8.60688,-0.523552 c 0,-0.395201 -0.0165,-0.795555 -0.0367,-0.889672 -0.0336,-0.156424 -0.0496,-0.177358 -0.18599,-0.243656 -0.10502,-0.05102 -0.15622,-0.06129 -0.17269,-0.03465 -0.0366,0.05921 -0.0196,1.058146 0.0202,1.18595 0.0196,0.0629 0.0459,0.197276 0.0586,0.298608 0.0354,0.283652 0.1057,0.392455 0.258,0.399323 0.0541,0.0024 0.0586,-0.05289 0.0586,-0.715901 z m -10.21846,0.479268 c 0.0428,-0.05793 0.119,-0.219967 0.16927,-0.360095 0.0503,-0.14013 0.13008,-0.352763 0.17734,-0.472514 0.21449,-0.543449 0.28883,-0.920578 0.19914,-1.010268 -0.0318,-0.03188 -0.0589,-0.02358 -0.1249,0.03846 -0.10708,0.100593 -0.15072,0.25873 -0.15095,0.547069 -1.7e-4,0.216382 -0.007,0.236766 -0.13094,0.385219 -0.14865,0.178213 -0.23006,0.392542 -0.26922,0.708816 -0.0376,0.303432 -0.004,0.345228 0.13026,0.163302 z m 9.44671,0.032 c 0.0402,-0.04318 0.0683,-0.118905 0.0683,-0.184236 0,-0.09028 -0.0131,-0.110924 -0.0702,-0.110924 -0.1209,0 -0.26479,0.127141 -0.26479,0.233971 0,0.147181 0.15372,0.182447 0.26668,0.06119 z m -13.79963,-0.01047 c 0.023,-0.02763 0.0487,-0.114316 0.0572,-0.192609 0.0154,-0.141326 0.0134,-0.144402 -0.28047,-0.42995 -0.16279,-0.15818 -0.32975,-0.305598 -0.371,-0.327594 -0.0412,-0.02198 -0.0985,-0.08537 -0.12718,-0.140849 l -0.0522,-0.100859 0.16068,0.02069 0.16067,0.02073 0.0957,-0.199037 c 0.10772,-0.223966 0.10137,-0.256008 -0.0849,-0.428414 -0.33027,-0.305679 -0.47223,-0.416174 -0.53469,-0.416174 -0.0624,0 -0.0674,0.01428 -0.0494,0.142365 0.011,0.0783 0.0326,0.262953 0.0481,0.410343 0.0155,0.14739 0.0444,0.320738 0.0643,0.385223 0.0199,0.06449 0.0506,0.169999 0.0683,0.234481 0.1073,0.391899 0.23104,0.748669 0.27489,0.792623 0.10363,0.103873 0.38808,0.276964 0.45703,0.278111 0.0392,7.85e-4 0.09,-0.02141 0.11298,-0.04908 z m 12.91799,-0.06723 c 0.0243,-0.06329 -0.0415,-0.16583 -0.31663,-0.49383 -0.24666,-0.294029 -0.3413,-0.332611 -0.3413,-0.139148 0,0.06625 0.0235,0.201264 0.0522,0.300016 0.0414,0.142634 0.0807,0.200523 0.19082,0.28151 0.15555,0.114388 0.38007,0.142228 0.4149,0.05145 z m -9.29862,-0.03409 c 0.0544,-0.02812 0.0988,-0.06579 0.0988,-0.08375 0,-0.01797 0.021,-0.03265 0.0465,-0.03265 0.0256,0 0.0811,-0.02804 0.12346,-0.06229 l 0.0769,-0.06229 -0.0884,-0.08844 c -0.061,-0.06097 -0.1239,-0.08845 -0.20255,-0.08845 -0.0628,0 -0.18174,-0.0093 -0.26443,-0.02061 -0.18866,-0.02587 -0.22857,0.04019 -0.12765,0.211237 0.0372,0.06308 0.0677,0.133414 0.0677,0.156308 0,0.05504 0.069,0.122029 0.12561,0.122029 0.0249,0 0.0897,-0.02299 0.14403,-0.05111 z m 1.32731,-0.04101 c 0.0651,-0.08172 0.4129,-0.806462 0.4129,-0.860412 0,-0.06809 -0.0883,-0.125734 -0.17402,-0.113587 -0.063,0.0089 -0.0914,0.05413 -0.1545,0.245429 -0.20558,0.623694 -0.24041,0.92442 -0.0844,0.72857 z m 8.38191,-0.629412 c 0.097,-0.14925 0.18827,-0.341643 0.2231,-0.470325 0.0745,-0.275437 0.0521,-0.305711 -0.1845,-0.248945 -0.13373,0.03208 -0.18215,0.06227 -0.22131,0.137977 -0.0379,0.07327 -0.0739,0.09692 -0.14777,0.09692 -0.0537,0 -0.10718,-0.0154 -0.11881,-0.03425 -0.0117,-0.01885 -0.1048,-0.09602 -0.20701,-0.171532 -0.10221,-0.07551 -0.27609,-0.22753 -0.38637,-0.33782 -0.16889,-0.168881 -0.20771,-0.193356 -0.246,-0.155061 -0.0383,0.0383 -0.0383,0.07995 2.8e-4,0.263932 0.10158,0.485575 0.0956,0.475152 0.42391,0.741242 0.27302,0.221295 0.59996,0.430423 0.67289,0.430423 0.0151,0 0.10134,-0.113655 0.19162,-0.252567 z m 3.28187,0.17103 c 0.0947,-0.04899 0.1919,-0.145096 0.16815,-0.16631 -0.007,-0.0065 -0.0999,-0.02226 -0.20588,-0.03513 -0.21322,-0.02587 -0.25258,0.0049 -0.21221,0.165792 0.0243,0.09676 0.1085,0.108767 0.24994,0.03561 z m -16.35585,-0.04459 c 0.0583,-0.03887 0.18084,-0.400009 0.18084,-0.532713 0,-0.120044 -3.2e-4,-0.120312 -0.12365,-0.100301 -0.15671,0.02542 -0.48184,0.188315 -0.52704,0.264032 -0.0274,0.04592 -0.0108,0.08238 0.082,0.179808 0.064,0.06722 0.16165,0.142454 0.21692,0.167196 0.11886,0.05322 0.12322,0.05377 0.17089,0.02198 z m 15.71886,-0.01881 c 0.0485,-0.05854 -0.063,-0.899327 -0.12196,-0.918981 -0.0769,-0.02563 -0.1144,0.160639 -0.0763,0.379299 0.0196,0.11242 0.0356,0.260688 0.0356,0.329476 0,0.129151 0.0481,0.25466 0.0976,0.25466 0.0155,0 0.0449,-0.02001 0.0651,-0.04445 z m -12.57349,-0.183505 0.16748,-0.09241 -0.009,-0.194157 c -0.009,-0.180531 -0.0939,-0.560869 -0.17307,-0.769214 -0.0343,-0.09046 -0.11415,-0.118997 -0.15371,-0.055 -0.0586,0.09491 -0.15089,0.511193 -0.17033,0.768849 -0.0338,0.448709 0.0293,0.512529 0.33854,0.341924 z m 6.27449,-0.403398 c 0.0134,-0.186975 -0.0793,-0.481898 -0.18186,-0.578217 -0.0439,-0.04125 -0.0798,-0.09467 -0.0798,-0.118696 0,-0.06043 0.13971,7.86e-4 0.33209,0.145236 0.0986,0.07407 0.18513,0.111116 0.25962,0.111116 0.0615,0 0.11174,-0.0066 0.11174,-0.0146 0,-0.04127 -0.66375,-0.683514 -0.72641,-0.702868 -0.0685,-0.02118 -0.20348,-0.228233 -0.45508,-0.698341 -0.11292,-0.210984 -0.18467,-0.2609 -0.24667,-0.171619 -0.14799,0.213077 -0.32532,0.451448 -0.39833,0.535439 -0.0465,0.05353 -0.0904,0.127471 -0.0976,0.164317 -0.007,0.03686 -0.0302,0.157439 -0.0512,0.267978 -0.021,0.110543 -0.0684,0.302755 -0.10536,0.427143 -0.037,0.124386 -0.0578,0.241209 -0.0464,0.259605 0.0296,0.04775 0.23671,0.04143 0.27602,-0.0084 0.0313,-0.03966 0.0579,-0.146832 0.19365,-0.778815 0.0743,-0.345661 0.0957,-0.386298 0.14998,-0.284762 0.0291,0.05428 0.0378,0.209762 0.0291,0.516195 l -0.0123,0.438515 h 0.18424 0.18423 l 0.0478,-0.159111 c 0.0503,-0.167369 0.12277,-0.206084 0.20359,-0.108694 0.065,0.07821 0.0454,0.340816 -0.0349,0.470809 -0.0804,0.130089 -0.0661,0.220721 0.0438,0.277981 0.0411,0.02141 0.11994,0.06813 0.17522,0.103797 0.16223,0.104712 0.23261,0.07771 0.24494,-0.09397 z m -5.5701,-0.03055 c 0.1622,-0.08278 0.23191,-0.156866 0.29925,-0.318031 0.0885,-0.211911 0.0731,-0.25099 -0.10426,-0.265103 -0.0857,-0.0068 -0.21005,0.0069 -0.27636,0.03039 -0.0677,0.02402 -0.17562,0.03405 -0.2461,0.02282 -0.17272,-0.02747 -0.18312,0.02258 -0.0761,0.365941 0.0873,0.28019 0.0898,0.283695 0.17954,0.25795 0.0501,-0.01436 0.15088,-0.05666 0.22404,-0.094 z m 12.33542,0.0068 c 0.0508,-0.03557 0.0743,-0.08611 0.0738,-0.159111 -8.7e-4,-0.255815 -0.1972,-1.172351 -0.26493,-1.240073 -0.0474,-0.04742 -0.10295,0.0066 -0.10295,0.100201 0,0.102134 -0.0833,0.44121 -0.15728,0.639791 -0.0525,0.141189 -0.0519,0.145666 0.057,0.385223 0.0606,0.133305 0.12487,0.261212 0.14281,0.284244 0.0447,0.05734 0.16175,0.05257 0.25147,-0.01026 z m -10.88915,-0.484324 c 0.004,-0.175313 -0.005,-0.337865 -0.0195,-0.361233 -0.0509,-0.0823 -0.13277,-0.0012 -0.17343,0.171683 -0.0224,0.09533 -0.063,0.229825 -0.0901,0.298874 -0.0711,0.180996 -0.04,0.232284 0.13344,0.219743 l 0.14267,-0.01031 z m 11.55157,0.173232 c 0.29726,-0.143792 0.35028,-0.191963 0.35999,-0.327118 0.006,-0.08412 -0.007,-0.09565 -0.12728,-0.117388 -0.0737,-0.01327 -0.17642,-0.04043 -0.22829,-0.06038 -0.11061,-0.04257 -0.25657,-0.04644 -0.31649,-0.0083 -0.0415,0.02631 -0.0836,0.588728 -0.0469,0.625426 0.0339,0.03393 0.0991,0.01356 0.35895,-0.112139 z m -11.00844,-0.0093 c 0.0889,-0.031 0.12813,-0.08113 0.22468,-0.287347 0.0644,-0.137385 0.11219,-0.274519 0.10637,-0.304745 -0.007,-0.03377 -0.0751,-0.07305 -0.17782,-0.101922 -0.092,-0.02583 -0.20725,-0.07529 -0.25614,-0.109913 -0.0489,-0.0346 -0.10543,-0.06295 -0.12562,-0.06295 -0.0404,0 -0.0541,0.842371 -0.0144,0.8821 0.0328,0.0328 0.12091,0.02731 0.2429,-0.01524 z m 6.89823,-0.266145 c 0.058,-0.09334 0.1055,-0.178216 0.1055,-0.188611 0,-0.01038 0.0515,-0.0905 0.1143,-0.178012 0.21585,-0.30045 0.27089,-0.471957 0.18047,-0.562381 -0.1,-0.09996 -0.27942,0.01 -0.44026,0.269655 -0.0314,0.05067 -0.0817,0.09212 -0.11195,0.09212 -0.16943,0 -0.52262,-0.340391 -0.84482,-0.814209 -0.15371,-0.226047 -0.2241,-0.205514 -0.21137,0.06166 0.0115,0.24178 0.0991,0.667815 0.16335,0.794607 0.0257,0.05077 0.10709,0.130383 0.18082,0.17693 0.0737,0.04654 0.2403,0.182126 0.37016,0.301291 0.29468,0.270433 0.35151,0.275835 0.4938,0.04696 z m -13.01438,-0.16526 c 0.0366,-0.06449 0.11751,-0.236539 0.17969,-0.382348 0.13604,-0.319002 0.11515,-0.374335 -0.0998,-0.264185 -0.0778,0.03982 -0.20546,0.08235 -0.28387,0.09448 -0.11408,0.01765 -0.16595,0.05058 -0.25961,0.164886 -0.17554,0.214237 -0.16005,0.294234 0.0843,0.435203 0.19657,0.113399 0.29454,0.100987 0.37924,-0.04803 z m 6.96414,-0.09212 c 0.0623,-0.105935 0.13458,-0.237829 0.16078,-0.293102 0.0262,-0.05528 0.0803,-0.154123 0.12012,-0.219675 0.0398,-0.06555 0.15207,-0.269046 0.24934,-0.452215 0.24776,-0.466599 0.25274,-0.475397 0.40542,-0.718255 0.0753,-0.119752 0.17495,-0.285564 0.22145,-0.368472 0.0464,-0.0829 0.11245,-0.186686 0.14652,-0.230623 0.0341,-0.04394 0.0624,-0.104235 0.0627,-0.133991 0.002,-0.11524 -0.15214,-0.60633 -0.19493,-0.622746 -0.096,-0.03686 -0.16926,0.04811 -0.20838,0.241937 -0.0213,0.105992 -0.0999,0.335917 -0.17449,0.510942 -0.0746,0.175024 -0.14728,0.363447 -0.16155,0.418716 -0.0517,0.200093 -0.21929,0.649112 -0.38853,1.040678 -0.0802,0.185476 -0.14576,0.350318 -0.14576,0.366311 0,0.016 -0.0329,0.06409 -0.073,0.106873 -0.121,0.128806 -0.249,0.546235 -0.16749,0.546235 0.0191,0 0.0857,-0.08668 0.14788,-0.192613 z m 3.55085,-0.05861 c 0.0409,-0.114324 0.11291,-0.216178 0.22696,-0.320885 0.13443,-0.123421 0.16709,-0.174588 0.16709,-0.261811 0,-0.1434 -0.0539,-0.237994 -0.13564,-0.237994 -0.0759,0 -0.43541,0.278754 -0.48081,0.372819 -0.0166,0.03445 -0.05,0.06265 -0.0742,0.06265 -0.0702,0 -0.48175,-0.236879 -0.48175,-0.27727 0,-0.05925 -0.14067,-0.191695 -0.20359,-0.191695 -0.0451,0 -0.0604,0.03513 -0.0695,0.159115 -0.007,0.08751 -0.007,0.193184 -6.5e-4,0.234822 0.0118,0.08337 0.22435,0.261718 0.5922,0.497013 0.30544,0.19538 0.37926,0.189482 0.46013,-0.03678 z m 3.94239,0.152018 c 0.0331,-0.01772 0.078,-0.07524 0.0998,-0.127832 0.0559,-0.134998 4e-4,-0.257527 -0.15468,-0.341186 -0.0698,-0.0377 -0.16723,-0.100658 -0.21647,-0.139946 -0.1313,-0.104804 -0.20948,-0.06319 -0.18295,0.0974 0.0464,0.281417 0.0903,0.375282 0.21477,0.459863 0.13813,0.09387 0.15423,0.09734 0.23953,0.0517 z m 3.58071,-0.01091 c 0.0533,-0.06422 0.46711,-1.355532 0.49326,-1.539238 0.0184,-0.129364 0.0125,-0.162589 -0.0318,-0.179608 -0.076,-0.02916 -0.15406,0.04552 -0.15406,0.147449 0,0.0834 -0.011,0.124912 -0.13461,0.509112 -0.15415,0.478975 -0.29299,1.013882 -0.27605,1.063545 0.0183,0.05379 0.058,0.05331 0.10328,-0.0012 z m -14.12613,-0.132732 c 0.25794,-0.211173 0.25976,-0.217577 0.13838,-0.48274 -0.0576,-0.125995 -0.12335,-0.303626 -0.14593,-0.394736 -0.15484,-0.62437 -0.28902,-0.640372 -0.41117,-0.04903 -0.0955,0.462157 -0.10191,0.611724 -0.0348,0.806651 0.0337,0.09816 0.0753,0.197317 0.0922,0.220348 0.0573,0.07828 0.18703,0.04222 0.36135,-0.100493 z m -1.92586,-0.01391 c 0.0646,-0.02984 0.16066,-0.133887 0.25122,-0.272162 0.22467,-0.34301 0.26094,-0.416876 0.26245,-0.534625 0.002,-0.154086 -0.1004,-0.144727 -0.2218,0.02029 -0.18246,0.247979 -0.49633,0.440316 -0.71855,0.440316 -0.14297,0 -0.15164,0.07639 -0.0282,0.248284 0.143,0.199123 0.20625,0.212738 0.45486,0.09791 z M 152.90475,71.7273 c 0.0543,-0.03887 0.15628,-0.404712 0.1264,-0.453542 -0.0719,-0.11744 -0.58466,-0.567513 -0.6136,-0.538567 -0.032,0.032 -0.0146,0.165071 0.0806,0.615773 0.0628,0.29765 0.0759,0.32144 0.19828,0.360765 0.13579,0.04365 0.16592,0.0459 0.20832,0.01556 z m 17.69192,-0.146972 c 0.0634,-0.05256 0.0548,-0.125678 -0.0346,-0.296624 -0.10981,-0.209865 -0.24601,-0.620919 -0.27185,-0.820421 -0.012,-0.09212 -0.0294,-0.193866 -0.0388,-0.226108 -0.0526,-0.180421 -0.24395,0.09648 -0.28352,0.410344 -0.0128,0.101331 -0.0505,0.25415 -0.0839,0.339602 l -0.0607,0.155361 0.10705,0.121921 c 0.0589,0.06706 0.13857,0.183723 0.1771,0.259256 l 0.0701,0.137336 0.18754,-0.02206 c 0.10315,-0.01211 0.20738,-0.0385 0.23162,-0.05862 z m -12.32763,-0.21543 c 0.15571,-0.127278 0.24395,-0.22758 0.27604,-0.313765 0.0719,-0.193162 0.0389,-0.235339 -0.18848,-0.240447 -0.10651,-0.0024 -0.29721,-0.0065 -0.42377,-0.009 -0.14904,-0.0032 -0.23544,0.0091 -0.2452,0.0346 -0.009,0.02161 0.0176,0.103421 0.0576,0.181802 0.04,0.07838 0.0954,0.219278 0.12323,0.313098 0.0461,0.155591 0.089,0.218937 0.14932,0.220321 0.0123,2.84e-4 0.12534,-0.08368 0.25123,-0.18657 z m 10.25753,0.122145 c 0.0324,-0.01729 0.0797,-0.0952 0.1055,-0.173108 l 0.0467,-0.141663 -0.13282,-0.103249 c -0.23004,-0.178798 -0.55547,-0.536373 -0.69343,-0.761911 -0.0648,-0.105879 -0.18086,-0.126713 -0.20288,-0.03641 -0.008,0.03225 -0.0173,0.145858 -0.0211,0.252482 -0.006,0.176781 0.007,0.217537 0.15203,0.462661 0.15665,0.265288 0.31022,0.432147 0.39773,0.432147 0.0247,0 0.059,-0.04146 0.0762,-0.09212 l 0.0313,-0.09211 0.026,0.117239 c 0.0353,0.159165 0.0977,0.19869 0.21471,0.136046 z m 2.59888,-0.119988 c 0.3048,-0.156088 0.30805,-0.15944 0.36761,-0.378963 0.0283,-0.104391 0.0658,-0.232356 0.0833,-0.284365 0.0571,-0.169822 0.0214,-0.195468 -0.26176,-0.187933 -0.34985,0.0093 -0.59671,0.05698 -0.62085,0.119896 -0.0205,0.05349 0.0353,0.467469 0.0708,0.524864 0.011,0.01792 0.0189,0.07898 0.0172,0.135663 -0.003,0.0975 0.0411,0.188768 0.0908,0.188768 0.0124,0 0.12625,-0.05307 0.25291,-0.11793 z m -15.96121,-0.132203 c 0.10441,-0.168957 0.0871,-0.301612 -0.0712,-0.544518 -0.14272,-0.219062 -0.24659,-0.310115 -0.27082,-0.237417 -0.007,0.02161 0.007,0.168471 0.03,0.326332 0.0237,0.157861 0.0435,0.334935 0.0439,0.393492 6.5e-4,0.120352 0.0789,0.218223 0.15175,0.19026 0.0267,-0.01026 0.0791,-0.06793 0.11627,-0.128149 z m 4.70665,0.102154 c 0.18082,-0.06293 0.20701,-0.114076 0.15901,-0.3105 -0.0217,-0.08867 -0.0436,-0.270304 -0.0488,-0.403626 -0.009,-0.224932 -0.0142,-0.240929 -0.0764,-0.221948 -0.0369,0.01127 -0.0692,0.02234 -0.0721,0.02466 -0.003,0.0024 -0.0428,0.109729 -0.0889,0.238695 -0.0462,0.128966 -0.11632,0.323144 -0.15595,0.431505 -0.0397,0.108362 -0.0642,0.217646 -0.0544,0.242854 0.0224,0.05853 0.16661,0.05782 0.3375,-0.0017 z m 0.58663,-0.220493 c 0.10772,-0.10772 0.091,-0.33888 -0.0391,-0.539655 -0.19453,-0.300221 -0.31694,-0.187852 -0.2852,0.261827 0.0108,0.153501 0.0288,0.293885 0.04,0.311959 0.0353,0.05711 0.21462,0.03561 0.28434,-0.03413 z m 5.82826,0.03365 c 0.0749,-0.04006 0.25442,-0.408883 0.30621,-0.629068 0.0205,-0.08705 0.0591,-0.221988 0.0858,-0.299852 0.0268,-0.07786 0.0391,-0.157002 0.0274,-0.175858 -0.0366,-0.05935 -0.19627,-0.03541 -0.33546,0.05033 -0.21133,0.130164 -0.29482,0.112316 -0.64072,-0.136967 -0.0392,-0.02823 -0.15978,-0.155859 -0.26798,-0.283583 -0.28704,-0.338852 -0.32639,-0.317072 -0.27484,0.152099 0.0396,0.359669 0.0899,0.461601 0.33259,0.673428 0.1031,0.08998 0.28948,0.280426 0.41417,0.423212 0.12469,0.142782 0.24105,0.259605 0.25859,0.259605 0.0176,0 0.0599,-0.01499 0.0941,-0.03333 z m -13.07129,-0.142525 c 0.0502,-0.06159 0.18433,-0.53821 0.22156,-0.787188 0.0258,-0.172815 -0.016,-0.184413 -0.16214,-0.04496 -0.12865,0.122747 -0.3341,0.237569 -0.42506,0.237569 -0.0631,0 -0.0671,-0.01195 -0.0424,-0.125614 0.0521,-0.239843 0.0334,-0.350995 -0.0718,-0.425571 -0.053,-0.0377 -0.17577,-0.141898 -0.27259,-0.231584 -0.30112,-0.278927 -0.33014,-0.200563 -0.18601,0.502474 l 0.0627,0.305917 0.21199,0.196547 c 0.11661,0.108101 0.25128,0.231581 0.29927,0.274399 0.15068,0.134424 0.30166,0.175032 0.36441,0.09801 z m 10.45139,-0.485712 c 0.16314,-0.517914 0.23214,-0.868945 0.18089,-0.920197 -0.11587,-0.115865 -0.44148,0.236189 -0.44148,0.47733 0,0.147755 -0.0224,0.174845 -0.10686,0.129609 -0.10467,-0.05602 -0.25924,-0.002 -0.33091,0.115472 -0.10063,0.165023 -0.0843,0.266956 0.0608,0.378048 0.26562,0.20355 0.32964,0.241186 0.41496,0.243961 0.0841,0.0028 0.0944,-0.017 0.22268,-0.424223 z m -8.17556,0.167489 c 0.012,-0.03225 0.096,-0.189441 0.18668,-0.349335 0.17982,-0.317112 0.21061,-0.33041 0.3274,-0.14143 0.0388,0.06265 0.098,0.113916 0.13182,0.113916 0.0518,0 0.0649,-0.03773 0.0836,-0.242854 0.0297,-0.325795 0.0105,-0.63617 -0.0403,-0.65294 -0.0223,-0.0074 -0.14549,0.08188 -0.27365,0.198335 -0.35899,0.326264 -0.49533,0.421724 -0.63634,0.44555 -0.0777,0.01311 -0.16579,0.05949 -0.2195,0.11556 l -0.0897,0.09363 0.10571,0.18047 c 0.14658,0.250297 0.19535,0.297714 0.30621,0.297714 0.0611,0 0.10433,-0.02141 0.11818,-0.05862 z m 2.29797,-0.01256 c 0.12474,-0.06425 0.22391,-0.171894 0.22391,-0.243044 0,-0.03746 -0.0678,-0.237592 -0.15074,-0.444798 -0.0829,-0.207203 -0.15073,-0.398213 -0.15073,-0.42446 0,-0.0669 -0.0824,-0.127791 -0.14189,-0.104937 -0.0489,0.01877 -0.23447,0.547282 -0.27823,0.792389 -0.0205,0.114819 -0.0104,0.135652 0.1404,0.290958 0.16849,0.173477 0.23328,0.197755 0.35728,0.133892 z m 10.80418,-0.07645 c 0.18402,-0.116166 0.28586,-0.251641 0.35544,-0.472855 0.0805,-0.25594 0.0527,-0.300699 -0.18695,-0.300699 -0.20124,0 -0.30925,-0.06154 -0.48251,-0.27488 -0.0549,-0.06757 -0.14671,-0.176564 -0.2041,-0.242212 -0.0574,-0.06565 -0.14755,-0.20819 -0.20038,-0.316751 -0.0528,-0.108575 -0.14049,-0.244236 -0.1948,-0.301485 l -0.0987,-0.104084 -0.0242,0.08375 c -0.0767,0.266039 -0.0224,0.467269 0.24642,0.91146 0.20863,0.344884 0.41555,0.745378 0.46023,0.890798 0.021,0.06812 0.044,0.142694 0.0512,0.165721 0.0206,0.06573 0.13885,0.04927 0.27831,-0.03873 z m 2.28912,-0.358679 c 0.14595,-0.08819 0.22812,-0.159496 0.22812,-0.197975 0,-0.08319 -0.16636,-0.427207 -0.27629,-0.571324 -0.05,-0.06554 -0.13655,-0.219881 -0.19236,-0.342967 -0.11711,-0.258302 -0.20073,-0.294329 -0.2667,-0.114924 -0.022,0.05989 -0.0611,0.154087 -0.0869,0.20936 -0.13018,0.279005 -0.12287,0.4082 0.0368,0.650144 0.0437,0.06616 0.10281,0.186831 0.1314,0.268147 0.0576,0.163559 0.10792,0.237372 0.16206,0.237372 0.0197,0 0.13841,-0.06202 0.26388,-0.137833 z m -15.92135,-0.133927 c 0.02,-0.05734 0.0893,-0.177976 0.15401,-0.268059 0.17802,-0.247783 0.16515,-0.327318 -0.12123,-0.74943 -0.1603,-0.236255 -0.25949,-0.352122 -0.30148,-0.352122 -0.0766,0 -0.0783,0.04902 -0.0152,0.452219 0.0259,0.16581 0.0576,0.437138 0.0704,0.60295 0.0128,0.165813 0.0372,0.327856 0.0543,0.360099 0.0479,0.09014 0.11885,0.06977 0.15908,-0.04566 z m 3.65064,-0.135571 c 0.12211,-0.113495 0.24032,-0.237854 0.26269,-0.276353 0.0451,-0.07757 0.0573,-0.252587 0.0179,-0.257158 -0.0138,-0.0017 -0.15325,-0.0164 -0.30984,-0.03285 -0.15661,-0.01648 -0.35343,-0.03906 -0.43737,-0.05019 -0.27999,-0.03713 -0.27894,0.0083 0.016,0.697281 0.0812,0.189695 0.17836,0.172286 0.45058,-0.08074 z m 4.17227,0.120263 c 0.12622,-0.126223 0.10193,-0.250669 -0.0887,-0.45421 -0.12485,-0.133347 -0.22332,-0.178558 -0.24813,-0.11392 -0.011,0.02867 -0.004,0.07138 0.0155,0.09493 0.0195,0.02354 0.051,0.111818 0.0699,0.196158 0.0734,0.327294 0.13412,0.394274 0.25135,0.277041 z m -2.2155,-0.140022 c 0.25948,-0.17328 0.26808,-0.203622 0.15456,-0.544438 -0.0522,-0.156538 -0.0953,-0.356223 -0.096,-0.443733 -8.7e-4,-0.137409 -0.0105,-0.159115 -0.0695,-0.159115 -0.0517,0 -0.0964,0.05872 -0.18424,0.241912 -0.0637,0.133049 -0.11593,0.259455 -0.11593,0.280898 0,0.02146 -0.0225,0.08217 -0.0501,0.134934 -0.0506,0.09709 -0.0721,0.548882 -0.0281,0.592826 0.055,0.05504 0.21625,0.01227 0.38927,-0.10328 z m 11.08467,-0.238271 c 0.1703,-0.128677 0.29483,-0.286863 0.29483,-0.374535 0,-0.03039 -0.0512,-0.03606 -0.19261,-0.02133 -0.10615,0.01107 -0.24735,0.0036 -0.31455,-0.01624 -0.0808,-0.02406 -0.16555,-0.02574 -0.25122,-0.0049 -0.12417,0.03016 -0.12899,0.03649 -0.1214,0.159577 0.004,0.07049 0.0475,0.195612 0.0957,0.278052 0.0817,0.139445 0.0957,0.148629 0.19973,0.131737 0.0616,-0.01 0.1918,-0.07854 0.28947,-0.152333 z m -18.62603,-0.15529 c 0.0125,-0.0737 0.0155,-0.16414 0.007,-0.200987 -0.0184,-0.07481 -0.2597,-0.265531 -0.42384,-0.335053 -0.0589,-0.02487 -0.19226,-0.121758 -0.29655,-0.215218 -0.28431,-0.2548 -0.33888,-0.222091 -0.26523,0.158964 0.036,0.186364 0.14679,0.302662 0.52183,0.547876 0.35204,0.23017 0.42453,0.237208 0.45743,0.04442 z m 12.99217,-0.02514 c 0.0364,-0.05988 0.0664,-0.139017 0.0666,-0.175863 1.1e-4,-0.03686 0.068,-0.201986 0.15087,-0.366985 0.1578,-0.314222 0.18099,-0.432903 0.1049,-0.536967 -0.0403,-0.05525 -0.0577,-0.05761 -0.14801,-0.02023 -0.0563,0.0233 -0.17708,0.116409 -0.26854,0.20691 -0.14468,0.143169 -0.18411,0.164554 -0.30335,0.164554 -0.12107,0 -0.14344,-0.0127 -0.19181,-0.108868 -0.12189,-0.24237 -0.40332,-0.461817 -0.46476,-0.362406 -0.0329,0.05308 0.17902,0.752715 0.24179,0.79849 0.0321,0.02337 0.16378,0.130234 0.29275,0.237485 0.377,0.313531 0.42005,0.327109 0.51958,0.163871 z m -2.9659,-0.03781 c 0.10751,-0.107503 0.26205,-0.425783 0.33372,-0.687286 0.0754,-0.275209 0.0884,-0.730466 0.0221,-0.771803 -0.0708,-0.04412 -0.12184,-0.01158 -0.22398,0.142763 -0.13287,0.200785 -0.4037,0.478567 -0.5093,0.52237 -0.0961,0.03987 -0.20768,0.255828 -0.20768,0.402028 0,0.09449 0.35854,0.471625 0.44838,0.471625 0.0314,0 0.093,-0.03585 0.13682,-0.0797 z m -4.82119,-0.377907 c 0.0713,-0.09411 0.0591,-0.186987 -0.0705,-0.540404 -0.0657,-0.17883 -0.12507,-0.342991 -0.1321,-0.364821 -0.007,-0.02179 -0.0425,-0.05557 -0.0789,-0.07505 -0.0614,-0.03286 -0.0702,-0.01689 -0.1233,0.223917 -0.0315,0.142606 -0.0778,0.346729 -0.10302,0.453594 -0.0398,0.16911 -0.0392,0.210374 0.005,0.318228 0.0813,0.197267 0.13262,0.218226 0.30698,0.125404 0.0819,-0.0436 0.16989,-0.106977 0.19557,-0.140865 z m -2.67502,0.01865 c 0.0518,-0.0756 0.13573,-0.186868 0.1864,-0.247272 0.0507,-0.06041 0.0922,-0.122917 0.0923,-0.138908 1e-4,-0.01598 0.0364,-0.0743 0.0808,-0.129566 l 0.0806,-0.100497 0.0871,0.08163 c 0.0537,0.05027 0.0989,0.06957 0.11768,0.05027 0.0417,-0.04281 0.0575,-0.69419 0.0172,-0.706922 -0.0424,-0.01342 -0.0869,0.02042 -0.17177,0.13115 -0.10928,0.142469 -0.56504,0.454308 -0.7546,0.516304 -0.16156,0.05282 -0.1726,0.05262 -0.2143,-0.0046 -0.0366,-0.05015 -0.0353,-0.07683 0.008,-0.160823 0.0637,-0.123171 0.0491,-0.160384 -0.20541,-0.523588 -0.19504,-0.278352 -0.26292,-0.3313 -0.3413,-0.266242 -0.0375,0.03116 -0.0434,0.09785 -0.0273,0.310432 0.0232,0.306577 0.0783,0.588967 0.11483,0.588967 0.043,0 0.43446,0.40187 0.53806,0.552442 0.15823,0.229987 0.2579,0.241962 0.39161,0.04707 z m 15.65023,-0.01643 c 0.10134,-0.09111 0.17111,-0.182168 0.17111,-0.223301 0,-0.03823 -0.0654,-0.176232 -0.14535,-0.306747 -0.15161,-0.247496 -0.29011,-0.529336 -0.29011,-0.59031 0,-0.07891 -0.10589,-0.233179 -0.15998,-0.233081 -0.0431,7.3e-5 -0.0814,0.07424 -0.15101,0.2931 -0.0513,0.161149 -0.0927,0.320205 -0.0921,0.35345 0.003,0.167368 0.37169,0.860727 0.45755,0.860727 0.0213,0 0.11578,-0.06923 0.2099,-0.153838 z m -2.3746,-0.09605 c 0.13813,-0.100595 0.28505,-0.20682 0.3265,-0.236052 0.0536,-0.03771 0.0754,-0.08691 0.0754,-0.169653 0,-0.09616 -0.0161,-0.122714 -0.0921,-0.152025 -0.11978,-0.04614 -0.30588,-0.02042 -0.48735,0.06741 -0.0798,0.03868 -0.1751,0.07026 -0.21173,0.07026 -0.12907,0 -0.36665,-0.318354 -0.54998,-0.736947 -0.10885,-0.24853 -0.21139,-0.38133 -0.27742,-0.359316 -0.0738,0.02461 -0.11839,0.254964 -0.099,0.511864 0.018,0.238181 0.0282,0.265974 0.13993,0.380085 0.0663,0.06771 0.19585,0.211592 0.28798,0.319728 0.49064,0.575947 0.50736,0.581686 0.88778,0.304646 z m -7.6099,-0.455067 c 0.16904,-0.111363 0.30706,-0.21311 0.30668,-0.226104 -0.007,-0.236753 -0.10053,-0.584319 -0.25268,-0.936428 -0.0664,-0.153746 -0.1653,-0.146088 -0.21613,0.01676 -0.0216,0.06909 -0.0831,0.241951 -0.13658,0.384137 -0.0728,0.193284 -0.0973,0.315865 -0.097,0.485715 4e-4,0.257117 0.0306,0.478416 0.0651,0.478416 0.0128,0 0.16154,-0.09112 0.33059,-0.202486 z m 1.1276,0.04765 c 0.0695,-0.166288 0.066,-0.185466 -0.0582,-0.323267 -0.0914,-0.101368 -0.121,-0.115906 -0.18424,-0.0904 -0.0983,0.0396 -0.10172,0.218058 -0.008,0.402355 0.0883,0.172997 0.1808,0.177186 0.25011,0.01132 z m 9.4764,-0.08132 c 0.10319,-0.111468 0.19706,-0.240255 0.20859,-0.286213 0.0115,-0.04595 0.008,-0.244929 -0.008,-0.442166 -0.0261,-0.322005 -0.036,-0.359505 -0.0961,-0.367354 -0.0531,-0.0069 -0.0891,0.03849 -0.17292,0.217731 -0.0583,0.124645 -0.17502,0.296504 -0.2596,0.382227 -0.17128,0.173593 -0.17419,0.182496 -0.10364,0.317756 0.0275,0.05276 0.0501,0.136323 0.0503,0.185671 2.7e-4,0.09555 0.0766,0.195004 0.14973,0.195004 0.0243,0 0.12868,-0.09119 0.23186,-0.202656 z m -9.13643,-0.717913 c 0.18687,-0.581479 0.22139,-0.847342 0.12746,-0.981451 -0.076,-0.108457 -0.15235,-0.05152 -0.24493,0.182548 -0.0424,0.107436 -0.11173,0.27824 -0.15384,0.379575 -0.0421,0.101328 -0.10404,0.263342 -0.1376,0.360023 -0.0601,0.173168 -0.06,0.177174 0.007,0.267983 0.0377,0.05073 0.10467,0.110767 0.14895,0.133474 0.10594,0.05433 0.13997,0.0083 0.25257,-0.342152 z m -7.2979,0.192 c 0.0932,-0.134287 0.4226,-0.749273 0.44859,-0.837438 0.0424,-0.14385 -0.17144,-0.06467 -0.44262,0.163847 -0.10882,0.09171 -0.20354,0.138148 -0.33117,0.162348 -0.0983,0.01865 -0.18423,0.03391 -0.19093,0.03391 -0.007,0 -0.0122,0.03764 -0.0122,0.08365 0,0.04857 0.0492,0.138103 0.11723,0.213418 0.0644,0.07137 0.11724,0.141355 0.11724,0.155514 0,0.04039 0.11131,0.114636 0.17359,0.115807 0.031,4e-4 0.085,-0.04039 0.12024,-0.09105 z m 6.51938,-0.569455 c 0.0253,-0.08376 0.0928,-0.468649 0.11161,-0.636745 0.0152,-0.135909 0.0107,-0.144863 -0.0963,-0.189342 -0.16034,-0.06668 -0.48382,-0.102447 -0.51213,-0.05662 -0.0507,0.08213 0.22296,0.849128 0.32653,0.914971 0.0694,0.04412 0.15193,0.02847 0.1703,-0.03227 z m -9.5144,5.744594 c -0.0578,-0.151877 -0.13129,-0.359044 -0.16323,-0.460375 -0.0319,-0.101328 -0.0921,-0.221921 -0.13366,-0.267979 -0.0416,-0.04606 -0.0859,-0.14404 -0.0985,-0.217733 -0.0469,-0.274026 -0.26467,-1.12649 -0.38442,-1.504691 -0.0624,-0.197293 -0.10978,-0.357564 -0.2827,-0.957372 -0.1645,-0.570682 -0.33615,-1.319051 -0.42256,-1.842364 -0.0197,-0.119748 -0.0425,-0.247998 -0.0505,-0.285001 -0.0213,-0.0985 0.0292,-0.161439 0.10939,-0.136002 0.0491,0.01558 0.0791,0.07049 0.10727,0.196196 0.0216,0.09601 0.0599,0.242402 0.0853,0.325304 0.0254,0.0829 0.0704,0.248719 0.0998,0.368474 0.0295,0.119754 0.0687,0.27049 0.0872,0.334971 0.0184,0.06448 0.0615,0.245375 0.0955,0.401969 0.12551,0.576651 0.20911,0.894474 0.30844,1.17241 0.056,0.156601 0.12939,0.423468 0.16317,0.593034 0.0337,0.169572 0.0759,0.335384 0.0936,0.368473 0.0177,0.03308 0.0644,0.218444 0.1038,0.411891 0.0748,0.367273 0.12298,0.562048 0.17416,0.703835 0.0167,0.04627 0.0431,0.159328 0.0587,0.251231 0.0156,0.0919 0.0615,0.291676 0.1021,0.443933 0.1015,0.380965 0.074,0.432926 -0.0529,0.0998 z m 6.30396,-5.314603 c -0.0128,-0.02075 -0.009,-0.0864 0.01,-0.145924 0.0182,-0.0595 0.0504,-0.213726 0.0717,-0.34269 0.0213,-0.128965 0.0589,-0.33246 0.0837,-0.452214 0.0247,-0.119754 0.0554,-0.327078 0.0681,-0.460723 0.0245,-0.258667 0.0653,-0.324819 0.13856,-0.224689 0.0795,0.108745 0.0557,0.545556 -0.0564,1.031754 -0.0839,0.363886 -0.11824,0.457549 -0.19681,0.536523 -0.0624,0.06277 -0.10321,0.08271 -0.1185,0.05793 z m 6.43466,-0.353844 c -0.0104,-0.02717 -0.036,-0.18171 -0.0568,-0.343344 -0.0208,-0.161641 -0.0658,-0.414478 -0.10025,-0.561868 -0.287,-1.229933 -0.29699,-1.291005 -0.24855,-1.518418 0.0251,-0.117784 0.0975,-0.171512 0.15436,-0.11461 0.0186,0.01872 0.0609,0.15448 0.0937,0.301746 0.0329,0.147261 0.0716,0.286934 0.086,0.310381 0.0144,0.02344 0.0384,0.172303 0.053,0.330782 0.0147,0.158486 0.0651,0.481558 0.11221,0.717951 0.0956,0.480007 0.10314,0.609188 0.0467,0.797345 -0.0395,0.131674 -0.10612,0.169653 -0.1405,0.08004 z m 3.37152,-1.212306 c -0.0118,-0.0307 0.0113,-0.39626 0.0515,-0.812308 0.0401,-0.416055 0.0766,-0.800159 0.0811,-0.853573 0.0115,-0.135176 0.11236,-0.19323 0.18048,-0.103868 0.0423,0.05544 0.0489,0.162087 0.0383,0.619706 -0.0126,0.547323 -0.0139,0.555885 -0.14024,0.879304 -0.12632,0.323393 -0.16965,0.37896 -0.21117,0.270739 z M 154.968,65.597758 c -0.0559,-0.279275 -0.033,-1.175493 0.0311,-1.216024 0.11638,-0.07356 0.14246,-0.0026 0.19663,0.537694 0.0246,0.245171 0.0274,0.421756 0.008,0.485714 -0.017,0.05525 -0.0484,0.164561 -0.0696,0.242861 -0.0545,0.20087 -0.1195,0.181173 -0.16585,-0.05027 z"
+             id="path30945"
+             inkscape:connector-curvature="0" />
         </g>
+      </g>
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect8499"
+         width="66.677605"
+         height="3.5806408"
+         x="166.66119"
+         y="340.74698"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect8501"
+         width="66.677605"
+         height="3.5806408"
+         x="166.66119"
+         y="326.79474"
+         ry="0" />
+      <g
+         id="g34238"
+         transform="translate(-25.292419,230.45208)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34871"
-           transform="translate(-79.85955,86.739178)"
-           style="filter:url(#filter17455)">
+           id="g8511"
+           transform="translate(177.02309)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8503"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g8475"
-             transform="translate(88.79696,13.952261)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8467"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8473"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8469"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8471"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8509"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8505"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8507"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="121.50405"
-             y="106.9379"
-             id="text8479"><tspan
-               sodipodi:role="line"
-               id="tspan8477"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="121.50405"
-               y="106.9379">production</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="216.19765"
+           y="92.942772"
+           id="text8515"><tspan
+             sodipodi:role="line"
+             id="tspan8513"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="216.19765"
+             y="92.942772">height</tspan></text>
+      </g>
+      <g
+         id="g34229"
+         transform="translate(-25.29242,230.45208)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34880"
-           transform="translate(-79.85955,86.739178)"
-           style="filter:url(#filter17455)">
+           id="g34220">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8519"
+             width="66.677612"
+             height="10.371619"
+             x="191.95361"
+             y="99.923286"
+             ry="2.3121314" />
           <g
-             id="g8491"
-             transform="translate(88.79696,27.904526)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8483"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8489"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8485"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8487"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8525"
+             transform="translate(176.96103,13.422319)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8521"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8523"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="120.1031"
-             y="120.83301"
-             id="text8495"><tspan
-               sodipodi:role="line"
-               id="tspan8493"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="120.1031"
-               y="120.83301">crop rotation</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="213.70686"
+           y="107.44272"
+           id="text8531"><tspan
+             sodipodi:role="line"
+             id="tspan8529"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="213.70686"
+             y="107.44272">biomass</tspan></text>
+      </g>
+      <g
+         id="g34200"
+         transform="translate(-25.292419,230.45208)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34889"
-           transform="translate(-79.85955,84.862251)"
-           style="filter:url(#filter17455)">
+           id="g8543"
+           transform="translate(177.02309,27.904526)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8535"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g11124"
-             transform="translate(88.79696,43.733716)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect11116"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g11122"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11118"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11120"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8541"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8537"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8539"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="129.18018"
-             y="136.65109"
-             id="text11128"><tspan
-               sodipodi:role="line"
-               id="tspan11126"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="129.18018"
-               y="136.65109">tillage</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="208.4743"
+           y="120.83301"
+           id="text8547"><tspan
+             sodipodi:role="line"
+             id="tspan8545"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="208.4743"
+             y="120.83301">transpiration</tspan></text>
+      </g>
+      <g
+         id="g34209"
+         transform="translate(-25.292419,234.03272)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34898"
-           transform="translate(-79.85955,88.442893)"
-           style="filter:url(#filter17455)">
+           id="g21073"
+           transform="translate(177.02309,38.276146)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect21065"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g11138"
-             transform="translate(88.79696,54.105336)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect11130"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g11136"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11132"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11134"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g21071"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle21067"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle21069"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="127.90802"
-             y="147.00049"
-             id="text11142"><tspan
-               sodipodi:role="line"
-               id="tspan11140"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="127.90802"
-               y="147.00049">sowing</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="208.60863"
+           y="131.19351"
+           id="text21077"><tspan
+             sodipodi:role="line"
+             id="tspan21075"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="208.60863"
+             y="131.19351">plant growth</tspan></text>
+      </g>
+      <g
+         id="g34247"
+         transform="translate(-25.292419,237.61337)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34916"
-           transform="translate(-79.85955,92.023529)"
-           style="filter:url(#filter17455)">
+           id="g21087"
+           transform="translate(177.02309,48.647766)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect21079"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g11152"
-             transform="translate(88.79696,64.476956)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect11144"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g11150"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11146"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11148"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g21085"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle21081"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle21083"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="126.17818"
-             y="157.57689"
-             id="text11156"><tspan
-               sodipodi:role="line"
-               id="tspan11154"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="126.17818"
-               y="157.57689">fertiliser</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="204.08267"
+           y="141.59848"
+           id="text21091"><tspan
+             sodipodi:role="line"
+             id="tspan21089"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="204.08267"
+             y="141.59848">yield calculation</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g4"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-5.8393344)">
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect37305"
+         width="66.677605"
+         height="3.5806408"
+         x="304.78629"
+         y="277.34857"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect34671"
+         width="66.677605"
+         height="3.5806408"
+         x="304.78629"
+         y="263.3963"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect34669"
+         width="66.677605"
+         height="3.5806408"
+         x="304.78629"
+         y="249.44406"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect34667"
+         width="66.677605"
+         height="3.5806408"
+         x="304.78629"
+         y="235.49179"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect8551"
+         width="66.677605"
+         height="3.5806408"
+         x="304.78629"
+         y="221.53954"
+         ry="0" />
+      <g
+         id="g56388"
+         transform="translate(0,3.5145594)">
+        <rect
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.52723;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
+           id="rect26017"
+           width="80"
+           height="126.4156"
+           x="300.60556"
+           y="12.66773"
+           ry="7.4161873"
+           transform="matrix(0.977113,0,0,1.361129,5.3149711,104.02368)"
+           rx="10.506939" />
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="320.51187"
+           y="184.30649"
+           id="text26063"><tspan
+             sodipodi:role="line"
+             id="tspan26061"
+             style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="320.51187"
+             y="184.30649">Animals</tspan></text>
         <g
-           id="g34925"
-           transform="translate(-79.85955,95.604179)"
-           style="filter:url(#filter17455)">
+           id="g56378">
+          <circle
+             style="fill:none;fill-opacity:1;stroke:#73be00;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+             id="circle7796"
+             cx="338.12509"
+             cy="149.8465"
+             r="19.815086" />
           <g
-             id="g11166"
-             transform="translate(88.79696,74.848576)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect11158"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g11164"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11160"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11162"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g1765"
+             transform="translate(120.84971,43.219979)">
+            <path
+               style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+               d="m 218.3413,95.498151 c -0.84186,-0.241835 -1.67036,-0.04535 -2.12655,0.235083 -1.34884,0.829188 -0.16201,0.744767 -2.24284,1.172073 -0.17652,0.06035 -0.43228,0.368389 -0.27002,0.395231 0.40947,0.06778 2.24355,0.4567 2.21591,1.504553 -0.53957,1.525929 -0.28523,2.019159 0.15509,3.249409 0.51988,1.38291 1.71541,2.90694 4.11749,3.35616 0.22641,0.0424 -1.02843,1.08932 -1.96174,1.78522 -0.16676,0.12434 -0.38656,0.0186 -0.53549,0.1258 -0.18641,0.13416 -0.0846,0.19609 -0.25441,0.27977 -0.66905,0.32964 -0.71954,0.28743 -0.72598,1.00791 0.12413,-0.45009 0.35763,-0.86372 0.63738,-0.57222 0.1442,0.15026 0.35856,-0.28523 0.57645,-0.41097 0.0766,-0.0442 0.44935,-0.14788 0.28985,-0.0948 -0.60809,0.20233 -0.68596,0.80125 -0.60993,0.87345 0.0284,0.027 0.23998,-0.75879 0.79049,-0.55924 0,0 3.34359,-2.64622 3.31168,-2.29632 -0.0464,0.50822 -2.08933,1.41394 -2.08933,1.41394 -0.0737,-0.12326 -1.34893,0.7909 -1.22039,0.88758 0.0715,0.0538 0.74135,-0.34356 1.29169,-0.34911 0.63122,-0.006 0.60762,-0.19149 0.6607,-0.17444 0.40392,0.12978 1.74386,0.44176 1.76945,0.37441 0.0746,-0.19633 -1.47347,-0.58934 -1.47347,-0.58934 0.25552,-0.62354 1.37983,-1.09313 1.80697,-1.36996 0.34246,-0.22196 0.39554,-0.45373 0.41146,-0.45644 2.33261,-0.39644 2.686,0.21683 4.78184,1.46183 1.52348,1.15993 2.8815,2.00663 2.97373,1.89848 0.0426,-0.0499 -1.17493,-1.01809 0.17154,-0.18874 0.0862,0.0531 0.11525,-0.10336 0.0152,-0.17894 -0.24217,-0.18293 -0.91801,-0.57955 -0.85625,-0.62722 0.0473,-0.0365 0.64131,0.37634 0.99347,0.53568 0.39159,0.17716 0.35661,-0.15679 0.35661,-0.15679 -1.36849,-1.10074 -3.70838,-2.9237 -3.18183,-2.84889 1.54705,0.21976 0.53916,-0.18428 -1.09917,-0.88307 -3.22126,-1.78867 -2.04092,-2.65099 -5.6801,-4.802077 -0.0529,-0.219374 -1.68314,-0.721079 -1.78492,-0.934175 -0.3281,-0.84666 -0.59158,-1.867596 -1.46824,-2.366171 -0.18711,-0.106409 0.88335,0.1221 -0.27518,-0.369267 -0.13577,-0.05758 1.01157,-0.138172 -0.0469,-0.237415 -0.13237,-0.01241 0.52713,0.05027 0.57568,-0.09097 z"
+               id="path1458-8"
+               inkscape:connector-curvature="0"
+               sodipodi:nodetypes="cscsccsssscsssssssssssssscssssscscccsssc" />
+            <path
+               style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+               d="m 209.64124,100.49578 c -1.62291,0.99511 -0.16922,2.23281 -2.34554,0.97495 -1.68995,-0.97676 -2.92832,6.98128 -1.42694,8.34164 -1.67596,0.2427 -2.93095,1.53227 -2.55936,2.72633 1.54203,4.95515 4.49696,4.531 6.77976,4.05964 -0.11321,0.38351 -0.68049,1.30572 0.0196,1.25509 2.74023,-0.1982 3.00936,-2.03542 4.14787,-2.25038 0.0823,-0.0155 0.15397,0.59087 0.0211,0.97574 -0.22178,0.64237 -0.053,0.9147 0.1765,1.15582 0.11398,0.11977 -0.2137,-0.69771 -0.0978,-0.77995 0.17565,-0.12466 0.11499,-1.05213 0.20843,-1.12951 0.0153,0.13867 0.44293,-0.3481 0.4504,-0.0363 0.0128,0.53671 0.0759,1.3621 0.13573,0.96653 0.19749,-1.30562 0.47046,-1.36767 0.58028,-1.22405 0.27949,0.36552 -0.17249,2.19567 0.16143,2.33182 0.10558,0.0427 -0.0677,-0.36892 0.097,-1.08345 0.0708,-0.30706 -0.0224,-0.64235 0.0666,-1.06876 0.0218,-0.10476 0.47203,-0.60176 0.52416,-0.67573 0.0508,-0.0721 0.58588,-0.0357 0.72232,0.35932 0.0932,0.26982 -0.16953,0.87286 -0.14395,1.13703 0.0696,0.71842 -0.0464,1.17024 0.0752,1.25004 0.0739,0.0486 0.12103,-0.38435 0.16923,-1.12579 0.0378,-0.58219 0.17839,-1.36135 0.17377,-1.42758 -0.0372,-0.53357 0.14145,-0.71707 0.28287,-0.71376 0.2474,0.006 0.71262,0.021 0.70658,0.32305 -0.002,0.0783 -0.236,0.45048 -0.21285,1.04036 0.044,1.12232 -0.22794,1.56262 -0.13725,1.47891 0.41002,-0.37845 0.12972,-1.2968 0.6237,-2.60778 0.0868,-0.23047 -0.91586,-0.58632 -0.88648,-0.67082 0.28347,-0.81546 0.23551,-0.5667 0.54208,-1.32445 0.35374,0.0138 1.08264,-1.10563 0.0793,-2.08053 0,0 -0.34175,0.32516 -0.54039,0.19787 -0.0767,-0.0492 1.52895,-0.71429 3.10576,-1.30895 2.28985,-0.86357 2.87692,-1.40731 2.87692,-1.40731 0.0206,-0.35953 -2.88421,1.37773 -4.85098,1.87809 -0.63261,0.16094 -1.47184,0.74932 -1.49816,0.7345 -0.29778,-0.1677 -0.41716,-0.096 -0.69469,-0.083 -1.37162,-2.4168 -3.7819,-7.72426 -7.33212,-10.18855 z"
+               id="path846-3"
+               inkscape:connector-curvature="0"
+               sodipodi:nodetypes="cscscssssscssscssssssssssssssccssssscc" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="124.17899"
-             y="167.79929"
-             id="text11170"><tspan
-               sodipodi:role="line"
-               id="tspan11168"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="124.17899"
-               y="167.79929">pesticides</tspan></text>
         </g>
+      </g>
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect8553"
+         width="66.677605"
+         height="3.5806408"
+         x="304.78629"
+         y="207.58727"
+         ry="0" />
+      <g
+         id="g34565"
+         transform="translate(-2.8221361,111.24463)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34907"
-           transform="translate(-79.85955,99.18483)"
-           style="filter:url(#filter17455)">
+           id="g8563"
+           transform="translate(292.6779)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8555"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g11180"
-             transform="translate(88.79696,85.220196)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect11172"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g11178"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11174"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11176"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8561"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8557"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8559"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="127.24127"
-             y="178.69002"
-             id="text11184"><tspan
-               sodipodi:role="line"
-               id="tspan11182"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="127.24127"
-               y="178.69002">harvest</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="327.39319"
+           y="92.984047"
+           id="text8567"><tspan
+             sodipodi:role="line"
+             id="tspan8565"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="327.39319"
+             y="92.984047">life phase</tspan></text>
+      </g>
+      <g
+         id="g3">
         <g
-           id="g34934"
-           transform="translate(-79.85955,102.76546)"
+           id="g8579"
+           transform="translate(289.85576,125.19689)"
            style="filter:url(#filter17455)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8571"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g11194"
-             transform="translate(88.79696,95.591816)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect11186"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g11192"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11188"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle11190"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8577"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8573"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8575"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="128.89545"
-             y="189.02353"
-             id="text11198"><tspan
-               sodipodi:role="line"
-               id="tspan11196"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="128.89545"
-               y="189.02353">AECM</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="326.65695"
+           y="218.13966"
+           id="text8583"><tspan
+             sodipodi:role="line"
+             id="tspan8581"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="326.65695"
+             y="218.13966">territory</tspan></text>
       </g>
       <g
-         id="g56669"
-         transform="translate(0,4.7667479)">
-        <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect34249"
-           width="66.677605"
-           height="3.5806408"
-           x="166.66119"
-           y="354.69925"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect34251"
-           width="66.677605"
-           height="3.5806408"
-           x="166.66119"
-           y="368.65152"
-           ry="0" />
+         id="g34638"
+         transform="translate(-2.8221361,111.24463)"
+         style="filter:url(#filter17455)">
         <g
-           id="g35798"
-           transform="translate(-26.831725,230.45208)">
+           id="g8595"
+           transform="translate(292.6779,27.904526)">
           <rect
-             style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.52723;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
-             id="rect25941"
-             width="80"
-             height="126.4156"
-             x="186.83173"
-             y="12.66773"
-             ry="9.3501816"
-             transform="matrix(0.99057751,0,0,1.1426998,2.1373194,-1.5158985)" />
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="213.38039"
-             y="76.576424"
-             id="text25987"><tspan
-               sodipodi:role="line"
-               id="tspan25985"
-               style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="213.38039"
-               y="76.576424">Crops</tspan></text>
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8587"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g7969"
-             transform="translate(64.498012,-33.495354)">
+             id="g8593"
+             transform="translate(-0.06205559,-0.52994204)">
             <circle
-               style="fill:#ffffff;fill-opacity:1;stroke:#faba39;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
-               id="path1384"
-               cx="162.33371"
-               cy="75.611786"
-               r="19.815086" />
-            <path
-               style="fill:#000000;stroke-width:0.0357305"
-               d="m 159.6808,87.568553 c -0.35931,-0.06794 -0.45903,-0.136094 -0.49711,-0.339751 -0.0366,-0.195731 -0.0141,-1.832452 0.0309,-2.244329 0.0678,-0.62099 0.104,-0.925889 0.15512,-1.306403 0.0284,-0.211869 0.0644,-0.50581 0.0797,-0.653199 0.0594,-0.570042 0.2107,-1.38004 0.41908,-2.24433 0.11767,-0.488069 0.17247,-0.776208 0.20708,-1.088667 0.0112,-0.101331 0.0481,-0.304827 0.0818,-0.452217 0.0337,-0.147387 0.0848,-0.375497 0.11326,-0.50691 0.0285,-0.131413 0.0823,-0.309861 0.11941,-0.396552 0.0848,-0.19789 0.11969,-0.404129 0.0731,-0.43288 -0.0192,-0.01188 -0.0925,-0.0071 -0.16272,0.01064 -0.0703,0.01773 -0.18348,0.0464 -0.25159,0.06372 -0.0681,0.01731 -0.19623,0.07585 -0.28473,0.130089 -0.14769,0.09052 -0.1639,0.113572 -0.19738,0.280687 -0.0201,0.100136 -0.082,0.279866 -0.13774,0.399398 -0.0557,0.119532 -0.12722,0.300237 -0.15892,0.401566 -0.0316,0.101331 -0.0851,0.244533 -0.11877,0.318227 -0.0337,0.0737 -0.0771,0.216896 -0.0965,0.318225 -0.07,0.365055 -0.11107,0.556139 -0.16196,0.753694 -0.0284,0.110542 -0.0714,0.283891 -0.0954,0.385221 -0.0239,0.10133 -0.0749,0.302966 -0.11304,0.448083 -0.0382,0.145116 -0.0701,0.326002 -0.0709,0.401969 -6.6e-4,0.07596 -0.024,0.198419 -0.0514,0.272113 -0.0497,0.133394 -0.21871,0.867598 -0.29877,1.297796 -0.0231,0.124235 -0.0587,0.267434 -0.0791,0.318227 -0.0204,0.0508 -0.0508,0.197865 -0.0676,0.32683 -0.0372,0.2864 -0.2305,1.249425 -0.26045,1.297896 -0.0119,0.01927 -0.0255,0.200619 -0.0302,0.403 -0.008,0.343705 -0.0142,0.373577 -0.0936,0.453021 -0.12909,0.129082 -0.18939,0.05914 -0.18939,-0.219655 0,-0.119966 -0.0173,-0.275991 -0.0385,-0.346722 -0.0424,-0.141776 0.011,-0.668224 0.14255,-1.403306 0.16875,-0.942937 0.19494,-1.100286 0.21469,-1.28965 0.0115,-0.110542 0.034,-0.253743 0.0501,-0.318227 0.016,-0.06448 0.0782,-0.332998 0.13811,-0.5967 0.10482,-0.460954 0.10689,-0.48358 0.0532,-0.586206 -0.0307,-0.05871 -0.0639,-0.179187 -0.0738,-0.267724 -0.01,-0.08854 -0.0424,-0.216667 -0.0723,-0.28473 -0.0361,-0.08233 -0.0639,-0.291916 -0.083,-0.626211 -0.0157,-0.276355 -0.0443,-0.705959 -0.0632,-0.954678 -0.019,-0.248718 -0.0436,-0.731082 -0.0546,-1.07192 -0.0111,-0.340835 -0.0353,-0.638544 -0.0538,-0.661574 -0.0184,-0.02303 -0.084,-0.04187 -0.14557,-0.04187 -0.13811,0 -0.18138,0.06948 -0.18114,0.2909 2.5e-4,0.276734 -0.0703,1.022773 -0.11668,1.233235 -0.0259,0.117563 -0.0458,0.435395 -0.0479,0.765736 -0.002,0.310612 -0.0123,0.578876 -0.023,0.596141 -0.0224,0.03637 -0.0545,0.936038 -0.0618,1.736639 -0.003,0.303988 -0.0238,0.854184 -0.0466,1.222657 -0.0229,0.368472 -0.0374,0.923072 -0.0322,1.232445 0.01,0.601839 0.002,0.631902 -0.1556,0.601734 -0.0524,-0.01002 -0.0936,0.0081 -0.12711,0.05604 -0.0438,0.06263 -0.0545,0.06491 -0.0922,0.01961 -0.058,-0.06987 -0.0243,-2.083152 0.0491,-2.931499 0.0295,-0.340838 0.068,-0.99655 0.0856,-1.45714 0.0176,-0.46059 0.047,-0.973101 0.0654,-1.138914 0.0184,-0.165812 0.0476,-0.497438 0.065,-0.736944 0.0173,-0.239507 0.0626,-0.614082 0.10079,-0.832391 0.0382,-0.218308 0.0693,-0.463632 0.0693,-0.545163 0,-0.130108 -0.0109,-0.15243 -0.0901,-0.182514 -0.0496,-0.01885 -0.12762,-0.02979 -0.1734,-0.0243 -0.0714,0.0085 -0.089,0.03615 -0.12372,0.194217 -0.0651,0.296432 -0.10918,0.531421 -0.16337,0.870935 -0.0279,0.175024 -0.0751,0.470577 -0.1047,0.656787 -0.0408,0.255945 -0.0454,0.369587 -0.0188,0.465715 0.0265,0.09612 0.0234,0.172914 -0.0127,0.31464 -0.0719,0.282053 -0.15054,0.82063 -0.1512,1.035481 -3.3e-4,0.104734 -0.0242,0.295941 -0.053,0.424906 -0.0558,0.249637 -0.0837,0.480228 -0.16283,1.349978 -0.0274,0.30032 -0.0576,0.55878 -0.0672,0.574351 -0.03,0.0485 -0.0982,0.908617 -0.0956,1.204344 8.7e-4,0.154764 0.0121,0.374799 0.0237,0.488968 0.0201,0.196127 0.0156,0.214793 -0.0817,0.338316 -0.17895,0.227368 -0.37675,0.253438 -0.51536,0.06792 -0.0642,-0.08595 -0.069,-0.134635 -0.0646,-0.668147 0.007,-0.781085 0.0299,-1.377105 0.0563,-1.41977 0.037,-0.05967 0.1328,-0.733787 0.23626,-1.660346 0.0283,-0.253731 0.0732,-0.547671 0.0997,-0.6532 0.10227,-0.407134 0.12236,-0.516079 0.12236,-0.663517 0,-0.08385 0.0178,-0.185385 0.0396,-0.225627 0.0218,-0.04024 0.0669,-0.193758 0.10009,-0.341149 0.0332,-0.147387 0.0894,-0.388568 0.12485,-0.535958 0.0354,-0.147388 0.11176,-0.486551 0.16965,-0.753692 0.0578,-0.267142 0.12708,-0.562409 0.15375,-0.656146 0.0704,-0.247728 0.0647,-0.382276 -0.0165,-0.382276 -0.0357,0 -0.0768,0.01884 -0.0912,0.04187 -0.0656,0.104932 -0.65496,1.891196 -0.75981,2.302952 -0.0493,0.193448 -0.12091,0.457241 -0.15922,0.586206 -0.0383,0.128965 -0.14411,0.520885 -0.23512,0.870934 -0.091,0.350048 -0.2004,0.757043 -0.24306,0.904431 -0.0427,0.147389 -0.10418,0.388572 -0.13669,0.535959 -0.0325,0.14739 -0.0798,0.343349 -0.10492,0.435468 -0.0801,0.292791 -0.28181,1.478442 -0.28181,1.65647 0,0.09421 -0.0218,0.223567 -0.0486,0.287459 -0.0405,0.09694 -0.0657,0.116164 -0.15182,0.116164 -0.0568,0 -0.15178,-0.02024 -0.21106,-0.04496 -0.0593,-0.02473 -0.18569,-0.06362 -0.28089,-0.08642 -0.26696,-0.06394 -0.29589,-0.114506 -0.28565,-0.499327 0.008,-0.300095 0.15973,-1.182102 0.23946,-1.391811 0.0177,-0.0464 0.0702,-0.247189 0.11678,-0.446192 0.2333,-0.996605 0.41713,-1.587789 0.77391,-2.488911 0.062,-0.1566 0.18989,-0.495763 0.28421,-0.753693 0.24597,-0.672676 0.36563,-0.981549 0.45421,-1.172412 0.14907,-0.321189 0.21669,-0.52749 0.23719,-0.723655 0.019,-0.181702 0.0153,-0.197524 -0.0459,-0.197524 -0.0366,0 -0.0894,0.02638 -0.11721,0.05862 -0.14879,0.17224 -0.3696,0.543426 -0.45878,0.771219 -0.0557,0.142356 -0.1481,0.371882 -0.20526,0.510061 -0.0571,0.138175 -0.1325,0.371821 -0.16747,0.519209 -0.035,0.147389 -0.13211,0.471477 -0.21591,0.720196 -0.0838,0.248719 -0.21372,0.640639 -0.28872,0.870934 -0.5099,1.565696 -0.71497,2.175239 -0.76633,2.277744 -0.0323,0.06453 -0.0939,0.273949 -0.13681,0.46538 -0.0477,0.212865 -0.11031,0.395021 -0.16114,0.468965 -0.0712,0.103601 -0.0835,0.160415 -0.0857,0.39689 -0.003,0.344144 -0.0404,0.368507 -0.25145,0.165188 -0.15271,-0.147084 -0.48436,-0.389904 -0.68061,-0.498307 -0.0569,-0.03143 -0.16875,-0.121237 -0.24858,-0.199583 -0.13317,-0.130703 -0.14514,-0.156377 -0.14512,-0.311337 1e-5,-0.09289 0.0319,-0.251792 0.0709,-0.353122 0.039,-0.101331 0.0823,-0.267143 0.0964,-0.368473 0.0399,-0.287965 0.26651,-0.967184 0.50282,-1.507386 0.0765,-0.175023 0.18855,-0.45389 0.24885,-0.619703 0.0603,-0.165812 0.17015,-0.422068 0.24411,-0.569456 0.0739,-0.147389 0.14562,-0.305664 0.15924,-0.351725 0.0137,-0.04606 0.0701,-0.174186 0.12557,-0.284726 0.0554,-0.110543 0.12973,-0.291429 0.16509,-0.401971 0.0353,-0.110542 0.11469,-0.298965 0.17631,-0.418717 0.0616,-0.119754 0.14666,-0.300641 0.18897,-0.401971 0.0424,-0.10133 0.10768,-0.228815 0.14522,-0.2833 0.0376,-0.05448 0.11402,-0.18466 0.16991,-0.289279 0.0559,-0.104619 0.16072,-0.29214 0.23292,-0.416713 0.18843,-0.325171 0.22505,-0.445543 0.16867,-0.554579 -0.0462,-0.08929 -0.26446,-0.298489 -0.31145,-0.298489 -0.0766,0 -0.13857,0.0909 -0.42233,0.619702 -0.0396,0.0737 -0.11962,0.199585 -0.17795,0.279754 -0.0583,0.08017 -0.11587,0.17815 -0.12786,0.217733 -0.012,0.03958 -0.061,0.124117 -0.10873,0.187851 -0.15037,0.200495 -0.79896,1.517852 -0.83884,1.703753 -0.0209,0.09761 -0.0663,0.240638 -0.10098,0.317836 -0.0346,0.0772 -0.0734,0.178042 -0.0862,0.224103 -0.0129,0.04606 -0.0651,0.166649 -0.11623,0.267978 -0.1105,0.219082 -0.20168,0.461787 -0.302,0.803941 -0.0405,0.138176 -0.0952,0.300731 -0.12155,0.361232 -0.0264,0.0605 -0.0483,0.150945 -0.0487,0.200986 -4.4e-4,0.05004 -0.0395,0.181425 -0.0867,0.291966 -0.0472,0.110542 -0.099,0.261281 -0.11507,0.334975 -0.0308,0.14174 -0.16636,0.524896 -0.23988,0.678293 -0.0241,0.05023 -0.0699,0.09637 -0.10194,0.102532 -0.0931,0.01791 -0.23862,-0.108741 -0.34085,-0.296561 -0.0847,-0.15561 -0.0928,-0.197198 -0.077,-0.396061 0.0198,-0.249132 0.31486,-1.165803 0.47477,-1.475031 0.0265,-0.05125 0.10004,-0.250085 0.16343,-0.441847 0.15661,-0.473777 0.36363,-0.979517 0.49924,-1.219595 0.0208,-0.03685 0.10021,-0.187585 0.17644,-0.334974 0.0763,-0.147389 0.17108,-0.320304 0.2108,-0.384258 0.0397,-0.06395 0.10517,-0.199618 0.14546,-0.301476 0.0403,-0.101861 0.0924,-0.207824 0.11576,-0.235474 0.0234,-0.02765 0.11289,-0.178388 0.19893,-0.334975 0.086,-0.156584 0.19094,-0.322385 0.23315,-0.368445 0.0423,-0.04606 0.11045,-0.151575 0.15163,-0.234481 0.0411,-0.0829 0.12575,-0.220591 0.18792,-0.305966 0.0622,-0.08537 0.11304,-0.166655 0.11304,-0.180623 0,-0.01397 0.0653,-0.102394 0.14522,-0.196497 0.23119,-0.27237 0.39073,-0.523413 0.39073,-0.614815 0,-0.04646 -0.0144,-0.13898 -0.0322,-0.205598 -0.0177,-0.06662 -0.0403,-0.173938 -0.0502,-0.238487 -0.0128,-0.0827 -0.0678,-0.166799 -0.18646,-0.284729 -0.16582,-0.16483 -0.26714,-0.311443 -0.26714,-0.386583 0,-0.02659 0.0501,-0.0314 0.16387,-0.01577 0.0974,0.01339 0.17219,0.0091 0.18435,-0.01058 0.0364,-0.05904 -0.0131,-0.126135 -0.12327,-0.166735 -0.1436,-0.05293 -0.42131,-0.325025 -0.44552,-0.436527 -0.0107,-0.049 -0.0323,-0.126788 -0.0481,-0.17285 -0.0157,-0.04606 -0.039,-0.150738 -0.0516,-0.23262 -0.0126,-0.08188 -0.0517,-0.23262 -0.0869,-0.334974 -0.0558,-0.161907 -0.14095,-0.499139 -0.26291,-1.040285 -0.0187,-0.0829 -0.0571,-0.307836 -0.0856,-0.499848 -0.0283,-0.192012 -0.0585,-0.360427 -0.067,-0.374259 -0.0305,-0.04937 -0.0928,-0.379893 -0.19495,-1.035252 -0.10943,-0.70181 -0.19011,-1.167203 -0.24102,-1.390145 -0.0478,-0.209013 -0.13183,-0.619497 -0.21621,-1.055169 -0.016,-0.0829 -0.052,-0.25607 -0.0798,-0.384818 -0.0484,-0.22374 -0.0339,-0.318562 0.0417,-0.271878 0.0388,0.02396 0.20656,0.713245 0.20683,0.849934 4e-4,0.198637 0.0652,0.33882 0.18232,0.394387 0.062,0.02945 0.13926,0.08271 0.17149,0.118335 0.0516,0.05707 0.30672,0.153229 0.33247,0.125305 0.005,-0.0059 -0.003,-0.08595 -0.0188,-0.178064 -0.0828,-0.486199 -0.0994,-0.650759 -0.08,-0.794333 0.0137,-0.101892 -0.004,-0.30752 -0.0518,-0.579883 -0.0764,-0.441615 -0.0707,-0.624608 0.0174,-0.551512 0.10941,0.0908 0.20485,0.39272 0.26618,0.842033 0.0565,0.414208 0.0583,0.500207 0.0182,0.914965 -0.0427,0.442631 -0.042,0.459977 0.0221,0.524099 0.0747,0.0747 0.35316,0.169155 0.39961,0.135549 0.0607,-0.04393 0.28158,-0.769656 0.28158,-0.925078 0,-0.08604 0.015,-0.18427 0.0331,-0.218282 0.0319,-0.05969 -0.009,-0.41771 -0.10213,-0.906036 -0.0255,-0.132761 -0.025,-0.212521 0.002,-0.282155 0.0639,-0.168107 0.13053,-0.04215 0.16816,0.317901 0.0653,0.625231 0.0934,0.803916 0.13401,0.85282 0.0226,0.0273 0.0519,0.189218 0.0649,0.359787 0.013,0.170569 0.0394,0.340274 0.0587,0.377121 0.0192,0.03686 0.0535,0.149904 0.0761,0.251232 0.0226,0.101328 0.0616,0.259604 0.0864,0.351723 0.0249,0.09212 0.0618,0.325762 0.082,0.51921 0.0202,0.193447 0.0578,0.487388 0.0838,0.6532 0.0258,0.165813 0.0638,0.456302 0.0843,0.645526 0.0205,0.189229 0.0586,0.395149 0.0847,0.457596 0.0496,0.118701 0.13666,0.714888 0.18376,1.258449 0.0152,0.175024 0.0444,0.370986 0.065,0.435466 0.0205,0.06449 0.0437,0.253386 0.0514,0.419788 0.008,0.166398 0.0372,0.391904 0.0657,0.501124 0.0284,0.10922 0.0517,0.259476 0.0517,0.333907 3e-5,0.119506 0.0721,0.534966 0.12079,0.696408 0.01,0.03225 0.0414,0.05862 0.0703,0.05862 0.0444,0 0.0494,-0.03265 0.0322,-0.20936 -0.0113,-0.115147 -0.0368,-0.435467 -0.0567,-0.711819 -0.0199,-0.276356 -0.0577,-0.633014 -0.0841,-0.792571 -0.0725,-0.438727 -0.10468,-1.417346 -0.0477,-1.452545 0.0291,-0.01801 0.0573,-0.0065 0.0804,0.03288 0.0196,0.03332 0.0673,0.10004 0.10607,0.14824 0.0388,0.0482 0.0902,0.170536 0.11415,0.271864 0.024,0.101331 0.0639,0.232745 0.0886,0.292028 0.0247,0.05929 0.045,0.202487 0.045,0.318223 1e-5,0.11574 0.0223,0.317133 0.0495,0.447534 0.0317,0.151424 0.055,0.514563 0.0647,1.004927 0.0119,0.602791 0.0296,0.832625 0.0822,1.069303 0.0369,0.165809 0.0718,0.354236 0.0777,0.418717 0.007,0.07715 0.0278,0.11724 0.0609,0.11724 0.0432,0 0.0506,-0.118523 0.0531,-0.854184 0.004,-1.267262 -0.075,-2.297606 -0.19929,-2.591772 -0.0302,-0.07134 -0.0549,-0.216967 -0.0549,-0.32362 0,-0.206104 -0.009,-0.218596 -0.28313,-0.411173 -0.0475,-0.03333 -0.10851,-0.09439 -0.13559,-0.135737 -0.0721,-0.110085 -0.26937,-1.458351 -0.35106,-2.399754 -0.0183,-0.211872 -0.0637,-0.584437 -0.10078,-0.827913 -0.037,-0.243488 -0.0674,-0.515818 -0.0674,-0.605181 0,-0.08936 -0.0151,-0.244392 -0.0334,-0.344496 -0.0183,-0.100111 -0.0482,-0.370437 -0.0663,-0.60073 -0.0181,-0.230299 -0.0562,-0.56192 -0.0847,-0.736947 -0.0536,-0.32859 -0.11665,-1.344039 -0.0901,-1.450132 0.0243,-0.09743 0.0881,-0.04556 0.11788,0.09603 0.0152,0.07229 0.0555,0.244503 0.0896,0.382677 0.034,0.138181 0.0719,0.432118 0.0841,0.653201 0.0122,0.221083 0.043,0.495271 0.0685,0.609298 0.0256,0.114033 0.0563,0.332603 0.0686,0.485714 0.025,0.312534 0.0494,0.362131 0.17848,0.362131 0.0936,0 0.17409,-0.08327 0.28174,-0.291436 0.085,-0.164462 0.0697,-0.229252 -0.12413,-0.524092 -0.28516,-0.433768 -0.40196,-0.691861 -0.31309,-0.691861 0.0699,0 0.25594,0.187733 0.42313,0.427092 0.12691,0.181696 0.16019,0.209359 0.25193,0.209359 0.11346,0 0.0891,0.03227 0.36462,-0.483502 0.0584,-0.109327 0.12367,-0.204345 0.14506,-0.211153 0.0409,-0.01303 0.23195,0.257962 0.32711,0.463852 0.0747,0.161614 0.0811,0.377931 0.0135,0.454877 -0.0995,0.11317 -0.10235,0.197191 -0.0114,0.33128 0.0472,0.06955 0.0943,0.160378 0.10473,0.201845 0.0215,0.08561 0.10855,0.131962 0.15694,0.08357 0.0208,-0.02082 0.016,-0.340824 -0.0134,-0.897154 -0.057,-1.076999 -0.0593,-1.457804 -0.009,-1.474647 0.0614,-0.02062 0.0885,0.09005 0.21475,0.877831 0.0678,0.423111 0.13578,1.663249 0.12604,2.300067 -0.005,0.36228 0.002,0.670291 0.0157,0.684463 0.0525,0.05276 0.093,-0.04818 0.1228,-0.306682 0.0169,-0.14631 0.0529,-0.342513 0.0801,-0.435993 0.0271,-0.09348 0.0595,-0.387417 0.0719,-0.6532 0.0124,-0.265778 0.0506,-0.618901 0.0849,-0.784712 0.0343,-0.165817 0.0867,-0.542662 0.11652,-0.837437 0.0573,-0.565821 0.10004,-0.787192 0.15202,-0.787192 0.0173,0 0.0398,0.04143 0.0498,0.09212 0.0101,0.05067 0.0397,0.167486 0.0659,0.259605 0.0331,0.116592 0.0531,0.437262 0.0655,1.055168 0.0183,0.911143 -0.003,1.218335 -0.13205,1.909357 -0.0738,0.394905 -0.14425,0.825773 -0.16433,1.004929 -0.009,0.0829 -0.0269,0.199727 -0.0391,0.259605 -0.0179,0.08782 -0.0116,0.108866 0.033,0.108866 0.0727,0 0.11165,-0.106055 0.209,-0.569458 0.0445,-0.211873 0.10144,-0.475666 0.12649,-0.586204 0.025,-0.110545 0.0763,-0.336655 0.11373,-0.502466 0.0952,-0.421166 0.18947,-0.761519 0.2921,-1.055168 0.0484,-0.138174 0.10185,-0.38453 0.11899,-0.54746 0.0171,-0.162924 0.0688,-0.408194 0.11469,-0.545039 0.0459,-0.136845 0.0835,-0.276388 0.0835,-0.310098 0,-0.105655 0.0694,-0.266033 0.12424,-0.287077 0.0456,-0.01748 0.0488,0.0013 0.0239,0.13968 -0.0157,0.08791 -0.0303,0.295514 -0.0323,0.461324 -0.004,0.367394 -0.0922,0.964046 -0.20367,1.383596 -0.0738,0.277847 -0.0777,0.321467 -0.0358,0.401967 0.0258,0.04968 0.0785,0.150592 0.11712,0.224291 0.0939,0.179497 0.22419,0.474004 0.27732,0.626912 0.0237,0.06844 0.065,0.132787 0.0916,0.142986 0.053,0.02036 0.2861,-0.104562 0.48497,-0.259932 0.14014,-0.10949 0.34444,-0.406426 0.37925,-0.55127 0.0123,-0.05099 0.0479,-0.145447 0.0792,-0.209929 0.0314,-0.06448 0.0984,-0.290592 0.14902,-0.502465 0.0506,-0.211872 0.12083,-0.484268 0.15601,-0.605331 0.0352,-0.121057 0.0641,-0.24165 0.0642,-0.267977 4.9e-4,-0.121502 0.0735,-0.299101 0.123,-0.299101 0.0434,0 0.0491,0.02592 0.0319,0.142364 -0.0117,0.0783 -0.0343,0.23363 -0.0502,0.34519 -0.0436,0.30477 -0.13542,0.670127 -0.24364,0.969582 -0.1305,0.361116 -0.19538,0.620649 -0.23029,0.921184 -0.0563,0.484903 -0.0942,0.662135 -0.18084,0.845188 -0.0865,0.183006 -0.16677,0.53617 -0.20491,0.90246 -0.0137,0.132127 -0.0507,0.236747 -0.12138,0.343384 -0.12374,0.186814 -0.17918,0.555266 -0.0836,0.555266 0.0809,0 0.27984,-0.421263 0.37718,-0.798625 0.13111,-0.50829 0.16619,-0.635841 0.27322,-0.993492 0.0551,-0.184236 0.10961,-0.38773 0.12105,-0.452213 0.0115,-0.06448 0.0567,-0.245367 0.10067,-0.401968 0.0439,-0.156601 0.10995,-0.40532 0.14672,-0.55271 0.0368,-0.147391 0.13768,-0.509161 0.22426,-0.803936 0.0866,-0.294782 0.17962,-0.618869 0.20675,-0.720197 0.0506,-0.188956 0.0925,-0.261791 0.12206,-0.212278 0.0398,0.06663 -0.14089,0.908989 -0.26803,1.249309 -0.0512,0.137075 -0.0923,0.345747 -0.11221,0.56946 -0.0328,0.3689 -0.051,0.472695 -0.1485,0.849298 -0.10917,0.421364 0.0839,0.361254 0.30046,-0.09354 0.23062,-0.484419 0.31957,-0.684149 0.31957,-0.717631 0,-0.01898 0.0218,-0.08397 0.0485,-0.144471 0.0907,-0.205524 0.35344,-1.070132 0.35344,-1.162879 0,-0.05073 -0.0302,-0.179922 -0.067,-0.287024 -0.0369,-0.107095 -0.067,-0.252941 -0.067,-0.3241 0,-0.07116 -0.0378,-0.237656 -0.0841,-0.369998 -0.0998,-0.285572 -0.15515,-0.814868 -0.0827,-0.790727 0.0608,0.02023 0.14223,0.191849 0.32334,0.680889 0.0574,0.154996 0.13503,0.251226 0.20263,0.251226 0.0321,0 0.0404,0.0216 0.0261,0.067 -0.0149,0.04681 -0.006,0.067 0.0293,0.067 0.07,0 0.0794,-0.02075 0.19999,-0.442303 0.12826,-0.448423 0.21061,-0.527829 0.18002,-0.173567 -0.011,0.126856 -0.0444,0.325317 -0.0744,0.441027 -0.0805,0.310681 -0.067,0.348174 0.15087,0.418816 0.10132,0.03286 0.24752,0.06871 0.32487,0.07969 0.15879,0.02251 0.14998,0.03751 0.19989,-0.340412 0.0511,-0.386946 0.0318,-0.619411 -0.0697,-0.837437 -0.2435,-0.523137 -0.31575,-0.793051 -0.21761,-0.812806 0.0358,-0.0072 0.0885,0.05557 0.1611,0.191718 0.0593,0.11133 0.1566,0.266478 0.21613,0.344759 0.0595,0.07829 0.15212,0.245924 0.20575,0.372518 0.19801,0.467354 0.29349,0.500331 0.448,0.154748 0.0577,-0.129128 0.10498,-0.244974 0.10498,-0.257444 0,-0.01251 0.0287,-0.05381 0.0637,-0.09182 0.0351,-0.03803 0.14275,-0.219898 0.23932,-0.404128 0.0966,-0.184237 0.22993,-0.396103 0.29635,-0.470823 0.0664,-0.07471 0.18861,-0.228028 0.27152,-0.3407 0.14786,-0.200947 0.20937,-0.246833 0.29311,-0.218654 0.0597,0.02003 0.0519,0.192975 -0.0111,0.245158 -0.029,0.02415 -0.0914,0.12018 -0.13847,0.213457 -0.0868,0.17197 -0.16033,0.273658 -0.38651,0.534617 -0.0691,0.07971 -0.12561,0.154546 -0.12561,0.166309 0,0.01171 -0.0302,0.05152 -0.067,0.08837 -0.0369,0.03686 -0.067,0.102781 -0.067,0.14652 0,0.119696 -0.0912,0.354178 -0.18618,0.478717 -0.0464,0.06088 -0.10451,0.167676 -0.12911,0.237401 -0.0246,0.06972 -0.0757,0.184401 -0.11338,0.25484 -0.086,0.160475 -0.075,0.195862 0.2958,0.948112 0.14678,0.297806 0.26686,0.552966 0.26686,0.567032 0,0.04327 0.20092,0.591593 0.27118,0.740077 0.0782,0.165208 0.16428,0.480615 0.16428,0.601691 0,0.047 0.0225,0.132919 0.0501,0.190979 0.0276,0.05806 0.0786,0.203534 0.11357,0.323288 0.19609,0.67231 0.36604,1.162489 0.44136,1.272904 0.0314,0.04606 0.0882,0.181722 0.12612,0.301476 0.038,0.119751 0.11678,0.353397 0.17514,0.519211 l 0.10614,0.301476 -0.0551,0.257134 c -0.0635,0.296411 -0.04,0.451565 0.11604,0.76486 0.0505,0.101508 0.1178,0.28993 0.14948,0.418716 0.0831,0.338175 0.31352,0.719175 0.412,0.681442 0.0173,-0.0067 0.004,-0.136028 -0.0312,-0.29654 -0.0341,-0.156601 -0.0757,-0.378425 -0.0925,-0.492938 -0.0383,-0.261723 -0.092,-0.493052 -0.1889,-0.813465 -0.0905,-0.299069 -0.13178,-0.466903 -0.19853,-0.806285 -0.0274,-0.139468 -0.0882,-0.36558 -0.13496,-0.502462 -0.0468,-0.136887 -0.10788,-0.339325 -0.13573,-0.449869 -0.0278,-0.110539 -0.1091,-0.389406 -0.18058,-0.619704 -0.0715,-0.230293 -0.17102,-0.584529 -0.22122,-0.787188 -0.0502,-0.202663 -0.13276,-0.52675 -0.18347,-0.720196 -0.0507,-0.193447 -0.10203,-0.453916 -0.11402,-0.578808 -0.012,-0.124894 -0.0667,-0.373613 -0.12155,-0.552711 -0.0549,-0.179092 -0.12067,-0.393452 -0.14623,-0.47636 -0.0256,-0.0829 -0.0652,-0.233644 -0.0882,-0.334979 -0.0229,-0.101322 -0.0687,-0.261313 -0.10178,-0.35552 -0.0331,-0.09421 -0.0707,-0.265305 -0.0838,-0.380209 -0.0218,-0.192596 -0.0187,-0.207978 0.0391,-0.196857 0.0652,0.01257 0.0873,0.06659 0.14138,0.346381 0.0178,0.09212 0.073,0.27301 0.12286,0.401975 0.0497,0.128964 0.10177,0.302309 0.11555,0.385217 0.03,0.180676 0.15395,0.567981 0.24118,0.753691 0.0346,0.0737 0.0629,0.159481 0.0629,0.190638 -7e-5,0.03116 0.0173,0.0674 0.0385,0.08056 0.0432,0.02671 0.0177,-0.459395 -0.0401,-0.764427 -0.0177,-0.09301 -0.0321,-0.295658 -0.0321,-0.450321 0,-0.23005 0.01,-0.285048 0.0551,-0.302348 0.0671,-0.02573 0.1459,0.07134 0.1459,0.179681 0,0.04215 0.038,0.189997 0.0845,0.328544 0.0465,0.138548 0.0985,0.362039 0.1156,0.496652 0.05,0.394572 0.12911,0.535848 0.3693,0.659747 0.0644,0.03326 0.15467,0.100562 0.20042,0.149564 0.11878,0.127249 0.28566,0.223086 0.34726,0.199448 0.029,-0.01112 0.0836,-0.10553 0.12121,-0.209758 0.0377,-0.104228 0.0838,-0.216213 0.10248,-0.248856 0.0773,-0.134771 0.0706,-0.351939 -0.0281,-0.912072 -0.0552,-0.313202 -0.11739,-0.697587 -0.13824,-0.854188 -0.0209,-0.156601 -0.0537,-0.39575 -0.073,-0.53145 -0.0257,-0.18029 -0.025,-0.256881 0.003,-0.284452 0.0523,-0.05223 0.0913,0.01767 0.13756,0.246447 0.0483,0.23826 0.16789,0.642656 0.20429,0.690296 0.0364,0.04772 0.15318,0.383719 0.20817,0.599355 0.0235,0.09212 0.0685,0.216848 0.10008,0.27718 0.0316,0.06036 0.0872,0.256292 0.12359,0.435463 0.0364,0.179183 0.0835,0.363466 0.10461,0.409521 0.0211,0.04608 0.0708,0.180787 0.11044,0.299384 0.0909,0.271989 0.16528,0.314333 0.14305,0.08143 -0.009,-0.08969 -0.0424,-0.283667 -0.0753,-0.431051 -0.0329,-0.147391 -0.0632,-0.396109 -0.0674,-0.552711 -0.004,-0.174548 -0.0401,-0.407865 -0.0917,-0.602955 -0.15998,-0.605416 -0.2084,-0.885018 -0.20884,-1.205904 -4e-4,-0.300129 0.004,-0.318811 0.0715,-0.328479 0.0935,-0.01329 0.25629,0.157975 0.35999,0.378724 0.0433,0.09212 0.11767,0.348372 0.16531,0.569454 0.13515,0.627064 0.14947,0.691572 0.19647,0.884954 0.062,0.255192 0.12625,0.261947 0.13214,0.01388 0.008,-0.344987 -0.008,-0.685432 -0.0568,-1.218642 -0.0494,-0.536117 -0.0277,-1.078092 0.0517,-1.286823 0.0337,-0.0885 0.0392,-0.09068 0.0971,-0.03823 0.0715,0.06468 0.11722,0.446827 0.12479,1.04194 0.009,0.706227 0.0947,1.399102 0.19551,1.580596 0.0288,0.05184 0.15011,0.214871 0.26957,0.362262 0.11947,0.147383 0.27785,0.384798 0.35195,0.527581 0.15259,0.293989 0.20822,0.318804 0.39908,0.177992 0.11577,-0.08541 0.38206,-0.382652 0.4403,-0.491475 0.0406,-0.07593 0.11738,-0.0829 0.14416,-0.01309 0.0106,0.02762 0.0489,0.05027 0.085,0.05027 0.0546,0 0.0696,-0.03174 0.0894,-0.189984 0.0385,-0.308573 6.5e-4,-0.328479 -0.47113,-0.249328 -0.48399,0.08113 -0.58247,0.0846 -0.65065,0.02291 -0.0349,-0.03155 -0.0824,-0.105308 -0.1055,-0.163847 -0.0231,-0.05852 -0.0608,-0.129063 -0.0838,-0.156699 -0.0229,-0.02762 -0.0965,-0.22359 -0.1635,-0.435462 -0.067,-0.211873 -0.13623,-0.411394 -0.15382,-0.443389 -0.0452,-0.08232 -0.0396,-0.159566 0.0116,-0.159566 0.0554,0 0.32655,0.456225 0.42811,0.720195 0.0425,0.110538 0.0953,0.221378 0.1173,0.246304 0.0691,0.07837 0.17458,0.01015 0.3713,-0.240346 0.10386,-0.132244 0.23007,-0.285657 0.28045,-0.340936 0.0504,-0.05525 0.19802,-0.29181 0.32808,-0.52565 0.17516,-0.314936 0.24946,-0.487921 0.28658,-0.667261 0.0353,-0.170333 0.0755,-0.267466 0.13569,-0.327686 0.0856,-0.08557 0.0856,-0.08558 0.15255,-0.01859 0.0578,0.0578 0.0699,0.128735 0.0882,0.518365 0.0142,0.302361 0.009,0.495637 -0.0175,0.585386 -0.05,0.173253 -0.12874,0.795315 -0.15596,1.231845 -0.0117,0.188393 -0.0358,0.395292 -0.0534,0.45978 -0.0177,0.06448 -0.0451,0.237827 -0.061,0.385217 -0.016,0.147391 -0.0526,0.373501 -0.0815,0.502466 -0.0288,0.128964 -0.0527,0.31739 -0.0531,0.418712 -4.1e-4,0.101334 -0.0234,0.297294 -0.0513,0.435469 -0.0279,0.138181 -0.0663,0.340575 -0.0854,0.449771 -0.0191,0.109195 -0.04,0.207174 -0.0464,0.217734 -0.007,0.01055 -0.0212,0.185009 -0.0328,0.387668 -0.0231,0.404709 -0.0773,0.747002 -0.12887,0.812803 -0.0519,0.06623 -0.0752,0.510347 -0.0268,0.510347 0.0572,0 0.15945,-0.254027 0.18737,-0.465444 0.0131,-0.0994 0.052,-0.242594 0.0863,-0.318228 0.0357,-0.07847 0.0631,-0.21661 0.064,-0.321744 6.6e-4,-0.101331 0.017,-0.24453 0.0358,-0.318227 0.0823,-0.322394 0.16675,-0.722274 0.20152,-0.95468 0.0207,-0.138175 0.0595,-0.364284 0.0863,-0.502458 0.0268,-0.138175 0.0617,-0.341676 0.0776,-0.45222 0.0159,-0.110538 0.0443,-0.250755 0.0632,-0.311591 0.0388,-0.124671 0.0845,-0.60702 0.14266,-1.504004 0.0426,-0.657744 0.0736,-0.744121 0.18569,-0.518725 0.0544,0.109491 0.061,0.207984 0.0573,0.868811 -0.004,0.697286 -2.7e-4,0.745312 0.0563,0.745312 0.0425,0 0.0809,-0.05479 0.12978,-0.185487 0.0382,-0.102022 0.0694,-0.208534 0.0694,-0.236688 0,-0.02814 0.0144,-0.07823 0.0322,-0.111264 0.0177,-0.03306 0.0539,-0.20608 0.0804,-0.384537 0.0284,-0.190403 0.0831,-0.396495 0.13243,-0.498806 0.0463,-0.09589 0.11583,-0.308743 0.15456,-0.473009 0.0682,-0.289034 0.11254,-0.388032 0.17399,-0.388032 0.0929,0 0.004,0.516185 -0.29738,1.74187 -0.10347,0.419688 -0.0988,0.461554 0.0763,0.686696 0.32605,0.419242 0.35475,0.380621 0.61013,-0.820687 0.12164,-0.572223 0.12463,-0.603467 0.12534,-1.309556 4.1e-4,-0.562981 0.011,-0.735652 0.0467,-0.778814 0.0555,-0.06701 0.24915,-0.07343 0.30178,-0.01002 0.0208,0.025 0.0531,0.209647 0.0719,0.410346 0.0188,0.200693 0.0485,0.447802 0.066,0.54913 0.0175,0.101328 0.0497,0.331209 0.0716,0.510837 0.0362,0.297786 0.0459,0.3266 0.11063,0.3266 0.0552,0 0.092,-0.04831 0.16618,-0.218648 0.0524,-0.120265 0.1688,-0.31828 0.25869,-0.440051 0.0899,-0.121764 0.16342,-0.235451 0.16342,-0.25264 0,-0.01721 0.0339,-0.02645 0.0754,-0.02055 0.13822,0.01964 0.1219,0.163611 -0.0923,0.814645 -0.30672,0.93218 -0.35154,1.094777 -0.35154,1.275282 0,0.102442 -0.0164,0.217005 -0.0366,0.254584 -0.0466,0.08705 -0.009,0.29312 0.0577,0.318837 0.0898,0.0345 0.15158,-0.07474 0.25258,-0.446819 0.0543,-0.199901 0.12731,-0.423759 0.16232,-0.497451 0.0351,-0.0737 0.11727,-0.266622 0.18277,-0.428727 0.0655,-0.162099 0.19424,-0.441576 0.28607,-0.621061 0.0918,-0.179484 0.16698,-0.342526 0.16698,-0.362327 0,-0.04857 0.13107,-0.212514 0.16992,-0.212514 0.0518,0 0.0353,0.167852 -0.0496,0.502543 -0.18808,0.742059 -0.29672,1.140093 -0.38851,1.423558 -0.0537,0.165816 -0.13738,0.474828 -0.18595,0.686701 -0.0486,0.211872 -0.11701,0.451198 -0.15208,0.531843 -0.035,0.08064 -0.0637,0.176433 -0.0637,0.212867 0,0.03646 -0.0391,0.143804 -0.0868,0.238599 -0.0477,0.0948 -0.16181,0.398464 -0.25355,0.674815 -0.0917,0.276356 -0.21599,0.600443 -0.27609,0.720198 -0.0601,0.11975 -0.1185,0.295853 -0.1298,0.391338 -0.0139,0.1173 -0.0538,0.219422 -0.12288,0.314875 -0.0563,0.0777 -0.10234,0.156866 -0.10234,0.175918 0,0.01905 -0.028,0.09593 -0.0623,0.170838 -0.0343,0.0749 -0.10359,0.234172 -0.15412,0.353923 -0.0505,0.119754 -0.1205,0.279018 -0.15549,0.353927 -0.035,0.0749 -0.0637,0.149089 -0.0637,0.164857 0,0.04847 -0.16684,0.460677 -0.25177,0.622034 -0.0442,0.08396 -0.0909,0.218981 -0.10391,0.30006 -0.0221,0.138386 -0.16478,0.471705 -0.31493,0.735933 -0.0365,0.0642 -0.0664,0.165433 -0.0664,0.224972 0,0.05954 -0.0213,0.157757 -0.0472,0.218256 -0.25326,0.59024 -0.3557,0.874083 -0.37213,1.031185 -0.0218,0.208205 -0.0234,0.204989 0.19323,0.379087 0.0875,0.07033 0.15912,0.147053 0.15912,0.170513 0,0.02346 0.0499,0.07898 0.11087,0.123374 0.10404,0.07575 0.26496,0.24599 0.67267,0.711618 0.0941,0.107487 0.27373,0.309024 0.39911,0.447856 0.12539,0.138833 0.25147,0.311108 0.28016,0.382831 0.0288,0.07173 0.0959,0.16155 0.14938,0.199611 0.11239,0.08003 0.19666,0.226483 0.19666,0.341776 0,0.04411 0.0377,0.123996 0.0838,0.177526 0.0461,0.05353 0.11445,0.162303 0.15186,0.241716 0.0375,0.07942 0.12537,0.230153 0.19547,0.334975 0.0701,0.104823 0.14738,0.243345 0.17172,0.307828 0.0243,0.06449 0.057,0.131561 0.0725,0.149064 0.0155,0.01751 0.0281,0.05596 0.0281,0.08546 0,0.0295 0.0594,0.145075 0.13204,0.256834 0.0886,0.13642 0.15463,0.295482 0.2008,0.484 0.0554,0.226182 0.0888,0.297956 0.17186,0.369005 0.11329,0.09692 0.126,0.141309 0.28168,0.983713 0.0477,0.25793 0.10127,0.532166 0.1191,0.609413 0.0179,0.07724 0.031,0.182764 0.0291,0.234483 -0.002,0.06176 -0.02,0.02505 -0.052,-0.106952 -0.0761,-0.314041 -0.21193,-0.757167 -0.27723,-0.904432 -0.0327,-0.07369 -0.10052,-0.247043 -0.15076,-0.385221 -0.1389,-0.382039 -0.26773,-0.662897 -0.61062,-1.331298 -0.38865,-0.757579 -0.50937,-0.982745 -0.56136,-1.04702 -0.0604,-0.0747 -0.38794,-0.657195 -0.38854,-0.691016 -6.5e-4,-0.03657 -0.15773,-0.26078 -0.4182,-0.5969 -0.11054,-0.142646 -0.24314,-0.314445 -0.29467,-0.381777 -0.0515,-0.06733 -0.32267,-0.352298 -0.60255,-0.633259 -0.3965,-0.398034 -0.52815,-0.510835 -0.5962,-0.510835 -0.0941,0 -0.1982,0.09101 -0.1982,0.173255 0,0.06085 0.2805,0.429957 0.53596,0.705252 0.10132,0.109202 0.20491,0.238844 0.23018,0.288097 0.0253,0.04926 0.0732,0.119698 0.10668,0.156545 0.10868,0.119887 0.22463,0.294948 0.43927,0.663221 0.11596,0.19896 0.26725,0.430013 0.3362,0.513454 0.069,0.08343 0.13936,0.202367 0.15645,0.264286 0.017,0.06192 0.0702,0.163833 0.11796,0.226475 0.0477,0.06264 0.1044,0.165309 0.12581,0.228152 0.0214,0.06284 0.0855,0.182092 0.14235,0.264998 0.085,0.12405 0.72341,1.381979 0.72341,1.425607 0,0.0072 0.0431,0.107696 0.0959,0.223304 0.0528,0.115609 0.10708,0.247884 0.12072,0.293942 0.0137,0.04606 0.0591,0.144039 0.10085,0.217734 0.0418,0.0737 0.1103,0.228753 0.15219,0.344574 0.0657,0.181637 0.0709,0.228217 0.0378,0.338862 -0.0211,0.07055 -0.0384,0.158597 -0.0384,0.195656 0,0.09207 -0.0819,0.153004 -0.16861,0.125475 -0.05,-0.01587 -0.1244,-0.135554 -0.24876,-0.40023 -0.0976,-0.207672 -0.19629,-0.436144 -0.21936,-0.507711 -0.023,-0.07157 -0.0531,-0.145198 -0.0666,-0.163622 -0.0136,-0.01842 -0.0559,-0.116402 -0.094,-0.217733 -0.1207,-0.320717 -0.34378,-0.85002 -0.37351,-0.886279 -0.0158,-0.0192 -0.0774,-0.125345 -0.137,-0.235885 -0.0597,-0.110543 -0.12889,-0.224783 -0.15394,-0.25387 -0.025,-0.02909 -0.0456,-0.06796 -0.0456,-0.08639 0,-0.04225 -0.55666,-0.976314 -0.63567,-1.066631 -0.0323,-0.03685 -0.15422,-0.232807 -0.27108,-0.435466 -0.33052,-0.573177 -0.94398,-1.489492 -1.17716,-1.758309 -0.11893,-0.137105 -0.13087,-0.142567 -0.27587,-0.126223 -0.19001,0.02142 -0.32021,0.103785 -0.3194,0.202055 2.6e-4,0.04103 0.0456,0.14093 0.10049,0.222002 0.0549,0.08107 0.0999,0.162003 0.0999,0.179842 0,0.01784 0.0805,0.147468 0.17897,0.288062 0.0985,0.140596 0.19839,0.315921 0.2221,0.389616 0.0422,0.131307 0.10392,0.242559 0.4569,0.824271 0.0962,0.158569 0.24527,0.428291 0.33119,0.599381 0.14462,0.287964 0.29116,0.530807 0.44469,0.736935 0.0671,0.0901 0.19125,0.416852 0.22621,0.595382 0.0118,0.06032 0.0556,0.150761 0.0974,0.200984 0.0418,0.05022 0.10739,0.189632 0.14588,0.309795 0.0385,0.120162 0.11752,0.323659 0.17564,0.452215 0.0581,0.128556 0.15109,0.361866 0.2066,0.518467 0.0899,0.253677 0.22476,0.547098 0.48109,1.046812 0.12635,0.246322 0.11084,0.349013 -0.0877,0.580977 -0.35604,0.415963 -0.55788,0.540533 -0.7121,0.439484 -0.10867,-0.0712 -0.37547,-0.634948 -0.62168,-1.313581 -0.1802,-0.496713 -0.24931,-0.669442 -0.31416,-0.785151 -0.0355,-0.06336 -0.0944,-0.191488 -0.13094,-0.284729 -0.0865,-0.221093 -0.26396,-0.620124 -0.46766,-1.051992 -0.0899,-0.19058 -0.16344,-0.352145 -0.16344,-0.359035 0,-0.03663 -0.31621,-0.813409 -0.43619,-1.071515 -0.0766,-0.164882 -0.16746,-0.360081 -0.20181,-0.433776 -0.0343,-0.0737 -0.17036,-0.375171 -0.30222,-0.669949 -0.24511,-0.547967 -0.30789,-0.653201 -0.38964,-0.653201 -0.0353,0 -0.0414,0.03029 -0.0249,0.125616 0.044,0.255039 0.21836,0.829626 0.2921,0.963051 0.0204,0.03685 0.0478,0.134827 0.061,0.217734 0.0131,0.0829 0.047,0.218572 0.0751,0.301478 0.0588,0.172991 0.1195,0.41856 0.15743,0.636451 0.0144,0.0829 0.0709,0.286403 0.1255,0.452215 0.0546,0.165812 0.12957,0.406995 0.1666,0.53596 0.037,0.128965 0.0917,0.318714 0.12147,0.421662 0.0297,0.102949 0.0541,0.263266 0.0541,0.35626 0,0.107698 0.0411,0.282957 0.11299,0.48277 0.13498,0.374687 0.26947,0.808114 0.33641,1.084131 0.14844,0.612074 0.27316,1.070035 0.35944,1.31972 0.0819,0.237214 0.0905,0.291312 0.0545,0.345202 -0.1065,0.159486 -0.80083,0.338496 -1.24719,0.32155 l -0.26662,-0.01012 -0.14753,-0.28473 c -0.14185,-0.27372 -0.22508,-0.532368 -0.32512,-1.010294 -0.0257,-0.122708 -0.0906,-0.356352 -0.14422,-0.519211 -0.0537,-0.162858 -0.12273,-0.469455 -0.1535,-0.681326 -0.0308,-0.211873 -0.0918,-0.558571 -0.13559,-0.770442 -0.16177,-0.782608 -0.24559,-1.002793 -0.29969,-0.787227 -0.0227,0.09039 0.0255,0.671907 0.0817,0.98599 0.0179,0.100107 0.0326,0.259243 0.0326,0.353637 0,0.09439 0.0287,0.329036 0.0638,0.521433 0.035,0.192395 0.0883,0.530696 0.11831,0.751779 0.03,0.221082 0.0683,0.492412 0.0853,0.602954 0.017,0.110541 0.0396,0.352705 0.0503,0.53814 0.0249,0.429915 0.008,0.450587 -0.37211,0.457842 -0.15075,0.0029 -0.29517,-0.01208 -0.33698,-0.03488 -0.0403,-0.02196 -0.13483,-0.03992 -0.21019,-0.03992 -0.16833,0 -0.20083,0.06305 -0.17697,0.343298 0.0168,0.196896 -0.0202,0.293154 -0.11237,0.293154 -0.0844,0 -0.14125,-0.184368 -0.2123,-0.687585 -0.039,-0.275867 -0.092,-0.607091 -0.11781,-0.736056 -0.0258,-0.128966 -0.0644,-0.332464 -0.0858,-0.452218 -0.0776,-0.434813 -0.10744,-0.590217 -0.15443,-0.803937 -0.0607,-0.27627 -0.26681,-1.059854 -0.34795,-1.32315 -0.0341,-0.110543 -0.13679,-0.442167 -0.22828,-0.736944 -0.0915,-0.294779 -0.21381,-0.694236 -0.27181,-0.887684 -0.17612,-0.587341 -0.37605,-1.117459 -0.45476,-1.205908 -0.0481,-0.05403 -0.0815,-0.146133 -0.094,-0.259587 -0.0107,-0.09671 -0.044,-0.232378 -0.0739,-0.301478 -0.11977,-0.276568 -0.22044,-0.47221 -0.25941,-0.504174 -0.0705,-0.05779 -0.51683,-0.179662 -0.6163,-0.168269 -0.0901,0.01031 -0.0943,0.01843 -0.087,0.166194 0.005,0.104833 0.0557,0.251873 0.15513,0.452216 0.18123,0.365031 0.30488,0.747623 0.35578,1.100811 0.0399,0.276963 0.0642,0.373333 0.17328,0.686698 0.064,0.183897 0.1945,0.664415 0.34774,1.280423 0.0446,0.179161 0.0726,0.347778 0.0623,0.374704 -0.0103,0.02692 0.0201,0.161738 0.0677,0.299583 0.0476,0.137845 0.0865,0.275091 0.0865,0.304991 0,0.0299 0.0316,0.152161 0.0702,0.271687 0.0386,0.119529 0.0619,0.239005 0.0517,0.265499 -0.019,0.04942 -0.003,0.173653 0.11269,0.871085 0.0367,0.221084 0.0801,0.484876 0.0966,0.586206 0.0331,0.202939 0.1515,0.826002 0.20693,1.088667 0.0517,0.245146 0.10403,0.825437 0.0823,0.912806 -0.0607,0.24349 -0.25018,-0.123512 -0.35028,-0.678323 -0.0399,-0.221084 -0.0869,-0.474721 -0.10436,-0.563639 -0.0175,-0.08892 -0.0318,-0.218267 -0.0318,-0.287446 0,-0.06918 -0.0375,-0.312978 -0.0833,-0.541777 -0.0458,-0.228801 -0.0835,-0.460153 -0.0838,-0.514116 -2.7e-4,-0.05396 -0.015,-0.144406 -0.0327,-0.200984 -0.0385,-0.122642 -0.15501,-0.637851 -0.1975,-0.873313 -0.0433,-0.240123 -0.16436,-0.736893 -0.23669,-0.971426 -0.0341,-0.110541 -0.0811,-0.283891 -0.10457,-0.385221 -0.0234,-0.101329 -0.0715,-0.289753 -0.10667,-0.418717 -0.0352,-0.128967 -0.0926,-0.362611 -0.12762,-0.519212 -0.035,-0.1566 -0.0882,-0.367635 -0.11823,-0.468964 -0.0301,-0.10133 -0.0913,-0.319902 -0.13606,-0.485714 -0.11423,-0.423173 -0.40451,-1.333604 -0.50382,-1.5802 -0.0835,-0.207288 -0.16605,-0.285127 -0.2171,-0.204675 -0.0366,0.05761 -0.0348,0.136112 0.009,0.394732 0.0204,0.119752 0.0419,0.30064 0.0481,0.401969 0.0184,0.306648 0.0743,0.744665 0.11519,0.904432 0.0479,0.186988 0.11787,0.698215 0.18558,1.356646 0.0284,0.276355 0.0659,0.577831 0.0833,0.66995 0.0174,0.09212 0.0396,0.288077 0.0493,0.435466 0.01,0.14739 0.0335,0.350886 0.0528,0.452215 0.0851,0.446192 0.11181,0.607321 0.19405,1.172412 0.0174,0.119753 0.0239,0.274455 0.0144,0.343781 -0.0113,0.08295 0.007,0.186034 0.0515,0.301477 0.0409,0.104614 0.0831,0.330934 0.10448,0.56065 0.0196,0.211873 0.0587,0.460494 0.0866,0.552494 0.0279,0.092 0.0665,0.35579 0.0857,0.586205 0.0192,0.230415 0.0565,0.504016 0.0829,0.608005 0.0964,0.379551 0.0393,0.526194 -0.23441,0.601763 -0.17799,0.04914 -0.25284,-0.01295 -0.35125,-0.291413 -0.065,-0.183985 -0.0862,-0.331627 -0.1074,-0.749491 -0.0264,-0.52107 -0.0664,-0.905898 -0.12697,-1.222391 -0.0767,-0.400859 -0.11265,-0.753738 -0.10897,-1.069271 0.002,-0.185909 -0.0126,-0.398545 -0.0329,-0.472524 -0.0203,-0.07398 -0.0493,-0.44352 -0.0647,-0.821204 -0.0432,-1.065097 -0.11811,-2.195829 -0.14875,-2.245413 -0.0152,-0.02468 -0.0393,-0.194106 -0.0534,-0.3765 -0.0242,-0.312079 -0.12958,-1.215693 -0.19822,-1.699258 -0.0744,-0.524372 -0.0709,-0.514583 -0.20018,-0.546157 -0.18291,-0.04466 -0.19058,-0.0063 -0.15617,0.780639 0.0993,2.270719 0.11261,3.021688 0.0586,3.308851 -0.0303,0.161514 -0.0303,0.305362 -2e-5,0.619704 0.0216,0.225151 0.0425,0.756064 0.0463,1.179806 0.009,0.943813 0.0685,1.738371 0.18499,2.445316 0.0182,0.110542 0.0404,0.336649 0.0493,0.502462 0.009,0.165813 0.0263,0.401641 0.0385,0.524063 0.0275,0.275435 0.002,0.385863 -0.0957,0.415359 -0.0415,0.01249 -0.12516,0.04578 -0.18611,0.07397 -0.0649,0.03002 -0.1232,0.03889 -0.14068,0.0214 -0.0616,-0.06155 -0.26873,-0.962544 -0.3013,-1.310121 -0.0283,-0.302394 -0.0847,-1.471096 -0.0909,-1.885255 -6.6e-4,-0.06448 -0.0158,-0.441329 -0.033,-0.837438 -0.0362,-0.832519 -0.0316,-1.688868 0.0164,-3.08458 0.0222,-0.645095 0.0227,-1.048467 0.002,-1.155663 -0.0183,-0.09269 -0.0231,-0.355957 -0.0111,-0.602298 0.0275,-0.560715 -0.002,-0.852027 -0.0857,-0.852027 -0.0546,0 -0.0621,0.04825 -0.0793,0.510836 -0.0105,0.28096 -0.0325,0.736945 -0.0491,1.013299 -0.0669,1.117257 -0.10157,1.954267 -0.11664,2.813787 -0.009,0.497437 -0.0404,1.34911 -0.0705,1.892605 -0.03,0.543497 -0.0593,1.327338 -0.065,1.741869 -0.008,0.554199 -0.0247,0.811326 -0.0646,0.971426 -0.0298,0.119755 -0.0545,0.302738 -0.0548,0.406635 -6.5e-4,0.233879 -0.0499,0.295646 -0.31333,0.39243 -0.39621,0.14559 -0.47949,0.09853 -0.52488,-0.296603 -0.0568,-0.494884 -0.0391,-1.131891 0.0647,-2.311324 0.0203,-0.230295 0.0427,-0.690049 0.0499,-1.021673 0.0183,-0.837595 0.0791,-2.083568 0.11966,-2.451731 0.0186,-0.169343 0.0348,-0.402988 0.0359,-0.519212 0.002,-0.116224 0.0157,-0.286685 0.0326,-0.378804 0.0168,-0.09212 0.0453,-0.366823 0.0633,-0.610458 0.0181,-0.243634 0.0485,-0.47252 0.0679,-0.508635 0.0193,-0.03612 0.0351,-0.142888 0.0351,-0.237273 0,-0.09439 0.0157,-0.280032 0.0348,-0.412546 0.0191,-0.132514 0.0486,-0.338915 0.0656,-0.458667 0.017,-0.119755 0.0406,-0.283205 0.0525,-0.363224 0.0188,-0.12626 0.014,-0.143969 -0.0362,-0.133991 -0.0705,0.01403 -0.17894,0.269772 -0.18236,0.430219 -8.7e-4,0.06449 -0.0399,0.259647 -0.0856,0.433698 -0.0457,0.17405 -0.0831,0.358401 -0.0831,0.409666 0,0.05127 -0.0213,0.150041 -0.0475,0.219502 -0.0267,0.07109 -0.0567,0.323944 -0.0687,0.57851 -0.0117,0.248718 -0.035,0.520048 -0.0516,0.602954 -0.0167,0.0829 -0.0311,0.278866 -0.032,0.435466 -6.5e-4,0.156602 -0.0163,0.337487 -0.034,0.40197 -0.0474,0.171428 -0.10183,0.541392 -0.1331,0.904432 -0.015,0.175024 -0.0443,0.514186 -0.065,0.753692 -0.0206,0.239507 -0.0525,0.565303 -0.0709,0.723993 -0.0183,0.158688 -0.0335,0.430017 -0.0336,0.602954 -2.2e-4,0.17632 -0.0215,0.384091 -0.0485,0.473025 -0.0277,0.09109 -0.0489,0.304964 -0.05,0.502462 -8.7e-4,0.189127 -0.0192,0.509679 -0.0404,0.712338 -0.0212,0.202661 -0.0416,0.568678 -0.0453,0.813374 -0.006,0.402605 -0.0136,0.452122 -0.0781,0.520841 -0.0658,0.07 -0.0673,0.08171 -0.0197,0.149736 0.0284,0.04059 0.0424,0.08885 0.031,0.107237 -0.0299,0.04837 -0.35669,0.0348 -0.69294,-0.02878 z m -1.25551,-7.088644 c 0.0427,-0.04273 0.12972,-0.291322 0.2523,-0.721041 0.0183,-0.06449 0.073,-0.230203 0.12117,-0.368267 0.12532,-0.358572 0.14198,-0.687283 0.051,-1.005128 -0.0396,-0.138178 -0.11231,-0.409507 -0.16164,-0.602955 l -0.0897,-0.351723 -0.21773,-0.0086 c -0.11975,-0.0048 -0.23956,0.0055 -0.26624,0.02283 -0.0756,0.049 -0.0801,0.371684 -0.0177,1.258711 0.031,0.442167 0.0666,0.988232 0.079,1.213477 0.0137,0.249837 0.0385,0.425526 0.0635,0.45054 0.0226,0.02255 0.041,0.06814 0.041,0.101299 0,0.07294 0.0772,0.07874 0.14511,0.0109 z m 7.7335,-0.570691 c 0.0363,-0.880019 0.0854,-1.453949 0.15533,-1.814051 0.0966,-0.497437 0.14891,-0.873186 0.12667,-0.909167 -0.0269,-0.04355 -0.20981,-0.06802 -0.2628,-0.03515 -0.0237,0.01475 -0.0427,0.08993 -0.0427,0.169946 0,0.186092 -0.0458,0.205691 -0.1398,0.05975 -0.15798,-0.245409 -0.19047,-0.282588 -0.20306,-0.232368 -0.007,0.02647 -0.0409,0.146113 -0.0761,0.265867 -0.12394,0.421643 -0.20097,0.720831 -0.20086,0.78015 7e-5,0.03298 0.0303,0.119049 0.0671,0.191277 0.0369,0.07223 0.067,0.194235 0.067,0.271132 0,0.0769 0.0171,0.197081 0.0382,0.267075 0.0322,0.107407 0.0296,0.135825 -0.0168,0.182141 -0.0776,0.07756 -0.0702,0.135412 0.0644,0.507546 0.0656,0.181356 0.1598,0.454408 0.20935,0.606783 0.0645,0.198558 0.1043,0.274368 0.14032,0.267591 0.0412,-0.0077 0.0544,-0.111913 0.0737,-0.578524 z m -4.48406,-2.735469 c 0.0181,-0.02865 0.0234,-0.07673 0.0118,-0.106873 -0.0266,-0.06954 -0.34902,-0.07658 -0.44057,-0.0096 -0.0856,0.06255 -0.0351,0.125575 0.0935,0.116913 0.0585,-0.0039 0.13657,0.01025 0.17334,0.03153 0.0794,0.04594 0.11758,0.0384 0.16194,-0.03194 z m 1.51302,0.03901 c 0.0115,-0.01859 0.012,-0.06188 8.7e-4,-0.0962 -0.024,-0.0757 -0.22683,-0.110774 -0.40639,-0.07028 -0.1465,0.03305 -0.19701,0.07698 -0.16984,0.147777 0.016,0.04159 0.0757,0.05249 0.28721,0.05249 0.14687,0 0.27644,-0.01521 0.28793,-0.0338 z m -5.55953,-0.455705 c 0.31092,-0.518838 0.36642,-0.616179 0.53904,-0.945387 0.2236,-0.426445 0.44555,-0.762562 0.67954,-1.029056 0.0569,-0.0648 0.14291,-0.196415 0.19114,-0.292457 0.0483,-0.09604 0.13988,-0.259838 0.20367,-0.363984 0.14246,-0.232552 0.1398,-0.342097 -0.009,-0.356614 -0.18683,-0.01829 -0.27936,0.04402 -0.37009,0.249171 -0.046,0.104069 -0.12603,0.251111 -0.17779,0.326752 -0.0518,0.07564 -0.15196,0.25813 -0.22264,0.405515 -0.0707,0.14739 -0.1934,0.376212 -0.27265,0.508495 -0.0792,0.132283 -0.14414,0.252871 -0.14416,0.267978 -4e-5,0.01512 -0.0867,0.200818 -0.19262,0.41269 -0.1059,0.21187 -0.21931,0.463649 -0.25199,0.559507 -0.0327,0.09586 -0.0793,0.194149 -0.10357,0.218425 -0.0677,0.06769 -0.11433,0.172096 -0.0977,0.218616 0.0317,0.08811 0.10036,0.03402 0.22841,-0.179651 z m -0.94716,-0.02185 c 0.0326,-0.06937 0.0958,-0.238213 0.14056,-0.375207 0.13334,-0.40847 0.44725,-1.123289 0.49329,-1.123289 0.015,0 0.0274,0.04521 0.0274,0.100493 0,0.104724 0.0718,0.138756 0.12364,0.05862 0.07,-0.108166 0.35494,-0.93111 0.33075,-0.955291 -0.0323,-0.03228 -0.17604,0.02631 -0.24583,0.100148 -0.3901,0.412778 -0.51004,0.55975 -0.51004,0.625005 0,0.04089 -0.025,0.122593 -0.0554,0.181557 -0.0938,0.181365 -0.51399,1.397088 -0.51399,1.487203 0,0.10055 0.14899,0.03006 0.20973,-0.09924 z m 2.04625,0.05938 c 0.11455,-0.03475 0.20845,-0.09756 0.31865,-0.213101 0.2341,-0.24544 0.26362,-0.314574 0.19538,-0.457635 -0.0351,-0.07373 -0.0795,-0.116703 -0.12028,-0.116703 -0.13386,0 -0.50177,0.476736 -0.5881,0.762066 -0.0269,0.08868 -0.0181,0.08982 0.19435,0.02537 z m 7.65865,-0.109117 c -2.7e-4,-0.05067 -0.0451,-0.172813 -0.0995,-0.27144 -0.10152,-0.18418 -0.24156,-0.491772 -0.68849,-1.512298 -0.28998,-0.662144 -0.5804,-1.283629 -0.70442,-1.507386 -0.0459,-0.0829 -0.15901,-0.298584 -0.25124,-0.479288 l -0.1677,-0.328545 -0.12405,0.01031 c -0.0794,0.0066 -0.12757,0.02892 -0.13384,0.06199 -0.005,0.0284 0.12598,0.314045 0.29188,0.634735 0.1659,0.320693 0.31764,0.628975 0.3372,0.685075 0.0196,0.0561 0.0737,0.157022 0.12029,0.224274 0.0466,0.06725 0.10506,0.199303 0.12988,0.293455 0.0248,0.09415 0.10019,0.271284 0.16743,0.393625 0.0672,0.122341 0.13778,0.306324 0.15673,0.408851 0.0397,0.21477 0.15559,0.460644 0.26276,0.557497 0.0958,0.08657 0.15449,0.202562 0.2674,0.528393 0.11407,0.329178 0.16572,0.392864 0.31866,0.392864 0.10608,0 0.11751,-0.009 0.11697,-0.09212 z m 0.63706,0.03327 c 0,-0.03236 -0.0463,-0.194407 -0.10292,-0.360099 -0.0566,-0.165688 -0.11651,-0.369085 -0.1331,-0.45199 -0.075,-0.374242 -0.25583,-0.872819 -0.36874,-1.016356 -0.0918,-0.116666 -0.36725,-0.314004 -0.47668,-0.34147 -0.0822,-0.02061 -0.091,-0.01407 -0.091,0.06775 0,0.04981 0.0282,0.130591 0.0626,0.179492 0.0734,0.104291 0.23886,0.448794 0.23886,0.497466 0,0.01849 0.044,0.09437 0.0978,0.168632 0.0538,0.07426 0.12116,0.203834 0.14972,0.287942 0.0841,0.247635 0.38352,0.898999 0.44402,0.965854 0.0715,0.07902 0.17938,0.08069 0.17938,0.0028 z m -1.42478,-0.173795 c 0.04,-0.06468 -0.093,-0.480269 -0.18839,-0.58896 -0.0524,-0.05964 -0.0952,-0.131641 -0.0952,-0.160018 0,-0.02839 -0.0625,-0.173356 -0.13875,-0.32218 -0.12003,-0.234112 -0.15051,-0.270546 -0.2261,-0.270302 -0.0733,2.58e-4 -0.10467,0.034 -0.1946,0.209361 -0.17363,0.338616 -0.17353,0.341635 0.0188,0.538479 0.093,0.09518 0.2202,0.248429 0.28269,0.340545 0.084,0.123859 0.15208,0.182283 0.26119,0.224286 0.16967,0.06532 0.25255,0.07382 0.28039,0.02879 z m 2.67853,0.002 c 0.0262,-0.04234 -0.0334,-0.441417 -0.11563,-0.774334 -0.0387,-0.156601 -0.0925,-0.382708 -0.11966,-0.502463 -0.0832,-0.367309 -0.17913,-0.660179 -0.22992,-0.702327 -0.0702,-0.05824 -0.18202,-0.01026 -0.20686,0.08872 -0.0284,0.112965 0.0477,0.862108 0.10473,1.032328 0.0247,0.0737 0.0544,0.217602 0.0661,0.319795 0.0117,0.102198 0.0543,0.251745 0.0949,0.332335 0.0591,0.11747 0.10038,0.154653 0.2078,0.187525 0.17325,0.05301 0.17699,0.05336 0.19858,0.01843 z m -0.78498,-0.229999 c -4e-4,-0.204745 -0.0718,-0.504786 -0.20431,-0.858239 -0.14155,-0.377783 -0.1821,-0.456537 -0.23506,-0.456537 -0.037,0 -0.0357,0.275093 0.002,0.452215 0.0157,0.07369 0.0449,0.213061 0.0646,0.309704 0.0198,0.09664 0.0741,0.247262 0.12062,0.33471 0.0465,0.08744 0.0846,0.17494 0.0846,0.19443 0,0.04907 0.0714,0.115834 0.12394,0.115834 0.0252,0 0.0435,-0.03876 0.0433,-0.09212 z m -7.33203,-0.28481 c 0.32532,-0.315199 0.68314,-0.716936 0.71558,-0.803406 0.0359,-0.09562 0.25968,-0.384393 0.52378,-0.675859 0.1982,-0.218736 0.39257,-0.509036 0.54525,-0.814394 0.15095,-0.301869 0.15482,-0.383735 0.0205,-0.434425 -0.0552,-0.02085 -0.10068,-0.05809 -0.10089,-0.08271 -6.6e-4,-0.07258 -0.32176,-0.370433 -0.38564,-0.357696 -0.0323,0.0065 -0.0813,0.07616 -0.11203,0.159407 -0.0642,0.173782 -0.16124,0.237436 -0.12581,0.0825 0.0122,-0.05307 0.0436,-0.209544 0.0699,-0.347718 0.0264,-0.138179 0.0707,-0.315561 0.0986,-0.394186 0.0523,-0.146845 0.042,-0.243083 -0.0256,-0.241203 -0.0524,0.0017 -0.15552,0.08272 -0.15552,0.122559 0,0.01788 -0.098,0.144341 -0.21784,0.281036 -0.11981,0.136698 -0.22419,0.27869 -0.23196,0.315536 -0.008,0.03686 -0.0367,0.172509 -0.0643,0.301476 -0.0939,0.438872 -0.0973,0.48459 -0.0371,0.507657 0.0531,0.02041 0.39634,-0.05427 0.86053,-0.187252 0.12405,-0.03553 0.23289,-0.05271 0.24188,-0.03818 0.0211,0.03397 -0.0183,0.158838 -0.14852,0.47067 -0.15197,0.364152 -0.17283,0.38122 -0.43614,0.35683 -0.11975,-0.01111 -0.3073,-0.04355 -0.41677,-0.07212 -0.10948,-0.02855 -0.24138,-0.04265 -0.2931,-0.03128 l -0.0941,0.02066 v -0.234962 c 0,-0.129232 0.0129,-0.269863 0.0286,-0.312513 0.11553,-0.313382 0.0501,-0.344803 -0.17905,-0.08592 -0.24196,0.273388 -0.27749,0.364738 -0.29044,0.746581 l -0.0113,0.33371 0.17229,0.01 c 0.0972,0.0057 0.28937,-0.01989 0.44106,-0.05862 0.31969,-0.08163 0.34134,-0.08292 0.34134,-0.02044 0,0.101568 -0.17843,0.607035 -0.22835,0.646897 -0.0614,0.04902 -0.4331,0.05618 -0.55287,0.01067 -0.0451,-0.01717 -0.11826,-0.06736 -0.16243,-0.111526 -0.0442,-0.04417 -0.10525,-0.09426 -0.13574,-0.111326 -0.0355,-0.01985 -0.0678,-0.107908 -0.0898,-0.244631 -0.0396,-0.24613 -0.0427,-0.251455 -0.13156,-0.22327 -0.0933,0.02959 -0.11186,0.09393 -0.12623,0.437246 -0.007,0.165814 -0.0152,0.324091 -0.0183,0.351725 -0.0156,0.138283 0.005,0.16749 0.11757,0.16749 0.10981,0 0.41457,-0.04958 0.53216,-0.08657 0.0456,-0.01436 0.0586,0.0012 0.0586,0.06922 0,0.08196 -0.0824,0.281285 -0.1319,0.318821 -0.0368,0.02795 -0.20308,0.327647 -0.20308,0.366061 0,0.01973 0.0431,0.03589 0.0958,0.03589 0.0674,0 0.1395,-0.0423 0.24286,-0.142445 z m 9.51281,-0.08603 c 0.049,-0.05581 0.58618,-1.598864 0.62302,-1.789745 0.0149,-0.07709 0.007,-0.09212 -0.0531,-0.09212 -0.039,0 -0.12717,0.03016 -0.19591,0.067 -0.0687,0.03686 -0.14354,0.067 -0.16619,0.067 -0.064,0 -0.10034,0.09541 -0.14251,0.374339 -0.0214,0.141402 -0.0908,0.382014 -0.15418,0.534698 -0.0634,0.152679 -0.10694,0.304043 -0.0967,0.336369 0.0103,0.03233 6.5e-4,0.149114 -0.0209,0.259533 -0.05,0.254079 -0.0287,0.31882 0.0946,0.288359 0.0504,-0.01247 0.1008,-0.03292 0.1118,-0.04543 z m -0.85223,-0.441895 c 0.0215,-0.119523 0.0486,-0.397655 0.0603,-0.618068 0.0117,-0.220421 0.0358,-0.46601 0.0537,-0.545758 0.0178,-0.07975 0.0394,-0.411923 0.0478,-0.738159 0.009,-0.343331 0.0366,-0.691912 0.0659,-0.827636 0.0615,-0.284556 0.10227,-0.728358 0.0738,-0.802476 -0.0189,-0.04928 -0.0297,-0.04944 -0.12183,-0.0017 -0.0556,0.02876 -0.1011,0.0726 -0.1011,0.09744 0,0.02482 -0.0831,0.138362 -0.18481,0.252273 l -0.1848,0.207119 0.0217,0.492181 c 0.0119,0.270702 0.0186,0.647606 0.015,0.837573 -0.004,0.214802 0.007,0.362425 0.0306,0.390437 0.0205,0.02478 0.0363,0.13314 0.0351,0.240812 -0.002,0.107672 0.003,0.346508 0.008,0.530744 0.0237,0.757276 0.02,0.726039 0.0833,0.713856 0.0432,-0.0083 0.0686,-0.0679 0.0975,-0.228565 z m -4.63347,-0.09906 c -0.007,-0.133321 -0.0579,-0.178825 -0.40617,-0.359785 -0.13436,-0.06982 -0.31312,-0.18347 -0.39724,-0.252559 -0.23403,-0.192212 -0.30319,-0.166226 -0.18186,0.06833 0.10386,0.200779 0.36532,0.428811 0.63916,0.557437 0.30358,0.142597 0.35371,0.140652 0.34611,-0.01343 z m -7.96046,-0.160121 c 0.0292,-0.06909 0.0662,-0.223597 0.082,-0.343348 0.0158,-0.119755 0.0382,-0.287677 0.0496,-0.373156 0.016,-0.119996 -0.003,-0.235479 -0.0838,-0.506606 -0.0995,-0.334753 -0.1044,-0.378606 -0.1044,-0.937517 0,-0.478249 -0.009,-0.593961 -0.0498,-0.627708 -0.0404,-0.03353 -0.0531,-0.03116 -0.067,0.01264 -0.009,0.02972 -0.026,0.0804 -0.0367,0.112641 -0.0108,0.03225 -0.0253,0.254579 -0.0324,0.494084 -0.007,0.239506 -0.023,0.574569 -0.0356,0.74458 -0.0134,0.181678 -0.007,0.43025 0.0152,0.602953 0.0211,0.161613 0.0544,0.42873 0.0741,0.593596 0.0197,0.164862 0.0434,0.311835 0.0525,0.326601 0.0356,0.05755 0.0853,0.0215 0.13621,-0.09877 z m -1.79895,-0.131252 c 6.6e-4,-0.115128 -0.0352,-0.178602 -0.10131,-0.178602 -0.0776,0 -0.11037,0.100152 -0.0687,0.209797 0.0578,0.15213 0.16884,0.131762 0.16999,-0.0312 z m 9.93815,-0.203722 c 0.013,-0.05067 0.0246,-0.159951 0.0257,-0.242859 l 0.002,-0.150738 -0.21774,0.0093 c -0.28283,0.01203 -0.34872,-0.0063 -0.39597,-0.109938 -0.0214,-0.04704 -0.0661,-0.09639 -0.0994,-0.109668 -0.0705,-0.02819 -0.31277,-0.179023 -0.53657,-0.3341 -0.0865,-0.05993 -0.23525,-0.14783 -0.33058,-0.195328 -0.19139,-0.09537 -0.24291,-0.165492 -0.14113,-0.192109 0.0981,-0.02566 0.21087,0.01343 0.85041,0.294443 0.14401,0.06329 0.30655,0.09294 0.38059,0.06944 0.0533,-0.01692 0.0677,-0.0659 0.0869,-0.296884 0.0293,-0.352612 0.005,-0.458275 -0.10487,-0.458275 -0.15149,0 -0.2119,0.05763 -0.2119,0.202162 0,0.116154 -0.009,0.132491 -0.0754,0.130262 -0.1466,-0.005 -0.28892,-0.0834 -0.49081,-0.270529 -0.20101,-0.186326 -0.36596,-0.27699 -0.42632,-0.234337 -0.0169,0.01195 -0.0587,0.06692 -0.0929,0.122193 -0.0343,0.05528 -0.0994,0.140568 -0.14493,0.18955 -0.12326,0.132672 -0.0903,0.246716 0.19196,0.664635 0.0311,0.04607 0.0833,0.136505 0.11601,0.200986 0.0859,0.169435 0.21027,0.259369 0.4199,0.303614 0.1906,0.04023 0.5746,0.22326 0.83744,0.399159 0.19627,0.131348 0.32511,0.134613 0.35737,0.0091 z m -10.15663,-0.319981 c 0.0278,-0.04241 0.0602,-0.12532 0.072,-0.184235 0.0192,-0.09618 0.0134,-0.107114 -0.0573,-0.107114 -0.0485,0 -0.12083,0.04734 -0.18843,0.123328 -0.12624,0.141903 -0.13123,0.162287 -0.0511,0.208963 0.0949,0.05527 0.17087,0.04143 0.22484,-0.04094 z m 5.37957,-0.452848 c 0.20815,-0.327478 0.52432,-0.737737 0.70305,-0.912272 0.0859,-0.08393 0.23087,-0.264811 0.32207,-0.40197 0.0912,-0.13716 0.28248,-0.398172 0.42506,-0.58003 0.14258,-0.181853 0.32122,-0.423036 0.39699,-0.535957 0.0757,-0.11292 0.21724,-0.296872 0.31439,-0.408779 0.0971,-0.111907 0.23779,-0.295561 0.31255,-0.408121 0.0748,-0.112565 0.15119,-0.214084 0.16983,-0.225603 0.0187,-0.01151 0.0339,-0.06873 0.0339,-0.127125 0,-0.143214 -0.15818,-0.549075 -0.2238,-0.574259 -0.0615,-0.02358 -0.14467,0.03553 -0.14467,0.102795 0,0.06285 -0.18744,0.395562 -0.32766,0.581598 -0.0625,0.0829 -0.13562,0.203494 -0.16249,0.267979 -0.0834,0.200068 -0.50176,0.886915 -0.74476,1.222656 -0.0533,0.0737 -0.12117,0.181814 -0.15075,0.240263 -0.0296,0.05845 -0.11428,0.176192 -0.18824,0.261646 -0.0739,0.08545 -0.13447,0.167361 -0.13447,0.182019 0,0.04899 -0.33277,0.605675 -0.47337,0.791904 -0.23175,0.306955 -0.41602,0.655343 -0.38683,0.73139 0.0337,0.08793 0.1099,0.02679 0.25921,-0.208134 z m 8.60688,-0.523552 c 0,-0.395201 -0.0165,-0.795555 -0.0367,-0.889672 -0.0336,-0.156424 -0.0496,-0.177358 -0.18599,-0.243656 -0.10502,-0.05102 -0.15622,-0.06129 -0.17269,-0.03465 -0.0366,0.05921 -0.0196,1.058146 0.0202,1.18595 0.0196,0.0629 0.0459,0.197276 0.0586,0.298608 0.0354,0.283652 0.1057,0.392455 0.258,0.399323 0.0541,0.0024 0.0586,-0.05289 0.0586,-0.715901 z m -10.21846,0.479268 c 0.0428,-0.05793 0.119,-0.219967 0.16927,-0.360095 0.0503,-0.14013 0.13008,-0.352763 0.17734,-0.472514 0.21449,-0.543449 0.28883,-0.920578 0.19914,-1.010268 -0.0318,-0.03188 -0.0589,-0.02358 -0.1249,0.03846 -0.10708,0.100593 -0.15072,0.25873 -0.15095,0.547069 -1.7e-4,0.216382 -0.007,0.236766 -0.13094,0.385219 -0.14865,0.178213 -0.23006,0.392542 -0.26922,0.708816 -0.0376,0.303432 -0.004,0.345228 0.13026,0.163302 z m 9.44671,0.032 c 0.0402,-0.04318 0.0683,-0.118905 0.0683,-0.184236 0,-0.09028 -0.0131,-0.110924 -0.0702,-0.110924 -0.1209,0 -0.26479,0.127141 -0.26479,0.233971 0,0.147181 0.15372,0.182447 0.26668,0.06119 z m -13.79963,-0.01047 c 0.023,-0.02763 0.0487,-0.114316 0.0572,-0.192609 0.0154,-0.141326 0.0134,-0.144402 -0.28047,-0.42995 -0.16279,-0.15818 -0.32975,-0.305598 -0.371,-0.327594 -0.0412,-0.02198 -0.0985,-0.08537 -0.12718,-0.140849 l -0.0522,-0.100859 0.16068,0.02069 0.16067,0.02073 0.0957,-0.199037 c 0.10772,-0.223966 0.10137,-0.256008 -0.0849,-0.428414 -0.33027,-0.305679 -0.47223,-0.416174 -0.53469,-0.416174 -0.0624,0 -0.0674,0.01428 -0.0494,0.142365 0.011,0.0783 0.0326,0.262953 0.0481,0.410343 0.0155,0.14739 0.0444,0.320738 0.0643,0.385223 0.0199,0.06449 0.0506,0.169999 0.0683,0.234481 0.1073,0.391899 0.23104,0.748669 0.27489,0.792623 0.10363,0.103873 0.38808,0.276964 0.45703,0.278111 0.0392,7.85e-4 0.09,-0.02141 0.11298,-0.04908 z m 12.91799,-0.06723 c 0.0243,-0.06329 -0.0415,-0.16583 -0.31663,-0.49383 -0.24666,-0.294029 -0.3413,-0.332611 -0.3413,-0.139148 0,0.06625 0.0235,0.201264 0.0522,0.300016 0.0414,0.142634 0.0807,0.200523 0.19082,0.28151 0.15555,0.114388 0.38007,0.142228 0.4149,0.05145 z m -9.29862,-0.03409 c 0.0544,-0.02812 0.0988,-0.06579 0.0988,-0.08375 0,-0.01797 0.021,-0.03265 0.0465,-0.03265 0.0256,0 0.0811,-0.02804 0.12346,-0.06229 l 0.0769,-0.06229 -0.0884,-0.08844 c -0.061,-0.06097 -0.1239,-0.08845 -0.20255,-0.08845 -0.0628,0 -0.18174,-0.0093 -0.26443,-0.02061 -0.18866,-0.02587 -0.22857,0.04019 -0.12765,0.211237 0.0372,0.06308 0.0677,0.133414 0.0677,0.156308 0,0.05504 0.069,0.122029 0.12561,0.122029 0.0249,0 0.0897,-0.02299 0.14403,-0.05111 z m 1.32731,-0.04101 c 0.0651,-0.08172 0.4129,-0.806462 0.4129,-0.860412 0,-0.06809 -0.0883,-0.125734 -0.17402,-0.113587 -0.063,0.0089 -0.0914,0.05413 -0.1545,0.245429 -0.20558,0.623694 -0.24041,0.92442 -0.0844,0.72857 z m 8.38191,-0.629412 c 0.097,-0.14925 0.18827,-0.341643 0.2231,-0.470325 0.0745,-0.275437 0.0521,-0.305711 -0.1845,-0.248945 -0.13373,0.03208 -0.18215,0.06227 -0.22131,0.137977 -0.0379,0.07327 -0.0739,0.09692 -0.14777,0.09692 -0.0537,0 -0.10718,-0.0154 -0.11881,-0.03425 -0.0117,-0.01885 -0.1048,-0.09602 -0.20701,-0.171532 -0.10221,-0.07551 -0.27609,-0.22753 -0.38637,-0.33782 -0.16889,-0.168881 -0.20771,-0.193356 -0.246,-0.155061 -0.0383,0.0383 -0.0383,0.07995 2.8e-4,0.263932 0.10158,0.485575 0.0956,0.475152 0.42391,0.741242 0.27302,0.221295 0.59996,0.430423 0.67289,0.430423 0.0151,0 0.10134,-0.113655 0.19162,-0.252567 z m 3.28187,0.17103 c 0.0947,-0.04899 0.1919,-0.145096 0.16815,-0.16631 -0.007,-0.0065 -0.0999,-0.02226 -0.20588,-0.03513 -0.21322,-0.02587 -0.25258,0.0049 -0.21221,0.165792 0.0243,0.09676 0.1085,0.108767 0.24994,0.03561 z m -16.35585,-0.04459 c 0.0583,-0.03887 0.18084,-0.400009 0.18084,-0.532713 0,-0.120044 -3.2e-4,-0.120312 -0.12365,-0.100301 -0.15671,0.02542 -0.48184,0.188315 -0.52704,0.264032 -0.0274,0.04592 -0.0108,0.08238 0.082,0.179808 0.064,0.06722 0.16165,0.142454 0.21692,0.167196 0.11886,0.05322 0.12322,0.05377 0.17089,0.02198 z m 15.71886,-0.01881 c 0.0485,-0.05854 -0.063,-0.899327 -0.12196,-0.918981 -0.0769,-0.02563 -0.1144,0.160639 -0.0763,0.379299 0.0196,0.11242 0.0356,0.260688 0.0356,0.329476 0,0.129151 0.0481,0.25466 0.0976,0.25466 0.0155,0 0.0449,-0.02001 0.0651,-0.04445 z m -12.57349,-0.183505 0.16748,-0.09241 -0.009,-0.194157 c -0.009,-0.180531 -0.0939,-0.560869 -0.17307,-0.769214 -0.0343,-0.09046 -0.11415,-0.118997 -0.15371,-0.055 -0.0586,0.09491 -0.15089,0.511193 -0.17033,0.768849 -0.0338,0.448709 0.0293,0.512529 0.33854,0.341924 z m 6.27449,-0.403398 c 0.0134,-0.186975 -0.0793,-0.481898 -0.18186,-0.578217 -0.0439,-0.04125 -0.0798,-0.09467 -0.0798,-0.118696 0,-0.06043 0.13971,7.86e-4 0.33209,0.145236 0.0986,0.07407 0.18513,0.111116 0.25962,0.111116 0.0615,0 0.11174,-0.0066 0.11174,-0.0146 0,-0.04127 -0.66375,-0.683514 -0.72641,-0.702868 -0.0685,-0.02118 -0.20348,-0.228233 -0.45508,-0.698341 -0.11292,-0.210984 -0.18467,-0.2609 -0.24667,-0.171619 -0.14799,0.213077 -0.32532,0.451448 -0.39833,0.535439 -0.0465,0.05353 -0.0904,0.127471 -0.0976,0.164317 -0.007,0.03686 -0.0302,0.157439 -0.0512,0.267978 -0.021,0.110543 -0.0684,0.302755 -0.10536,0.427143 -0.037,0.124386 -0.0578,0.241209 -0.0464,0.259605 0.0296,0.04775 0.23671,0.04143 0.27602,-0.0084 0.0313,-0.03966 0.0579,-0.146832 0.19365,-0.778815 0.0743,-0.345661 0.0957,-0.386298 0.14998,-0.284762 0.0291,0.05428 0.0378,0.209762 0.0291,0.516195 l -0.0123,0.438515 h 0.18424 0.18423 l 0.0478,-0.159111 c 0.0503,-0.167369 0.12277,-0.206084 0.20359,-0.108694 0.065,0.07821 0.0454,0.340816 -0.0349,0.470809 -0.0804,0.130089 -0.0661,0.220721 0.0438,0.277981 0.0411,0.02141 0.11994,0.06813 0.17522,0.103797 0.16223,0.104712 0.23261,0.07771 0.24494,-0.09397 z m -5.5701,-0.03055 c 0.1622,-0.08278 0.23191,-0.156866 0.29925,-0.318031 0.0885,-0.211911 0.0731,-0.25099 -0.10426,-0.265103 -0.0857,-0.0068 -0.21005,0.0069 -0.27636,0.03039 -0.0677,0.02402 -0.17562,0.03405 -0.2461,0.02282 -0.17272,-0.02747 -0.18312,0.02258 -0.0761,0.365941 0.0873,0.28019 0.0898,0.283695 0.17954,0.25795 0.0501,-0.01436 0.15088,-0.05666 0.22404,-0.094 z m 12.33542,0.0068 c 0.0508,-0.03557 0.0743,-0.08611 0.0738,-0.159111 -8.7e-4,-0.255815 -0.1972,-1.172351 -0.26493,-1.240073 -0.0474,-0.04742 -0.10295,0.0066 -0.10295,0.100201 0,0.102134 -0.0833,0.44121 -0.15728,0.639791 -0.0525,0.141189 -0.0519,0.145666 0.057,0.385223 0.0606,0.133305 0.12487,0.261212 0.14281,0.284244 0.0447,0.05734 0.16175,0.05257 0.25147,-0.01026 z m -10.88915,-0.484324 c 0.004,-0.175313 -0.005,-0.337865 -0.0195,-0.361233 -0.0509,-0.0823 -0.13277,-0.0012 -0.17343,0.171683 -0.0224,0.09533 -0.063,0.229825 -0.0901,0.298874 -0.0711,0.180996 -0.04,0.232284 0.13344,0.219743 l 0.14267,-0.01031 z m 11.55157,0.173232 c 0.29726,-0.143792 0.35028,-0.191963 0.35999,-0.327118 0.006,-0.08412 -0.007,-0.09565 -0.12728,-0.117388 -0.0737,-0.01327 -0.17642,-0.04043 -0.22829,-0.06038 -0.11061,-0.04257 -0.25657,-0.04644 -0.31649,-0.0083 -0.0415,0.02631 -0.0836,0.588728 -0.0469,0.625426 0.0339,0.03393 0.0991,0.01356 0.35895,-0.112139 z m -11.00844,-0.0093 c 0.0889,-0.031 0.12813,-0.08113 0.22468,-0.287347 0.0644,-0.137385 0.11219,-0.274519 0.10637,-0.304745 -0.007,-0.03377 -0.0751,-0.07305 -0.17782,-0.101922 -0.092,-0.02583 -0.20725,-0.07529 -0.25614,-0.109913 -0.0489,-0.0346 -0.10543,-0.06295 -0.12562,-0.06295 -0.0404,0 -0.0541,0.842371 -0.0144,0.8821 0.0328,0.0328 0.12091,0.02731 0.2429,-0.01524 z m 6.89823,-0.266145 c 0.058,-0.09334 0.1055,-0.178216 0.1055,-0.188611 0,-0.01038 0.0515,-0.0905 0.1143,-0.178012 0.21585,-0.30045 0.27089,-0.471957 0.18047,-0.562381 -0.1,-0.09996 -0.27942,0.01 -0.44026,0.269655 -0.0314,0.05067 -0.0817,0.09212 -0.11195,0.09212 -0.16943,0 -0.52262,-0.340391 -0.84482,-0.814209 -0.15371,-0.226047 -0.2241,-0.205514 -0.21137,0.06166 0.0115,0.24178 0.0991,0.667815 0.16335,0.794607 0.0257,0.05077 0.10709,0.130383 0.18082,0.17693 0.0737,0.04654 0.2403,0.182126 0.37016,0.301291 0.29468,0.270433 0.35151,0.275835 0.4938,0.04696 z m -13.01438,-0.16526 c 0.0366,-0.06449 0.11751,-0.236539 0.17969,-0.382348 0.13604,-0.319002 0.11515,-0.374335 -0.0998,-0.264185 -0.0778,0.03982 -0.20546,0.08235 -0.28387,0.09448 -0.11408,0.01765 -0.16595,0.05058 -0.25961,0.164886 -0.17554,0.214237 -0.16005,0.294234 0.0843,0.435203 0.19657,0.113399 0.29454,0.100987 0.37924,-0.04803 z m 6.96414,-0.09212 c 0.0623,-0.105935 0.13458,-0.237829 0.16078,-0.293102 0.0262,-0.05528 0.0803,-0.154123 0.12012,-0.219675 0.0398,-0.06555 0.15207,-0.269046 0.24934,-0.452215 0.24776,-0.466599 0.25274,-0.475397 0.40542,-0.718255 0.0753,-0.119752 0.17495,-0.285564 0.22145,-0.368472 0.0464,-0.0829 0.11245,-0.186686 0.14652,-0.230623 0.0341,-0.04394 0.0624,-0.104235 0.0627,-0.133991 0.002,-0.11524 -0.15214,-0.60633 -0.19493,-0.622746 -0.096,-0.03686 -0.16926,0.04811 -0.20838,0.241937 -0.0213,0.105992 -0.0999,0.335917 -0.17449,0.510942 -0.0746,0.175024 -0.14728,0.363447 -0.16155,0.418716 -0.0517,0.200093 -0.21929,0.649112 -0.38853,1.040678 -0.0802,0.185476 -0.14576,0.350318 -0.14576,0.366311 0,0.016 -0.0329,0.06409 -0.073,0.106873 -0.121,0.128806 -0.249,0.546235 -0.16749,0.546235 0.0191,0 0.0857,-0.08668 0.14788,-0.192613 z m 3.55085,-0.05861 c 0.0409,-0.114324 0.11291,-0.216178 0.22696,-0.320885 0.13443,-0.123421 0.16709,-0.174588 0.16709,-0.261811 0,-0.1434 -0.0539,-0.237994 -0.13564,-0.237994 -0.0759,0 -0.43541,0.278754 -0.48081,0.372819 -0.0166,0.03445 -0.05,0.06265 -0.0742,0.06265 -0.0702,0 -0.48175,-0.236879 -0.48175,-0.27727 0,-0.05925 -0.14067,-0.191695 -0.20359,-0.191695 -0.0451,0 -0.0604,0.03513 -0.0695,0.159115 -0.007,0.08751 -0.007,0.193184 -6.5e-4,0.234822 0.0118,0.08337 0.22435,0.261718 0.5922,0.497013 0.30544,0.19538 0.37926,0.189482 0.46013,-0.03678 z m 3.94239,0.152018 c 0.0331,-0.01772 0.078,-0.07524 0.0998,-0.127832 0.0559,-0.134998 4e-4,-0.257527 -0.15468,-0.341186 -0.0698,-0.0377 -0.16723,-0.100658 -0.21647,-0.139946 -0.1313,-0.104804 -0.20948,-0.06319 -0.18295,0.0974 0.0464,0.281417 0.0903,0.375282 0.21477,0.459863 0.13813,0.09387 0.15423,0.09734 0.23953,0.0517 z m 3.58071,-0.01091 c 0.0533,-0.06422 0.46711,-1.355532 0.49326,-1.539238 0.0184,-0.129364 0.0125,-0.162589 -0.0318,-0.179608 -0.076,-0.02916 -0.15406,0.04552 -0.15406,0.147449 0,0.0834 -0.011,0.124912 -0.13461,0.509112 -0.15415,0.478975 -0.29299,1.013882 -0.27605,1.063545 0.0183,0.05379 0.058,0.05331 0.10328,-0.0012 z m -14.12613,-0.132732 c 0.25794,-0.211173 0.25976,-0.217577 0.13838,-0.48274 -0.0576,-0.125995 -0.12335,-0.303626 -0.14593,-0.394736 -0.15484,-0.62437 -0.28902,-0.640372 -0.41117,-0.04903 -0.0955,0.462157 -0.10191,0.611724 -0.0348,0.806651 0.0337,0.09816 0.0753,0.197317 0.0922,0.220348 0.0573,0.07828 0.18703,0.04222 0.36135,-0.100493 z m -1.92586,-0.01391 c 0.0646,-0.02984 0.16066,-0.133887 0.25122,-0.272162 0.22467,-0.34301 0.26094,-0.416876 0.26245,-0.534625 0.002,-0.154086 -0.1004,-0.144727 -0.2218,0.02029 -0.18246,0.247979 -0.49633,0.440316 -0.71855,0.440316 -0.14297,0 -0.15164,0.07639 -0.0282,0.248284 0.143,0.199123 0.20625,0.212738 0.45486,0.09791 z M 152.90475,71.7273 c 0.0543,-0.03887 0.15628,-0.404712 0.1264,-0.453542 -0.0719,-0.11744 -0.58466,-0.567513 -0.6136,-0.538567 -0.032,0.032 -0.0146,0.165071 0.0806,0.615773 0.0628,0.29765 0.0759,0.32144 0.19828,0.360765 0.13579,0.04365 0.16592,0.0459 0.20832,0.01556 z m 17.69192,-0.146972 c 0.0634,-0.05256 0.0548,-0.125678 -0.0346,-0.296624 -0.10981,-0.209865 -0.24601,-0.620919 -0.27185,-0.820421 -0.012,-0.09212 -0.0294,-0.193866 -0.0388,-0.226108 -0.0526,-0.180421 -0.24395,0.09648 -0.28352,0.410344 -0.0128,0.101331 -0.0505,0.25415 -0.0839,0.339602 l -0.0607,0.155361 0.10705,0.121921 c 0.0589,0.06706 0.13857,0.183723 0.1771,0.259256 l 0.0701,0.137336 0.18754,-0.02206 c 0.10315,-0.01211 0.20738,-0.0385 0.23162,-0.05862 z m -12.32763,-0.21543 c 0.15571,-0.127278 0.24395,-0.22758 0.27604,-0.313765 0.0719,-0.193162 0.0389,-0.235339 -0.18848,-0.240447 -0.10651,-0.0024 -0.29721,-0.0065 -0.42377,-0.009 -0.14904,-0.0032 -0.23544,0.0091 -0.2452,0.0346 -0.009,0.02161 0.0176,0.103421 0.0576,0.181802 0.04,0.07838 0.0954,0.219278 0.12323,0.313098 0.0461,0.155591 0.089,0.218937 0.14932,0.220321 0.0123,2.84e-4 0.12534,-0.08368 0.25123,-0.18657 z m 10.25753,0.122145 c 0.0324,-0.01729 0.0797,-0.0952 0.1055,-0.173108 l 0.0467,-0.141663 -0.13282,-0.103249 c -0.23004,-0.178798 -0.55547,-0.536373 -0.69343,-0.761911 -0.0648,-0.105879 -0.18086,-0.126713 -0.20288,-0.03641 -0.008,0.03225 -0.0173,0.145858 -0.0211,0.252482 -0.006,0.176781 0.007,0.217537 0.15203,0.462661 0.15665,0.265288 0.31022,0.432147 0.39773,0.432147 0.0247,0 0.059,-0.04146 0.0762,-0.09212 l 0.0313,-0.09211 0.026,0.117239 c 0.0353,0.159165 0.0977,0.19869 0.21471,0.136046 z m 2.59888,-0.119988 c 0.3048,-0.156088 0.30805,-0.15944 0.36761,-0.378963 0.0283,-0.104391 0.0658,-0.232356 0.0833,-0.284365 0.0571,-0.169822 0.0214,-0.195468 -0.26176,-0.187933 -0.34985,0.0093 -0.59671,0.05698 -0.62085,0.119896 -0.0205,0.05349 0.0353,0.467469 0.0708,0.524864 0.011,0.01792 0.0189,0.07898 0.0172,0.135663 -0.003,0.0975 0.0411,0.188768 0.0908,0.188768 0.0124,0 0.12625,-0.05307 0.25291,-0.11793 z m -15.96121,-0.132203 c 0.10441,-0.168957 0.0871,-0.301612 -0.0712,-0.544518 -0.14272,-0.219062 -0.24659,-0.310115 -0.27082,-0.237417 -0.007,0.02161 0.007,0.168471 0.03,0.326332 0.0237,0.157861 0.0435,0.334935 0.0439,0.393492 6.5e-4,0.120352 0.0789,0.218223 0.15175,0.19026 0.0267,-0.01026 0.0791,-0.06793 0.11627,-0.128149 z m 4.70665,0.102154 c 0.18082,-0.06293 0.20701,-0.114076 0.15901,-0.3105 -0.0217,-0.08867 -0.0436,-0.270304 -0.0488,-0.403626 -0.009,-0.224932 -0.0142,-0.240929 -0.0764,-0.221948 -0.0369,0.01127 -0.0692,0.02234 -0.0721,0.02466 -0.003,0.0024 -0.0428,0.109729 -0.0889,0.238695 -0.0462,0.128966 -0.11632,0.323144 -0.15595,0.431505 -0.0397,0.108362 -0.0642,0.217646 -0.0544,0.242854 0.0224,0.05853 0.16661,0.05782 0.3375,-0.0017 z m 0.58663,-0.220493 c 0.10772,-0.10772 0.091,-0.33888 -0.0391,-0.539655 -0.19453,-0.300221 -0.31694,-0.187852 -0.2852,0.261827 0.0108,0.153501 0.0288,0.293885 0.04,0.311959 0.0353,0.05711 0.21462,0.03561 0.28434,-0.03413 z m 5.82826,0.03365 c 0.0749,-0.04006 0.25442,-0.408883 0.30621,-0.629068 0.0205,-0.08705 0.0591,-0.221988 0.0858,-0.299852 0.0268,-0.07786 0.0391,-0.157002 0.0274,-0.175858 -0.0366,-0.05935 -0.19627,-0.03541 -0.33546,0.05033 -0.21133,0.130164 -0.29482,0.112316 -0.64072,-0.136967 -0.0392,-0.02823 -0.15978,-0.155859 -0.26798,-0.283583 -0.28704,-0.338852 -0.32639,-0.317072 -0.27484,0.152099 0.0396,0.359669 0.0899,0.461601 0.33259,0.673428 0.1031,0.08998 0.28948,0.280426 0.41417,0.423212 0.12469,0.142782 0.24105,0.259605 0.25859,0.259605 0.0176,0 0.0599,-0.01499 0.0941,-0.03333 z m -13.07129,-0.142525 c 0.0502,-0.06159 0.18433,-0.53821 0.22156,-0.787188 0.0258,-0.172815 -0.016,-0.184413 -0.16214,-0.04496 -0.12865,0.122747 -0.3341,0.237569 -0.42506,0.237569 -0.0631,0 -0.0671,-0.01195 -0.0424,-0.125614 0.0521,-0.239843 0.0334,-0.350995 -0.0718,-0.425571 -0.053,-0.0377 -0.17577,-0.141898 -0.27259,-0.231584 -0.30112,-0.278927 -0.33014,-0.200563 -0.18601,0.502474 l 0.0627,0.305917 0.21199,0.196547 c 0.11661,0.108101 0.25128,0.231581 0.29927,0.274399 0.15068,0.134424 0.30166,0.175032 0.36441,0.09801 z m 10.45139,-0.485712 c 0.16314,-0.517914 0.23214,-0.868945 0.18089,-0.920197 -0.11587,-0.115865 -0.44148,0.236189 -0.44148,0.47733 0,0.147755 -0.0224,0.174845 -0.10686,0.129609 -0.10467,-0.05602 -0.25924,-0.002 -0.33091,0.115472 -0.10063,0.165023 -0.0843,0.266956 0.0608,0.378048 0.26562,0.20355 0.32964,0.241186 0.41496,0.243961 0.0841,0.0028 0.0944,-0.017 0.22268,-0.424223 z m -8.17556,0.167489 c 0.012,-0.03225 0.096,-0.189441 0.18668,-0.349335 0.17982,-0.317112 0.21061,-0.33041 0.3274,-0.14143 0.0388,0.06265 0.098,0.113916 0.13182,0.113916 0.0518,0 0.0649,-0.03773 0.0836,-0.242854 0.0297,-0.325795 0.0105,-0.63617 -0.0403,-0.65294 -0.0223,-0.0074 -0.14549,0.08188 -0.27365,0.198335 -0.35899,0.326264 -0.49533,0.421724 -0.63634,0.44555 -0.0777,0.01311 -0.16579,0.05949 -0.2195,0.11556 l -0.0897,0.09363 0.10571,0.18047 c 0.14658,0.250297 0.19535,0.297714 0.30621,0.297714 0.0611,0 0.10433,-0.02141 0.11818,-0.05862 z m 2.29797,-0.01256 c 0.12474,-0.06425 0.22391,-0.171894 0.22391,-0.243044 0,-0.03746 -0.0678,-0.237592 -0.15074,-0.444798 -0.0829,-0.207203 -0.15073,-0.398213 -0.15073,-0.42446 0,-0.0669 -0.0824,-0.127791 -0.14189,-0.104937 -0.0489,0.01877 -0.23447,0.547282 -0.27823,0.792389 -0.0205,0.114819 -0.0104,0.135652 0.1404,0.290958 0.16849,0.173477 0.23328,0.197755 0.35728,0.133892 z m 10.80418,-0.07645 c 0.18402,-0.116166 0.28586,-0.251641 0.35544,-0.472855 0.0805,-0.25594 0.0527,-0.300699 -0.18695,-0.300699 -0.20124,0 -0.30925,-0.06154 -0.48251,-0.27488 -0.0549,-0.06757 -0.14671,-0.176564 -0.2041,-0.242212 -0.0574,-0.06565 -0.14755,-0.20819 -0.20038,-0.316751 -0.0528,-0.108575 -0.14049,-0.244236 -0.1948,-0.301485 l -0.0987,-0.104084 -0.0242,0.08375 c -0.0767,0.266039 -0.0224,0.467269 0.24642,0.91146 0.20863,0.344884 0.41555,0.745378 0.46023,0.890798 0.021,0.06812 0.044,0.142694 0.0512,0.165721 0.0206,0.06573 0.13885,0.04927 0.27831,-0.03873 z m 2.28912,-0.358679 c 0.14595,-0.08819 0.22812,-0.159496 0.22812,-0.197975 0,-0.08319 -0.16636,-0.427207 -0.27629,-0.571324 -0.05,-0.06554 -0.13655,-0.219881 -0.19236,-0.342967 -0.11711,-0.258302 -0.20073,-0.294329 -0.2667,-0.114924 -0.022,0.05989 -0.0611,0.154087 -0.0869,0.20936 -0.13018,0.279005 -0.12287,0.4082 0.0368,0.650144 0.0437,0.06616 0.10281,0.186831 0.1314,0.268147 0.0576,0.163559 0.10792,0.237372 0.16206,0.237372 0.0197,0 0.13841,-0.06202 0.26388,-0.137833 z m -15.92135,-0.133927 c 0.02,-0.05734 0.0893,-0.177976 0.15401,-0.268059 0.17802,-0.247783 0.16515,-0.327318 -0.12123,-0.74943 -0.1603,-0.236255 -0.25949,-0.352122 -0.30148,-0.352122 -0.0766,0 -0.0783,0.04902 -0.0152,0.452219 0.0259,0.16581 0.0576,0.437138 0.0704,0.60295 0.0128,0.165813 0.0372,0.327856 0.0543,0.360099 0.0479,0.09014 0.11885,0.06977 0.15908,-0.04566 z m 3.65064,-0.135571 c 0.12211,-0.113495 0.24032,-0.237854 0.26269,-0.276353 0.0451,-0.07757 0.0573,-0.252587 0.0179,-0.257158 -0.0138,-0.0017 -0.15325,-0.0164 -0.30984,-0.03285 -0.15661,-0.01648 -0.35343,-0.03906 -0.43737,-0.05019 -0.27999,-0.03713 -0.27894,0.0083 0.016,0.697281 0.0812,0.189695 0.17836,0.172286 0.45058,-0.08074 z m 4.17227,0.120263 c 0.12622,-0.126223 0.10193,-0.250669 -0.0887,-0.45421 -0.12485,-0.133347 -0.22332,-0.178558 -0.24813,-0.11392 -0.011,0.02867 -0.004,0.07138 0.0155,0.09493 0.0195,0.02354 0.051,0.111818 0.0699,0.196158 0.0734,0.327294 0.13412,0.394274 0.25135,0.277041 z m -2.2155,-0.140022 c 0.25948,-0.17328 0.26808,-0.203622 0.15456,-0.544438 -0.0522,-0.156538 -0.0953,-0.356223 -0.096,-0.443733 -8.7e-4,-0.137409 -0.0105,-0.159115 -0.0695,-0.159115 -0.0517,0 -0.0964,0.05872 -0.18424,0.241912 -0.0637,0.133049 -0.11593,0.259455 -0.11593,0.280898 0,0.02146 -0.0225,0.08217 -0.0501,0.134934 -0.0506,0.09709 -0.0721,0.548882 -0.0281,0.592826 0.055,0.05504 0.21625,0.01227 0.38927,-0.10328 z m 11.08467,-0.238271 c 0.1703,-0.128677 0.29483,-0.286863 0.29483,-0.374535 0,-0.03039 -0.0512,-0.03606 -0.19261,-0.02133 -0.10615,0.01107 -0.24735,0.0036 -0.31455,-0.01624 -0.0808,-0.02406 -0.16555,-0.02574 -0.25122,-0.0049 -0.12417,0.03016 -0.12899,0.03649 -0.1214,0.159577 0.004,0.07049 0.0475,0.195612 0.0957,0.278052 0.0817,0.139445 0.0957,0.148629 0.19973,0.131737 0.0616,-0.01 0.1918,-0.07854 0.28947,-0.152333 z m -18.62603,-0.15529 c 0.0125,-0.0737 0.0155,-0.16414 0.007,-0.200987 -0.0184,-0.07481 -0.2597,-0.265531 -0.42384,-0.335053 -0.0589,-0.02487 -0.19226,-0.121758 -0.29655,-0.215218 -0.28431,-0.2548 -0.33888,-0.222091 -0.26523,0.158964 0.036,0.186364 0.14679,0.302662 0.52183,0.547876 0.35204,0.23017 0.42453,0.237208 0.45743,0.04442 z m 12.99217,-0.02514 c 0.0364,-0.05988 0.0664,-0.139017 0.0666,-0.175863 1.1e-4,-0.03686 0.068,-0.201986 0.15087,-0.366985 0.1578,-0.314222 0.18099,-0.432903 0.1049,-0.536967 -0.0403,-0.05525 -0.0577,-0.05761 -0.14801,-0.02023 -0.0563,0.0233 -0.17708,0.116409 -0.26854,0.20691 -0.14468,0.143169 -0.18411,0.164554 -0.30335,0.164554 -0.12107,0 -0.14344,-0.0127 -0.19181,-0.108868 -0.12189,-0.24237 -0.40332,-0.461817 -0.46476,-0.362406 -0.0329,0.05308 0.17902,0.752715 0.24179,0.79849 0.0321,0.02337 0.16378,0.130234 0.29275,0.237485 0.377,0.313531 0.42005,0.327109 0.51958,0.163871 z m -2.9659,-0.03781 c 0.10751,-0.107503 0.26205,-0.425783 0.33372,-0.687286 0.0754,-0.275209 0.0884,-0.730466 0.0221,-0.771803 -0.0708,-0.04412 -0.12184,-0.01158 -0.22398,0.142763 -0.13287,0.200785 -0.4037,0.478567 -0.5093,0.52237 -0.0961,0.03987 -0.20768,0.255828 -0.20768,0.402028 0,0.09449 0.35854,0.471625 0.44838,0.471625 0.0314,0 0.093,-0.03585 0.13682,-0.0797 z m -4.82119,-0.377907 c 0.0713,-0.09411 0.0591,-0.186987 -0.0705,-0.540404 -0.0657,-0.17883 -0.12507,-0.342991 -0.1321,-0.364821 -0.007,-0.02179 -0.0425,-0.05557 -0.0789,-0.07505 -0.0614,-0.03286 -0.0702,-0.01689 -0.1233,0.223917 -0.0315,0.142606 -0.0778,0.346729 -0.10302,0.453594 -0.0398,0.16911 -0.0392,0.210374 0.005,0.318228 0.0813,0.197267 0.13262,0.218226 0.30698,0.125404 0.0819,-0.0436 0.16989,-0.106977 0.19557,-0.140865 z m -2.67502,0.01865 c 0.0518,-0.0756 0.13573,-0.186868 0.1864,-0.247272 0.0507,-0.06041 0.0922,-0.122917 0.0923,-0.138908 1e-4,-0.01598 0.0364,-0.0743 0.0808,-0.129566 l 0.0806,-0.100497 0.0871,0.08163 c 0.0537,0.05027 0.0989,0.06957 0.11768,0.05027 0.0417,-0.04281 0.0575,-0.69419 0.0172,-0.706922 -0.0424,-0.01342 -0.0869,0.02042 -0.17177,0.13115 -0.10928,0.142469 -0.56504,0.454308 -0.7546,0.516304 -0.16156,0.05282 -0.1726,0.05262 -0.2143,-0.0046 -0.0366,-0.05015 -0.0353,-0.07683 0.008,-0.160823 0.0637,-0.123171 0.0491,-0.160384 -0.20541,-0.523588 -0.19504,-0.278352 -0.26292,-0.3313 -0.3413,-0.266242 -0.0375,0.03116 -0.0434,0.09785 -0.0273,0.310432 0.0232,0.306577 0.0783,0.588967 0.11483,0.588967 0.043,0 0.43446,0.40187 0.53806,0.552442 0.15823,0.229987 0.2579,0.241962 0.39161,0.04707 z m 15.65023,-0.01643 c 0.10134,-0.09111 0.17111,-0.182168 0.17111,-0.223301 0,-0.03823 -0.0654,-0.176232 -0.14535,-0.306747 -0.15161,-0.247496 -0.29011,-0.529336 -0.29011,-0.59031 0,-0.07891 -0.10589,-0.233179 -0.15998,-0.233081 -0.0431,7.3e-5 -0.0814,0.07424 -0.15101,0.2931 -0.0513,0.161149 -0.0927,0.320205 -0.0921,0.35345 0.003,0.167368 0.37169,0.860727 0.45755,0.860727 0.0213,0 0.11578,-0.06923 0.2099,-0.153838 z m -2.3746,-0.09605 c 0.13813,-0.100595 0.28505,-0.20682 0.3265,-0.236052 0.0536,-0.03771 0.0754,-0.08691 0.0754,-0.169653 0,-0.09616 -0.0161,-0.122714 -0.0921,-0.152025 -0.11978,-0.04614 -0.30588,-0.02042 -0.48735,0.06741 -0.0798,0.03868 -0.1751,0.07026 -0.21173,0.07026 -0.12907,0 -0.36665,-0.318354 -0.54998,-0.736947 -0.10885,-0.24853 -0.21139,-0.38133 -0.27742,-0.359316 -0.0738,0.02461 -0.11839,0.254964 -0.099,0.511864 0.018,0.238181 0.0282,0.265974 0.13993,0.380085 0.0663,0.06771 0.19585,0.211592 0.28798,0.319728 0.49064,0.575947 0.50736,0.581686 0.88778,0.304646 z m -7.6099,-0.455067 c 0.16904,-0.111363 0.30706,-0.21311 0.30668,-0.226104 -0.007,-0.236753 -0.10053,-0.584319 -0.25268,-0.936428 -0.0664,-0.153746 -0.1653,-0.146088 -0.21613,0.01676 -0.0216,0.06909 -0.0831,0.241951 -0.13658,0.384137 -0.0728,0.193284 -0.0973,0.315865 -0.097,0.485715 4e-4,0.257117 0.0306,0.478416 0.0651,0.478416 0.0128,0 0.16154,-0.09112 0.33059,-0.202486 z m 1.1276,0.04765 c 0.0695,-0.166288 0.066,-0.185466 -0.0582,-0.323267 -0.0914,-0.101368 -0.121,-0.115906 -0.18424,-0.0904 -0.0983,0.0396 -0.10172,0.218058 -0.008,0.402355 0.0883,0.172997 0.1808,0.177186 0.25011,0.01132 z m 9.4764,-0.08132 c 0.10319,-0.111468 0.19706,-0.240255 0.20859,-0.286213 0.0115,-0.04595 0.008,-0.244929 -0.008,-0.442166 -0.0261,-0.322005 -0.036,-0.359505 -0.0961,-0.367354 -0.0531,-0.0069 -0.0891,0.03849 -0.17292,0.217731 -0.0583,0.124645 -0.17502,0.296504 -0.2596,0.382227 -0.17128,0.173593 -0.17419,0.182496 -0.10364,0.317756 0.0275,0.05276 0.0501,0.136323 0.0503,0.185671 2.7e-4,0.09555 0.0766,0.195004 0.14973,0.195004 0.0243,0 0.12868,-0.09119 0.23186,-0.202656 z m -9.13643,-0.717913 c 0.18687,-0.581479 0.22139,-0.847342 0.12746,-0.981451 -0.076,-0.108457 -0.15235,-0.05152 -0.24493,0.182548 -0.0424,0.107436 -0.11173,0.27824 -0.15384,0.379575 -0.0421,0.101328 -0.10404,0.263342 -0.1376,0.360023 -0.0601,0.173168 -0.06,0.177174 0.007,0.267983 0.0377,0.05073 0.10467,0.110767 0.14895,0.133474 0.10594,0.05433 0.13997,0.0083 0.25257,-0.342152 z m -7.2979,0.192 c 0.0932,-0.134287 0.4226,-0.749273 0.44859,-0.837438 0.0424,-0.14385 -0.17144,-0.06467 -0.44262,0.163847 -0.10882,0.09171 -0.20354,0.138148 -0.33117,0.162348 -0.0983,0.01865 -0.18423,0.03391 -0.19093,0.03391 -0.007,0 -0.0122,0.03764 -0.0122,0.08365 0,0.04857 0.0492,0.138103 0.11723,0.213418 0.0644,0.07137 0.11724,0.141355 0.11724,0.155514 0,0.04039 0.11131,0.114636 0.17359,0.115807 0.031,4e-4 0.085,-0.04039 0.12024,-0.09105 z m 6.51938,-0.569455 c 0.0253,-0.08376 0.0928,-0.468649 0.11161,-0.636745 0.0152,-0.135909 0.0107,-0.144863 -0.0963,-0.189342 -0.16034,-0.06668 -0.48382,-0.102447 -0.51213,-0.05662 -0.0507,0.08213 0.22296,0.849128 0.32653,0.914971 0.0694,0.04412 0.15193,0.02847 0.1703,-0.03227 z m -9.5144,5.744594 c -0.0578,-0.151877 -0.13129,-0.359044 -0.16323,-0.460375 -0.0319,-0.101328 -0.0921,-0.221921 -0.13366,-0.267979 -0.0416,-0.04606 -0.0859,-0.14404 -0.0985,-0.217733 -0.0469,-0.274026 -0.26467,-1.12649 -0.38442,-1.504691 -0.0624,-0.197293 -0.10978,-0.357564 -0.2827,-0.957372 -0.1645,-0.570682 -0.33615,-1.319051 -0.42256,-1.842364 -0.0197,-0.119748 -0.0425,-0.247998 -0.0505,-0.285001 -0.0213,-0.0985 0.0292,-0.161439 0.10939,-0.136002 0.0491,0.01558 0.0791,0.07049 0.10727,0.196196 0.0216,0.09601 0.0599,0.242402 0.0853,0.325304 0.0254,0.0829 0.0704,0.248719 0.0998,0.368474 0.0295,0.119754 0.0687,0.27049 0.0872,0.334971 0.0184,0.06448 0.0615,0.245375 0.0955,0.401969 0.12551,0.576651 0.20911,0.894474 0.30844,1.17241 0.056,0.156601 0.12939,0.423468 0.16317,0.593034 0.0337,0.169572 0.0759,0.335384 0.0936,0.368473 0.0177,0.03308 0.0644,0.218444 0.1038,0.411891 0.0748,0.367273 0.12298,0.562048 0.17416,0.703835 0.0167,0.04627 0.0431,0.159328 0.0587,0.251231 0.0156,0.0919 0.0615,0.291676 0.1021,0.443933 0.1015,0.380965 0.074,0.432926 -0.0529,0.0998 z m 6.30396,-5.314603 c -0.0128,-0.02075 -0.009,-0.0864 0.01,-0.145924 0.0182,-0.0595 0.0504,-0.213726 0.0717,-0.34269 0.0213,-0.128965 0.0589,-0.33246 0.0837,-0.452214 0.0247,-0.119754 0.0554,-0.327078 0.0681,-0.460723 0.0245,-0.258667 0.0653,-0.324819 0.13856,-0.224689 0.0795,0.108745 0.0557,0.545556 -0.0564,1.031754 -0.0839,0.363886 -0.11824,0.457549 -0.19681,0.536523 -0.0624,0.06277 -0.10321,0.08271 -0.1185,0.05793 z m 6.43466,-0.353844 c -0.0104,-0.02717 -0.036,-0.18171 -0.0568,-0.343344 -0.0208,-0.161641 -0.0658,-0.414478 -0.10025,-0.561868 -0.287,-1.229933 -0.29699,-1.291005 -0.24855,-1.518418 0.0251,-0.117784 0.0975,-0.171512 0.15436,-0.11461 0.0186,0.01872 0.0609,0.15448 0.0937,0.301746 0.0329,0.147261 0.0716,0.286934 0.086,0.310381 0.0144,0.02344 0.0384,0.172303 0.053,0.330782 0.0147,0.158486 0.0651,0.481558 0.11221,0.717951 0.0956,0.480007 0.10314,0.609188 0.0467,0.797345 -0.0395,0.131674 -0.10612,0.169653 -0.1405,0.08004 z m 3.37152,-1.212306 c -0.0118,-0.0307 0.0113,-0.39626 0.0515,-0.812308 0.0401,-0.416055 0.0766,-0.800159 0.0811,-0.853573 0.0115,-0.135176 0.11236,-0.19323 0.18048,-0.103868 0.0423,0.05544 0.0489,0.162087 0.0383,0.619706 -0.0126,0.547323 -0.0139,0.555885 -0.14024,0.879304 -0.12632,0.323393 -0.16965,0.37896 -0.21117,0.270739 z M 154.968,65.597758 c -0.0559,-0.279275 -0.033,-1.175493 0.0311,-1.216024 0.11638,-0.07356 0.14246,-0.0026 0.19663,0.537694 0.0246,0.245171 0.0274,0.421756 0.008,0.485714 -0.017,0.05525 -0.0484,0.164561 -0.0696,0.242861 -0.0545,0.20087 -0.1195,0.181173 -0.16585,-0.05027 z"
-               id="path30945"
-               inkscape:connector-curvature="0" />
-          </g>
-        </g>
-        <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect8499"
-           width="66.677605"
-           height="3.5806408"
-           x="166.66119"
-           y="340.74698"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect8501"
-           width="66.677605"
-           height="3.5806408"
-           x="166.66119"
-           y="326.79474"
-           ry="0" />
-        <g
-           id="g34238"
-           transform="translate(-25.292419,230.45208)"
-           style="filter:url(#filter17455)">
-          <g
-             id="g8511"
-             transform="translate(177.02309)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8503"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8509"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8505"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8507"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8589"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8591"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="216.19765"
-             y="92.942772"
-             id="text8515"><tspan
-               sodipodi:role="line"
-               id="tspan8513"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="216.19765"
-               y="92.942772">height</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="330.07181"
+           y="120.79967"
+           id="text8599"><tspan
+             sodipodi:role="line"
+             id="tspan8597"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="330.07181"
+             y="120.79967">foraging</tspan></text>
+      </g>
+      <g
+         id="g34647"
+         transform="translate(-2.822143,114.82527)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34229"
-           transform="translate(-25.29242,230.45208)"
-           style="filter:url(#filter17455)">
+           id="g34614">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect29199"
+             width="66.677612"
+             height="10.371619"
+             x="307.60843"
+             y="124.24717"
+             ry="2.3121314" />
           <g
-             id="g34220">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8519"
-               width="66.677612"
-               height="10.371619"
-               x="191.95361"
-               y="99.923286"
-               ry="2.3121314" />
-            <g
-               id="g8525"
-               transform="translate(176.96103,13.422319)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8521"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8523"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g29205"
+             transform="translate(292.61584,37.746204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle29201"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle29203"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="213.70686"
-             y="107.44272"
-             id="text8531"><tspan
-               sodipodi:role="line"
-               id="tspan8529"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="213.70686"
-               y="107.44272">biomass</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="331.67465"
+           y="131.1713"
+           id="text29211"><tspan
+             sodipodi:role="line"
+             id="tspan29209"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="331.67465"
+             y="131.1713">mating</tspan></text>
+      </g>
+      <g
+         id="g34656"
+         transform="translate(-2.8221361,118.40592)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34200"
-           transform="translate(-25.292419,230.45208)"
-           style="filter:url(#filter17455)">
+           id="g29223"
+           transform="translate(292.6779,48.647766)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect29215"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g8543"
-             transform="translate(177.02309,27.904526)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8535"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8541"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8537"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8539"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
-          </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="208.4743"
-             y="120.83301"
-             id="text8547"><tspan
-               sodipodi:role="line"
-               id="tspan8545"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="208.4743"
-               y="120.83301">transpiration</tspan></text>
+             id="g29221"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle29217"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle29219"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
+          </g>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="329.4617"
+           y="141.56514"
+           id="text29227"><tspan
+             sodipodi:role="line"
+             id="tspan29225"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="329.4617"
+             y="141.56514">breeding</tspan></text>
+      </g>
+      <g
+         id="g34665"
+         transform="translate(-2.822143,121.71442)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34209"
-           transform="translate(-25.292419,234.03272)"
-           style="filter:url(#filter17455)">
+           id="g34620">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect29231"
+             width="66.677612"
+             height="10.371619"
+             x="307.60843"
+             y="145.26254"
+             ry="2.3121314" />
           <g
-             id="g21073"
-             transform="translate(177.02309,38.276146)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect21065"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g21071"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle21067"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle21069"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g29237"
+             transform="translate(292.61584,58.761573)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle29233"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle29235"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="208.60863"
-             y="131.19351"
-             id="text21077"><tspan
-               sodipodi:role="line"
-               id="tspan21075"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="208.60863"
-               y="131.19351">plant growth</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="328.49728"
+           y="152.18666"
+           id="text29243"><tspan
+             sodipodi:role="line"
+             id="tspan29241"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="328.49728"
+             y="152.18666">migration</tspan></text>
+      </g>
+      <g
+         id="g38581"
+         style="filter:url(#filter17455)"
+         transform="translate(0,3.5145594)">
         <g
-           id="g34247"
-           transform="translate(-25.292419,237.61337)"
-           style="filter:url(#filter17455)">
+           id="g37297"
+           transform="translate(-2.8221436,132.1521)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect37289"
+             width="66.677612"
+             height="10.371619"
+             x="307.60843"
+             y="145.26254"
+             ry="2.3121314" />
           <g
-             id="g21087"
-             transform="translate(177.02309,48.647766)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect21079"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g21085"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle21081"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle21083"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g37295"
+             transform="translate(292.61584,58.761573)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle37291"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle37293"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="204.08267"
-             y="141.59848"
-             id="text21091"><tspan
-               sodipodi:role="line"
-               id="tspan21089"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="204.08267"
-               y="141.59848">yield calculation</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="325.93628"
+           y="284.39432"
+           id="text37301"><tspan
+             sodipodi:role="line"
+             id="tspan37299"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="325.93628"
+             y="284.39432">mortality</tspan></text>
       </g>
+    </g>
+    <g
+       id="g2"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-5.8393344)">
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect35369"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="307.7551"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect35367"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="293.80286"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect35365"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="279.85059"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect35363"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="265.89832"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect35361"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="251.94606"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect17474"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="237.99379"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect35359"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="237.99379"
+         ry="0" />
+      <rect
+         style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
+         id="rect8447"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="224.04153"
+         ry="0" />
       <g
-         id="g56957"
-         transform="translate(0,12.074611)">
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect37305"
-           width="66.677605"
-           height="3.5806408"
-           x="304.78629"
-           y="273.83401"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect34671"
-           width="66.677605"
-           height="3.5806408"
-           x="304.78629"
-           y="259.88174"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect34669"
-           width="66.677605"
-           height="3.5806408"
-           x="304.78629"
-           y="245.9295"
-           ry="0" />
-        <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect34667"
-           width="66.677605"
-           height="3.5806408"
-           x="304.78629"
-           y="231.97723"
-           ry="0" />
+         id="g35592"
+         transform="translate(-81.897562,113.74663)">
         <rect
-           style="fill:#ffffff;stroke-width:0.3;filter:url(#filter17455)"
-           id="rect8551"
-           width="66.677605"
-           height="3.5806408"
-           x="304.78629"
-           y="218.02498"
-           ry="0" />
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.675224;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
+           id="rect25865"
+           width="80.113647"
+           height="207.05223"
+           x="99.047478"
+           y="12.585736"
+           ry="10.200363"
+           transform="matrix(1.0023947,0,0,0.97388901,-0.33310998,0.18075957)" />
+        <g
+           id="g7973"
+           transform="translate(33.900599,-72.691201)">
+          <circle
+             style="fill:none;fill-opacity:1;stroke:#4686fb;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+             id="circle7802"
+             cx="105.20371"
+             cy="114.80763"
+             r="19.815086" />
+          <path
+             id="path156"
+             style="fill:none;stroke:#000000;stroke-width:0.561578;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+             d="m 95.753841,109.74455 h 18.899739 m -6.91315,7.50687 v 1.76833 0 m -5.07342,0 v 0 -1.75418 m 7.54468,1.93364 c -9.2e-4,0.0732 -0.004,1.81453 0,1.88481 0.0723,1.6512 1.24007,2.74666 2.78581,3.32758 m -12.8704,-5.21239 c 9.3e-4,0.0732 0.004,1.81453 0,1.88481 -0.0723,1.6512 -1.24006,2.74666 -2.785815,3.32758 m 2.854455,-3.32758 h 10.01595 m -16.901873,3.32758 c 0,0 1.665688,-3.25888 3.139715,-4.19667 1.653151,-1.05176 5.755288,-1.19518 5.755288,-1.19518 h 5.99779 c 0,0 4.1917,0.2004 5.75529,1.19518 1.56359,0.99477 3.13971,4.19667 3.13971,4.19667 M 99.658075,109.74355 c 0.27117,-2.25616 1.232725,-3.92651 2.764745,-4.41985 0.7812,-0.25158 1.84139,0.21654 2.76473,0.21654 0.79048,0 2.07182,-0.49236 2.76473,-0.31533 1.70386,0.43532 2.47381,2.09727 2.76475,4.5192 m 0,0 c 0.0236,0.59423 0,1.74785 0,2.34335 0,3.84846 -2.47563,5.66792 -5.52948,5.66792 -3.05385,0 -5.529475,-1.81946 -5.529475,-5.66792 0,-0.34933 -0.04152,-1.99853 0,-2.34391 m 2.546745,12.64843 h 5.99779 v 2.04048 h -5.99779 z m -8.895003,2.01962 h 23.787793" />
+        </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="127.67702"
+           y="76.576424"
+           id="text25911"><tspan
+             sodipodi:role="line"
+             id="tspan25909"
+             style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="127.67702"
+             y="76.576424">Farm</tspan></text>
+      </g>
+      <rect
+         style="fill:#ffffff;stroke-width:0.3"
+         id="rect8449"
+         width="66.677605"
+         height="3.5806408"
+         x="23.867941"
+         y="210.08926"
+         ry="0" />
+      <g
+         id="g34862"
+         transform="translate(-79.85955,113.74663)"
+         style="filter:url(#filter17455)">
         <g
-           id="g56388">
+           id="g8459"
+           transform="translate(88.79696)">
           <rect
-             style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.52723;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10443)"
-             id="rect26017"
-             width="80"
-             height="126.4156"
-             x="300.60556"
-             y="12.66773"
-             ry="7.4161873"
-             transform="matrix(0.977113,0,0,1.361129,5.3149711,104.02368)"
-             rx="10.506939" />
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="320.51187"
-             y="184.30649"
-             id="text26063"><tspan
-               sodipodi:role="line"
-               id="tspan26061"
-               style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:10.5833px;font-family:Lato;-inkscape-font-specification:'Lato, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="320.51187"
-               y="184.30649">Animals</tspan></text>
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8451"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g56378">
+             id="g8457"
+             transform="translate(-0.06205559,-0.52994204)">
             <circle
-               style="fill:none;fill-opacity:1;stroke:#73be00;stroke-width:3.30059;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
-               id="circle7796"
-               cx="338.12509"
-               cy="149.8465"
-               r="19.815086" />
-            <g
-               id="g1765"
-               transform="translate(120.84971,43.219979)">
-              <path
-                 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-                 d="m 218.3413,95.498151 c -0.84186,-0.241835 -1.67036,-0.04535 -2.12655,0.235083 -1.34884,0.829188 -0.16201,0.744767 -2.24284,1.172073 -0.17652,0.06035 -0.43228,0.368389 -0.27002,0.395231 0.40947,0.06778 2.24355,0.4567 2.21591,1.504553 -0.53957,1.525929 -0.28523,2.019159 0.15509,3.249409 0.51988,1.38291 1.71541,2.90694 4.11749,3.35616 0.22641,0.0424 -1.02843,1.08932 -1.96174,1.78522 -0.16676,0.12434 -0.38656,0.0186 -0.53549,0.1258 -0.18641,0.13416 -0.0846,0.19609 -0.25441,0.27977 -0.66905,0.32964 -0.71954,0.28743 -0.72598,1.00791 0.12413,-0.45009 0.35763,-0.86372 0.63738,-0.57222 0.1442,0.15026 0.35856,-0.28523 0.57645,-0.41097 0.0766,-0.0442 0.44935,-0.14788 0.28985,-0.0948 -0.60809,0.20233 -0.68596,0.80125 -0.60993,0.87345 0.0284,0.027 0.23998,-0.75879 0.79049,-0.55924 0,0 3.34359,-2.64622 3.31168,-2.29632 -0.0464,0.50822 -2.08933,1.41394 -2.08933,1.41394 -0.0737,-0.12326 -1.34893,0.7909 -1.22039,0.88758 0.0715,0.0538 0.74135,-0.34356 1.29169,-0.34911 0.63122,-0.006 0.60762,-0.19149 0.6607,-0.17444 0.40392,0.12978 1.74386,0.44176 1.76945,0.37441 0.0746,-0.19633 -1.47347,-0.58934 -1.47347,-0.58934 0.25552,-0.62354 1.37983,-1.09313 1.80697,-1.36996 0.34246,-0.22196 0.39554,-0.45373 0.41146,-0.45644 2.33261,-0.39644 2.686,0.21683 4.78184,1.46183 1.52348,1.15993 2.8815,2.00663 2.97373,1.89848 0.0426,-0.0499 -1.17493,-1.01809 0.17154,-0.18874 0.0862,0.0531 0.11525,-0.10336 0.0152,-0.17894 -0.24217,-0.18293 -0.91801,-0.57955 -0.85625,-0.62722 0.0473,-0.0365 0.64131,0.37634 0.99347,0.53568 0.39159,0.17716 0.35661,-0.15679 0.35661,-0.15679 -1.36849,-1.10074 -3.70838,-2.9237 -3.18183,-2.84889 1.54705,0.21976 0.53916,-0.18428 -1.09917,-0.88307 -3.22126,-1.78867 -2.04092,-2.65099 -5.6801,-4.802077 -0.0529,-0.219374 -1.68314,-0.721079 -1.78492,-0.934175 -0.3281,-0.84666 -0.59158,-1.867596 -1.46824,-2.366171 -0.18711,-0.106409 0.88335,0.1221 -0.27518,-0.369267 -0.13577,-0.05758 1.01157,-0.138172 -0.0469,-0.237415 -0.13237,-0.01241 0.52713,0.05027 0.57568,-0.09097 z"
-                 id="path1458-8"
-                 inkscape:connector-curvature="0"
-                 sodipodi:nodetypes="cscsccsssscsssssssssssssscssssscscccsssc" />
-              <path
-                 style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-                 d="m 209.64124,100.49578 c -1.62291,0.99511 -0.16922,2.23281 -2.34554,0.97495 -1.68995,-0.97676 -2.92832,6.98128 -1.42694,8.34164 -1.67596,0.2427 -2.93095,1.53227 -2.55936,2.72633 1.54203,4.95515 4.49696,4.531 6.77976,4.05964 -0.11321,0.38351 -0.68049,1.30572 0.0196,1.25509 2.74023,-0.1982 3.00936,-2.03542 4.14787,-2.25038 0.0823,-0.0155 0.15397,0.59087 0.0211,0.97574 -0.22178,0.64237 -0.053,0.9147 0.1765,1.15582 0.11398,0.11977 -0.2137,-0.69771 -0.0978,-0.77995 0.17565,-0.12466 0.11499,-1.05213 0.20843,-1.12951 0.0153,0.13867 0.44293,-0.3481 0.4504,-0.0363 0.0128,0.53671 0.0759,1.3621 0.13573,0.96653 0.19749,-1.30562 0.47046,-1.36767 0.58028,-1.22405 0.27949,0.36552 -0.17249,2.19567 0.16143,2.33182 0.10558,0.0427 -0.0677,-0.36892 0.097,-1.08345 0.0708,-0.30706 -0.0224,-0.64235 0.0666,-1.06876 0.0218,-0.10476 0.47203,-0.60176 0.52416,-0.67573 0.0508,-0.0721 0.58588,-0.0357 0.72232,0.35932 0.0932,0.26982 -0.16953,0.87286 -0.14395,1.13703 0.0696,0.71842 -0.0464,1.17024 0.0752,1.25004 0.0739,0.0486 0.12103,-0.38435 0.16923,-1.12579 0.0378,-0.58219 0.17839,-1.36135 0.17377,-1.42758 -0.0372,-0.53357 0.14145,-0.71707 0.28287,-0.71376 0.2474,0.006 0.71262,0.021 0.70658,0.32305 -0.002,0.0783 -0.236,0.45048 -0.21285,1.04036 0.044,1.12232 -0.22794,1.56262 -0.13725,1.47891 0.41002,-0.37845 0.12972,-1.2968 0.6237,-2.60778 0.0868,-0.23047 -0.91586,-0.58632 -0.88648,-0.67082 0.28347,-0.81546 0.23551,-0.5667 0.54208,-1.32445 0.35374,0.0138 1.08264,-1.10563 0.0793,-2.08053 0,0 -0.34175,0.32516 -0.54039,0.19787 -0.0767,-0.0492 1.52895,-0.71429 3.10576,-1.30895 2.28985,-0.86357 2.87692,-1.40731 2.87692,-1.40731 0.0206,-0.35953 -2.88421,1.37773 -4.85098,1.87809 -0.63261,0.16094 -1.47184,0.74932 -1.49816,0.7345 -0.29778,-0.1677 -0.41716,-0.096 -0.69469,-0.083 -1.37162,-2.4168 -3.7819,-7.72426 -7.33212,-10.18855 z"
-                 id="path846-3"
-                 inkscape:connector-curvature="0"
-                 sodipodi:nodetypes="cscscssssscssscssssssssssssssccssssscc" />
-            </g>
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8453"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8455"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
         </g>
-        <rect
-           style="fill:#ffffff;stroke-width:0.3"
-           id="rect8553"
-           width="66.677605"
-           height="3.5806408"
-           x="304.78629"
-           y="204.07271"
-           ry="0" />
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="129.51299"
+           y="93.496811"
+           id="text8463"><tspan
+             sodipodi:role="line"
+             id="tspan8461"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="129.51299"
+             y="93.496811">fields</tspan></text>
+      </g>
+      <g
+         id="g34871"
+         transform="translate(-79.85955,113.74663)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34565"
-           transform="translate(-2.8221361,107.73007)"
-           style="filter:url(#filter17455)">
+           id="g8475"
+           transform="translate(88.79696,13.952261)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8467"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g8563"
-             transform="translate(292.6779)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8555"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8561"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8557"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8559"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8473"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8469"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8471"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="327.39319"
-             y="92.984047"
-             id="text8567"><tspan
-               sodipodi:role="line"
-               id="tspan8565"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="327.39319"
-               y="92.984047">life phase</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="121.50405"
+           y="106.9379"
+           id="text8479"><tspan
+             sodipodi:role="line"
+             id="tspan8477"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="121.50405"
+             y="106.9379">production</tspan></text>
+      </g>
+      <g
+         id="g34880"
+         transform="translate(-79.85955,113.74663)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34629"
-           transform="translate(-2.8221361,107.73007)"
-           style="filter:url(#filter17455)">
+           id="g8491"
+           transform="translate(88.79696,27.904526)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect8483"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g8579"
-             transform="translate(292.6779,13.952261)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8571"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8577"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8573"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8575"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g8489"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8485"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle8487"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="320.57648"
-             y="106.89503"
-             id="text8583"><tspan
-               sodipodi:role="line"
-               id="tspan8581"
-               style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="320.57648"
-               y="106.89503">energy budget</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="120.1031"
+           y="120.83301"
+           id="text8495"><tspan
+             sodipodi:role="line"
+             id="tspan8493"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="120.1031"
+             y="120.83301">crop rotation</tspan></text>
+      </g>
+      <g
+         id="g34889"
+         transform="translate(-79.85955,111.8697)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34638"
-           transform="translate(-2.8221361,107.73007)"
-           style="filter:url(#filter17455)">
+           id="g11124"
+           transform="translate(88.79696,43.733716)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect11116"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g8595"
-             transform="translate(292.6779,27.904526)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect8587"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g8593"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8589"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle8591"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g11122"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11118"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11120"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="330.07181"
-             y="120.79967"
-             id="text8599"><tspan
-               sodipodi:role="line"
-               id="tspan8597"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="330.07181"
-               y="120.79967">foraging</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="129.18018"
+           y="136.65109"
+           id="text11128"><tspan
+             sodipodi:role="line"
+             id="tspan11126"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="129.18018"
+             y="136.65109">tillage</tspan></text>
+      </g>
+      <g
+         id="g34898"
+         transform="translate(-79.85955,115.45034)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34647"
-           transform="translate(-2.822143,111.31071)"
-           style="filter:url(#filter17455)">
+           id="g11138"
+           transform="translate(88.79696,54.105336)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect11130"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g34614">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect29199"
-               width="66.677612"
-               height="10.371619"
-               x="307.60843"
-               y="124.24717"
-               ry="2.3121314" />
-            <g
-               id="g29205"
-               transform="translate(292.61584,37.746204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle29201"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle29203"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g11136"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11132"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11134"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="331.67465"
-             y="131.1713"
-             id="text29211"><tspan
-               sodipodi:role="line"
-               id="tspan29209"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="331.67465"
-               y="131.1713">mating</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="127.90802"
+           y="147.00049"
+           id="text11142"><tspan
+             sodipodi:role="line"
+             id="tspan11140"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="127.90802"
+             y="147.00049">sowing</tspan></text>
+      </g>
+      <g
+         id="g34916"
+         transform="translate(-79.85955,119.03098)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34656"
-           transform="translate(-2.8221361,114.89136)"
-           style="filter:url(#filter17455)">
+           id="g11152"
+           transform="translate(88.79696,64.476956)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect11144"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g29223"
-             transform="translate(292.6779,48.647766)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect29215"
-               width="66.677612"
-               height="10.371619"
-               x="14.930522"
-               y="85.971024"
-               ry="2.3121314" />
-            <g
-               id="g29221"
-               transform="translate(-0.06205559,-0.52994204)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle29217"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle29219"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g11150"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11146"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11148"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="329.4617"
-             y="141.56514"
-             id="text29227"><tspan
-               sodipodi:role="line"
-               id="tspan29225"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="329.4617"
-               y="141.56514">breeding</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="126.17818"
+           y="157.57689"
+           id="text11156"><tspan
+             sodipodi:role="line"
+             id="tspan11154"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="126.17818"
+             y="157.57689">fertiliser</tspan></text>
+      </g>
+      <g
+         id="g34925"
+         transform="translate(-79.85955,122.61163)"
+         style="filter:url(#filter17455)">
         <g
-           id="g34665"
-           transform="translate(-2.822143,118.19986)"
-           style="filter:url(#filter17455)">
+           id="g11166"
+           transform="translate(88.79696,74.848576)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect11158"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g34620">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect29231"
-               width="66.677612"
-               height="10.371619"
-               x="307.60843"
-               y="145.26254"
-               ry="2.3121314" />
-            <g
-               id="g29237"
-               transform="translate(292.61584,58.761573)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle29233"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle29235"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g11164"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11160"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11162"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="328.49728"
-             y="152.18666"
-             id="text29243"><tspan
-               sodipodi:role="line"
-               id="tspan29241"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="328.49728"
-               y="152.18666">migration</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="124.17899"
+           y="167.79929"
+           id="text11170"><tspan
+             sodipodi:role="line"
+             id="tspan11168"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="124.17899"
+             y="167.79929">pesticides</tspan></text>
+      </g>
+      <g
+         id="g34907"
+         transform="translate(-79.85955,126.19228)"
+         style="filter:url(#filter17455)">
         <g
-           id="g38581"
-           style="filter:url(#filter17455)">
+           id="g11180"
+           transform="translate(88.79696,85.220196)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect11172"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
           <g
-             id="g37297"
-             transform="translate(-2.8221436,132.1521)">
-            <rect
-               style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-               id="rect37289"
-               width="66.677612"
-               height="10.371619"
-               x="307.60843"
-               y="145.26254"
-               ry="2.3121314" />
-            <g
-               id="g37295"
-               transform="translate(292.61584,58.761573)">
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle37291"
-                 cx="21.224688"
-                 cy="91.686775"
-                 r="2.2695131" />
-              <circle
-                 style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-                 id="circle37293"
-                 cx="75.43808"
-                 cy="91.686775"
-                 r="2.2695131" />
-            </g>
+             id="g11178"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11174"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11176"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
           </g>
-          <text
-             xml:space="preserve"
-             style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
-             x="325.93628"
-             y="284.39432"
-             id="text37301"><tspan
-               sodipodi:role="line"
-               id="tspan37299"
-               style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
-               x="325.93628"
-               y="284.39432">mortality</tspan></text>
         </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="127.24127"
+           y="178.69002"
+           id="text11184"><tspan
+             sodipodi:role="line"
+             id="tspan11182"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="127.24127"
+             y="178.69002">harvest</tspan></text>
       </g>
       <g
-         id="g62639">
-        <path
-           style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-           d="m 84.417371,297.27678 h 34.892179 v -58.84451 h 129.77539 v 56.41741 h 61.7701"
-           id="path59085"
-           sodipodi:nodetypes="cccccc" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM)"
-           d="M 84.356102,255.31139 H 119.24283"
-           id="path59360"
-           sodipodi:nodetypes="cc" />
+         id="g1">
+        <g
+           id="g11194"
+           transform="translate(8.93741,225.36473)"
+           style="filter:url(#filter17455)">
+          <rect
+             style="fill:#f9f9f9;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.322387;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect11186"
+             width="66.677612"
+             height="10.371619"
+             x="14.930522"
+             y="85.971024"
+             ry="2.3121314" />
+          <g
+             id="g11192"
+             transform="translate(-0.06205559,-0.52994204)">
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11188"
+               cx="21.224688"
+               cy="91.686775"
+               r="2.2695131" />
+            <circle
+               style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               id="circle11190"
+               cx="75.43808"
+               cy="91.686775"
+               r="2.2695131" />
+          </g>
+        </g>
+        <text
+           xml:space="preserve"
+           style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+           x="42.945156"
+           y="318.79645"
+           id="text11198"><tspan
+             sodipodi:role="line"
+             id="tspan11196"
+             style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Lato;-inkscape-font-specification:'Lato, Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583"
+             x="42.945156"
+             y="318.79645">regulations</tspan></text>
       </g>
-      <path
-         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="m 84.311748,269.23478 h 24.668232 v 99.22007 h 63.66461"
-         id="path59689"
-         sodipodi:nodetypes="cccc" />
       <path
          style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM)"
-         d="M 84.430181,283.24299 H 108.8941"
+         d="M 84.430181,274.68294 H 108.8941"
          id="path59964"
          sodipodi:nodetypes="cc" />
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="M 174.83487,382.96176 H 132.47401 V 221.96597 H 82.86345"
+       id="path60196"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="m 174.86215,114.5908 h -28.22407 v 239.29102 h 28.21033"
+       id="path60661"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="M 174.86215,100.21468 H 132.47401 V 207.48579 H 82.932167"
+       id="path61774"
+       sodipodi:nodetypes="cccc" />
+    <g
+       id="g65520"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-14.744167)">
       <path
          style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="M 172.8609,382.30737 H 132.14018 V 227.54509 H 84.450472"
-         id="path60196"
+         d="M 84.371435,241.37669 H 112.938 l -1.6e-4,-144.847846 h 59.94928"
+         id="path61680"
          sodipodi:nodetypes="cccc" />
       <path
-         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="m 172.88712,124.32732 h -27.13128 v 230.02604 h 27.11807"
-         id="path60661"
-         sodipodi:nodetypes="cccc" />
+         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM)"
+         d="M 84.599575,325.22808 H 112.938 v -83.63041"
+         id="path64873"
+         sodipodi:nodetypes="ccc" />
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="m 82.728955,308.99722 h 69.266295 v 15.8228 h 22.85316"
+       id="path64965"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="m 231.438,324.83624 h 45.97773 v -92.44443 h 40.9714"
+       id="path66307"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="m 231.38247,114.81776 h 34.77521 v 162.71519 h 52.22945"
+       id="path66664"
+       sodipodi:nodetypes="cccc" />
+    <g
+       id="g70637"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-14.744167)">
       <path
          style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="M 172.88712,110.50782 H 132.14018 V 213.62556 H 84.516528"
-         id="path61774"
+         d="m 227.21906,96.483403 h 54.4899 V 240.01898 h 29.14608"
+         id="path66859"
          sodipodi:nodetypes="cccc" />
-      <g
-         id="g65520">
-        <path
-           style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-           d="M 84.371435,241.37669 H 112.938 l -1.6e-4,-144.847846 h 59.94928"
-           id="path61680"
-           sodipodi:nodetypes="cccc" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM)"
-           d="M 84.599575,325.22808 H 112.938 v -83.63041"
-           id="path64873"
-           sodipodi:nodetypes="ccc" />
-      </g>
       <path
-         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="m 84.321184,311.20663 h 66.584406 v 15.21016 h 21.96832"
-         id="path64965"
-         sodipodi:nodetypes="cccc" />
+         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+         d="m 281.70896,240.01898 v 26.91811 h 29.14608"
+         id="path67886"
+         sodipodi:nodetypes="ccc" />
+    </g>
+    <g
+       id="g62639"
+       transform="matrix(1.0402779,0,0,1.0402779,-4.9885131,-14.744167)">
       <path
          style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="m 227.27244,326.43238 h 44.19755 v -88.86512 h 39.38505"
-         id="path66307"
-         sodipodi:nodetypes="cccc" />
+         d="m 84.417371,297.27678 h 34.892179 v -58.84451 h 129.77539 v 56.41741 h 61.7701"
+         id="path59085"
+         sodipodi:nodetypes="cccccc" />
       <path
-         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-         d="m 227.21906,124.54549 h 33.42877 V 280.9606 h 50.20721"
-         id="path66664"
-         sodipodi:nodetypes="cccc" />
-      <g
-         id="g70637">
-        <path
-           style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
-           d="m 227.21906,96.483403 h 54.4899 V 240.01898 h 29.14608"
-           id="path66859"
-           sodipodi:nodetypes="cccc" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-           d="m 281.70896,240.01898 v 26.91811 h 29.14608"
-           id="path67886"
-           sodipodi:nodetypes="ccc" />
-      </g>
+         style="fill:none;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM)"
+         d="M 84.356102,255.31139 H 119.24283"
+         id="path59360"
+         sodipodi:nodetypes="cc" />
     </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.416111;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#DotM);marker-end:url(#Arrow2Lend)"
+       d="m 82.719139,265.33483 h 25.661821 v 103.21645 h 66.22889"
+       id="path59689"
+       sodipodi:nodetypes="cccc" />
   </g>
 </svg>
diff --git a/docs/build/config.html b/docs/build/config.html
index 1df3a08..4e8c245 100644
--- a/docs/build/config.html
+++ b/docs/build/config.html
@@ -35,4 +35,4 @@ insectmodel = [&quot;season&quot;, &quot;habitat&quot;, &quot;pesticides&quot;,
 [crop]
 cropmodel = &quot;almass&quot; # crop growth model to use, &quot;almass&quot; or &quot;aquacrop&quot;
 cropfile = &quot;data/crops/almass/crop_data_general.csv&quot; # file with general crop parameters
-growthfile = &quot;data/crops/almass/almass_crop_growth_curves.csv&quot; # file with crop growth parameters	</code></pre><div class="admonition is-info"><header class="admonition-header">Parameter scanning</header><div class="admonition-body"><p>You can set any parameter to a list of different values, e.g. <code>seed = [1,2,3]</code>. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gui.html">« Graphical User Interface</a><a class="docs-footer-nextpage" href="management.html">Farm management »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+growthfile = &quot;data/crops/almass/almass_crop_growth_curves.csv&quot; # file with crop growth parameters	</code></pre><div class="admonition is-info"><header class="admonition-header">Parameter scanning</header><div class="admonition-body"><p>You can set any parameter to a list of different values, e.g. <code>seed = [1,2,3]</code>. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gui.html">« Graphical User Interface</a><a class="docs-footer-nextpage" href="management.html">Farm management »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/crop-models.html b/docs/build/crop-models.html
index 0a4c41c..2948f30 100644
--- a/docs/build/crop-models.html
+++ b/docs/build/crop-models.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Crop models · Persefone.jl</title><meta name="title" content="Crop models · Persefone.jl"/><meta property="og:title" content="Crop models · Persefone.jl"/><meta property="twitter:title" content="Crop models · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li class="is-active"><a class="tocitem" href="crop-models.html">Crop models</a><ul class="internal"><li><a class="tocitem" href="#ALMaSS"><span>ALMaSS</span></a></li><li><a class="tocitem" href="#AquaCrop"><span>AquaCrop</span></a></li></ul></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Scientific documentation</a></li><li class="is-active"><a href="crop-models.html">Crop models</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="crop-models.html">Crop models</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/crop-models.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Crop-models"><a class="docs-heading-anchor" href="#Crop-models">Crop models</a><a id="Crop-models-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-models" title="Permalink"></a></h1><p><em>TODO</em></p><h2 id="ALMaSS"><a class="docs-heading-anchor" href="#ALMaSS">ALMaSS</a><a id="ALMaSS-1"></a><a class="docs-heading-anchor-permalink" href="#ALMaSS" title="Permalink"></a></h2><h2 id="AquaCrop"><a class="docs-heading-anchor" href="#AquaCrop">AquaCrop</a><a id="AquaCrop-1"></a><a class="docs-heading-anchor-permalink" href="#AquaCrop" title="Permalink"></a></h2></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="management.html">« Farm management</a><a class="docs-footer-nextpage" href="skylark.html">Skylark »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Crop models · Persefone.jl</title><meta name="title" content="Crop models · Persefone.jl"/><meta property="og:title" content="Crop models · Persefone.jl"/><meta property="twitter:title" content="Crop models · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li class="is-active"><a class="tocitem" href="crop-models.html">Crop models</a><ul class="internal"><li><a class="tocitem" href="#ALMaSS"><span>ALMaSS</span></a></li><li><a class="tocitem" href="#AquaCrop"><span>AquaCrop</span></a></li></ul></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Scientific documentation</a></li><li class="is-active"><a href="crop-models.html">Crop models</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="crop-models.html">Crop models</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/crop-models.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Crop-models"><a class="docs-heading-anchor" href="#Crop-models">Crop models</a><a id="Crop-models-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-models" title="Permalink"></a></h1><p><em>TODO</em></p><h2 id="ALMaSS"><a class="docs-heading-anchor" href="#ALMaSS">ALMaSS</a><a id="ALMaSS-1"></a><a class="docs-heading-anchor-permalink" href="#ALMaSS" title="Permalink"></a></h2><h2 id="AquaCrop"><a class="docs-heading-anchor" href="#AquaCrop">AquaCrop</a><a id="AquaCrop-1"></a><a class="docs-heading-anchor-permalink" href="#AquaCrop" title="Permalink"></a></h2></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="management.html">« Farm management</a><a class="docs-footer-nextpage" href="skylark.html">Skylark »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/crops.html b/docs/build/crops.html
index af76c0d..c68388b 100644
--- a/docs/build/crops.html
+++ b/docs/build/crops.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Crop submodel · Persefone.jl</title><meta name="title" content="Crop submodel · Persefone.jl"/><meta property="og:title" content="Crop submodel · Persefone.jl"/><meta property="twitter:title" content="Crop submodel · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li class="is-active"><a class="tocitem" href="crops.html">Crop submodel</a><ul class="internal"><li><a class="tocitem" href="#farmplot.jl"><span>farmplot.jl</span></a></li><li><a class="tocitem" href="#crops.jl"><span>crops.jl</span></a></li></ul></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/crops.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Crop-submodel"><a class="docs-heading-anchor" href="#Crop-submodel">Crop submodel</a><a id="Crop-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-submodel" title="Permalink"></a></h1><p>Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in <a href="https://doi.org/10.1016/S0304-3800(03)00173-X">ALMaSS</a>.</p><h2 id="farmplot.jl"><a class="docs-heading-anchor" href="#farmplot.jl">farmplot.jl</a><a id="farmplot.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farmplot.jl" title="Permalink"></a></h2><p>This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.FarmPlot" href="#Persefone.FarmPlot"><code>Persefone.FarmPlot</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmPlot</code></pre><p>This represents one field, i.e. a collection of pixels with the same management. This is the spatial unit with which the crop growth model and the farm model work.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.averagefieldsize-Tuple{SimulationModel}" href="#Persefone.averagefieldsize-Tuple{SimulationModel}"><code>Persefone.averagefieldsize</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">averagefieldsize(model)</code></pre><p>Calculate the average field size in hectares for the model landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L157-L161">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropcover-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.cropcover-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.cropcover</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropcover(model, position)</code></pre><p>Return the percentage ground cover of the crop at this position, or 0 if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L203-L208">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropheight-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.cropheight</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropheight(model, position)</code></pre><p>Return the height of the crop at this position, or 0 if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L192-L197">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropname-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.cropname-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.cropname</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropname(model, position)</code></pre><p>Return the name of the crop at this position, or an empty string if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L181-L186">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.croptype-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.croptype-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.croptype</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">croptype(model, position)</code></pre><p>Return the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L171-L175">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.growcrop!-Tuple{FarmPlot, SimulationModel}" href="#Persefone.growcrop!-Tuple{FarmPlot, SimulationModel}"><code>Persefone.growcrop!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growcrop!(farmplot, model)</code></pre><p>Apply the relevant crop growth model to update the plants on this farm plot. Currently only supports the ALMaSS crop growth model by Topping et al.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L117-L122">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.harvest!-Tuple{FarmPlot, SimulationModel}" href="#Persefone.harvest!-Tuple{FarmPlot, SimulationModel}"><code>Persefone.harvest!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">harvest!(farmplot, model)</code></pre><p>Harvest the crop on this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L99-L103">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initfields!-Tuple{SimulationModel}" href="#Persefone.initfields!-Tuple{SimulationModel}"><code>Persefone.initfields!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfields!(model)</code></pre><p>Initialise the model with its farm plots.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L28-L32">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.sow!-Tuple{String, FarmPlot, SimulationModel}" href="#Persefone.sow!-Tuple{String, FarmPlot, SimulationModel}"><code>Persefone.sow!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sow!(cropname, farmplot, model)</code></pre><p>Sow the specified crop on this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L87-L91">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{FarmPlot, SimulationModel}" href="#Persefone.stepagent!-Tuple{FarmPlot, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmplot, model)</code></pre><p>Update a farm plot by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/farmplot.jl#L64-L68">source</a></section></article><h2 id="crops.jl"><a class="docs-heading-anchor" href="#crops.jl">crops.jl</a><a id="crops.jl-1"></a><a class="docs-heading-anchor-permalink" href="#crops.jl" title="Permalink"></a></h2><p>This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.CropCurveParams" href="#Persefone.CropCurveParams"><code>Persefone.CropCurveParams</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">CropCurveParams</code></pre><p>The values in this struct define one crop growth curve.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/crops.jl#L16-L20">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.CropType" href="#Persefone.CropType"><code>Persefone.CropType</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">CropType</code></pre><p>The type struct for all crops. Currently follows the crop growth model as implemented in ALMaSS.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/crops.jl#L31-L36">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.GrowthPhase" href="#Persefone.GrowthPhase"><code>Persefone.GrowthPhase</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">GrowthPhase</code></pre><p>ALMaSS crop growth curves are split into five phases, triggered by seasonal dates or agricultural events.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/crops.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}" href="#Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}"><code>Base.tryparse</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">Base.tryparse(type, str)</code></pre><p>Extend <code>tryparse</code> to allow parsing GrowthPhase values. (Needed to read in the CSV parameter file.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/crops.jl#L51-L56">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}" href="#Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}"><code>Persefone.buildgrowthcurve</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">buildgrowthcurve(data)</code></pre><p>Convert a list of rows from the crop growth data into a CropCurveParams object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/crops.jl#L66-L70">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.readcropparameters-Tuple{String, String}" href="#Persefone.readcropparameters-Tuple{String, String}"><code>Persefone.readcropparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">readcropparameters(generalcropfile, cropgrowthfile)</code></pre><p>Parse a CSV file containing the required parameter values for each crop (as produced from the original ALMaSS file by <code>convert_almass_data.py</code>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/crop/crops.jl#L95-L100">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species.html">« Species models</a><a class="docs-footer-nextpage" href="farm.html">Farm submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Crop submodel · Persefone.jl</title><meta name="title" content="Crop submodel · Persefone.jl"/><meta property="og:title" content="Crop submodel · Persefone.jl"/><meta property="twitter:title" content="Crop submodel · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li class="is-active"><a class="tocitem" href="crops.html">Crop submodel</a><ul class="internal"><li><a class="tocitem" href="#farmplot.jl"><span>farmplot.jl</span></a></li><li><a class="tocitem" href="#crops.jl"><span>crops.jl</span></a></li></ul></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/crops.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Crop-submodel"><a class="docs-heading-anchor" href="#Crop-submodel">Crop submodel</a><a id="Crop-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-submodel" title="Permalink"></a></h1><p>Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in <a href="https://doi.org/10.1016/S0304-3800(03)00173-X">ALMaSS</a>.</p><h2 id="farmplot.jl"><a class="docs-heading-anchor" href="#farmplot.jl">farmplot.jl</a><a id="farmplot.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farmplot.jl" title="Permalink"></a></h2><p>This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.FarmPlot" href="#Persefone.FarmPlot"><code>Persefone.FarmPlot</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmPlot</code></pre><p>A struct representing a single field, on which a crop can be grown.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L6-L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.averagefieldsize-Tuple{SimulationModel}" href="#Persefone.averagefieldsize-Tuple{SimulationModel}"><code>Persefone.averagefieldsize</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">averagefieldsize(model)</code></pre><p>Calculate the average field size in hectares for the model landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L93-L97">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropcover-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.cropcover-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.cropcover</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropcover(model, position)</code></pre><p>Return the crop cover of the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L136-L141">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropheight-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.cropheight</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropheight(model, position)</code></pre><p>Return the height of the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L125-L130">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropname-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.cropname-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.cropname</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropname(model, position)</code></pre><p>Return the name of the crop at this position, or an empty string if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L114-L119">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.croptype-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.croptype-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.croptype</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">croptype(model, position)</code></pre><p>Return the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L104-L108">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.harvest!-Union{Tuple{T}, Tuple{FarmPlot{T}, SimulationModel}} where T" href="#Persefone.harvest!-Union{Tuple{T}, Tuple{FarmPlot{T}, SimulationModel}} where T"><code>Persefone.harvest!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">harvest!(farmplot, model)</code></pre><p>Harvest the crop of this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L45-L49">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.isgrassland-Tuple{FarmPlot, SimulationModel}" href="#Persefone.isgrassland-Tuple{FarmPlot, SimulationModel}"><code>Persefone.isgrassland</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">isgrassland(farmplot, model)</code></pre><p>Classify a farmplot as grassland or not (i.e., is the landcover of &gt;80% of its pixels grass?)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L76-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.sow!-Tuple{FarmPlot, SimulationModel, String}" href="#Persefone.sow!-Tuple{FarmPlot, SimulationModel, String}"><code>Persefone.sow!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sow!(farmplot, model, cropname)</code></pre><p>Sow the specified crop on the farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L34-L38">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Union{Tuple{T}, Tuple{FarmPlot{T}, SimulationModel}} where T" href="#Persefone.stepagent!-Union{Tuple{T}, Tuple{FarmPlot{T}, SimulationModel}} where T"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmplot, model)</code></pre><p>Update a farm plot by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L25-L29">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@harvest-Tuple{}" href="#Persefone.@harvest-Tuple{}"><code>Persefone.@harvest</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@harvest()</code></pre><p>Harvest the current field. Requires the variables <code>field</code> and <code>model</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L65-L69">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@sow-Tuple{Any}" href="#Persefone.@sow-Tuple{Any}"><code>Persefone.@sow</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@sow(cropname)</code></pre><p>Sow the named crop on the current field. Requires the variables <code>field</code> and <code>model</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/crop/farmplot.jl#L56-L60">source</a></section></article><h2 id="crops.jl"><a class="docs-heading-anchor" href="#crops.jl">crops.jl</a><a id="crops.jl-1"></a><a class="docs-heading-anchor-permalink" href="#crops.jl" title="Permalink"></a></h2><p>This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species.html">« Species models</a><a class="docs-footer-nextpage" href="farm.html">Farm submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/developing.html b/docs/build/developing.html
index 88a74d6..522946b 100644
--- a/docs/build/developing.html
+++ b/docs/build/developing.html
@@ -6,4 +6,4 @@ julia&gt; 2km |&gt; m
 2000 m
 
 julia&gt; 2km / 10m
-200.0</code></pre><p>Within Persefone, the following units and dimensions have been imported for direct usage: <code>cm</code>, <code>m</code>, <code>km</code>, <code>m²</code>, <code>ha</code>, <code>km²</code>, <code>mg</code>, <code>g</code>, <code>kg</code>, <code>Length</code>, <code>Area</code>, <code>Mass</code>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="skylark.html">« Skylark</a><a class="docs-footer-nextpage" href="adapting.html">Adapting Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+200.0</code></pre><p>Within Persefone, the following units and dimensions have been imported for direct usage: <code>cm</code>, <code>m</code>, <code>km</code>, <code>m²</code>, <code>ha</code>, <code>km²</code>, <code>mg</code>, <code>g</code>, <code>kg</code>, <code>Length</code>, <code>Area</code>, <code>Mass</code>.</p><h3 id="Dates"><a class="docs-heading-anchor" href="#Dates">Dates</a><a id="Dates-1"></a><a class="docs-heading-anchor-permalink" href="#Dates" title="Permalink"></a></h3><p>Persefone expands the default <a href="https://docs.julialang.org/en/v1/stdlib/Dates/">Dates</a> library with the <a href="simulation.html#Persefone.AnnualDate"><code>AnnualDate</code></a> type, which can be used to store dates that recur every year (e.g. migration or harvest). <code>AnnualDates</code> can be compared and added/subtracted just as normal dates. Use <a href="@ref"><code>thisyear()</code></a> to convert an <code>AnnualDate</code> to a <code>Date</code>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="skylark.html">« Skylark</a><a class="docs-footer-nextpage" href="adapting.html">Adapting Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/energy.html b/docs/build/energy.html
index b635d5d..583a07f 100644
--- a/docs/build/energy.html
+++ b/docs/build/energy.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Dynamic Energy Budgets · Persefone.jl</title><meta name="title" content="Dynamic Energy Budgets · Persefone.jl"/><meta property="og:title" content="Dynamic Energy Budgets · Persefone.jl"/><meta property="twitter:title" content="Dynamic Energy Budgets · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/energy.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Dynamic-Energy-Budgets"><a class="docs-heading-anchor" href="#Dynamic-Energy-Budgets">Dynamic Energy Budgets</a><a id="Dynamic-Energy-Budgets-1"></a><a class="docs-heading-anchor-permalink" href="#Dynamic-Energy-Budgets" title="Permalink"></a></h1><p><strong>NOTE: currently not used.</strong></p><p>Persefone&#39;s nature module uses Kooijman&#39;s Dynamic Energy Budget theory to model energy flows within individuals.</p><p><img src="assets/deb.png" alt="&quot;The standard model of the Dynamic Energy Budget theory&quot;"/></p><p><em>The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)</em></p><ul><li><p><a href="https://doi.org/10.1098/rstb.2010.0166">Sousa et al. (2010)</a>. Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.</p></li><li><p><a href="https://www.researchgate.net/profile/Edgar-Meza-3/post/Is_there_a_toxicokinetic_model_for_daphnia_magna_or_other_zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf">Kooijman, S. A. L. M. (2009)</a>. Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.</p></li><li><p><a href="https://doi.org/10.1111/2041-210x.12002">Sibly et al. (2013)</a>. Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.</p></li></ul><h2 id="energy.jl"><a class="docs-heading-anchor" href="#energy.jl">energy.jl</a><a id="energy.jl-1"></a><a class="docs-heading-anchor-permalink" href="#energy.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.DEBparameters" href="#Persefone.DEBparameters"><code>Persefone.DEBparameters</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DEBparameters</code></pre><p>An immutable struct to save the parameter list for a species&#39; Dynamic Energy Budget model. (See Sousa et al., 2010.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L13-L18">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.EnergyBudget" href="#Persefone.EnergyBudget"><code>Persefone.EnergyBudget</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">EnergyBudget</code></pre><p>This struct represents an individual&#39;s energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)</p><p><strong>Sources:</strong></p><ul><li>Malishev &amp; Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413</li><li>Marques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100</li><li>Sibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002</li><li>Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166</li><li>Kooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Is<em>there</em>a<em>toxicokinetic</em>model<em>for</em>daphnia<em>magna</em>or<em>other</em>zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf</li><li><em>compare with:</em> Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L34-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}" href="#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}"><code>Persefone.feed!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">feed!(quantity, energybudget)</code></pre><p>Consume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns <code>true</code> if successful, <code>false</code> if the reserve is already full.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L211-L217">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.growthrate-Tuple{Persefone.EnergyBudget}" href="#Persefone.growthrate-Tuple{Persefone.EnergyBudget}"><code>Persefone.growthrate</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growthrate(energybudget)</code></pre><p>Calculate the specific growth rate r. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L119-L124">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.investmentratio-Tuple{Persefone.EnergyBudget}" href="#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}"><code>Persefone.investmentratio</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">investmentratio(energybudget)</code></pre><p>Calculate the investment ratio g. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L103-L108">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}" href="#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}"><code>Persefone.maturitymaintenance</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maturitymaintenance(energybudget)</code></pre><p>Calculate the specific maturity maintenance k_J. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L75-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.mobilisation-Tuple{Persefone.EnergyBudget}" href="#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}"><code>Persefone.mobilisation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mobilisation(energybudget)</code></pre><p>Calculate the mobilisation rate J_EC. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L140-L145">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.reproduce!-Tuple{Persefone.EnergyBudget}" href="#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">reproduce!(energybudget)</code></pre><p>If there is sufficient energy in the <code>offspring</code> buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo&#39;s energy budget, or <code>nothing</code> if the conditions are not met.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L238-L244">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}" href="#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}"><code>Persefone.scaledreservedensity</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">scaledreservedensity(energybudget)</code></pre><p>Calculate the scaled reserve density e. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L89-L94">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.update!-Tuple{Persefone.EnergyBudget}" href="#Persefone.update!-Tuple{Persefone.EnergyBudget}"><code>Persefone.update!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">update!(energybudget)</code></pre><p>Carry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.</p><p>Return <code>true</code> if the individual has enough energy to survive, or <code>false</code> if the reserve is empty and it starves.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L158-L166">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}" href="#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}"><code>Persefone.volumetriclength</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">volumetriclength(energybudget)</code></pre><p>Calculate the structural length in cm based on an individual&#39;s weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/energy.jl#L62-L67">source</a></section></article></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Dynamic Energy Budgets · Persefone.jl</title><meta name="title" content="Dynamic Energy Budgets · Persefone.jl"/><meta property="og:title" content="Dynamic Energy Budgets · Persefone.jl"/><meta property="twitter:title" content="Dynamic Energy Budgets · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/energy.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Dynamic-Energy-Budgets"><a class="docs-heading-anchor" href="#Dynamic-Energy-Budgets">Dynamic Energy Budgets</a><a id="Dynamic-Energy-Budgets-1"></a><a class="docs-heading-anchor-permalink" href="#Dynamic-Energy-Budgets" title="Permalink"></a></h1><p><strong>NOTE: currently not used.</strong></p><p>Persefone&#39;s nature module uses Kooijman&#39;s Dynamic Energy Budget theory to model energy flows within individuals.</p><p><img src="assets/deb.png" alt="&quot;The standard model of the Dynamic Energy Budget theory&quot;"/></p><p><em>The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)</em></p><ul><li><p><a href="https://doi.org/10.1098/rstb.2010.0166">Sousa et al. (2010)</a>. Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.</p></li><li><p><a href="https://www.researchgate.net/profile/Edgar-Meza-3/post/Is_there_a_toxicokinetic_model_for_daphnia_magna_or_other_zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf">Kooijman, S. A. L. M. (2009)</a>. Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.</p></li><li><p><a href="https://doi.org/10.1111/2041-210x.12002">Sibly et al. (2013)</a>. Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.</p></li></ul><h2 id="energy.jl"><a class="docs-heading-anchor" href="#energy.jl">energy.jl</a><a id="energy.jl-1"></a><a class="docs-heading-anchor-permalink" href="#energy.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.DEBparameters" href="#Persefone.DEBparameters"><code>Persefone.DEBparameters</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DEBparameters</code></pre><p>An immutable struct to save the parameter list for a species&#39; Dynamic Energy Budget model. (See Sousa et al., 2010.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L13-L18">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.EnergyBudget" href="#Persefone.EnergyBudget"><code>Persefone.EnergyBudget</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">EnergyBudget</code></pre><p>This struct represents an individual&#39;s energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)</p><p><strong>Sources:</strong></p><ul><li>Malishev &amp; Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413</li><li>Marques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100</li><li>Sibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002</li><li>Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166</li><li>Kooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Is<em>there</em>a<em>toxicokinetic</em>model<em>for</em>daphnia<em>magna</em>or<em>other</em>zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf</li><li><em>compare with:</em> Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L34-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}" href="#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}"><code>Persefone.feed!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">feed!(quantity, energybudget)</code></pre><p>Consume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns <code>true</code> if successful, <code>false</code> if the reserve is already full.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L211-L217">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.growthrate-Tuple{Persefone.EnergyBudget}" href="#Persefone.growthrate-Tuple{Persefone.EnergyBudget}"><code>Persefone.growthrate</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growthrate(energybudget)</code></pre><p>Calculate the specific growth rate r. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L119-L124">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.investmentratio-Tuple{Persefone.EnergyBudget}" href="#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}"><code>Persefone.investmentratio</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">investmentratio(energybudget)</code></pre><p>Calculate the investment ratio g. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L103-L108">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}" href="#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}"><code>Persefone.maturitymaintenance</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maturitymaintenance(energybudget)</code></pre><p>Calculate the specific maturity maintenance k_J. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L75-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.mobilisation-Tuple{Persefone.EnergyBudget}" href="#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}"><code>Persefone.mobilisation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mobilisation(energybudget)</code></pre><p>Calculate the mobilisation rate J_EC. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L140-L145">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.reproduce!-Tuple{Persefone.EnergyBudget}" href="#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">reproduce!(energybudget)</code></pre><p>If there is sufficient energy in the <code>offspring</code> buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo&#39;s energy budget, or <code>nothing</code> if the conditions are not met.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L238-L244">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}" href="#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}"><code>Persefone.scaledreservedensity</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">scaledreservedensity(energybudget)</code></pre><p>Calculate the scaled reserve density e. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L89-L94">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.update!-Tuple{Persefone.EnergyBudget}" href="#Persefone.update!-Tuple{Persefone.EnergyBudget}"><code>Persefone.update!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">update!(energybudget)</code></pre><p>Carry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.</p><p>Return <code>true</code> if the individual has enough energy to survive, or <code>false</code> if the reserve is empty and it starves.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L158-L166">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}" href="#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}"><code>Persefone.volumetriclength</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">volumetriclength(energybudget)</code></pre><p>Calculate the structural length in cm based on an individual&#39;s weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/energy.jl#L62-L67">source</a></section></article></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/farm.html b/docs/build/farm.html
index 7460afe..f03016b 100644
--- a/docs/build/farm.html
+++ b/docs/build/farm.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Farm submodel · Persefone.jl</title><meta name="title" content="Farm submodel · Persefone.jl"/><meta property="og:title" content="Farm submodel · Persefone.jl"/><meta property="twitter:title" content="Farm submodel · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li class="is-active"><a class="tocitem" href="farm.html">Farm submodel</a><ul class="internal"><li><a class="tocitem" href="#farm.jl"><span>farm.jl</span></a></li></ul></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/farm.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Farm-submodel"><a class="docs-heading-anchor" href="#Farm-submodel">Farm submodel</a><a id="Farm-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-submodel" title="Permalink"></a></h1><p>Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.</p><h2 id="farm.jl"><a class="docs-heading-anchor" href="#farm.jl">farm.jl</a><a id="farm.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farm.jl" title="Permalink"></a></h2><p>This file is responsible for managing the farm module(s).</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Farmer" href="#Persefone.Farmer"><code>Persefone.Farmer</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Farmer</code></pre><p>This is the agent type for the farm ABM. (Not yet implemented.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/farm/farm.jl#L6-L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initfarms!-Tuple{SimulationModel}" href="#Persefone.initfarms!-Tuple{SimulationModel}"><code>Persefone.initfarms!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfarms!(model)</code></pre><p>Initialise the model with a set of farm agents.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/farm/farm.jl#L29-L33">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Farmer, SimulationModel}" href="#Persefone.stepagent!-Tuple{Farmer, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmer, model)</code></pre><p>Update a farmer by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/farm/farm.jl#L20-L24">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="crops.html">« Crop submodel</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Farm submodel · Persefone.jl</title><meta name="title" content="Farm submodel · Persefone.jl"/><meta property="og:title" content="Farm submodel · Persefone.jl"/><meta property="twitter:title" content="Farm submodel · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li class="is-active"><a class="tocitem" href="farm.html">Farm submodel</a><ul class="internal"><li><a class="tocitem" href="#farm.jl"><span>farm.jl</span></a></li></ul></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/farm.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Farm-submodel"><a class="docs-heading-anchor" href="#Farm-submodel">Farm submodel</a><a id="Farm-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-submodel" title="Permalink"></a></h1><p>Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.</p><h2 id="farm.jl"><a class="docs-heading-anchor" href="#farm.jl">farm.jl</a><a id="farm.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farm.jl" title="Permalink"></a></h2><p>This file is responsible for managing the farm module(s).</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.BasicFarmer" href="#Persefone.BasicFarmer"><code>Persefone.BasicFarmer</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">BasicFarmer</code></pre><p>The BasicFarmer type simply applies a set crop rotation to his fields and keeps track of income.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/farm/farm.jl#L37-L41">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Farmer" href="#Persefone.Farmer"><code>Persefone.Farmer</code></a> — <span class="docstring-category">Type</span></header><section><div><p>This is the agent type for the farm ABM.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/farm/farm.jl#L9">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.findsetasides-Tuple{Persefone.BasicFarmer, SimulationModel}" href="#Persefone.findsetasides-Tuple{Persefone.BasicFarmer, SimulationModel}"><code>Persefone.findsetasides</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">findsetasides(farmer, model)</code></pre><p>Return a vector of field IDs that this farmer should keep fallow to satisfy the configured set-aside rules.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/farm/farm.jl#L108-L113">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initbasicfarms!-Tuple{SimulationModel}" href="#Persefone.initbasicfarms!-Tuple{SimulationModel}"><code>Persefone.initbasicfarms!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initbasicfarms!(model)</code></pre><p>Initialise the basic farm model. All fields are controlled by a single farmer actor and are assigned as grassland, set-aside, or arable land with a crop rotation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/farm/farm.jl#L80-L85">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initfarms!-Tuple{SimulationModel}" href="#Persefone.initfarms!-Tuple{SimulationModel}"><code>Persefone.initfarms!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfarms!(model)</code></pre><p>Initialise the model with a set of farm agents, depending on the configured farm model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/farm/farm.jl#L15-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Persefone.BasicFarmer, SimulationModel}" href="#Persefone.stepagent!-Tuple{Persefone.BasicFarmer, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmer, model)</code></pre><p>Update a farmer by one day. Cycle through all fields and see what management is needed.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/farm/farm.jl#L51-L55">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="crops.html">« Crop submodel</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/gis.html b/docs/build/gis.html
index 2a83f11..944accf 100644
--- a/docs/build/gis.html
+++ b/docs/build/gis.html
@@ -4,7 +4,7 @@
 30: water
 40: built-up
 50: bare soil
-60: agriculture</code></pre><p>To create a Persefone map input file, you need to crop the national Mundialis map to the extent that you want to simulate (suggestion: approx. 10x10km is a  reasonable size).</p><p>To do so, download the Mundialis map and import it into QGIS. Then create a new vector layer and create a rectangle feature to delimit the extent of your region. Then go to <code>Raster -&gt; Extraction -&gt; Clip Raster by Extent</code>. Select the Mundialis map as the input layer, set the clipping extent by choosing your region vector layer under <code>Calculate from Layer</code> and specify the output file name before clicking <code>Run</code>. This will generate a TIF file that you can pass to Persefone as the <code>landcovermap</code> parameter.</p><h2 id="Field-ID-maps"><a class="docs-heading-anchor" href="#Field-ID-maps">Field ID maps</a><a id="Field-ID-maps-1"></a><a class="docs-heading-anchor-permalink" href="#Field-ID-maps" title="Permalink"></a></h2><p>In addition to the land cover data explained above, Persefone also needs information about agricultural field boundaries in order to assign these to the farming agents. Unfortunately, getting this is rather more complicated.</p><p>In the EU, every country runs a Land Parcel Information System (LPIS) to administer CAP payments. In Germany, this is called InVeKoS and is run by the Länder. For example, you can view and download the InVeKoS data for Thüringen <a href="https://thueringenviewer.thueringen.de/thviewer/invekos.html">here</a>. This gives you a vector layer which can be loaded into QGIS. However, it needs to be converted to a raster layer and cropped to your region extent before it can be used in Persefone.</p><p>The first thing to do is to make sure that the vector layer has a numeric (!) field with a unique identifier for each field block (check the attribute table).  The Thüringen data has the FBI (&quot;Feldblockident&quot;) field, but this is a string value and therefore not usable by the rasteriser. So, we set the vector layer to edit mode, open the field calculator, enter the information for a new field  (call it &quot;FID&quot; and set it to a 32-bit integer), and enter <code>@row_number</code> in the  expression field. Then save the layer and close the calculator.</p><p>Secondly, you need to filter out all non-field/non-grassland plot types. (LPIS also has data on forests and various landscape elements that are not relevant to our use case.) Assuming you&#39;re working with the Thüringen InVeKoS data (other data sets may have a different structure), right-click on the layer name in QGIS&#39; layer overview and click on &quot;Filter...&quot;. Then, enter this expression in the query builder: <code>&quot;BNK&quot; = &#39;AL&#39; OR &quot;BNK&quot; = &#39;GL&#39;</code> and click &quot;OK&quot;. This will select only field and grassland plots.</p><p>Next, open the rasteriser (<code>Raster -&gt; Conversion -&gt; Rasterize</code>). Select your FID field as the &quot;Field to use for a burn-in value&quot;, and your land cover map (as created above - this ensures the two layers match) as the output extent. Make sure  the &quot;fixed value to burn&quot; is &quot;Not set&quot;. Then choose &quot;Georeferenced units&quot; as the  &quot;Out raster size units&quot; and set horizontal and vertical resolution to 10.0. In  the advanced parameters, set the output data type to <code>UInt32</code>. Finally, enter an  output file name and run. The resulting TIF file can be passed to Persefone as the <code>farmfieldmap</code> parameter.</p><h2 id="Weather-data"><a class="docs-heading-anchor" href="#Weather-data">Weather data</a><a id="Weather-data-1"></a><a class="docs-heading-anchor-permalink" href="#Weather-data" title="Permalink"></a></h2><p>Currently, Persefone uses historical weather data from the closes weather station as its weather input. (In future, this may be changed to a more detailed raster input, which could then also provide future weather predictions under climate change.) Weather data can be downloaded from the <a href="https://www.dwd.de/DE/leistungen/cdc/cdc_ueberblick-klimadaten.html?nn=16102">German weather service (DWD)</a>. The relevant data are in the folder <a href="https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/daily/kl/historical/"><code>daily/kl/historical</code></a>.</p><p>The description of this data set and the list of weather stations can be found in the Persefone repository, in the <code>docs</code> folder (or downloaded from the link above). Using the list of weather stations, select the one closest to the area of study. Note that not all stations were continuously in operation; make sure that the selected station covers the years of interest.</p><ul><li><strong>Region Jena:</strong> station number 02444 (&quot;Jena (Sternwarte)&quot;)</li><li><strong>Region Eichsfeld:</strong></li><li><strong>Region Thüringer Becken:</strong></li><li><strong>Region Hohenlohe:</strong></li><li><strong>Region Bodensee:</strong></li><li><strong>Region Nördlicher Oberrhein:</strong></li></ul><p>From the link above, download the ZIP file associated with the station number. Check the included meta-data if there is any important missing data, or other relevant information (e.g. the station moved position).</p><p>Then use <code>data/extract_weather_data.R</code> to process the data into the format needed by Persefone:</p><pre><code class="language-R hljs">library(tidyverse)
+60: agriculture</code></pre><p>To create a Persefone map input file, you need to crop the national Mundialis map to the extent that you want to simulate (suggestion: approx. 10x10km is a  reasonable size).</p><p>To do so, download the Mundialis map and import it into QGIS. Then create a new vector layer and create a rectangle feature to delimit the extent of your region. Then go to <code>Raster -&gt; Extraction -&gt; Clip Raster by Extent</code>. Select the Mundialis map as the input layer, set the clipping extent by choosing your region vector layer under <code>Calculate from Layer</code> and specify the output file name before clicking <code>Run</code>. This will generate a TIF file that you can pass to Persefone as the <code>landcovermap</code> parameter.</p><h2 id="Field-ID-maps"><a class="docs-heading-anchor" href="#Field-ID-maps">Field ID maps</a><a id="Field-ID-maps-1"></a><a class="docs-heading-anchor-permalink" href="#Field-ID-maps" title="Permalink"></a></h2><p>In addition to the land cover data explained above, Persefone also needs information about agricultural field boundaries in order to assign these to the farming agents. Unfortunately, getting this is rather more complicated.</p><p>In the EU, every country runs a Land Parcel Information System (LPIS) to administer CAP payments. In Germany, this is called InVeKoS and is run by the Länder. For example, you can view and download the InVeKoS data for Thüringen <a href="https://thueringenviewer.thueringen.de/thviewer/invekos.html">here</a>. This gives you a vector layer which can be loaded into QGIS. However, it needs to be converted to a raster layer and cropped to your region extent before it can be used in Persefone.</p><p>The first thing to do is to make sure that the vector layer has a numeric (!) field with a unique identifier for each field block (check the attribute table).  The Thüringen data has the FBI (&quot;Feldblockident&quot;) field, but this is a string value and therefore not usable by the rasteriser. So, we set the vector layer to edit mode, open the field calculator, enter the information for a new field  (call it &quot;FID&quot; and set it to a 32-bit integer), and enter <code>@row_number</code> in the  expression field. Then save the layer and close the calculator.</p><p>Secondly, you need to filter out all non-field/non-grassland plot types. (LPIS also has data on forests and various landscape elements that are not relevant to our use case.) Assuming you&#39;re working with the Thüringen InVeKoS data (other data sets may have a different structure), right-click on the layer name in QGIS&#39; layer overview and click on &quot;Filter...&quot;. Then, enter this expression in the query builder: <code>&quot;BNK&quot; = &#39;AL&#39; OR &quot;BNK&quot; = &#39;GL&#39;</code> and click &quot;OK&quot;. This will select only field and grassland plots.</p><p>Next, open the rasteriser (<code>Raster -&gt; Conversion -&gt; Rasterize</code>). Select your FID field as the &quot;Field to use for a burn-in value&quot;, and your land cover map (as created above - this ensures the two layers match) as the output extent. Make sure  the &quot;fixed value to burn&quot; is &quot;Not set&quot;. Then choose &quot;Georeferenced units&quot; as the  &quot;Out raster size units&quot; and set horizontal and vertical resolution to 10.0. In  the advanced parameters, set the output data type to <code>UInt32</code>. Finally, enter an  output file name and run. The resulting TIF file can be passed to Persefone as the <code>farmfieldmap</code> parameter.</p><h2 id="Weather-data"><a class="docs-heading-anchor" href="#Weather-data">Weather data</a><a id="Weather-data-1"></a><a class="docs-heading-anchor-permalink" href="#Weather-data" title="Permalink"></a></h2><p>Currently, Persefone uses historical weather data from the closes weather station as its weather input. (In future, this may be changed to a more detailed raster input, which could then also provide future weather predictions under climate change.) Weather data can be downloaded from the <a href="https://www.dwd.de/DE/leistungen/cdc/cdc_ueberblick-klimadaten.html?nn=16102">German weather service (DWD)</a>. The relevant data are in the folder <a href="https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/daily/kl/historical/"><code>daily/kl/historical</code></a>.</p><p>The description of this data set and the list of weather stations can be found in the Persefone repository, in the <code>docs</code> folder (or downloaded from the link above). Using the list of weather stations, select the one closest to the area of study. Note that not all stations were continuously in operation; make sure that the selected station covers the years of interest.</p><ul><li><strong>Region Jena:</strong> station number 02444 (&quot;Jena (Sternwarte)&quot;)</li><li><strong>Region Eichsfeld:</strong></li><li><strong>Region Thüringer Becken:</strong> station number 00896 (&quot;Dachwig&quot;)</li><li><strong>Region Hohenlohe:</strong></li><li><strong>Region Bodensee:</strong></li><li><strong>Region Nördlicher Oberrhein:</strong></li></ul><p>From the link above, download the ZIP file associated with the station number. Check the included meta-data if there is any important missing data, or other relevant information (e.g. the station moved position).</p><p>Then use <code>data/extract_weather_data.R</code> to process the data into the format needed by Persefone:</p><pre><code class="language-R hljs">library(tidyverse)
 
 ## replace this with the correct file name
 weatherfile = &quot;produkt_klima_tag_18210101_20221231_02444.txt&quot;
@@ -26,4 +26,4 @@ weather = data %&gt;%
            min_temperature=na_if(TNK, -999), TNK=NULL)
 
 ## replace with the desired file name
-write.csv(weather, file=&quot;weather_jena.csv&quot;, row.names=FALSE)</code></pre><p><em>Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the <a href="https://www.fao.org/3/X0490E/x0490e06.htm#equation">FAO Penman-Monteith equation</a>.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="architecture.html">« Source code architecture</a><a class="docs-footer-nextpage" href="species-dsl.html">Defining new species »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+write.csv(weather, file=&quot;weather_jena.csv&quot;, row.names=FALSE)</code></pre><p><em>Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the <a href="https://www.fao.org/3/X0490E/x0490e06.htm#equation">FAO Penman-Monteith equation</a>.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="architecture.html">« Source code architecture</a><a class="docs-footer-nextpage" href="species-dsl.html">Defining new species »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/gui.html b/docs/build/gui.html
index 4ffd712..ecfd743 100644
--- a/docs/build/gui.html
+++ b/docs/build/gui.html
@@ -1,7 +1,12 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Graphical User Interface · Persefone.jl</title><meta name="title" content="Graphical User Interface · Persefone.jl"/><meta property="og:title" content="Graphical User Interface · Persefone.jl"/><meta property="twitter:title" content="Graphical User Interface · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li class="is-active"><a class="tocitem" href="gui.html">Graphical User Interface</a><ul class="internal"><li><a class="tocitem" href="#Install-and-run"><span>Install and run</span></a></li><li><a class="tocitem" href="#User-interface"><span>User interface</span></a></li></ul></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">User guide</a></li><li class="is-active"><a href="gui.html">Graphical User Interface</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="gui.html">Graphical User Interface</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/gui.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Graphical-User-Interface"><a class="docs-heading-anchor" href="#Graphical-User-Interface">Graphical User Interface</a><a id="Graphical-User-Interface-1"></a><a class="docs-heading-anchor-permalink" href="#Graphical-User-Interface" title="Permalink"></a></h1><p>Due to the computational demands of simulating many individuals at high temporal and spatial resolution, Persefone.jl is primarily designed to be run non-interactively on an HPC. However, to allow interactive exploratory simulations to be conducted while learning or developing the model, a graphical user interface is available as an additional package: <a href="https://git.idiv.de/persefone/persefone-desktop">Persefone Desktop</a>.</p><h2 id="Install-and-run"><a class="docs-heading-anchor" href="#Install-and-run">Install and run</a><a id="Install-and-run-1"></a><a class="docs-heading-anchor-permalink" href="#Install-and-run" title="Permalink"></a></h2><p><em>For more detailed installation instructions, see <a href="developing.html">here</a>.</em></p><p><strong>To install:</strong> Install <a href="https://julialang.org/downloads/">Julia</a> and download/clone  the <a href="https://git.idiv.de/persefone/persefone-desktop">repository</a>. Open a Julia REPL  in the downloaded folder and execute the following to install all dependencies:</p><pre><code class="language-julia hljs">using Pkg
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Graphical User Interface · Persefone.jl</title><meta name="title" content="Graphical User Interface · Persefone.jl"/><meta property="og:title" content="Graphical User Interface · Persefone.jl"/><meta property="twitter:title" content="Graphical User Interface · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li class="is-active"><a class="tocitem" href="gui.html">Graphical User Interface</a><ul class="internal"><li><a class="tocitem" href="#Quick-start"><span>Quick start</span></a></li><li><a class="tocitem" href="#Running-from-the-repo"><span>Running from the repo</span></a></li><li><a class="tocitem" href="#User-interface"><span>User interface</span></a></li></ul></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">User guide</a></li><li class="is-active"><a href="gui.html">Graphical User Interface</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="gui.html">Graphical User Interface</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/gui.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Graphical-User-Interface"><a class="docs-heading-anchor" href="#Graphical-User-Interface">Graphical User Interface</a><a id="Graphical-User-Interface-1"></a><a class="docs-heading-anchor-permalink" href="#Graphical-User-Interface" title="Permalink"></a></h1><p>Due to the computational demands of simulating many individuals at high temporal and spatial resolution, Persefone.jl is primarily designed to be run non-interactively on an HPC. However, to allow interactive exploratory simulations to be conducted while learning or developing the model, a graphical user interface is available as an additional package: <a href="https://git.idiv.de/persefone/persefone-desktop">Persefone Desktop</a>.</p><h2 id="Quick-start"><a class="docs-heading-anchor" href="#Quick-start">Quick start</a><a id="Quick-start-1"></a><a class="docs-heading-anchor-permalink" href="#Quick-start" title="Permalink"></a></h2><p><em>Follow these instructions if you simply want to try out the software as a user. If you want to play around with the source code, see the next section.</em></p><ol><li>Download the <a href="https://julialang.org/downloads/">Julia programming language</a> and install it on </li></ol><p>your computer.</p><ol><li>Start Julia. This should launch a commandline interface/REPL.</li><li>Execute the following commands (copy-and-paste should work):</li></ol><pre><code class="language-julia hljs">using Pkg
+Pkg.add(url=&quot;https://git.idiv.de/persefone/persefone-model.git&quot;)
+Pkg.add(url=&quot;https://git.idiv.de/persefone/persefone-desktop.git&quot;)
+using PersefoneDesktop
+ENV[&quot;QSG_RENDER_LOOP&quot;] = &quot;basic&quot; # only needed on Windows
+launch()</code></pre><h2 id="Running-from-the-repo"><a class="docs-heading-anchor" href="#Running-from-the-repo">Running from the repo</a><a id="Running-from-the-repo-1"></a><a class="docs-heading-anchor-permalink" href="#Running-from-the-repo" title="Permalink"></a></h2><p><em>Follow these instructions if you want to get to grips with the source code. For more detailed installation instructions, see <a href="developing.html">here</a>.</em></p><p><strong>To install:</strong> Install <a href="https://julialang.org/downloads/">Julia</a> and download/clone  the <a href="https://git.idiv.de/persefone/persefone-desktop">repository</a>. Open a Julia REPL  in the downloaded folder and execute the following to install all dependencies:</p><pre><code class="language-julia hljs">using Pkg
 Pkg.activate(&quot;.&quot;)
 Pkg.instantiate()</code></pre><p><strong>To run:</strong> Run <code>desktop.jl</code>. Alternatively, open a Julia REPL in this folder and run:</p><pre><code class="language-julia hljs">using Pkg
 Pkg.activate(&quot;.&quot;)
 using PersefoneDesktop
-launch()</code></pre><p><em>Note:</em> Due to the necessary pre-compilation done by Julia, installing and launching the application can take quite a long time. (Start-up time with <code>desktop.jl</code> is currently about 2 minutes.) We will reduce this as much as possible in future releases.</p><h2 id="User-interface"><a class="docs-heading-anchor" href="#User-interface">User interface</a><a id="User-interface-1"></a><a class="docs-heading-anchor-permalink" href="#User-interface" title="Permalink"></a></h2><p><img src="assets/screenshot.png" alt="Persefone.jl Desktop screenshot"/></p><p>The main window component is the <strong>map view</strong>. This displays a land cover map of the simulated region: dark green are forests, light green grassland, yellow fields, red built-up areas and blue water. On it, little circles show the position of individual animals, with different species denoted by different colours.</p><h3 id="Control-bar"><a class="docs-heading-anchor" href="#Control-bar">Control bar</a><a id="Control-bar-1"></a><a class="docs-heading-anchor-permalink" href="#Control-bar" title="Permalink"></a></h3><ul><li><p><strong>Back button:</strong> Rewind the simulation by one day.</p></li><li><p><strong>Step button:</strong> Advance the simulation by one day.</p></li><li><p><strong>Run button:</strong> Run the simulation until the button is pressed again or the end date is reached.</p></li><li><p><strong>Progress bar:</strong> Shows the percentage of time elapsed between the start and end dates of the simulation.</p></li><li><p><strong>Speed slider:</strong> Set the time delay between each simulation step when running.</p></li><li><p><strong>Date:</strong> Shows the simulation date currently displayed on the map.</p></li></ul><h3 id="Menu-bar"><a class="docs-heading-anchor" href="#Menu-bar">Menu bar</a><a id="Menu-bar-1"></a><a class="docs-heading-anchor-permalink" href="#Menu-bar" title="Permalink"></a></h3><p><strong>Simulation:</strong></p><ul><li><p><strong>New simulation:</strong> Reset the model and start over.</p></li><li><p><strong>Configure simulation:</strong> Change the model settings (<em>not yet implemented</em>).</p></li><li><p><strong>Load saved state:</strong> Load a model object file saved by a previous simulation run.</p></li><li><p><strong>Save current state:</strong> Save a model object file for later use.</p></li><li><p><strong>Quit:</strong> Close the application.</p></li></ul><p><strong>Data:</strong></p><ul><li><p><strong>Show population graph:</strong> Show a window with a graph of population sizes over time in the current model run.</p></li><li><p><strong>Save simulation output:</strong> Save the model output data to file (saves both raw CSV data and generated graphics).</p></li></ul><p><strong>Help:</strong></p><ul><li><p><strong>Documentation:</strong> Open the Persefone.jl online documentation in a browser.</p></li><li><p><strong>Website:</strong> Open the main Persefone.jl website in a browser.</p></li><li><p><strong>About:</strong> Show a window with core information about the application.</p></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="using.html">« The Persefone.jl Package</a><a class="docs-footer-nextpage" href="config.html">Configuration »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+launch()</code></pre><p><em>Note:</em> Due to the necessary pre-compilation done by Julia, installing and launching the application can take quite a long time. (Start-up time with <code>desktop.jl</code> is currently about 2 minutes.) We will reduce this as much as possible in future releases.</p><h2 id="User-interface"><a class="docs-heading-anchor" href="#User-interface">User interface</a><a id="User-interface-1"></a><a class="docs-heading-anchor-permalink" href="#User-interface" title="Permalink"></a></h2><p><img src="assets/screenshot.png" alt="Persefone.jl Desktop screenshot"/></p><p>The main window component is the <strong>map view</strong>. This displays a land cover map of the simulated region: dark green are forests, light green grassland, yellow fields, red built-up areas and blue water. On it, little circles show the position of individual animals, with different species denoted by different colours.</p><h3 id="Control-bar"><a class="docs-heading-anchor" href="#Control-bar">Control bar</a><a id="Control-bar-1"></a><a class="docs-heading-anchor-permalink" href="#Control-bar" title="Permalink"></a></h3><ul><li><p><strong>Back button:</strong> Rewind the simulation by one day.</p></li><li><p><strong>Step button:</strong> Advance the simulation by one day.</p></li><li><p><strong>Run button:</strong> Run the simulation until the button is pressed again or the end date is reached.</p></li><li><p><strong>Progress bar:</strong> Shows the percentage of time elapsed between the start and end dates of the simulation.</p></li><li><p><strong>Speed slider:</strong> Set the time delay between each simulation step when running.</p></li><li><p><strong>Date:</strong> Shows the simulation date currently displayed on the map.</p></li></ul><h3 id="Menu-bar"><a class="docs-heading-anchor" href="#Menu-bar">Menu bar</a><a id="Menu-bar-1"></a><a class="docs-heading-anchor-permalink" href="#Menu-bar" title="Permalink"></a></h3><p><strong>Simulation:</strong></p><ul><li><p><strong>New simulation:</strong> Reset the model and start over.</p></li><li><p><strong>Configure simulation:</strong> Change the model settings (<em>not yet implemented</em>).</p></li><li><p><strong>Load saved state:</strong> Load a model object file saved by a previous simulation run.</p></li><li><p><strong>Save current state:</strong> Save a model object file for later use.</p></li><li><p><strong>Quit:</strong> Close the application.</p></li></ul><p><strong>Data:</strong></p><ul><li><p><strong>Show population graph:</strong> Show a window with a graph of population sizes over time in the current model run.</p></li><li><p><strong>Save simulation output:</strong> Save the model output data to file (saves both raw CSV data and generated graphics).</p></li></ul><p><strong>Help:</strong></p><ul><li><p><strong>Documentation:</strong> Open the Persefone.jl online documentation in a browser.</p></li><li><p><strong>Website:</strong> Open the main Persefone.jl website in a browser.</p></li><li><p><strong>About:</strong> Show a window with core information about the application.</p></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="using.html">« The Persefone.jl Package</a><a class="docs-footer-nextpage" href="config.html">Configuration »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/index.html b/docs/build/index.html
index 5ab02e0..912bace 100644
--- a/docs/build/index.html
+++ b/docs/build/index.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Introduction · Persefone.jl</title><meta name="title" content="Introduction · Persefone.jl"/><meta property="og:title" content="Introduction · Persefone.jl"/><meta property="twitter:title" content="Introduction · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li class="is-active"><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="index.html">Introduction</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="index.html">Introduction</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/index.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><p><a href="https://persefone-model.eu"><img src="assets/persefonejl_logo_v3_splash.png" alt="Persefone.jl splash screen"/></a></p><h1 id="Introduction"><a class="docs-heading-anchor" href="#Introduction">Introduction</a><a id="Introduction-1"></a><a class="docs-heading-anchor-permalink" href="#Introduction" title="Permalink"></a></h1><p><a href="https://persefone-model.eu">Persefone.jl</a> models agricultural practice and how it impacts  animal species at a landscape scale. It includes a farm submodel, a crop growth submodel,  and individual-based models of multiple indicator species. Its aim is to investigate how  changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.</p><p>The model is open-source software available on  <a href="https://git.idiv.de/persefone/persefone-model">Gitlab</a>.</p><p><em>This documentation was last updated on 2024-07-30 for <strong>Persefone.jl v0.5.2</strong> (commit <a href="https://git.idiv.de/persefone/persefone-model/-/commit/5deb973">5deb973</a>).</em></p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="using.html">The Persefone.jl Package »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Introduction · Persefone.jl</title><meta name="title" content="Introduction · Persefone.jl"/><meta property="og:title" content="Introduction · Persefone.jl"/><meta property="twitter:title" content="Introduction · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li class="is-active"><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="index.html">Introduction</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="index.html">Introduction</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/index.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><p><a href="https://persefone-model.eu"><img src="assets/persefonejl_logo_v3_splash.png" alt="Persefone.jl splash screen"/></a></p><h1 id="Introduction"><a class="docs-heading-anchor" href="#Introduction">Introduction</a><a id="Introduction-1"></a><a class="docs-heading-anchor-permalink" href="#Introduction" title="Permalink"></a></h1><p><a href="https://persefone-model.eu">Persefone.jl</a> models agricultural practice and how it impacts  animal species at a landscape scale. It includes a farm submodel, a crop growth submodel,  and individual-based models of multiple indicator species. Its aim is to investigate how  changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.</p><p>The model is open-source software available on  <a href="https://git.idiv.de/persefone/persefone-model">Gitlab</a>.</p><p><em>This documentation was last updated on 2024-09-11 for <strong>Persefone.jl v0.5.5</strong> (commit <a href="https://git.idiv.de/persefone/persefone-model/-/commit/6b3aee6">6b3aee6</a>).</em></p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="using.html">The Persefone.jl Package »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/io.html b/docs/build/io.html
index 64128db..67c388f 100644
--- a/docs/build/io.html
+++ b/docs/build/io.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Input and Output · Persefone.jl</title><meta name="title" content="Input and Output · Persefone.jl"/><meta property="og:title" content="Input and Output · Persefone.jl"/><meta property="twitter:title" content="Input and Output · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li class="is-active"><a class="tocitem" href="io.html">Input and Output</a><ul class="internal"><li><a class="tocitem" href="#input.jl"><span>input.jl</span></a></li><li><a class="tocitem" href="#output.jl"><span>output.jl</span></a></li><li><a class="tocitem" href="#makieplots.jl"><span>makieplots.jl</span></a></li></ul></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="io.html">Input and Output</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="io.html">Input and Output</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/io.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Input-and-Output"><a class="docs-heading-anchor" href="#Input-and-Output">Input and Output</a><a id="Input-and-Output-1"></a><a class="docs-heading-anchor-permalink" href="#Input-and-Output" title="Permalink"></a></h1><p>These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing or plotting any output.</p><h2 id="input.jl"><a class="docs-heading-anchor" href="#input.jl">input.jl</a><a id="input.jl-1"></a><a class="docs-heading-anchor-permalink" href="#input.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.PARAMFILE" href="#Persefone.PARAMFILE"><code>Persefone.PARAMFILE</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>The file that stores all default parameters: <code>src/parameters.toml</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L10-L12">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.flattenTOML-Tuple{Any}" href="#Persefone.flattenTOML-Tuple{Any}"><code>Persefone.flattenTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">flattenTOML(dict)</code></pre><p>An internal utility function to convert the two-dimensional dict returned by <code>TOML.parsefile()</code> into a one-dimensional dict, so that instead of writing <code>settings[&quot;domain&quot;][&quot;param&quot;]</code> one can use <code>settings[&quot;domain.param&quot;]</code>. Can be reversed with <a href="io.html#Persefone.prepareTOML-Tuple{Any}"><code>prepareTOML</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L102-L109">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.getsettings" href="#Persefone.getsettings"><code>Persefone.getsettings</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">getsettings(configfile, seed=nothing)</code></pre><p>Combines all configuration options to produce a single settings dict. Precedence: commandline parameters - user config file - default values</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L38-L43">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.loadmodelobject-Tuple{String}" href="#Persefone.loadmodelobject-Tuple{String}"><code>Persefone.loadmodelobject</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">loadmodelobject(fullfilename)</code></pre><p>Deserialise a model object that was previously saved with <code>[savemodelobject](@ref)</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L190-L194">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.parsecommandline-Tuple{}" href="#Persefone.parsecommandline-Tuple{}"><code>Persefone.parsecommandline</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">parsecommandline()</code></pre><p>Certain software parameters can be set via the commandline.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L153-L157">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}" href="#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}"><code>Persefone.preprocessparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">preprocessparameters(settings)</code></pre><p>Take the raw input parameters and process them where necessary (e.g. convert types or perform checks). This is a helper function for <a href="io.html#Persefone.getsettings"><code>getsettings</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L76-L81">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@chance-Tuple{Any}" href="#Persefone.@chance-Tuple{Any}"><code>Persefone.@chance</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@chance(odds)</code></pre><p>Return true if a random number is less than the odds (0.0 &lt;= <code>odds</code> &lt;= 1.0), using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L142-L148">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@param-Tuple{Any}" href="#Persefone.@param-Tuple{Any}"><code>Persefone.@param</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@param(domainparam)</code></pre><p>Return a configuration parameter from the global settings. The argument should be in the form <code>&lt;domain&gt;.&lt;parameter&gt;</code>, for example <code>@param(core.outdir)</code>. Possible values for <code>&lt;domain&gt;</code> are <code>core</code>, <code>nature</code>, <code>farm</code>, or <code>crop</code>. For a full list of parameters, see <code>src/parameters.toml</code>.</p><p>Note: this macro only works in a context where the <code>model</code> object is available!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L20-L31">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@rand-Tuple" href="#Persefone.@rand-Tuple"><code>Persefone.@rand</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@rand(args...)</code></pre><p>Return a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L120-L126">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@shuffle!-Tuple{Any}" href="#Persefone.@shuffle!-Tuple{Any}"><code>Persefone.@shuffle!</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@shuffle!(collection)</code></pre><p>Shuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/input.jl#L131-L137">source</a></section></article><h2 id="output.jl"><a class="docs-heading-anchor" href="#output.jl">output.jl</a><a id="output.jl-1"></a><a class="docs-heading-anchor-permalink" href="#output.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.LOGFILE" href="#Persefone.LOGFILE"><code>Persefone.LOGFILE</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>Log output is saved to <code>simulation.log</code> in the output directory</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L8">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.RECORDDIR" href="#Persefone.RECORDDIR"><code>Persefone.RECORDDIR</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>All input data are copied to the <code>inputs</code> folder within the output directory</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.DataOutput" href="#Persefone.DataOutput"><code>Persefone.DataOutput</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DataOutput</code></pre><p>A struct for organising model output. This is used to collect model data in an in-memory dataframe or for CSV output. Submodels can register their own output functions using <a href="io.html#Persefone.newdataoutput!"><code>newdataoutput!</code></a>.</p><p>Struct fields:     - name: a string identifier for the data collection (used as file name)     - header: a list of column names     - outputfunction: a function that takes a model object and returns data values to record (formatted as a vector of vectors)     - frequency: how often to call the output function (daily/monthly/yearly/end/never)     - plotfunction: a function that takes a model object and returns a Makie figure object (optional)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L142-L155">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.createdatadir-Tuple{String, Union{Bool, String}}" href="#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>Persefone.createdatadir</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">createdatadir(outdir, overwrite)</code></pre><p>Creates the output directory, dealing with possible conflicts.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L17-L21">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.modellogger" href="#Persefone.modellogger"><code>Persefone.modellogger</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">modellogger(loglevel, outdir, output=&quot;both&quot;)</code></pre><p>Create a logger object that writes output to screen and/or a logfile. This object is stored as <code>model.logger</code> and can then be used with <code>with_logger()</code>. Note: requires <a href="io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>createdatadir</code></a> to be run first.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L39-L45">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.newdataoutput!" href="#Persefone.newdataoutput!"><code>Persefone.newdataoutput!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">newdataoutput!(model, name, header, outputfunction, frequency)</code></pre><p>Create and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L164-L169">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.outputdata" href="#Persefone.outputdata"><code>Persefone.outputdata</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">outputdata(model, force=false)</code></pre><p>Cycle through all registered data outputs and activate them according to their configured frequency. If <code>force</code> is <code>true</code>, activate all outputs regardless of their configuration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L194-L200">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.prepareTOML-Tuple{Any}" href="#Persefone.prepareTOML-Tuple{Any}"><code>Persefone.prepareTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">prepareTOML(dict)</code></pre><p>An internal utility function to re-convert the one-dimensional dict created by <a href="io.html#Persefone.flattenTOML-Tuple{Any}"><code>flattenTOML</code></a> into the two-dimensional dict needed by <code>TOML.print</code>, and convert any data types into TOML-compatible types where necessary.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L119-L125">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.saveinputfiles-Tuple{SimulationModel}" href="#Persefone.saveinputfiles-Tuple{SimulationModel}"><code>Persefone.saveinputfiles</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveinputfiles(model)</code></pre><p>Copy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L82-L87">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.savemodelobject-Tuple{SimulationModel, String}" href="#Persefone.savemodelobject-Tuple{SimulationModel, String}"><code>Persefone.savemodelobject</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savemodelobject(model, filename)</code></pre><p>Serialise a model object and save it to file for later reference. Includes the current model and Julia versions for compatibility checking.</p><p>WARNING: produces large files (&gt;100 MB) and takes a while to execute.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L249-L256">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.visualiseoutput-Tuple{SimulationModel}" href="#Persefone.visualiseoutput-Tuple{SimulationModel}"><code>Persefone.visualiseoutput</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">visualiseoutput(model)</code></pre><p>Cycle through all data outputs and call their respective plot functions, saving each figure to file.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L232-L237">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.withtestlogger-Tuple{SimulationModel}" href="#Persefone.withtestlogger-Tuple{SimulationModel}"><code>Persefone.withtestlogger</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">withtestlogger(model)</code></pre><p>Replace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a <a href="https://github.com/JuliaLang/julia/issues/48456">Julia issue</a>, where <code>@test_logs</code> doesn&#39;t work with local loggers.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/output.jl#L68-L74">source</a></section></article><h2 id="makieplots.jl"><a class="docs-heading-anchor" href="#makieplots.jl">makieplots.jl</a><a id="makieplots.jl-1"></a><a class="docs-heading-anchor-permalink" href="#makieplots.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.gettickmarks-Tuple{Any}" href="#Persefone.gettickmarks-Tuple{Any}"><code>Persefone.gettickmarks</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">gettickmarks(dates)</code></pre><p>Given a vector of dates, construct a selection to use as tick mark locations. Helper function for <code>[populationtrends](@ref)</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/analysis/makieplots.jl#L74-L79">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.populationtrends-Tuple{SimulationModel}" href="#Persefone.populationtrends-Tuple{SimulationModel}"><code>Persefone.populationtrends</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">populationtrends(model)</code></pre><p>Plot a line graph of population sizes of each species over time. Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/analysis/makieplots.jl#L50-L55">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.visualisemap" href="#Persefone.visualisemap"><code>Persefone.visualisemap</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">visualisemap(model, date, landcover)</code></pre><p>Draw the model&#39;s land cover map and plot all individuals as points on it at the specified date. If no date is passed, use the last date for which data are available. Optionally, you can pass a landcover map image (this is needed to reduce the frequency of disk I/O for Persefone Desktop). Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/analysis/makieplots.jl#L6-L14">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="simulation.html">« Simulation</a><a class="docs-footer-nextpage" href="nature.html">Nature submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Input and Output · Persefone.jl</title><meta name="title" content="Input and Output · Persefone.jl"/><meta property="og:title" content="Input and Output · Persefone.jl"/><meta property="twitter:title" content="Input and Output · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li class="is-active"><a class="tocitem" href="io.html">Input and Output</a><ul class="internal"><li><a class="tocitem" href="#input.jl"><span>input.jl</span></a></li><li><a class="tocitem" href="#output.jl"><span>output.jl</span></a></li><li><a class="tocitem" href="#makieplots.jl"><span>makieplots.jl</span></a></li></ul></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="io.html">Input and Output</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="io.html">Input and Output</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/io.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Input-and-Output"><a class="docs-heading-anchor" href="#Input-and-Output">Input and Output</a><a id="Input-and-Output-1"></a><a class="docs-heading-anchor-permalink" href="#Input-and-Output" title="Permalink"></a></h1><p>These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing or plotting any output.</p><h2 id="input.jl"><a class="docs-heading-anchor" href="#input.jl">input.jl</a><a id="input.jl-1"></a><a class="docs-heading-anchor-permalink" href="#input.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.AVAILABLE_CROPMODELS" href="#Persefone.AVAILABLE_CROPMODELS"><code>Persefone.AVAILABLE_CROPMODELS</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>The crop models that can be used in the simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L20-L22">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.PARAMFILE" href="#Persefone.PARAMFILE"><code>Persefone.PARAMFILE</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>The file that stores all default parameters: <code>src/parameters.toml</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L10-L12">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.flattenTOML-Tuple{Any}" href="#Persefone.flattenTOML-Tuple{Any}"><code>Persefone.flattenTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">flattenTOML(dict)</code></pre><p>An internal utility function to convert the two-dimensional dict returned by <code>TOML.parsefile()</code> into a one-dimensional dict, so that instead of writing <code>settings[&quot;domain&quot;][&quot;param&quot;]</code> one can use <code>settings[&quot;domain.param&quot;]</code>. Can be reversed with <a href="io.html#Persefone.prepareTOML-Tuple{Any}"><code>prepareTOML</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L132-L139">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.getsettings" href="#Persefone.getsettings"><code>Persefone.getsettings</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">getsettings(configfile, userparams=Dict())</code></pre><p>Combines all configuration options to produce a single settings dict. Precedence: function arguments - commandline parameters - user config file - default values</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L43-L48">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.loadmodelobject-Tuple{String}" href="#Persefone.loadmodelobject-Tuple{String}"><code>Persefone.loadmodelobject</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">loadmodelobject(fullfilename)</code></pre><p>Deserialise a model object that was previously saved with <code>[savemodelobject](@ref)</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L187-L191">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.parsecommandline-Tuple{}" href="#Persefone.parsecommandline-Tuple{}"><code>Persefone.parsecommandline</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">parsecommandline()</code></pre><p>Certain software parameters can be set via the commandline.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L150-L154">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}" href="#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}"><code>Persefone.preprocessparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">preprocessparameters(settings)</code></pre><p>Take the raw input parameters and process them where necessary (e.g. convert types or perform checks). This is a helper function for <a href="io.html#Persefone.getsettings"><code>getsettings</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L82-L87">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@param-Tuple{Any}" href="#Persefone.@param-Tuple{Any}"><code>Persefone.@param</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@param(domainparam)</code></pre><p>Return a configuration parameter from the global settings. The argument should be in the form <code>&lt;domain&gt;.&lt;parameter&gt;</code>, for example <code>@param(core.outdir)</code>. Possible values for <code>&lt;domain&gt;</code> are <code>core</code>, <code>nature</code>, <code>farm</code>, or <code>crop</code>. For a full list of parameters, see <code>src/parameters.toml</code>.</p><p>Note: this macro only works in a context where the <code>model</code> object is available!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/input.jl#L25-L36">source</a></section></article><h2 id="output.jl"><a class="docs-heading-anchor" href="#output.jl">output.jl</a><a id="output.jl-1"></a><a class="docs-heading-anchor-permalink" href="#output.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.LOGFILE" href="#Persefone.LOGFILE"><code>Persefone.LOGFILE</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>Log output is saved to <code>simulation.log</code> in the output directory</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L8">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.RECORDDIR" href="#Persefone.RECORDDIR"><code>Persefone.RECORDDIR</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>All input data are copied to the <code>inputs</code> folder within the output directory</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.DataOutput" href="#Persefone.DataOutput"><code>Persefone.DataOutput</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DataOutput</code></pre><p>A struct for organising model output. This is used to collect model data in an in-memory dataframe or for CSV output. Submodels can register their own output functions using <a href="io.html#Persefone.newdataoutput!"><code>newdataoutput!</code></a>.</p><p>Struct fields:     - frequency: how often to call the output function (daily/monthly/yearly/end/never)     - databuffer: a vector of vectors that temporarily saves data before it is stored permanently or written to file     - datastore: a data frame that stores data until the end of the run     - outputfunction: a function that takes a model object and returns data values to record (formatted as a vector of vectors)     - plotfunction: a function that takes a model object and returns a Makie figure object (optional)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L150-L163">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.createdatadir-Tuple{String, Union{Bool, String}}" href="#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>Persefone.createdatadir</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">createdatadir(outdir, overwrite)</code></pre><p>Creates the output directory, dealing with possible conflicts.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L17-L21">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.data-Tuple{DataOutput}" href="#Persefone.data-Tuple{DataOutput}"><code>Persefone.data</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Retrieve the data stored in a DataOutput (assumes <code>core.storedata</code> is true).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L172">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.modellogger" href="#Persefone.modellogger"><code>Persefone.modellogger</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">modellogger(loglevel, outdir, output=&quot;both&quot;)</code></pre><p>Create a logger object that writes output to screen and/or a logfile. This object is stored as <code>model.logger</code> and can then be used with <code>with_logger()</code>. Note: requires <a href="io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>createdatadir</code></a> to be run first.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L39-L45">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.newdataoutput!" href="#Persefone.newdataoutput!"><code>Persefone.newdataoutput!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">newdataoutput!(model, name, header, frequency, outputfunction, plotfunction)</code></pre><p>Create and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L178-L183">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.outputdata" href="#Persefone.outputdata"><code>Persefone.outputdata</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">outputdata(model, force=false)</code></pre><p>Cycle through all registered data outputs and activate them according to their configured frequency. If <code>force</code> is <code>true</code>, activate all outputs regardless of their configuration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L206-L212">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.prepareTOML-Tuple{Any}" href="#Persefone.prepareTOML-Tuple{Any}"><code>Persefone.prepareTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">prepareTOML(dict)</code></pre><p>An internal utility function to re-convert the one-dimensional dict created by <a href="io.html#Persefone.flattenTOML-Tuple{Any}"><code>flattenTOML</code></a> into the two-dimensional dict needed by <code>TOML.print</code>, and convert any data types into TOML-compatible types where necessary.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L127-L133">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.record!-Tuple{SimulationModel, String, Vector}" href="#Persefone.record!-Tuple{SimulationModel, String, Vector}"><code>Persefone.record!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">record!(model, outputname, data)</code></pre><p>Append an observation vector to the given output.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L247-L251">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.saveinputfiles-Tuple{SimulationModel}" href="#Persefone.saveinputfiles-Tuple{SimulationModel}"><code>Persefone.saveinputfiles</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveinputfiles(model)</code></pre><p>Copy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L82-L87">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.savemodelobject-Tuple{SimulationModel, String}" href="#Persefone.savemodelobject-Tuple{SimulationModel, String}"><code>Persefone.savemodelobject</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savemodelobject(model, filename)</code></pre><p>Serialise a model object and save it to file for later reference. Includes the current model and Julia versions for compatibility checking.</p><p>WARNING: produces large files (&gt;100 MB) and takes a while to execute.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L294-L301">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.visualiseoutput-Tuple{SimulationModel}" href="#Persefone.visualiseoutput-Tuple{SimulationModel}"><code>Persefone.visualiseoutput</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">visualiseoutput(model)</code></pre><p>Cycle through all data outputs and call their respective plot functions, saving each figure to file.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L276-L281">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.withtestlogger-Tuple{SimulationModel}" href="#Persefone.withtestlogger-Tuple{SimulationModel}"><code>Persefone.withtestlogger</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">withtestlogger(model)</code></pre><p>Replace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a <a href="https://github.com/JuliaLang/julia/issues/48456">Julia issue</a>, where <code>@test_logs</code> doesn&#39;t work with local loggers.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L68-L74">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@data-Tuple{Any}" href="#Persefone.@data-Tuple{Any}"><code>Persefone.@data</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@data(outputname)</code></pre><p>Return the data stored in the given output (assumes <code>core.storedata</code> is true). Only use in scopes where <code>model</code> is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L266-L271">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@record-Tuple" href="#Persefone.@record-Tuple"><code>Persefone.@record</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@record(outputname, data)</code></pre><p>Record an observation / data point. Only use in scopes where <code>model</code> is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/output.jl#L257-L261">source</a></section></article><h2 id="makieplots.jl"><a class="docs-heading-anchor" href="#makieplots.jl">makieplots.jl</a><a id="makieplots.jl-1"></a><a class="docs-heading-anchor-permalink" href="#makieplots.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.croptrends-Tuple{SimulationModel}" href="#Persefone.croptrends-Tuple{SimulationModel}"><code>Persefone.croptrends</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">croptrends(model)</code></pre><p>Plot a dual line graph of cropped area and average plant height per crop over time. Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/analysis/makieplots.jl#L128-L133">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.datetickmarks-Tuple{Any}" href="#Persefone.datetickmarks-Tuple{Any}"><code>Persefone.datetickmarks</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">datetickmarks(dates)</code></pre><p>Given a vector of dates, construct a selection to use as tick mark locations. Helper function for <code>[populationtrends](@ref)</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/analysis/makieplots.jl#L161-L166">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.populationtrends-Tuple{SimulationModel}" href="#Persefone.populationtrends-Tuple{SimulationModel}"><code>Persefone.populationtrends</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">populationtrends(model)</code></pre><p>Plot a line graph of population sizes of each species over time. Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/analysis/makieplots.jl#L50-L55">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.skylarkpopulation-Tuple{SimulationModel}" href="#Persefone.skylarkpopulation-Tuple{SimulationModel}"><code>Persefone.skylarkpopulation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">skylarkpopulation(model)</code></pre><p>Plot a line graph of total population size and individual demographics of skylarks over time. Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/analysis/makieplots.jl#L74-L79">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.skylarkstats-Tuple{SimulationModel}" href="#Persefone.skylarkstats-Tuple{SimulationModel}"><code>Persefone.skylarkstats</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">skylarkstats(model)</code></pre><p>Plot various statistics from the skylark model: nesting habitat, territory size, mortality.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/analysis/makieplots.jl#L98-L102">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.visualisemap" href="#Persefone.visualisemap"><code>Persefone.visualisemap</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">visualisemap(model, date, landcover)</code></pre><p>Draw the model&#39;s land cover map and plot all individuals as points on it at the specified date. If no date is passed, use the last date for which data are available. Optionally, you can pass a landcover map image (this is needed to reduce the frequency of disk I/O for Persefone Desktop). Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/analysis/makieplots.jl#L6-L14">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="simulation.html">« Simulation</a><a class="docs-footer-nextpage" href="nature.html">Nature submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/management.html b/docs/build/management.html
index 767627b..994a8e1 100644
--- a/docs/build/management.html
+++ b/docs/build/management.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Farm management · Persefone.jl</title><meta name="title" content="Farm management · Persefone.jl"/><meta property="og:title" content="Farm management · Persefone.jl"/><meta property="twitter:title" content="Farm management · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li class="is-active"><a class="tocitem" href="management.html">Farm management</a><ul class="internal"><li><a class="tocitem" href="#Crop-rotations-and-management"><span>Crop rotations and management</span></a></li><li><a class="tocitem" href="#Environmental-regulations"><span>Environmental regulations</span></a></li></ul></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Scientific documentation</a></li><li class="is-active"><a href="management.html">Farm management</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="management.html">Farm management</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/management.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Farm-management"><a class="docs-heading-anchor" href="#Farm-management">Farm management</a><a id="Farm-management-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-management" title="Permalink"></a></h1><p><em>TODO</em></p><h2 id="Crop-rotations-and-management"><a class="docs-heading-anchor" href="#Crop-rotations-and-management">Crop rotations and management</a><a id="Crop-rotations-and-management-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-rotations-and-management" title="Permalink"></a></h2><h2 id="Environmental-regulations"><a class="docs-heading-anchor" href="#Environmental-regulations">Environmental regulations</a><a id="Environmental-regulations-1"></a><a class="docs-heading-anchor-permalink" href="#Environmental-regulations" title="Permalink"></a></h2></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="config.html">« Configuration</a><a class="docs-footer-nextpage" href="crop-models.html">Crop models »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Farm management · Persefone.jl</title><meta name="title" content="Farm management · Persefone.jl"/><meta property="og:title" content="Farm management · Persefone.jl"/><meta property="twitter:title" content="Farm management · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li class="is-active"><a class="tocitem" href="management.html">Farm management</a><ul class="internal"><li><a class="tocitem" href="#Crop-rotations-and-management"><span>Crop rotations and management</span></a></li><li><a class="tocitem" href="#Environmental-regulations"><span>Environmental regulations</span></a></li></ul></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Scientific documentation</a></li><li class="is-active"><a href="management.html">Farm management</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="management.html">Farm management</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/management.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Farm-management"><a class="docs-heading-anchor" href="#Farm-management">Farm management</a><a id="Farm-management-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-management" title="Permalink"></a></h1><p><em>TODO</em></p><h2 id="Crop-rotations-and-management"><a class="docs-heading-anchor" href="#Crop-rotations-and-management">Crop rotations and management</a><a id="Crop-rotations-and-management-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-rotations-and-management" title="Permalink"></a></h2><h2 id="Environmental-regulations"><a class="docs-heading-anchor" href="#Environmental-regulations">Environmental regulations</a><a id="Environmental-regulations-1"></a><a class="docs-heading-anchor-permalink" href="#Environmental-regulations" title="Permalink"></a></h2></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="config.html">« Configuration</a><a class="docs-footer-nextpage" href="crop-models.html">Crop models »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/nature.html b/docs/build/nature.html
index 9f299fc..11f1e24 100644
--- a/docs/build/nature.html
+++ b/docs/build/nature.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Nature submodel · Persefone.jl</title><meta name="title" content="Nature submodel · Persefone.jl"/><meta property="og:title" content="Nature submodel · Persefone.jl"/><meta property="twitter:title" content="Nature submodel · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li class="is-active"><a class="tocitem" href="nature.html">Nature submodel</a><ul class="internal"><li><a class="tocitem" href="#nature.jl"><span>nature.jl</span></a></li><li><a class="tocitem" href="#macros.jl"><span>macros.jl</span></a></li><li><a class="tocitem" href="#individuals.jl"><span>individuals.jl</span></a></li><li><a class="tocitem" href="#populations.jl"><span>populations.jl</span></a></li><li><a class="tocitem" href="#ecologicaldata.jl"><span>ecologicaldata.jl</span></a></li></ul></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="nature.html">Nature submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="nature.html">Nature submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/nature.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Nature-submodel"><a class="docs-heading-anchor" href="#Nature-submodel">Nature submodel</a><a id="Nature-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Nature-submodel" title="Permalink"></a></h1><h2 id="nature.jl"><a class="docs-heading-anchor" href="#nature.jl">nature.jl</a><a id="nature.jl-1"></a><a class="docs-heading-anchor-permalink" href="#nature.jl" title="Permalink"></a></h2><p>This file is responsible for managing the animal modules.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Animal" href="#Persefone.Animal"><code>Persefone.Animal</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Animal</code></pre><p>This is the generic agent type for all animals. Individual species are created using the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> macro. In addition to user-defined, species-specific fields, all species contain the following fields:</p><ul><li><code>id</code> An integer unique identifier for this individual.</li><li><code>sex</code> male, female, or hermaphrodite.</li><li><code>parents</code> The IDs of the individual&#39;s parents.</li><li><code>pos</code> An (x, y) coordinate tuple.</li><li><code>age</code> The age of the individual in days.</li><li><code>phase</code> The update function to be called during the individual&#39;s current life phase.</li><li><code>energy</code> A <a href="@ref">DEBparameters</a> struct for calculating energy budgets.</li><li><code>offspring</code> A vector containing the IDs of an individual&#39;s children.</li><li><code>territory</code> A vector of coordinates that comprise the individual&#39;s territory.</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L12-L28">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.animalid-Tuple{Animal}" href="#Persefone.animalid-Tuple{Animal}"><code>Persefone.animalid</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">animalid(animal)</code></pre><p>A small utility function to return a string with the species name and ID of an animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L61-L65">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.create!-Tuple{Animal, SimulationModel}" href="#Persefone.create!-Tuple{Animal, SimulationModel}"><code>Persefone.create!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">create!(animal, model)</code></pre><p>The <code>create!</code> function is called for every individual at birth or at model initialisation. Species must use <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a> to define a species-specific method. This is the fall- back method, in case none is implemented for a species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L70-L76">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initnature!-Tuple{SimulationModel}" href="#Persefone.initnature!-Tuple{SimulationModel}"><code>Persefone.initnature!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initnature!(model)</code></pre><p>Initialise the model with all simulated animal populations.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L91-L95">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.killallanimals!-Tuple{Any}" href="#Persefone.killallanimals!-Tuple{Any}"><code>Persefone.killallanimals!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">killallanimals!(model)</code></pre><p>Remove all animal individuals from the simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L128-L132">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.speciesof-Tuple{Union{Animal, Type}}" href="#Persefone.speciesof-Tuple{Union{Animal, Type}}"><code>Persefone.speciesof</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">speciesof(animal)</code></pre><p>Return the species name of this animal as a string.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L31-L35">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.speciestype-Tuple{String}" href="#Persefone.speciestype-Tuple{String}"><code>Persefone.speciestype</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">speciestype(name)</code></pre><p>Return the Type of this species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L43-L47">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Animal, SimulationModel}" href="#Persefone.stepagent!-Tuple{Animal, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(animal, model)</code></pre><p>Update an animal by one day, executing it&#39;s currently active phase function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L81-L85">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.updatenature!-Tuple{SimulationModel}" href="#Persefone.updatenature!-Tuple{SimulationModel}"><code>Persefone.updatenature!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">updatenature!(model)</code></pre><p>Run processes that affect all animals.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/nature.jl#L106-L110">source</a></section></article><h2 id="macros.jl"><a class="docs-heading-anchor" href="#macros.jl">macros.jl</a><a id="macros.jl-1"></a><a class="docs-heading-anchor-permalink" href="#macros.jl" title="Permalink"></a></h2><p>This file contains all the macros that can be used in the species DSL.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@animal-Tuple{Any}" href="#Persefone.@animal-Tuple{Any}"><code>Persefone.@animal</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@animal(id)</code></pre><p>Return the animal object associated with this ID number. This can only be used in a context where the <code>model</code> object is available (e.g. nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L143-L149">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@countanimals-Tuple" href="#Persefone.@countanimals-Tuple"><code>Persefone.@countanimals</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@countanimals(radius=0, species=&quot;&quot;)</code></pre><p>Count the number of animals at or near this location, optionally filtering by species. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L438-L443">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@create-Tuple{Any, Any}" href="#Persefone.@create-Tuple{Any, Any}"><code>Persefone.@create</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@create(species, body)</code></pre><p>Define a special phase function (<a href="nature.html#Persefone.create!-Tuple{Animal, SimulationModel}"><code>create!</code></a>()) that will be called when an individual of this species is created, at the initialisation of the simulation or at birth.</p><p>As for <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>, the body of this macro has access to the variables <code>self</code> (the individual being created) and <code>model</code> (the simulation world), and can thus use all macros available in <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L122-L132">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropcover-Tuple{}" href="#Persefone.@cropcover-Tuple{}"><code>Persefone.@cropcover</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropcover</code></pre><p>Return the percentage ground cover of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L359-L365">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropheight-Tuple{}" href="#Persefone.@cropheight-Tuple{}"><code>Persefone.@cropheight</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropheight</code></pre><p>Return the height of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L348-L354">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropname-Tuple{}" href="#Persefone.@cropname-Tuple{}"><code>Persefone.@cropname</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropname</code></pre><p>Return the name of the local croptype, or an empty string if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L337-L343">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@directionto-Tuple{Any}" href="#Persefone.@directionto-Tuple{Any}"><code>Persefone.@directionto</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@directionto</code></pre><p>Calculate the direction to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L370-L376">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@distanceto-Tuple{Any}" href="#Persefone.@distanceto-Tuple{Any}"><code>Persefone.@distanceto</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distanceto</code></pre><p>Calculate the distance to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L381-L387">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@distancetoedge-Tuple{}" href="#Persefone.@distancetoedge-Tuple{}"><code>Persefone.@distancetoedge</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distancetoedge</code></pre><p>Calculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L392-L398">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@follow-Tuple{Any, Any}" href="#Persefone.@follow-Tuple{Any, Any}"><code>Persefone.@follow</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@follow(leader, distance)</code></pre><p>Move to a location within the given distance of the leading animal. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L485-L490">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@habitat-Tuple{Any}" href="#Persefone.@habitat-Tuple{Any}"><code>Persefone.@habitat</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@habitat</code></pre><p>Specify habitat suitability for spatial ecological processes.</p><p>This macro works by creating an anonymous function that takes in a model object and a position, and returns <code>true</code> or <code>false</code> depending on the conditions specified in the macro body.</p><p>Several utility macros can be used within the body of <code>@habitat</code> as a short-hand for common expressions: <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a>, <a href="nature.html#Persefone.@cropname-Tuple{}"><code>@cropname</code></a>, <a href="nature.html#Persefone.@cropheight-Tuple{}"><code>@cropheight</code></a>, <a href="nature.html#Persefone.@distanceto-Tuple{Any}"><code>@distanceto</code></a>, <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>, <a href="nature.html#Persefone.@countanimals-Tuple"><code>@countanimals</code></a>. The variables <code>model</code> and <code>pos</code> can be used for checks that don&#39;t have a macro available.</p><p>Two example uses of <code>@habitat</code> might look like this:</p><pre><code class="language-julia hljs">movementhabitat = @habitat(@landcover() in (grass agriculture soil))
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Nature submodel · Persefone.jl</title><meta name="title" content="Nature submodel · Persefone.jl"/><meta property="og:title" content="Nature submodel · Persefone.jl"/><meta property="twitter:title" content="Nature submodel · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li class="is-active"><a class="tocitem" href="nature.html">Nature submodel</a><ul class="internal"><li><a class="tocitem" href="#nature.jl"><span>nature.jl</span></a></li><li><a class="tocitem" href="#macros.jl"><span>macros.jl</span></a></li><li><a class="tocitem" href="#individuals.jl"><span>individuals.jl</span></a></li><li><a class="tocitem" href="#populations.jl"><span>populations.jl</span></a></li><li><a class="tocitem" href="#ecologicaldata.jl"><span>ecologicaldata.jl</span></a></li></ul></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="nature.html">Nature submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="nature.html">Nature submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/nature.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Nature-submodel"><a class="docs-heading-anchor" href="#Nature-submodel">Nature submodel</a><a id="Nature-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Nature-submodel" title="Permalink"></a></h1><h2 id="nature.jl"><a class="docs-heading-anchor" href="#nature.jl">nature.jl</a><a id="nature.jl-1"></a><a class="docs-heading-anchor-permalink" href="#nature.jl" title="Permalink"></a></h2><p>This file is responsible for managing the animal modules.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Animal" href="#Persefone.Animal"><code>Persefone.Animal</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Animal</code></pre><p>This is the generic agent type for all animals. Individual species are created using the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> macro. In addition to user-defined, species-specific fields, all species contain the following fields:</p><ul><li><code>id</code> An integer unique identifier for this individual.</li><li><code>sex</code> male, female, or hermaphrodite.</li><li><code>parents</code> The IDs of the individual&#39;s parents.</li><li><code>pos</code> An (x, y) coordinate tuple.</li><li><code>age</code> The age of the individual in days.</li><li><code>phase</code> The update function to be called during the individual&#39;s current life phase.</li><li><code>energy</code> A <a href="@ref">DEBparameters</a> struct for calculating energy budgets.</li><li><code>offspring</code> A vector containing the IDs of an individual&#39;s children.</li><li><code>territory</code> A vector of coordinates that comprise the individual&#39;s territory.</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L12-L28">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.animalid-Tuple{Animal}" href="#Persefone.animalid-Tuple{Animal}"><code>Persefone.animalid</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">animalid(animal)</code></pre><p>A small utility function to return a string with the species name and ID of an animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L61-L65">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.create!-Tuple{Animal, SimulationModel}" href="#Persefone.create!-Tuple{Animal, SimulationModel}"><code>Persefone.create!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">create!(animal, model)</code></pre><p>The <code>create!</code> function is called for every individual at birth or at model initialisation. Species must use <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a> to define a species-specific method. This is the fall- back method, in case none is implemented for a species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L70-L76">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initnature!-Tuple{SimulationModel}" href="#Persefone.initnature!-Tuple{SimulationModel}"><code>Persefone.initnature!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initnature!(model)</code></pre><p>Initialise the model with all simulated animal populations.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L91-L95">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.killallanimals!-Tuple{Any}" href="#Persefone.killallanimals!-Tuple{Any}"><code>Persefone.killallanimals!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">killallanimals!(model)</code></pre><p>Remove all animal individuals from the simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L128-L132">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.speciesof-Tuple{Union{Animal, Type}}" href="#Persefone.speciesof-Tuple{Union{Animal, Type}}"><code>Persefone.speciesof</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">speciesof(animal)</code></pre><p>Return the species name of this animal as a string.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L31-L35">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.speciestype-Tuple{String}" href="#Persefone.speciestype-Tuple{String}"><code>Persefone.speciestype</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">speciestype(name)</code></pre><p>Return the Type of this species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L43-L47">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Animal, SimulationModel}" href="#Persefone.stepagent!-Tuple{Animal, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(animal, model)</code></pre><p>Update an animal by one day, executing it&#39;s currently active phase function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L81-L85">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.updatenature!-Tuple{SimulationModel}" href="#Persefone.updatenature!-Tuple{SimulationModel}"><code>Persefone.updatenature!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">updatenature!(model)</code></pre><p>Run processes that affect all animals.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/nature.jl#L106-L110">source</a></section></article><h2 id="macros.jl"><a class="docs-heading-anchor" href="#macros.jl">macros.jl</a><a id="macros.jl-1"></a><a class="docs-heading-anchor-permalink" href="#macros.jl" title="Permalink"></a></h2><p>This file contains all the macros that can be used in the species DSL.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@animal-Tuple{Any}" href="#Persefone.@animal-Tuple{Any}"><code>Persefone.@animal</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@animal(id)</code></pre><p>Return the animal object associated with this ID number. This can only be used in a context where the <code>model</code> object is available (e.g. nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L143-L149">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@countanimals-Tuple" href="#Persefone.@countanimals-Tuple"><code>Persefone.@countanimals</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@countanimals(radius=0, species=&quot;&quot;)</code></pre><p>Count the number of animals at or near this location, optionally filtering by species. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L438-L443">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@create-Tuple{Any, Any}" href="#Persefone.@create-Tuple{Any, Any}"><code>Persefone.@create</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@create(species, body)</code></pre><p>Define a special phase function (<a href="nature.html#Persefone.create!-Tuple{Animal, SimulationModel}"><code>create!</code></a>()) that will be called when an individual of this species is created, at the initialisation of the simulation or at birth.</p><p>As for <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>, the body of this macro has access to the variables <code>self</code> (the individual being created) and <code>model</code> (the simulation world), and can thus use all macros available in <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L122-L132">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropcover-Tuple{}" href="#Persefone.@cropcover-Tuple{}"><code>Persefone.@cropcover</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropcover</code></pre><p>Return the percentage ground cover of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L359-L365">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropheight-Tuple{}" href="#Persefone.@cropheight-Tuple{}"><code>Persefone.@cropheight</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropheight</code></pre><p>Return the height of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L348-L354">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropname-Tuple{}" href="#Persefone.@cropname-Tuple{}"><code>Persefone.@cropname</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropname</code></pre><p>Return the name of the local croptype, or an empty string if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L337-L343">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@destroynest-Tuple{Any}" href="#Persefone.@destroynest-Tuple{Any}"><code>Persefone.@destroynest</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@destroynest(reason)</code></pre><p>Utility wrapper for <code>destroynest!()</code> in the Skylark model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L525-L529">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@directionto-Tuple{Any}" href="#Persefone.@directionto-Tuple{Any}"><code>Persefone.@directionto</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@directionto</code></pre><p>Calculate the direction to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L370-L376">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@distanceto-Tuple{Any}" href="#Persefone.@distanceto-Tuple{Any}"><code>Persefone.@distanceto</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distanceto</code></pre><p>Calculate the distance to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L381-L387">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@distancetoedge-Tuple{}" href="#Persefone.@distancetoedge-Tuple{}"><code>Persefone.@distancetoedge</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distancetoedge</code></pre><p>Calculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L392-L398">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@follow-Tuple{Any, Any}" href="#Persefone.@follow-Tuple{Any, Any}"><code>Persefone.@follow</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@follow(leader, distance)</code></pre><p>Move to a location within the given distance of the leading animal. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L485-L490">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@habitat-Tuple{Any}" href="#Persefone.@habitat-Tuple{Any}"><code>Persefone.@habitat</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@habitat</code></pre><p>Specify habitat suitability for spatial ecological processes.</p><p>This macro works by creating an anonymous function that takes in a model object and a position, and returns <code>true</code> or <code>false</code> depending on the conditions specified in the macro body.</p><p>Several utility macros can be used within the body of <code>@habitat</code> as a short-hand for common expressions: <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a>, <a href="nature.html#Persefone.@cropname-Tuple{}"><code>@cropname</code></a>, <a href="nature.html#Persefone.@cropheight-Tuple{}"><code>@cropheight</code></a>, <a href="nature.html#Persefone.@distanceto-Tuple{Any}"><code>@distanceto</code></a>, <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>, <a href="nature.html#Persefone.@countanimals-Tuple"><code>@countanimals</code></a>. The variables <code>model</code> and <code>pos</code> can be used for checks that don&#39;t have a macro available.</p><p>Two example uses of <code>@habitat</code> might look like this:</p><pre><code class="language-julia hljs">movementhabitat = @habitat(@landcover() in (grass agriculture soil))
 
 nestinghabitat = @habitat((@landcover() == grass || 
                            (@landcover() == agriculture &amp;&amp; @cropname() != &quot;maize&quot; &amp;&amp;
                             @cropheight() &lt; 10)) &amp;&amp;
-                          @distanceto(forest) &gt; 20)</code></pre><p>For more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L281-L308">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@here-Tuple{}" href="#Persefone.@here-Tuple{}"><code>Persefone.@here</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@here()</code></pre><p>Return the landscape pixel of this animal&#39;s current location. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L165-L170">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@isalive-Tuple{Any}" href="#Persefone.@isalive-Tuple{Any}"><code>Persefone.@isalive</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@isalive(id)</code></pre><p>Test whether the animal with the given ID is still alive. This can only be used in a context where the <code>model</code> object is available (e.g. nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L154-L160">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@isoccupied-Tuple{Any}" href="#Persefone.@isoccupied-Tuple{Any}"><code>Persefone.@isoccupied</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@isoccupied(position)</code></pre><p>Test whether this position is already occupied by an animal of this species. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L251-L256">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@kill-Tuple" href="#Persefone.@kill-Tuple"><code>Persefone.@kill</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@kill</code></pre><p>Kill this animal (and immediately abort its current update if it dies). This is a thin wrapper around <a href="nature.html#Persefone.kill!"><code>kill!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L199-L205">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@killother-Tuple{Any, Vararg{Any}}" href="#Persefone.@killother-Tuple{Any, Vararg{Any}}"><code>Persefone.@killother</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@killother</code></pre><p>Kill another animal. This is a thin wrapper around <a href="nature.html#Persefone.kill!"><code>kill!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L210-L215">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@landcover-Tuple{}" href="#Persefone.@landcover-Tuple{}"><code>Persefone.@landcover</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@landcover</code></pre><p>Returns the local landcover. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L327-L332">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@migrate-Tuple{Any}" href="#Persefone.@migrate-Tuple{Any}"><code>Persefone.@migrate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@migrate(arrival)</code></pre><p>Remove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified <code>arrival</code> date. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L230-L236">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@move-Tuple{Any}" href="#Persefone.@move-Tuple{Any}"><code>Persefone.@move</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@move(position)</code></pre><p>Move the current individual to a new position. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L461-L466">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@nearby_animals-Tuple" href="#Persefone.@nearby_animals-Tuple"><code>Persefone.@nearby_animals</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@nearby_animals(radius=0, species=&quot;&quot;)</code></pre><p>Return an iterator over all animals in the given radius around the current position. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L425-L430">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@neighbours-Tuple" href="#Persefone.@neighbours-Tuple"><code>Persefone.@neighbours</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@neighbours(radius=0, conspecifics=true)</code></pre><p>Return an iterator over all (by default conspecific) animals in the given radius around this animal, excluding itself. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L449-L454">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@occupy-Tuple{Any}" href="#Persefone.@occupy-Tuple{Any}"><code>Persefone.@occupy</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@occupy(position)</code></pre><p>Add the given position to this animal&#39;s territory. Use <a href="nature.html#Persefone.@vacate-Tuple{Any}"><code>@vacate</code></a> to remove positions from the territory again. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L241-L246">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@phase-Tuple{Any, Any, Any}" href="#Persefone.@phase-Tuple{Any, Any, Any}"><code>Persefone.@phase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@phase(name, body)</code></pre><p>Use this macro to describe a species&#39; behaviour during a given phase of its life. The idea behind this is that species show very different behaviour at different times of their lives. Therefore, <code>@phase</code> can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.</p><p><code>@phase</code> works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:</p><ul><li><code>self</code> a reference to the animal itself. This provides access to all the variables   defined in the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> definition, as well as all standard <a href="nature.html#Persefone.Animal"><code>Animal</code></a>   variables (e.g. <code>self.age</code>, <code>self.sex</code>, <code>self.offspring</code>).</li><li><code>pos</code> gives the animal&#39;s current position as a coordinate tuple.</li><li><code>model</code> a reference to the model world (an object of type <a href="simulation.html#Persefone.SimulationModel"><code>SimulationModel</code></a>).   This allows access, amongst others, to <code>model.date</code> (the current simulation date)   and <code>model.landscape</code> (a two-dimensional array of pixels containing geographic   information).</li></ul><p>Many macros are available to make the code within the body of <code>@phase</code> more succinct. Some of the most important of these are: <a href="nature.html#Persefone.@setphase-Tuple{Any}"><code>@setphase</code></a>, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>, <a href="nature.html#Persefone.@kill-Tuple"><code>@kill</code></a>, <a href="nature.html#Persefone.@reproduce-Tuple"><code>@reproduce</code></a>, <a href="nature.html#Persefone.@neighbours-Tuple"><code>@neighbours</code></a>, <a href="nature.html#Persefone.@migrate-Tuple{Any}"><code>@migrate</code></a>, <a href="nature.html#Persefone.@move-Tuple{Any}"><code>@move</code></a>, <a href="nature.html#Persefone.@occupy-Tuple{Any}"><code>@occupy</code></a>, <a href="io.html#Persefone.@rand-Tuple"><code>@rand</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L87-L111">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@populate-Tuple{Any, Any}" href="#Persefone.@populate-Tuple{Any, Any}"><code>Persefone.@populate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@populate(species, params)</code></pre><p>Set the parameters that are used to initialise this species&#39; population. For parameter options, see <a href="nature.html#Persefone.PopInitParams"><code>PopInitParams</code></a>.</p><pre><code class="language-julia hljs">@populate &lt;species&gt; begin
+                          @distanceto(forest) &gt; 20)</code></pre><p>For more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L281-L308">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@here-Tuple{}" href="#Persefone.@here-Tuple{}"><code>Persefone.@here</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@here()</code></pre><p>Return the landscape pixel of this animal&#39;s current location. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L165-L170">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@isalive-Tuple{Any}" href="#Persefone.@isalive-Tuple{Any}"><code>Persefone.@isalive</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@isalive(id)</code></pre><p>Test whether the animal with the given ID is still alive. This can only be used in a context where the <code>model</code> object is available (e.g. nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L154-L160">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@isoccupied-Tuple{Any}" href="#Persefone.@isoccupied-Tuple{Any}"><code>Persefone.@isoccupied</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@isoccupied(position)</code></pre><p>Test whether this position is already occupied by an animal of this species. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L251-L256">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@kill-Tuple" href="#Persefone.@kill-Tuple"><code>Persefone.@kill</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@kill</code></pre><p>Kill this animal (and immediately abort its current update if it dies). This is a thin wrapper around <a href="nature.html#Persefone.kill!"><code>kill!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L199-L205">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@killother-Tuple{Any, Vararg{Any}}" href="#Persefone.@killother-Tuple{Any, Vararg{Any}}"><code>Persefone.@killother</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@killother</code></pre><p>Kill another animal. This is a thin wrapper around <a href="nature.html#Persefone.kill!"><code>kill!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L210-L215">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@landcover-Tuple{}" href="#Persefone.@landcover-Tuple{}"><code>Persefone.@landcover</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@landcover</code></pre><p>Returns the local landcover. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L327-L332">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@lastyear-Tuple{Any}" href="#Persefone.@lastyear-Tuple{Any}"><code>Persefone.@lastyear</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@lastyear(annualdate)</code></pre><p>Construct a date object referring to the last year in the model from an AnnualDate. Only use in scopes where <code>model</code> is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L515-L520">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@migrate-Tuple{Any}" href="#Persefone.@migrate-Tuple{Any}"><code>Persefone.@migrate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@migrate(arrival)</code></pre><p>Remove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified <code>arrival</code> date. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L230-L236">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@move-Tuple{Any}" href="#Persefone.@move-Tuple{Any}"><code>Persefone.@move</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@move(position)</code></pre><p>Move the current individual to a new position. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L461-L466">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@nearby_animals-Tuple" href="#Persefone.@nearby_animals-Tuple"><code>Persefone.@nearby_animals</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@nearby_animals(radius=0, species=&quot;&quot;)</code></pre><p>Return an iterator over all animals in the given radius around the current position. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L425-L430">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@neighbours-Tuple" href="#Persefone.@neighbours-Tuple"><code>Persefone.@neighbours</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@neighbours(radius=0, conspecifics=true)</code></pre><p>Return an iterator over all (by default conspecific) animals in the given radius around this animal, excluding itself. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L449-L454">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@nextyear-Tuple{Any}" href="#Persefone.@nextyear-Tuple{Any}"><code>Persefone.@nextyear</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@nextyear(annualdate)</code></pre><p>Construct a date object referring to the next year in the model from an AnnualDate. Only use in scopes where <code>model</code> is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L505-L510">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@occupy-Tuple{Any}" href="#Persefone.@occupy-Tuple{Any}"><code>Persefone.@occupy</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@occupy(position)</code></pre><p>Add the given position to this animal&#39;s territory. Use <a href="nature.html#Persefone.@vacate-Tuple{Any}"><code>@vacate</code></a> to remove positions from the territory again. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L241-L246">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@phase-Tuple{Any, Any, Any}" href="#Persefone.@phase-Tuple{Any, Any, Any}"><code>Persefone.@phase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@phase(name, body)</code></pre><p>Use this macro to describe a species&#39; behaviour during a given phase of its life. The idea behind this is that species show very different behaviour at different times of their lives. Therefore, <code>@phase</code> can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.</p><p><code>@phase</code> works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:</p><ul><li><code>self</code> a reference to the animal itself. This provides access to all the variables   defined in the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> definition, as well as all standard <a href="nature.html#Persefone.Animal"><code>Animal</code></a>   variables (e.g. <code>self.age</code>, <code>self.sex</code>, <code>self.offspring</code>).</li><li><code>pos</code> gives the animal&#39;s current position as a coordinate tuple.</li><li><code>model</code> a reference to the model world (an object of type <a href="simulation.html#Persefone.SimulationModel"><code>SimulationModel</code></a>).   This allows access, amongst others, to <code>model.date</code> (the current simulation date)   and <code>model.landscape</code> (a two-dimensional array of pixels containing geographic   information).</li></ul><p>Many macros are available to make the code within the body of <code>@phase</code> more succinct. Some of the most important of these are: <a href="nature.html#Persefone.@setphase-Tuple{Any}"><code>@setphase</code></a>, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>, <a href="nature.html#Persefone.@kill-Tuple"><code>@kill</code></a>, <a href="nature.html#Persefone.@reproduce-Tuple"><code>@reproduce</code></a>, <a href="nature.html#Persefone.@neighbours-Tuple"><code>@neighbours</code></a>, <a href="nature.html#Persefone.@migrate-Tuple{Any}"><code>@migrate</code></a>, <a href="nature.html#Persefone.@move-Tuple{Any}"><code>@move</code></a>, <a href="nature.html#Persefone.@occupy-Tuple{Any}"><code>@occupy</code></a>, <a href="simulation.html#Persefone.@rand-Tuple"><code>@rand</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L87-L111">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@populate-Tuple{Any, Any}" href="#Persefone.@populate-Tuple{Any, Any}"><code>Persefone.@populate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@populate(species, params)</code></pre><p>Set the parameters that are used to initialise this species&#39; population. For parameter options, see <a href="nature.html#Persefone.PopInitParams"><code>PopInitParams</code></a>.</p><pre><code class="language-julia hljs">@populate &lt;species&gt; begin
     &lt;parameter&gt; = &lt;value&gt;
     ...
-end </code></pre></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L61-L73">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@randomdirection-Tuple" href="#Persefone.@randomdirection-Tuple"><code>Persefone.@randomdirection</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@randomdirection(range=1)</code></pre><p>Return a random direction tuple that can be passed to <a href="nature.html#Persefone.@walk-Tuple"><code>@walk</code></a>. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L415-L420">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@randompixel-Tuple" href="#Persefone.@randompixel-Tuple"><code>Persefone.@randompixel</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@randompixel(range, habitatdescriptor)</code></pre><p>Find a random pixel within a given <code>range</code> of the animal&#39;s location that matches the habitatdescriptor (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>). This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L403-L410">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@reproduce-Tuple" href="#Persefone.@reproduce-Tuple"><code>Persefone.@reproduce</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@reproduce</code></pre><p>Let this animal reproduce. This is a thin wrapper around <a href="energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>reproduce!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L220-L225">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@respond-Tuple{Any, Any}" href="#Persefone.@respond-Tuple{Any, Any}"><code>Persefone.@respond</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@respond(eventname, body)</code></pre><p>Define how an animal responds to a landscape event that affects its current position. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L185-L190">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@setphase-Tuple{Any}" href="#Persefone.@setphase-Tuple{Any}"><code>Persefone.@setphase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@setphase(newphase)</code></pre><p>Switch this animal over to a different phase. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L175-L180">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@species-Tuple{Any, Any}" href="#Persefone.@species-Tuple{Any, Any}"><code>Persefone.@species</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@species(name, body)</code></pre><p>A macro used to add new species types to the nature model. Use this to define species-specific variables and parameters.</p><p>The macro works by creating a keyword-defined mutable struct that contains the standard fields described for the <a href="nature.html#Persefone.Animal"><code>Animal</code></a> type, as well as any new fields that the user adds:</p><pre><code class="language-julia hljs">@species &lt;name&gt; begin
+end </code></pre></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L61-L73">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@randomdirection-Tuple" href="#Persefone.@randomdirection-Tuple"><code>Persefone.@randomdirection</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@randomdirection(range=1)</code></pre><p>Return a random direction tuple that can be passed to <a href="nature.html#Persefone.@walk-Tuple"><code>@walk</code></a>. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L415-L420">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@randompixel-Tuple" href="#Persefone.@randompixel-Tuple"><code>Persefone.@randompixel</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@randompixel(range, habitatdescriptor)</code></pre><p>Find a random pixel within a given <code>range</code> of the animal&#39;s location that matches the habitatdescriptor (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>). This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L403-L410">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@reproduce-Tuple" href="#Persefone.@reproduce-Tuple"><code>Persefone.@reproduce</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@reproduce</code></pre><p>Let this animal reproduce. This is a thin wrapper around <a href="energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>reproduce!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L220-L225">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@respond-Tuple{Any, Any}" href="#Persefone.@respond-Tuple{Any, Any}"><code>Persefone.@respond</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@respond(eventname, body)</code></pre><p>Define how an animal responds to a landscape event that affects its current position. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L185-L190">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@setphase-Tuple{Any}" href="#Persefone.@setphase-Tuple{Any}"><code>Persefone.@setphase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@setphase(newphase)</code></pre><p>Switch this animal over to a different phase. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L175-L180">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@species-Tuple{Any, Any}" href="#Persefone.@species-Tuple{Any, Any}"><code>Persefone.@species</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@species(name, body)</code></pre><p>A macro used to add new species types to the nature model. Use this to define species-specific variables and parameters.</p><p>The macro works by creating a keyword-defined mutable struct that contains the standard fields described for the <a href="nature.html#Persefone.Animal"><code>Animal</code></a> type, as well as any new fields that the user adds:</p><pre><code class="language-julia hljs">@species &lt;name&gt; begin
     &lt;var1&gt; = &lt;value&gt;
     &lt;var2&gt; = &lt;value&gt;
     ...
-end</code></pre><p>To complete the species definition, the <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>, <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a>, and <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a> macros also need to be used.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L16-L36">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@vacate-Tuple{Any}" href="#Persefone.@vacate-Tuple{Any}"><code>Persefone.@vacate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@vacate(position)</code></pre><p>Remove the given position from this animal&#39;s territory. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L261-L266">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@vacate-Tuple{}" href="#Persefone.@vacate-Tuple{}"><code>Persefone.@vacate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@vacate()</code></pre><p>Remove this animal&#39;s complete territory. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L271-L276">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@walk-Tuple" href="#Persefone.@walk-Tuple"><code>Persefone.@walk</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@walk(direction, speed)</code></pre><p>Walk the animal in a given direction, which is specified by a tuple of coordinates relative to the animal&#39;s current position (i.e. <code>(2, -3)</code> increments the X coordinate by 2 and decrements the Y coordinate by 3.) This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/macros.jl#L471-L478">source</a></section></article><h2 id="individuals.jl"><a class="docs-heading-anchor" href="#individuals.jl">individuals.jl</a><a id="individuals.jl-1"></a><a class="docs-heading-anchor-permalink" href="#individuals.jl" title="Permalink"></a></h2><p>This file contains life-history and other ecological functions that apply to all animal individuals, such reproduction, death, and movement.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.followanimal!" href="#Persefone.followanimal!"><code>Persefone.followanimal!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">followanimal!(follower, leader, model, distance=0)</code></pre><p>Move the follower animal to a location near the leading animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L112-L116">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.kill!" href="#Persefone.kill!"><code>Persefone.kill!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">kill!(animal, model, probability=1.0, cause=&quot;&quot;)</code></pre><p>Kill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L34-L39">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.migrate!-Tuple{Animal, SimulationModel, Dates.Date}" href="#Persefone.migrate!-Tuple{Animal, SimulationModel, Dates.Date}"><code>Persefone.migrate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">migrate!(animal, model, arrival)</code></pre><p>Remove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified <code>arrival</code> date.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L57-L62">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.move!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.move!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.move!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">move!(animal, model, position)</code></pre><p>Move the animal to the given position, making sure that this is in-bounds. If the position is out of bounds, the animal stops at the map edge.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L126-L131">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.occupy!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.occupy!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.occupy!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">occupy!(animal, model, position)</code></pre><p>Add the given location to the animal&#39;s territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L77-L81">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.reproduce!" href="#Persefone.reproduce!"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">reproduce!(animal, model, mate, n=1)</code></pre><p>Produce one or more offspring for the given animal at its current location. The <code>mate</code> argument gives the ID of the reproductive partner.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L7-L12">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vacate!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.vacate!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.vacate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vacate!(animal, model, position)</code></pre><p>Remove this position from the animal&#39;s territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L90-L94">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vacate!-Tuple{Animal, SimulationModel}" href="#Persefone.vacate!-Tuple{Animal, SimulationModel}"><code>Persefone.vacate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vacate!(animal, model)</code></pre><p>Remove the animal&#39;s complete territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L100-L104">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.walk!" href="#Persefone.walk!"><code>Persefone.walk!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">walk!(animal, model, direction, distance=-1)</code></pre><p>Let the animal move in the given direction, where the direction is defined by an (x, y) tuple to specify the shift in coordinates. If maxdist &gt;= 0, move no further than the specified distance.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L175-L181">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.walk!" href="#Persefone.walk!"><code>Persefone.walk!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">walk!(animal, model, direction, distance=1pixel)</code></pre><p>Let the animal move a given number of steps in the given direction (&quot;north&quot;, &quot;northeast&quot;, &quot;east&quot;, &quot;southeast&quot;, &quot;south&quot;, &quot;southwest&quot;, &quot;west&quot;, &quot;northwest&quot;, &quot;random&quot;).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/individuals.jl#L140-L145">source</a></section></article><h2 id="populations.jl"><a class="docs-heading-anchor" href="#populations.jl">populations.jl</a><a id="populations.jl-1"></a><a class="docs-heading-anchor-permalink" href="#populations.jl" title="Permalink"></a></h2><p>This file contains functions that apply to all animal populations, such as for initialisation, or querying for neighbours.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.PopInitParams" href="#Persefone.PopInitParams"><code>Persefone.PopInitParams</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">PopInitParams</code></pre><p>A set of parameters used by <a href="nature.html#Persefone.initpopulation!-Tuple{String, SimulationModel}"><code>initpopulation!</code></a> to initialise the population of a species at the start of a simulation. Define these parameters for each species using <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>.</p><ul><li><p><code>initphase</code> determines which life phase individuals will be assigned to at model   initialisation (required).</p></li><li><p><code>birthphase</code> determines which life phase individuals will be assigned to at birth (required).</p></li><li><p><code>habitat</code> is a function that determines whether a given location is suitable   or not (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>). By default, every cell will be occupied.</p></li><li><p><code>popsize</code> determines the number of individuals that will be created, dispersed over the   suitable locations in the landscape. If this is zero or negative, one individual will   be created in every suitable location. If it is greater than the number of suitable   locations, multiple individuals will be created per location. Alternately, use <code>indarea</code>.</p></li><li><p><code>indarea</code>: if this is greater than zero, it determines the habitat area allocated to each   individual or pair. To be precise, the chance of creating an individual (or pair of   individuals) at a suitable location is 1/indarea. Use this as an alternative to <code>popsize</code>.</p></li><li><p>If <code>pairs</code> is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time. (default: false)</p></li><li><p>If <code>asexual</code> is true, all created individuals are assigned the sex <code>hermaphrodite</code>,   otherwise, they are randomly assigned <code>male</code> or <code>female</code>. If <code>pairs</code> is true, <code>asexual</code>   is ignored. (default: false)</p></li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L7-L37">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.countanimals-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.countanimals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">countanimals(pos, model; radius=0, species=&quot;&quot;)</code></pre><p>Return the number of animals in the given radius around this position, optionally filtering by species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L198-L203">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}" href="#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}"><code>Persefone.directionto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">directionto(pos, model, animal)</code></pre><p>Calculate the direction from the given position to the animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L222-L226">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, animal)</code></pre><p>Calculate the distance from the given position to the animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L232-L236">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initindividuals!-Tuple{Type, Tuple{Int64, Int64}, Persefone.PopInitParams, SimulationModel}" href="#Persefone.initindividuals!-Tuple{Type, Tuple{Int64, Int64}, Persefone.PopInitParams, SimulationModel}"><code>Persefone.initindividuals!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initindividuals!(species, pos, popinitparams, model)</code></pre><p>Initialise one or two individuals (depending on the <code>pairs</code> parameter) in the given location. Returns the number of created individuals. (Internal helper function for <code>initpopulation!()</code>.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L113-L119">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initpopulation!-Tuple{String, SimulationModel}" href="#Persefone.initpopulation!-Tuple{String, SimulationModel}"><code>Persefone.initpopulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initpopulation!(speciesname, model)</code></pre><p>Initialise the population of the given species, based on the parameters stored in <a href="nature.html#Persefone.PopInitParams"><code>PopInitParams</code></a>. Define these using <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L57-L62">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initpopulation!-Tuple{Type, Persefone.PopInitParams, SimulationModel}" href="#Persefone.initpopulation!-Tuple{Type, Persefone.PopInitParams, SimulationModel}"><code>Persefone.initpopulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initpopulation!(speciestype, popinitparams, model)</code></pre><p>Initialise the population of the given species, based on the given initialisation parameters. This is an internal function called by <code>initpopulation!()</code>, and was split off from it to allow better testing.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L69-L75">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.isalive-Tuple{Int64, SimulationModel}" href="#Persefone.isalive-Tuple{Int64, SimulationModel}"><code>Persefone.isalive</code></a> — <span class="docstring-category">Method</span></header><section><div><p>isalive(id, model)</p><p>Test whether the animal with the given ID is still alive.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L154-L158">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.isoccupied-Tuple{SimulationModel, String, Tuple{Int64, Int64}}" href="#Persefone.isoccupied-Tuple{SimulationModel, String, Tuple{Int64, Int64}}"><code>Persefone.isoccupied</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">isoccupied(model, position, species)</code></pre><p>Test whether this location is part of the territory of an animal of the given species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L142-L146">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.nearby_animals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_animals(pos, model; radius= 0, species=&quot;&quot;)</code></pre><p>Return a list of animals in the given radius around this position, optionally filtering by species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L182-L186">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nearby_ids-Tuple{Tuple{Int64, Int64}, SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}" href="#Persefone.nearby_ids-Tuple{Tuple{Int64, Int64}, SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}"><code>Persefone.nearby_ids</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_ids(pos, model, radius)</code></pre><p>Return a list of IDs of the animals within a given radius of the position.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L163-L167">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.neighbours" href="#Persefone.neighbours"><code>Persefone.neighbours</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">neighbours(animal, model, radius=0, conspecifics=true)</code></pre><p>Return a list of animals in the given radius around this animal, excluding itself. By default, only return conspecific animals.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L209-L214">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.populationparameters-Tuple{Type}" href="#Persefone.populationparameters-Tuple{Type}"><code>Persefone.populationparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">populationparameters(type)</code></pre><p>A function that returns a <a href="nature.html#Persefone.PopInitParams"><code>PopInitParams</code></a> object for the given species type. Parametric methods for each species are defined with <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>. This is the catch-all method, which throws an error if no species-specific function is defined.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/populations.jl#L48-L54">source</a></section></article><h2 id="ecologicaldata.jl"><a class="docs-heading-anchor" href="#ecologicaldata.jl">ecologicaldata.jl</a><a id="ecologicaldata.jl-1"></a><a class="docs-heading-anchor-permalink" href="#ecologicaldata.jl" title="Permalink"></a></h2><p>This file contains a set of life-history related utility functions needed by species.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initecologicaldata-Tuple{SimulationModel}" href="#Persefone.initecologicaldata-Tuple{SimulationModel}"><code>Persefone.initecologicaldata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initecologicaldata()</code></pre><p>Create output files for each data group collected by the nature model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/ecologicaldata.jl#L7-L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.saveindividualdata-Tuple{SimulationModel}" href="#Persefone.saveindividualdata-Tuple{SimulationModel}"><code>Persefone.saveindividualdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveindividualdata(model)</code></pre><p>Return a data table (to be printed to <code>individuals.csv</code>), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.indoutfreq</code>. WARNING: Produces very big files!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/ecologicaldata.jl#L43-L50">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.savepopulationdata-Tuple{SimulationModel}" href="#Persefone.savepopulationdata-Tuple{SimulationModel}"><code>Persefone.savepopulationdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savepopulationdata(model)</code></pre><p>Return a data table (to be printed to <code>populations.csv</code>), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.popoutfreq</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/ecologicaldata.jl#L19-L26">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="io.html">« Input and Output</a><a class="docs-footer-nextpage" href="species.html">Species models »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+end</code></pre><p>To complete the species definition, the <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>, <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a>, and <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a> macros also need to be used.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L16-L36">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@thisyear-Tuple{Any}" href="#Persefone.@thisyear-Tuple{Any}"><code>Persefone.@thisyear</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@thisyear(annualdate)</code></pre><p>Construct a date object referring to the current model year from an AnnualDate. Only use in scopes where <code>model</code> is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L495-L500">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@vacate-Tuple{Any}" href="#Persefone.@vacate-Tuple{Any}"><code>Persefone.@vacate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@vacate(position)</code></pre><p>Remove the given position from this animal&#39;s territory. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L261-L266">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@vacate-Tuple{}" href="#Persefone.@vacate-Tuple{}"><code>Persefone.@vacate</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@vacate()</code></pre><p>Remove this animal&#39;s complete territory. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L271-L276">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@walk-Tuple" href="#Persefone.@walk-Tuple"><code>Persefone.@walk</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@walk(direction, speed)</code></pre><p>Walk the animal in a given direction, which is specified by a tuple of coordinates relative to the animal&#39;s current position (i.e. <code>(2, -3)</code> increments the X coordinate by 2 and decrements the Y coordinate by 3.) This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/macros.jl#L471-L478">source</a></section></article><h2 id="individuals.jl"><a class="docs-heading-anchor" href="#individuals.jl">individuals.jl</a><a id="individuals.jl-1"></a><a class="docs-heading-anchor-permalink" href="#individuals.jl" title="Permalink"></a></h2><p>This file contains life-history and other ecological functions that apply to all animal individuals, such reproduction, death, and movement.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.followanimal!" href="#Persefone.followanimal!"><code>Persefone.followanimal!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">followanimal!(follower, leader, model, distance=0)</code></pre><p>Move the follower animal to a location near the leading animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L116-L120">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.kill!" href="#Persefone.kill!"><code>Persefone.kill!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">kill!(animal, model, probability=1.0, cause=&quot;&quot;)</code></pre><p>Kill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L33-L38">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.migrate!-Tuple{Animal, SimulationModel, AnnualDate}" href="#Persefone.migrate!-Tuple{Animal, SimulationModel, AnnualDate}"><code>Persefone.migrate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">migrate!(animal, model, arrival)</code></pre><p>Remove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified <code>arrival</code> date.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L57-L62">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.move!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.move!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.move!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">move!(animal, model, position)</code></pre><p>Move the animal to the given position, making sure that this is in-bounds. If the position is out of bounds, the animal stops at the map edge.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L130-L135">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.occupy!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.occupy!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.occupy!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">occupy!(animal, model, position)</code></pre><p>Add the given location to the animal&#39;s territory. Returns <code>true</code> if successful (i.e. if the location was not already occupied by a conspecific), <code>false</code> if not.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L77-L82">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.reproduce!" href="#Persefone.reproduce!"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">reproduce!(animal, model, mate, n=1)</code></pre><p>Produce one or more offspring for the given animal at its current location. The <code>mate</code> argument gives the ID of the reproductive partner.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L7-L12">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vacate!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.vacate!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.vacate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vacate!(animal, model, position)</code></pre><p>Remove this position from the animal&#39;s territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L94-L98">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vacate!-Tuple{Animal, SimulationModel}" href="#Persefone.vacate!-Tuple{Animal, SimulationModel}"><code>Persefone.vacate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vacate!(animal, model)</code></pre><p>Remove the animal&#39;s complete territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L104-L108">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.walk!" href="#Persefone.walk!"><code>Persefone.walk!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">walk!(animal, model, direction, distance=-1)</code></pre><p>Let the animal move in the given direction, where the direction is defined by an (x, y) tuple to specify the shift in coordinates. If maxdist &gt;= 0, move no further than the specified distance.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L179-L185">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.walk!" href="#Persefone.walk!"><code>Persefone.walk!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">walk!(animal, model, direction, distance=1pixel)</code></pre><p>Let the animal move a given number of steps in the given direction (&quot;north&quot;, &quot;northeast&quot;, &quot;east&quot;, &quot;southeast&quot;, &quot;south&quot;, &quot;southwest&quot;, &quot;west&quot;, &quot;northwest&quot;, &quot;random&quot;).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/individuals.jl#L144-L149">source</a></section></article><h2 id="populations.jl"><a class="docs-heading-anchor" href="#populations.jl">populations.jl</a><a id="populations.jl-1"></a><a class="docs-heading-anchor-permalink" href="#populations.jl" title="Permalink"></a></h2><p>This file contains functions that apply to all animal populations, such as for initialisation, or querying for neighbours.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.PopInitParams" href="#Persefone.PopInitParams"><code>Persefone.PopInitParams</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">PopInitParams</code></pre><p>A set of parameters used by <a href="nature.html#Persefone.initpopulation!-Tuple{String, SimulationModel}"><code>initpopulation!</code></a> to initialise the population of a species at the start of a simulation. Define these parameters for each species using <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>.</p><ul><li><p><code>initphase</code> determines which life phase individuals will be assigned to at model   initialisation (required).</p></li><li><p><code>birthphase</code> determines which life phase individuals will be assigned to at birth (required).</p></li><li><p><code>habitat</code> is a function that determines whether a given location is suitable   or not (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>). By default, every cell will be occupied.</p></li><li><p><code>popsize</code> determines the number of individuals that will be created, dispersed over the   suitable locations in the landscape. If this is zero or negative, one individual will   be created in every suitable location. If it is greater than the number of suitable   locations, multiple individuals will be created per location. Alternately, use <code>indarea</code>.</p></li><li><p><code>indarea</code>: if this is greater than zero, it determines the habitat area allocated to each   individual or pair. To be precise, the chance of creating an individual (or pair of   individuals) at a suitable location is 1/indarea. Use this as an alternative to <code>popsize</code>.</p></li><li><p>If <code>pairs</code> is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time. (default: false)</p></li><li><p>If <code>asexual</code> is true, all created individuals are assigned the sex <code>hermaphrodite</code>,   otherwise, they are randomly assigned <code>male</code> or <code>female</code>. If <code>pairs</code> is true, <code>asexual</code>   is ignored. (default: false)</p></li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L7-L37">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.countanimals-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.countanimals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">countanimals(pos, model; radius=0, species=&quot;&quot;)</code></pre><p>Return the number of animals in the given radius around this position, optionally filtering by species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L211-L216">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}" href="#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}"><code>Persefone.directionto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">directionto(pos, model, animal)</code></pre><p>Calculate the direction from the given position to the animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L235-L239">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, animal)</code></pre><p>Calculate the distance from the given position to the animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L245-L249">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initindividuals!-Tuple{Type, Tuple{Int64, Int64}, Persefone.PopInitParams, SimulationModel}" href="#Persefone.initindividuals!-Tuple{Type, Tuple{Int64, Int64}, Persefone.PopInitParams, SimulationModel}"><code>Persefone.initindividuals!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initindividuals!(species, pos, popinitparams, model)</code></pre><p>Initialise one or two individuals (depending on the <code>pairs</code> parameter) in the given location. Returns the number of created individuals. (Internal helper function for <code>initpopulation!()</code>.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L113-L119">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initpopulation!-Tuple{String, SimulationModel}" href="#Persefone.initpopulation!-Tuple{String, SimulationModel}"><code>Persefone.initpopulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initpopulation!(speciesname, model)</code></pre><p>Initialise the population of the given species, based on the parameters stored in <a href="nature.html#Persefone.PopInitParams"><code>PopInitParams</code></a>. Define these using <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L57-L62">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initpopulation!-Tuple{Type, Persefone.PopInitParams, SimulationModel}" href="#Persefone.initpopulation!-Tuple{Type, Persefone.PopInitParams, SimulationModel}"><code>Persefone.initpopulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initpopulation!(speciestype, popinitparams, model)</code></pre><p>Initialise the population of the given species, based on the given initialisation parameters. This is an internal function called by <code>initpopulation!()</code>, and was split off from it to allow better testing.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L69-L75">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.isalive-Tuple{Int64, SimulationModel}" href="#Persefone.isalive-Tuple{Int64, SimulationModel}"><code>Persefone.isalive</code></a> — <span class="docstring-category">Method</span></header><section><div><p>isalive(id, model)</p><p>Test whether the animal with the given ID is still alive.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L167-L171">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.isoccupied-Tuple{SimulationModel, String, Tuple{Int64, Int64}}" href="#Persefone.isoccupied-Tuple{SimulationModel, String, Tuple{Int64, Int64}}"><code>Persefone.isoccupied</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">isoccupied(model, position, species)</code></pre><p>Test whether this location is part of the territory of an animal of the given species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L142-L146">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.nearby_animals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_animals(pos, model; radius= 0, species=&quot;&quot;)</code></pre><p>Return a list of animals in the given radius around this position, optionally filtering by species.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L195-L199">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nearby_ids-Tuple{Tuple{Int64, Int64}, SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}" href="#Persefone.nearby_ids-Tuple{Tuple{Int64, Int64}, SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}"><code>Persefone.nearby_ids</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_ids(pos, model, radius)</code></pre><p>Return a list of IDs of the animals within a given radius of the position.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L176-L180">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.neighbours" href="#Persefone.neighbours"><code>Persefone.neighbours</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">neighbours(animal, model, radius=0, conspecifics=true)</code></pre><p>Return a list of animals in the given radius around this animal, excluding itself. By default, only return conspecific animals.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L222-L227">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.populationparameters-Tuple{Type}" href="#Persefone.populationparameters-Tuple{Type}"><code>Persefone.populationparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">populationparameters(type)</code></pre><p>A function that returns a <a href="nature.html#Persefone.PopInitParams"><code>PopInitParams</code></a> object for the given species type. Parametric methods for each species are defined with <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>. This is the catch-all method, which throws an error if no species-specific function is defined.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L48-L54">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.territorysize" href="#Persefone.territorysize"><code>Persefone.territorysize</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">territorysize(animal, model, stripunits=false)</code></pre><p>Calculate the size of this animal&#39;s territory in the given unit. If <code>stripunits</code> is true, return the size as a plain number.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/populations.jl#L154-L159">source</a></section></article><h2 id="ecologicaldata.jl"><a class="docs-heading-anchor" href="#ecologicaldata.jl">ecologicaldata.jl</a><a id="ecologicaldata.jl-1"></a><a class="docs-heading-anchor-permalink" href="#ecologicaldata.jl" title="Permalink"></a></h2><p>This file contains a set of life-history related utility functions needed by species.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initecologicaldata-Tuple{SimulationModel}" href="#Persefone.initecologicaldata-Tuple{SimulationModel}"><code>Persefone.initecologicaldata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initecologicaldata()</code></pre><p>Create output files for each data group collected by the nature model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/ecologicaldata.jl#L7-L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.saveindividualdata-Tuple{SimulationModel}" href="#Persefone.saveindividualdata-Tuple{SimulationModel}"><code>Persefone.saveindividualdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveindividualdata(model)</code></pre><p>Return a data table (to be printed to <code>individuals.csv</code>), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.indoutfreq</code>. WARNING: Produces very big files!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/ecologicaldata.jl#L45-L52">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.savepopulationdata-Tuple{SimulationModel}" href="#Persefone.savepopulationdata-Tuple{SimulationModel}"><code>Persefone.savepopulationdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savepopulationdata(model)</code></pre><p>Return a data table (to be printed to <code>populations.csv</code>), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.popoutfreq</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/ecologicaldata.jl#L21-L28">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.skylarkabundance-Tuple{SimulationModel}" href="#Persefone.skylarkabundance-Tuple{SimulationModel}"><code>Persefone.skylarkabundance</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">skylarkabundance(model)</code></pre><p>Save skylark abundance data, including total abundance and demographic data (abundances of breeding/non-breeding/juvenile/migrated individuals).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/ecologicaldata.jl#L80-L85">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.skylarkterritories-Tuple{SimulationModel}" href="#Persefone.skylarkterritories-Tuple{SimulationModel}"><code>Persefone.skylarkterritories</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">skylarkterritories(model)</code></pre><p>Return a list of all coordinates occupied by a skylark territory, and the ID of the individual holding the territory. WARNING: produces very big files.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/ecologicaldata.jl#L114-L119">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="io.html">« Input and Output</a><a class="docs-footer-nextpage" href="species.html">Species models »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/odd.html b/docs/build/odd.html
index 8e0e5ac..d053f93 100644
--- a/docs/build/odd.html
+++ b/docs/build/odd.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Overview, Design, Details (ODD) · Persefone.jl</title><meta name="title" content="Overview, Design, Details (ODD) · Persefone.jl"/><meta property="og:title" content="Overview, Design, Details (ODD) · Persefone.jl"/><meta property="twitter:title" content="Overview, Design, Details (ODD) · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/odd.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Overview,-Design,-Details-(ODD)"><a class="docs-heading-anchor" href="#Overview,-Design,-Details-(ODD)">Overview, Design, Details (ODD)</a><a id="Overview,-Design,-Details-(ODD)-1"></a><a class="docs-heading-anchor-permalink" href="#Overview,-Design,-Details-(ODD)" title="Permalink"></a></h1><p>The  model  description follows  the  ODD  (Overview,  Design  concepts, Details)  protocol  (Grimm  et  al.,  <a href="https://doi.org/10.1016/j.ecolmodel.2006.04.023">2006</a>; <a href="https://doi.org/10.1016/j.ecolmodel.2010.08.019">2010</a>; <a href="https://doi.org/10.18564/jasss.4259">2020</a>):</p><h2 id=".-Purpose"><a class="docs-heading-anchor" href="#.-Purpose">1. Purpose</a><a id=".-Purpose-1"></a><a class="docs-heading-anchor-permalink" href="#.-Purpose" title="Permalink"></a></h2><h2 id=".-Entities,-state-variables,-and-scales"><a class="docs-heading-anchor" href="#.-Entities,-state-variables,-and-scales">2. Entities, state variables, and scales</a><a id=".-Entities,-state-variables,-and-scales-1"></a><a class="docs-heading-anchor-permalink" href="#.-Entities,-state-variables,-and-scales" title="Permalink"></a></h2><h2 id=".-Process-overview-and-scheduling"><a class="docs-heading-anchor" href="#.-Process-overview-and-scheduling">3. Process overview and scheduling</a><a id=".-Process-overview-and-scheduling-1"></a><a class="docs-heading-anchor-permalink" href="#.-Process-overview-and-scheduling" title="Permalink"></a></h2><h2 id=".-Design-concepts"><a class="docs-heading-anchor" href="#.-Design-concepts">4. Design concepts</a><a id=".-Design-concepts-1"></a><a class="docs-heading-anchor-permalink" href="#.-Design-concepts" title="Permalink"></a></h2><h3 id=".1-Basic-principles"><a class="docs-heading-anchor" href="#.1-Basic-principles">4.1 Basic principles</a><a id=".1-Basic-principles-1"></a><a class="docs-heading-anchor-permalink" href="#.1-Basic-principles" title="Permalink"></a></h3><h3 id=".2-Emergence"><a class="docs-heading-anchor" href="#.2-Emergence">4.2 Emergence</a><a id=".2-Emergence-1"></a><a class="docs-heading-anchor-permalink" href="#.2-Emergence" title="Permalink"></a></h3><h3 id=".3-Adaptation"><a class="docs-heading-anchor" href="#.3-Adaptation">4.3 Adaptation</a><a id=".3-Adaptation-1"></a><a class="docs-heading-anchor-permalink" href="#.3-Adaptation" title="Permalink"></a></h3><h3 id=".4-Objectives"><a class="docs-heading-anchor" href="#.4-Objectives">4.4 Objectives</a><a id=".4-Objectives-1"></a><a class="docs-heading-anchor-permalink" href="#.4-Objectives" title="Permalink"></a></h3><h3 id=".5-Learning"><a class="docs-heading-anchor" href="#.5-Learning">4.5 Learning</a><a id=".5-Learning-1"></a><a class="docs-heading-anchor-permalink" href="#.5-Learning" title="Permalink"></a></h3><h3 id=".6-Prediction"><a class="docs-heading-anchor" href="#.6-Prediction">4.6 Prediction</a><a id=".6-Prediction-1"></a><a class="docs-heading-anchor-permalink" href="#.6-Prediction" title="Permalink"></a></h3><h3 id=".7-Sensing"><a class="docs-heading-anchor" href="#.7-Sensing">4.7 Sensing</a><a id=".7-Sensing-1"></a><a class="docs-heading-anchor-permalink" href="#.7-Sensing" title="Permalink"></a></h3><h3 id=".8-Interaction"><a class="docs-heading-anchor" href="#.8-Interaction">4.8 Interaction</a><a id=".8-Interaction-1"></a><a class="docs-heading-anchor-permalink" href="#.8-Interaction" title="Permalink"></a></h3><h3 id=".9-Stochasticity"><a class="docs-heading-anchor" href="#.9-Stochasticity">4.9 Stochasticity</a><a id=".9-Stochasticity-1"></a><a class="docs-heading-anchor-permalink" href="#.9-Stochasticity" title="Permalink"></a></h3><h3 id=".10-Collectives"><a class="docs-heading-anchor" href="#.10-Collectives">4.10 Collectives</a><a id=".10-Collectives-1"></a><a class="docs-heading-anchor-permalink" href="#.10-Collectives" title="Permalink"></a></h3><h3 id=".11-Observation"><a class="docs-heading-anchor" href="#.11-Observation">4.11 Observation</a><a id=".11-Observation-1"></a><a class="docs-heading-anchor-permalink" href="#.11-Observation" title="Permalink"></a></h3><h2 id=".-Initialisation"><a class="docs-heading-anchor" href="#.-Initialisation">5. Initialisation</a><a id=".-Initialisation-1"></a><a class="docs-heading-anchor-permalink" href="#.-Initialisation" title="Permalink"></a></h2><h2 id=".-Input-data"><a class="docs-heading-anchor" href="#.-Input-data">6. Input data</a><a id=".-Input-data-1"></a><a class="docs-heading-anchor-permalink" href="#.-Input-data" title="Permalink"></a></h2><h2 id=".-Submodels"><a class="docs-heading-anchor" href="#.-Submodels">7. Submodels</a><a id=".-Submodels-1"></a><a class="docs-heading-anchor-permalink" href="#.-Submodels" title="Permalink"></a></h2><h2 id=".-References"><a class="docs-heading-anchor" href="#.-References">8. References</a><a id=".-References-1"></a><a class="docs-heading-anchor-permalink" href="#.-References" title="Permalink"></a></h2></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Overview, Design, Details (ODD) · Persefone.jl</title><meta name="title" content="Overview, Design, Details (ODD) · Persefone.jl"/><meta property="og:title" content="Overview, Design, Details (ODD) · Persefone.jl"/><meta property="twitter:title" content="Overview, Design, Details (ODD) · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/odd.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Overview,-Design,-Details-(ODD)"><a class="docs-heading-anchor" href="#Overview,-Design,-Details-(ODD)">Overview, Design, Details (ODD)</a><a id="Overview,-Design,-Details-(ODD)-1"></a><a class="docs-heading-anchor-permalink" href="#Overview,-Design,-Details-(ODD)" title="Permalink"></a></h1><p>The  model  description follows  the  ODD  (Overview,  Design  concepts, Details)  protocol  (Grimm  et  al.,  <a href="https://doi.org/10.1016/j.ecolmodel.2006.04.023">2006</a>; <a href="https://doi.org/10.1016/j.ecolmodel.2010.08.019">2010</a>; <a href="https://doi.org/10.18564/jasss.4259">2020</a>):</p><h2 id=".-Purpose"><a class="docs-heading-anchor" href="#.-Purpose">1. Purpose</a><a id=".-Purpose-1"></a><a class="docs-heading-anchor-permalink" href="#.-Purpose" title="Permalink"></a></h2><h2 id=".-Entities,-state-variables,-and-scales"><a class="docs-heading-anchor" href="#.-Entities,-state-variables,-and-scales">2. Entities, state variables, and scales</a><a id=".-Entities,-state-variables,-and-scales-1"></a><a class="docs-heading-anchor-permalink" href="#.-Entities,-state-variables,-and-scales" title="Permalink"></a></h2><h2 id=".-Process-overview-and-scheduling"><a class="docs-heading-anchor" href="#.-Process-overview-and-scheduling">3. Process overview and scheduling</a><a id=".-Process-overview-and-scheduling-1"></a><a class="docs-heading-anchor-permalink" href="#.-Process-overview-and-scheduling" title="Permalink"></a></h2><h2 id=".-Design-concepts"><a class="docs-heading-anchor" href="#.-Design-concepts">4. Design concepts</a><a id=".-Design-concepts-1"></a><a class="docs-heading-anchor-permalink" href="#.-Design-concepts" title="Permalink"></a></h2><h3 id=".1-Basic-principles"><a class="docs-heading-anchor" href="#.1-Basic-principles">4.1 Basic principles</a><a id=".1-Basic-principles-1"></a><a class="docs-heading-anchor-permalink" href="#.1-Basic-principles" title="Permalink"></a></h3><h3 id=".2-Emergence"><a class="docs-heading-anchor" href="#.2-Emergence">4.2 Emergence</a><a id=".2-Emergence-1"></a><a class="docs-heading-anchor-permalink" href="#.2-Emergence" title="Permalink"></a></h3><h3 id=".3-Adaptation"><a class="docs-heading-anchor" href="#.3-Adaptation">4.3 Adaptation</a><a id=".3-Adaptation-1"></a><a class="docs-heading-anchor-permalink" href="#.3-Adaptation" title="Permalink"></a></h3><h3 id=".4-Objectives"><a class="docs-heading-anchor" href="#.4-Objectives">4.4 Objectives</a><a id=".4-Objectives-1"></a><a class="docs-heading-anchor-permalink" href="#.4-Objectives" title="Permalink"></a></h3><h3 id=".5-Learning"><a class="docs-heading-anchor" href="#.5-Learning">4.5 Learning</a><a id=".5-Learning-1"></a><a class="docs-heading-anchor-permalink" href="#.5-Learning" title="Permalink"></a></h3><h3 id=".6-Prediction"><a class="docs-heading-anchor" href="#.6-Prediction">4.6 Prediction</a><a id=".6-Prediction-1"></a><a class="docs-heading-anchor-permalink" href="#.6-Prediction" title="Permalink"></a></h3><h3 id=".7-Sensing"><a class="docs-heading-anchor" href="#.7-Sensing">4.7 Sensing</a><a id=".7-Sensing-1"></a><a class="docs-heading-anchor-permalink" href="#.7-Sensing" title="Permalink"></a></h3><h3 id=".8-Interaction"><a class="docs-heading-anchor" href="#.8-Interaction">4.8 Interaction</a><a id=".8-Interaction-1"></a><a class="docs-heading-anchor-permalink" href="#.8-Interaction" title="Permalink"></a></h3><h3 id=".9-Stochasticity"><a class="docs-heading-anchor" href="#.9-Stochasticity">4.9 Stochasticity</a><a id=".9-Stochasticity-1"></a><a class="docs-heading-anchor-permalink" href="#.9-Stochasticity" title="Permalink"></a></h3><h3 id=".10-Collectives"><a class="docs-heading-anchor" href="#.10-Collectives">4.10 Collectives</a><a id=".10-Collectives-1"></a><a class="docs-heading-anchor-permalink" href="#.10-Collectives" title="Permalink"></a></h3><h3 id=".11-Observation"><a class="docs-heading-anchor" href="#.11-Observation">4.11 Observation</a><a id=".11-Observation-1"></a><a class="docs-heading-anchor-permalink" href="#.11-Observation" title="Permalink"></a></h3><h2 id=".-Initialisation"><a class="docs-heading-anchor" href="#.-Initialisation">5. Initialisation</a><a id=".-Initialisation-1"></a><a class="docs-heading-anchor-permalink" href="#.-Initialisation" title="Permalink"></a></h2><h2 id=".-Input-data"><a class="docs-heading-anchor" href="#.-Input-data">6. Input data</a><a id=".-Input-data-1"></a><a class="docs-heading-anchor-permalink" href="#.-Input-data" title="Permalink"></a></h2><h2 id=".-Submodels"><a class="docs-heading-anchor" href="#.-Submodels">7. Submodels</a><a id=".-Submodels-1"></a><a class="docs-heading-anchor-permalink" href="#.-Submodels" title="Permalink"></a></h2><h2 id=".-References"><a class="docs-heading-anchor" href="#.-References">8. References</a><a id=".-References-1"></a><a class="docs-heading-anchor-permalink" href="#.-References" title="Permalink"></a></h2></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/search_index.js b/docs/build/search_index.js
index aa28d39..ea480b1 100644
--- a/docs/build/search_index.js
+++ b/docs/build/search_index.js
@@ -1,3 +1,3 @@
 var documenterSearchIndex = {"docs":
-[{"location":"energy.html#Dynamic-Energy-Budgets","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"NOTE: currently not used.","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Persefone's nature module uses Kooijman's Dynamic Energy Budget theory to model energy flows within individuals.","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"(Image: \"The standard model of the Dynamic Energy Budget theory\")","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.","category":"page"},{"location":"energy.html#energy.jl","page":"Dynamic Energy Budgets","title":"energy.jl","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Modules = [Persefone]\nPages = [\"nature/energy.jl\"]","category":"page"},{"location":"energy.html#Persefone.DEBparameters","page":"Dynamic Energy Budgets","title":"Persefone.DEBparameters","text":"DEBparameters\n\nAn immutable struct to save the parameter list for a species' Dynamic Energy Budget model. (See Sousa et al., 2010.)\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.EnergyBudget","page":"Dynamic Energy Budgets","title":"Persefone.EnergyBudget","text":"EnergyBudget\n\nThis struct represents an individual's energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)\n\nSources:\n\nMalishev & Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413\nMarques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002\nSousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Isthereatoxicokineticmodelfordaphniamagnaorotherzooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf\ncompare with: Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.feed!","text":"feed!(quantity, energybudget)\n\nConsume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns true if successful, false if the reserve is already full.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.growthrate-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.growthrate","text":"growthrate(energybudget)\n\nCalculate the specific growth rate r. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.investmentratio","text":"investmentratio(energybudget)\n\nCalculate the investment ratio g. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.maturitymaintenance","text":"maturitymaintenance(energybudget)\n\nCalculate the specific maturity maintenance k_J. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.mobilisation","text":"mobilisation(energybudget)\n\nCalculate the mobilisation rate J_EC. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.reproduce!","text":"reproduce!(energybudget)\n\nIf there is sufficient energy in the offspring buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo's energy budget, or nothing if the conditions are not met.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.scaledreservedensity","text":"scaledreservedensity(energybudget)\n\nCalculate the scaled reserve density e. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.update!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.update!","text":"update!(energybudget)\n\nCarry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.\n\nReturn true if the individual has enough energy to survive, or false if the reserve is empty and it starves.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.volumetriclength","text":"volumetriclength(energybudget)\n\nCalculate the structural length in cm based on an individual's weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Nature-submodel","page":"Nature submodel","title":"Nature submodel","text":"","category":"section"},{"location":"nature.html#nature.jl","page":"Nature submodel","title":"nature.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file is responsible for managing the animal modules.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/nature.jl\"]","category":"page"},{"location":"nature.html#Persefone.Animal","page":"Nature submodel","title":"Persefone.Animal","text":"Animal\n\nThis is the generic agent type for all animals. Individual species are created using the @species macro. In addition to user-defined, species-specific fields, all species contain the following fields:\n\nid An integer unique identifier for this individual.\nsex male, female, or hermaphrodite.\nparents The IDs of the individual's parents.\npos An (x, y) coordinate tuple.\nage The age of the individual in days.\nphase The update function to be called during the individual's current life phase.\nenergy A DEBparameters struct for calculating energy budgets.\noffspring A vector containing the IDs of an individual's children.\nterritory A vector of coordinates that comprise the individual's territory.\n\n\n\n\n\n","category":"type"},{"location":"nature.html#Persefone.animalid-Tuple{Animal}","page":"Nature submodel","title":"Persefone.animalid","text":"animalid(animal)\n\nA small utility function to return a string with the species name and ID of an animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.create!-Tuple{Animal, SimulationModel}","page":"Nature submodel","title":"Persefone.create!","text":"create!(animal, model)\n\nThe create! function is called for every individual at birth or at model initialisation. Species must use @create to define a species-specific method. This is the fall- back method, in case none is implemented for a species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initnature!-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.initnature!","text":"initnature!(model)\n\nInitialise the model with all simulated animal populations.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.killallanimals!-Tuple{Any}","page":"Nature submodel","title":"Persefone.killallanimals!","text":"killallanimals!(model)\n\nRemove all animal individuals from the simulation.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.speciesof-Tuple{Union{Animal, Type}}","page":"Nature submodel","title":"Persefone.speciesof","text":"speciesof(animal)\n\nReturn the species name of this animal as a string.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.speciestype-Tuple{String}","page":"Nature submodel","title":"Persefone.speciestype","text":"speciestype(name)\n\nReturn the Type of this species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.stepagent!-Tuple{Animal, SimulationModel}","page":"Nature submodel","title":"Persefone.stepagent!","text":"stepagent!(animal, model)\n\nUpdate an animal by one day, executing it's currently active phase function.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.updatenature!-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.updatenature!","text":"updatenature!(model)\n\nRun processes that affect all animals.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#macros.jl","page":"Nature submodel","title":"macros.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains all the macros that can be used in the species DSL.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/macros.jl\"]","category":"page"},{"location":"nature.html#Persefone.@animal-Tuple{Any}","page":"Nature submodel","title":"Persefone.@animal","text":"@animal(id)\n\nReturn the animal object associated with this ID number. This can only be used in a context where the model object is available (e.g. nested within @phase).\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@countanimals-Tuple","page":"Nature submodel","title":"Persefone.@countanimals","text":"@countanimals(radius=0, species=\"\")\n\nCount the number of animals at or near this location, optionally filtering by species. This can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@create-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@create","text":"@create(species, body)\n\nDefine a special phase function (create!()) that will be called when an individual of this species is created, at the initialisation of the simulation or at birth.\n\nAs for @phase, the body of this macro has access to the variables self (the individual being created) and model (the simulation world), and can thus use all macros available in @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropcover-Tuple{}","page":"Nature submodel","title":"Persefone.@cropcover","text":"@cropcover\n\nReturn the percentage ground cover of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropheight-Tuple{}","page":"Nature submodel","title":"Persefone.@cropheight","text":"@cropheight\n\nReturn the height of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropname-Tuple{}","page":"Nature submodel","title":"Persefone.@cropname","text":"@cropname\n\nReturn the name of the local croptype, or an empty string if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@directionto-Tuple{Any}","page":"Nature submodel","title":"Persefone.@directionto","text":"@directionto\n\nCalculate the direction to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distanceto-Tuple{Any}","page":"Nature submodel","title":"Persefone.@distanceto","text":"@distanceto\n\nCalculate the distance to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distancetoedge-Tuple{}","page":"Nature submodel","title":"Persefone.@distancetoedge","text":"@distancetoedge\n\nCalculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@follow-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@follow","text":"@follow(leader, distance)\n\nMove to a location within the given distance of the leading animal. This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@habitat-Tuple{Any}","page":"Nature submodel","title":"Persefone.@habitat","text":"@habitat\n\nSpecify habitat suitability for spatial ecological processes.\n\nThis macro works by creating an anonymous function that takes in a model object and a position, and returns true or false depending on the conditions specified in the macro body.\n\nSeveral utility macros can be used within the body of @habitat as a short-hand for common expressions: @landcover, @cropname, @cropheight, @distanceto, @distancetoedge, @countanimals. The variables model and pos can be used for checks that don't have a macro available.\n\nTwo example uses of @habitat might look like this:\n\nmovementhabitat = @habitat(@landcover() in (grass agriculture soil))\n\nnestinghabitat = @habitat((@landcover() == grass || \n                           (@landcover() == agriculture && @cropname() != \"maize\" &&\n                            @cropheight() < 10)) &&\n                          @distanceto(forest) > 20)\n\nFor more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@here-Tuple{}","page":"Nature submodel","title":"Persefone.@here","text":"@here()\n\nReturn the landscape pixel of this animal's current location. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@isalive-Tuple{Any}","page":"Nature submodel","title":"Persefone.@isalive","text":"@isalive(id)\n\nTest whether the animal with the given ID is still alive. This can only be used in a context where the model object is available (e.g. nested within @phase).\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@isoccupied-Tuple{Any}","page":"Nature submodel","title":"Persefone.@isoccupied","text":"@isoccupied(position)\n\nTest whether this position is already occupied by an animal of this species. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@kill-Tuple","page":"Nature submodel","title":"Persefone.@kill","text":"@kill\n\nKill this animal (and immediately abort its current update if it dies). This is a thin wrapper around kill!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@killother-Tuple{Any, Vararg{Any}}","page":"Nature submodel","title":"Persefone.@killother","text":"@killother\n\nKill another animal. This is a thin wrapper around kill!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@landcover-Tuple{}","page":"Nature submodel","title":"Persefone.@landcover","text":"@landcover\n\nReturns the local landcover. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@migrate-Tuple{Any}","page":"Nature submodel","title":"Persefone.@migrate","text":"@migrate(arrival)\n\nRemove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified arrival date. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@move-Tuple{Any}","page":"Nature submodel","title":"Persefone.@move","text":"@move(position)\n\nMove the current individual to a new position. This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@nearby_animals-Tuple","page":"Nature submodel","title":"Persefone.@nearby_animals","text":"@nearby_animals(radius=0, species=\"\")\n\nReturn an iterator over all animals in the given radius around the current position. This can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@neighbours-Tuple","page":"Nature submodel","title":"Persefone.@neighbours","text":"@neighbours(radius=0, conspecifics=true)\n\nReturn an iterator over all (by default conspecific) animals in the given radius around this animal, excluding itself. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@occupy-Tuple{Any}","page":"Nature submodel","title":"Persefone.@occupy","text":"@occupy(position)\n\nAdd the given position to this animal's territory. Use @vacate to remove positions from the territory again. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@phase-Tuple{Any, Any, Any}","page":"Nature submodel","title":"Persefone.@phase","text":"@phase(name, body)\n\nUse this macro to describe a species' behaviour during a given phase of its life. The idea behind this is that species show very different behaviour at different times of their lives. Therefore, @phase can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.\n\n@phase works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:\n\nself a reference to the animal itself. This provides access to all the variables   defined in the @species definition, as well as all standard Animal   variables (e.g. self.age, self.sex, self.offspring).\npos gives the animal's current position as a coordinate tuple.\nmodel a reference to the model world (an object of type SimulationModel).   This allows access, amongst others, to model.date (the current simulation date)   and model.landscape (a two-dimensional array of pixels containing geographic   information).\n\nMany macros are available to make the code within the body of @phase more succinct. Some of the most important of these are: @setphase, @respond, @kill, @reproduce, @neighbours, @migrate, @move, @occupy, @rand.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@populate-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@populate","text":"@populate(species, params)\n\nSet the parameters that are used to initialise this species' population. For parameter options, see PopInitParams.\n\n@populate <species> begin\n    <parameter> = <value>\n    ...\nend \n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@randomdirection-Tuple","page":"Nature submodel","title":"Persefone.@randomdirection","text":"@randomdirection(range=1)\n\nReturn a random direction tuple that can be passed to @walk. This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@randompixel-Tuple","page":"Nature submodel","title":"Persefone.@randompixel","text":"@randompixel(range, habitatdescriptor)\n\nFind a random pixel within a given range of the animal's location that matches the habitatdescriptor (create this using @habitat). This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@reproduce-Tuple","page":"Nature submodel","title":"Persefone.@reproduce","text":"@reproduce\n\nLet this animal reproduce. This is a thin wrapper around reproduce!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@respond-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@respond","text":"@respond(eventname, body)\n\nDefine how an animal responds to a landscape event that affects its current position. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@setphase-Tuple{Any}","page":"Nature submodel","title":"Persefone.@setphase","text":"@setphase(newphase)\n\nSwitch this animal over to a different phase. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@species-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@species","text":"@species(name, body)\n\nA macro used to add new species types to the nature model. Use this to define species-specific variables and parameters.\n\nThe macro works by creating a keyword-defined mutable struct that contains the standard fields described for the Animal type, as well as any new fields that the user adds:\n\n@species <name> begin\n    <var1> = <value>\n    <var2> = <value>\n    ...\nend\n\nTo complete the species definition, the @phase, @create, and @populate macros also need to be used.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@vacate-Tuple{Any}","page":"Nature submodel","title":"Persefone.@vacate","text":"@vacate(position)\n\nRemove the given position from this animal's territory. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@vacate-Tuple{}","page":"Nature submodel","title":"Persefone.@vacate","text":"@vacate()\n\nRemove this animal's complete territory. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@walk-Tuple","page":"Nature submodel","title":"Persefone.@walk","text":"@walk(direction, speed)\n\nWalk the animal in a given direction, which is specified by a tuple of coordinates relative to the animal's current position (i.e. (2, -3) increments the X coordinate by 2 and decrements the Y coordinate by 3.) This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#individuals.jl","page":"Nature submodel","title":"individuals.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains life-history and other ecological functions that apply to all animal individuals, such reproduction, death, and movement.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/individuals.jl\"]","category":"page"},{"location":"nature.html#Persefone.followanimal!","page":"Nature submodel","title":"Persefone.followanimal!","text":"followanimal!(follower, leader, model, distance=0)\n\nMove the follower animal to a location near the leading animal.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.kill!","page":"Nature submodel","title":"Persefone.kill!","text":"kill!(animal, model, probability=1.0, cause=\"\")\n\nKill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.migrate!-Tuple{Animal, SimulationModel, Dates.Date}","page":"Nature submodel","title":"Persefone.migrate!","text":"migrate!(animal, model, arrival)\n\nRemove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified arrival date.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.move!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.move!","text":"move!(animal, model, position)\n\nMove the animal to the given position, making sure that this is in-bounds. If the position is out of bounds, the animal stops at the map edge.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.occupy!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.occupy!","text":"occupy!(animal, model, position)\n\nAdd the given location to the animal's territory.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.reproduce!","page":"Nature submodel","title":"Persefone.reproduce!","text":"reproduce!(animal, model, mate, n=1)\n\nProduce one or more offspring for the given animal at its current location. The mate argument gives the ID of the reproductive partner.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.vacate!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.vacate!","text":"vacate!(animal, model, position)\n\nRemove this position from the animal's territory.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.vacate!-Tuple{Animal, SimulationModel}","page":"Nature submodel","title":"Persefone.vacate!","text":"vacate!(animal, model)\n\nRemove the animal's complete territory.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.walk!","page":"Nature submodel","title":"Persefone.walk!","text":"walk!(animal, model, direction, distance=-1)\n\nLet the animal move in the given direction, where the direction is defined by an (x, y) tuple to specify the shift in coordinates. If maxdist >= 0, move no further than the specified distance.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.walk!-2","page":"Nature submodel","title":"Persefone.walk!","text":"walk!(animal, model, direction, distance=1pixel)\n\nLet the animal move a given number of steps in the given direction (\"north\", \"northeast\", \"east\", \"southeast\", \"south\", \"southwest\", \"west\", \"northwest\", \"random\").\n\n\n\n\n\n","category":"function"},{"location":"nature.html#populations.jl","page":"Nature submodel","title":"populations.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains functions that apply to all animal populations, such as for initialisation, or querying for neighbours.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/populations.jl\"]","category":"page"},{"location":"nature.html#Persefone.PopInitParams","page":"Nature submodel","title":"Persefone.PopInitParams","text":"PopInitParams\n\nA set of parameters used by initpopulation! to initialise the population of a species at the start of a simulation. Define these parameters for each species using @populate.\n\ninitphase determines which life phase individuals will be assigned to at model   initialisation (required).\nbirthphase determines which life phase individuals will be assigned to at birth (required).\nhabitat is a function that determines whether a given location is suitable   or not (create this using @habitat). By default, every cell will be occupied.\npopsize determines the number of individuals that will be created, dispersed over the   suitable locations in the landscape. If this is zero or negative, one individual will   be created in every suitable location. If it is greater than the number of suitable   locations, multiple individuals will be created per location. Alternately, use indarea.\nindarea: if this is greater than zero, it determines the habitat area allocated to each   individual or pair. To be precise, the chance of creating an individual (or pair of   individuals) at a suitable location is 1/indarea. Use this as an alternative to popsize.\nIf pairs is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time. (default: false)\nIf asexual is true, all created individuals are assigned the sex hermaphrodite,   otherwise, they are randomly assigned male or female. If pairs is true, asexual   is ignored. (default: false)\n\n\n\n\n\n","category":"type"},{"location":"nature.html#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Nature submodel","title":"Persefone.countanimals","text":"countanimals(pos, model; radius=0, species=\"\")\n\nReturn the number of animals in the given radius around this position, optionally filtering by species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}","page":"Nature submodel","title":"Persefone.directionto","text":"directionto(pos, model, animal)\n\nCalculate the direction from the given position to the animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}","page":"Nature submodel","title":"Persefone.distanceto","text":"distanceto(pos, model, animal)\n\nCalculate the distance from the given position to the animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initindividuals!-Tuple{Type, Tuple{Int64, Int64}, Persefone.PopInitParams, SimulationModel}","page":"Nature submodel","title":"Persefone.initindividuals!","text":"initindividuals!(species, pos, popinitparams, model)\n\nInitialise one or two individuals (depending on the pairs parameter) in the given location. Returns the number of created individuals. (Internal helper function for initpopulation!().)\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initpopulation!-Tuple{String, SimulationModel}","page":"Nature submodel","title":"Persefone.initpopulation!","text":"initpopulation!(speciesname, model)\n\nInitialise the population of the given species, based on the parameters stored in PopInitParams. Define these using @populate.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initpopulation!-Tuple{Type, Persefone.PopInitParams, SimulationModel}","page":"Nature submodel","title":"Persefone.initpopulation!","text":"initpopulation!(speciestype, popinitparams, model)\n\nInitialise the population of the given species, based on the given initialisation parameters. This is an internal function called by initpopulation!(), and was split off from it to allow better testing.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.isalive-Tuple{Int64, SimulationModel}","page":"Nature submodel","title":"Persefone.isalive","text":"isalive(id, model)\n\nTest whether the animal with the given ID is still alive.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.isoccupied-Tuple{SimulationModel, String, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.isoccupied","text":"isoccupied(model, position, species)\n\nTest whether this location is part of the territory of an animal of the given species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Nature submodel","title":"Persefone.nearby_animals","text":"nearby_animals(pos, model; radius= 0, species=\"\")\n\nReturn a list of animals in the given radius around this position, optionally filtering by species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.nearby_ids-Tuple{Tuple{Int64, Int64}, SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}","page":"Nature submodel","title":"Persefone.nearby_ids","text":"nearby_ids(pos, model, radius)\n\nReturn a list of IDs of the animals within a given radius of the position.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.neighbours","page":"Nature submodel","title":"Persefone.neighbours","text":"neighbours(animal, model, radius=0, conspecifics=true)\n\nReturn a list of animals in the given radius around this animal, excluding itself. By default, only return conspecific animals.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.populationparameters-Tuple{Type}","page":"Nature submodel","title":"Persefone.populationparameters","text":"populationparameters(type)\n\nA function that returns a PopInitParams object for the given species type. Parametric methods for each species are defined with @populate. This is the catch-all method, which throws an error if no species-specific function is defined.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#ecologicaldata.jl","page":"Nature submodel","title":"ecologicaldata.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains a set of life-history related utility functions needed by species.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/ecologicaldata.jl\"]","category":"page"},{"location":"nature.html#Persefone.initecologicaldata-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.initecologicaldata","text":"initecologicaldata()\n\nCreate output files for each data group collected by the nature model.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.saveindividualdata-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.saveindividualdata","text":"saveindividualdata(model)\n\nReturn a data table (to be printed to individuals.csv), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.indoutfreq. WARNING: Produces very big files!\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.savepopulationdata-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.savepopulationdata","text":"savepopulationdata(model)\n\nReturn a data table (to be printed to populations.csv), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.popoutfreq.\n\n\n\n\n\n","category":"method"},{"location":"gui.html#Graphical-User-Interface","page":"Graphical User Interface","title":"Graphical User Interface","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Due to the computational demands of simulating many individuals at high temporal and spatial resolution, Persefone.jl is primarily designed to be run non-interactively on an HPC. However, to allow interactive exploratory simulations to be conducted while learning or developing the model, a graphical user interface is available as an additional package: Persefone Desktop.","category":"page"},{"location":"gui.html#Install-and-run","page":"Graphical User Interface","title":"Install and run","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"For more detailed installation instructions, see here.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"To install: Install Julia and download/clone  the repository. Open a Julia REPL  in the downloaded folder and execute the following to install all dependencies:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.activate(\".\")\nPkg.instantiate()","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"To run: Run desktop.jl. Alternatively, open a Julia REPL in this folder and run:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.activate(\".\")\nusing PersefoneDesktop\nlaunch()","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Note: Due to the necessary pre-compilation done by Julia, installing and launching the application can take quite a long time. (Start-up time with desktop.jl is currently about 2 minutes.) We will reduce this as much as possible in future releases.","category":"page"},{"location":"gui.html#User-interface","page":"Graphical User Interface","title":"User interface","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"(Image: Persefone.jl Desktop screenshot)","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"The main window component is the map view. This displays a land cover map of the simulated region: dark green are forests, light green grassland, yellow fields, red built-up areas and blue water. On it, little circles show the position of individual animals, with different species denoted by different colours.","category":"page"},{"location":"gui.html#Control-bar","page":"Graphical User Interface","title":"Control bar","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Back button: Rewind the simulation by one day.\nStep button: Advance the simulation by one day.\nRun button: Run the simulation until the button is pressed again or the end date is reached.\nProgress bar: Shows the percentage of time elapsed between the start and end dates of the simulation.\nSpeed slider: Set the time delay between each simulation step when running.\nDate: Shows the simulation date currently displayed on the map.","category":"page"},{"location":"gui.html#Menu-bar","page":"Graphical User Interface","title":"Menu bar","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Simulation:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"New simulation: Reset the model and start over.\nConfigure simulation: Change the model settings (not yet implemented).\nLoad saved state: Load a model object file saved by a previous simulation run.\nSave current state: Save a model object file for later use.\nQuit: Close the application.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Data:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Show population graph: Show a window with a graph of population sizes over time in the current model run.\nSave simulation output: Save the model output data to file (saves both raw CSV data and generated graphics).","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Help:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Documentation: Open the Persefone.jl online documentation in a browser.\nWebsite: Open the main Persefone.jl website in a browser.\nAbout: Show a window with core information about the application.","category":"page"},{"location":"io.html#Input-and-Output","page":"Input and Output","title":"Input and Output","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing or plotting any output.","category":"page"},{"location":"io.html#input.jl","page":"Input and Output","title":"input.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"core/input.jl\"]","category":"page"},{"location":"io.html#Persefone.PARAMFILE","page":"Input and Output","title":"Persefone.PARAMFILE","text":"The file that stores all default parameters: src/parameters.toml\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.flattenTOML-Tuple{Any}","page":"Input and Output","title":"Persefone.flattenTOML","text":"flattenTOML(dict)\n\nAn internal utility function to convert the two-dimensional dict returned by TOML.parsefile() into a one-dimensional dict, so that instead of writing settings[\"domain\"][\"param\"] one can use settings[\"domain.param\"]. Can be reversed with prepareTOML.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.getsettings","page":"Input and Output","title":"Persefone.getsettings","text":"getsettings(configfile, seed=nothing)\n\nCombines all configuration options to produce a single settings dict. Precedence: commandline parameters - user config file - default values\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.loadmodelobject-Tuple{String}","page":"Input and Output","title":"Persefone.loadmodelobject","text":"loadmodelobject(fullfilename)\n\nDeserialise a model object that was previously saved with [savemodelobject](@ref).\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.parsecommandline-Tuple{}","page":"Input and Output","title":"Persefone.parsecommandline","text":"parsecommandline()\n\nCertain software parameters can be set via the commandline.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}","page":"Input and Output","title":"Persefone.preprocessparameters","text":"preprocessparameters(settings)\n\nTake the raw input parameters and process them where necessary (e.g. convert types or perform checks). This is a helper function for getsettings.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.@chance-Tuple{Any}","page":"Input and Output","title":"Persefone.@chance","text":"@chance(odds)\n\nReturn true if a random number is less than the odds (0.0 <= odds <= 1.0), using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@param-Tuple{Any}","page":"Input and Output","title":"Persefone.@param","text":"@param(domainparam)\n\nReturn a configuration parameter from the global settings. The argument should be in the form <domain>.<parameter>, for example @param(core.outdir). Possible values for <domain> are core, nature, farm, or crop. For a full list of parameters, see src/parameters.toml.\n\nNote: this macro only works in a context where the model object is available!\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@rand-Tuple","page":"Input and Output","title":"Persefone.@rand","text":"@rand(args...)\n\nReturn a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@shuffle!-Tuple{Any}","page":"Input and Output","title":"Persefone.@shuffle!","text":"@shuffle!(collection)\n\nShuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#output.jl","page":"Input and Output","title":"output.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"core/output.jl\"]","category":"page"},{"location":"io.html#Persefone.LOGFILE","page":"Input and Output","title":"Persefone.LOGFILE","text":"Log output is saved to simulation.log in the output directory\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.RECORDDIR","page":"Input and Output","title":"Persefone.RECORDDIR","text":"All input data are copied to the inputs folder within the output directory\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.DataOutput","page":"Input and Output","title":"Persefone.DataOutput","text":"DataOutput\n\nA struct for organising model output. This is used to collect model data in an in-memory dataframe or for CSV output. Submodels can register their own output functions using newdataoutput!.\n\nStruct fields:     - name: a string identifier for the data collection (used as file name)     - header: a list of column names     - outputfunction: a function that takes a model object and returns data values to record (formatted as a vector of vectors)     - frequency: how often to call the output function (daily/monthly/yearly/end/never)     - plotfunction: a function that takes a model object and returns a Makie figure object (optional)\n\n\n\n\n\n","category":"type"},{"location":"io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}","page":"Input and Output","title":"Persefone.createdatadir","text":"createdatadir(outdir, overwrite)\n\nCreates the output directory, dealing with possible conflicts.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.modellogger","page":"Input and Output","title":"Persefone.modellogger","text":"modellogger(loglevel, outdir, output=\"both\")\n\nCreate a logger object that writes output to screen and/or a logfile. This object is stored as model.logger and can then be used with with_logger(). Note: requires createdatadir to be run first.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.newdataoutput!","page":"Input and Output","title":"Persefone.newdataoutput!","text":"newdataoutput!(model, name, header, outputfunction, frequency)\n\nCreate and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.outputdata","page":"Input and Output","title":"Persefone.outputdata","text":"outputdata(model, force=false)\n\nCycle through all registered data outputs and activate them according to their configured frequency. If force is true, activate all outputs regardless of their configuration.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.prepareTOML-Tuple{Any}","page":"Input and Output","title":"Persefone.prepareTOML","text":"prepareTOML(dict)\n\nAn internal utility function to re-convert the one-dimensional dict created by flattenTOML into the two-dimensional dict needed by TOML.print, and convert any data types into TOML-compatible types where necessary.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.saveinputfiles-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.saveinputfiles","text":"saveinputfiles(model)\n\nCopy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.savemodelobject-Tuple{SimulationModel, String}","page":"Input and Output","title":"Persefone.savemodelobject","text":"savemodelobject(model, filename)\n\nSerialise a model object and save it to file for later reference. Includes the current model and Julia versions for compatibility checking.\n\nWARNING: produces large files (>100 MB) and takes a while to execute.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.visualiseoutput-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.visualiseoutput","text":"visualiseoutput(model)\n\nCycle through all data outputs and call their respective plot functions, saving each figure to file.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.withtestlogger-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.withtestlogger","text":"withtestlogger(model)\n\nReplace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a Julia issue, where @test_logs doesn't work with local loggers.\n\n\n\n\n\n","category":"method"},{"location":"io.html#makieplots.jl","page":"Input and Output","title":"makieplots.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"analysis/makieplots.jl\"]","category":"page"},{"location":"io.html#Persefone.gettickmarks-Tuple{Any}","page":"Input and Output","title":"Persefone.gettickmarks","text":"gettickmarks(dates)\n\nGiven a vector of dates, construct a selection to use as tick mark locations. Helper function for [populationtrends](@ref)\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.populationtrends-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.populationtrends","text":"populationtrends(model)\n\nPlot a line graph of population sizes of each species over time. Returns a Makie figure object.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.visualisemap","page":"Input and Output","title":"Persefone.visualisemap","text":"visualisemap(model, date, landcover)\n\nDraw the model's land cover map and plot all individuals as points on it at the specified date. If no date is passed, use the last date for which data are available. Optionally, you can pass a landcover map image (this is needed to reduce the frequency of disk I/O for Persefone Desktop). Returns a Makie figure object.\n\n\n\n\n\n","category":"function"},{"location":"config.html#Configuration","page":"Configuration","title":"Configuration","text":"","category":"section"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"Persefone requires three input files: a configuration file and two map files.  How to generate the map files is documented elsewhere. The configuration file defines parameter values and looks like this (see src/parameters.toml for the default):","category":"page"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.\n###\n### This is the default configuration file for Persefone, containing all model parameters.\n### The syntax is described here: https://toml.io/en/\n\n[core]\nconfigfile = \"src/parameters.toml\" # location of the configuration file\noutdir = \"results\" # location and name of the output folder\noverwrite = \"ask\" # overwrite the output directory? (true/false/\"ask\")\nlogoutput = \"both\" # log output to screen/file/both\ncsvoutput = true # save collected data in CSV files\nvisualise = true # generate result graphs\nstoredata = true # keep collected data in memory\nloglevel = \"debug\" # verbosity level: \"debug\", \"info\", \"warn\"\nprocessors = 2 # number of processors to use on parallel runs\nseed = 2 # seed value for the RNG (0 -> random value)\nstartdate = 2022-01-01 # first day of the simulation\nenddate = 2022-12-31 # last day of the simulation\n\n[world]\nlandcovermap = \"data/regions/jena/landcover.tif\" # location of the landcover map\nfarmfieldsmap = \"data/regions/jena/fields.tif\" # location of the field geometry map\nweatherfile = \"data/regions/jena/weather.csv\" # location of the weather data file\n\t\n[farm]\nfarmmodel = \"FieldManager\" # which version of the farm model to use (not yet implemented)\n\n[nature]\ntargetspecies = [\"Wolpertinger\", \"Wyvern\"] # list of target species to simulate\npopoutfreq = \"daily\" # output frequency population-level data, daily/monthly/yearly/end/never\nindoutfreq = \"end\" # output frequency individual-level data, daily/monthly/yearly/end/never\ninsectmodel = [\"season\", \"habitat\", \"pesticides\", \"weather\"] # factors affecting insect growth\n\t\n[crop]\ncropmodel = \"almass\" # crop growth model to use, \"almass\" or \"aquacrop\"\ncropfile = \"data/crops/almass/crop_data_general.csv\" # file with general crop parameters\ngrowthfile = \"data/crops/almass/almass_crop_growth_curves.csv\" # file with crop growth parameters\t","category":"page"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"info: Parameter scanning\nYou can set any parameter to a list of different values, e.g. seed = [1,2,3]. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).","category":"page"},{"location":"using.html#The-Persefone.jl-Package","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"This page describes how to run Persefone.jl as a command line application or Julia package, which is the default mode. To use the model with a graphical user interface, see here.","category":"page"},{"location":"using.html#Installation","page":"The Persefone.jl Package","title":"Installation","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"For more detailed installation instructions, see here.","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"Install the latest version of the Julia programming  language (1.10+). The recommended editors are VSCode or Emacs. To install the package dependencies, open a Julia REPL in this folder and run:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"using Pkg\nPkg.activate(\".\")\nPkg.instantiate()","category":"page"},{"location":"using.html#Running-from-the-command-line","page":"The Persefone.jl Package","title":"Running from the command line","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"This is the normal mode of operation. Simply execute run.jl in a terminal, typically like  so (in Linux):","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"> julia run.jl -c <config>","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"where <config> specifies the configuration file to use. The recommended workflow is to copy scr/parameters.toml to a location of your choice and edit the copy to suit your requirements. The adapted config file can then be passed to run.jl. (If no configuration file is specified, Persefone will run with its default settings.)","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"The full list of commandline arguments is:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] \n              [--version] [-h]\n\noptional arguments:\n  -c, --configfile CONFIGFILE\n                        name of the configuration file\n  -s, --seed SEED       inital random seed (type: Int64)\n  -o, --outdir OUTDIR   location of the output directory\n  -l, --loglevel LOGLEVEL\n                        verbosity: \"debug\", \"info\", or \"quiet\"\n  --version             show version information and exit\n  -h, --help            show this help message and exit","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"To run the test suite, switch to the test directory and execute runtests.jl.","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"If you are on Linux or MacOS, you can also use make:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"> make run       # run a simulation with default values\n> make test      # run the test suite\n> make profile   # run and profile a default simulation\n> make docs      # build the documentation\n> make release   # create a release","category":"page"},{"location":"using.html#Running-from-within-Julia","page":"The Persefone.jl Package","title":"Running from within Julia","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"To use the model from within Julia (either inside an interactive REPL or if you want to import it from your own software), do the following:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"using Pkg\nPkg.activate(\".\") # assuming you're in the Persefone root folder\nusing Persefone","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"You can then access all Persefone functions, such as simulate, initialise, stepsimulation!, simulate!, or visualiseoutput. (See src/Persefone.jl for a list of exported  functions.)","category":"page"},{"location":"architecture.html#Source-code-architecture","page":"Source code architecture","title":"Source code architecture","text":"","category":"section"},{"location":"architecture.html#Model-components","page":"Source code architecture","title":"Model components","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"model architecture\")","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone is divided into four components, three of which are semi-independent submodels:","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"core and world: These two directories provide the foundation of the model software,  which sets up and executes simulation runs. It also reads all input files (the configuration  file, landscape maps, and weather data), and provides data output functionality.\nnature: This is an individual-based model of species in agricultural landscapes. It defines the Animal agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.\nfarm: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the Farmer agent type.\ncrop: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type FarmPlot, representing one field and its associated extent and crop type.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Conceptually, core provides functionality that is needed by all of the submodels. Decisions made by Farmers affect the FarmPlots they own, and (directly or indirectly) the Animals in the model landscape.","category":"page"},{"location":"architecture.html#Important-implementation-details","page":"Source code architecture","title":"Important implementation details","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"the model object\")","category":"page"},{"location":"architecture.html#The-model-object","page":"Source code architecture","title":"The model object","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"A cursory reading of the source code will quickly show that most functions take an  SimulationModel object as one of their arguments. The concrete type for this is AgricultureModel, a struct that holds all state that is in any way relevant  to a simulation run. (Persefone has a strict \"no global state\" policy to avoid  state-dependent bugs and allow parallelisation.) The model object gives access to all  agent instances. It also stores the configuration (model.settings), the landscape (model.landscape, a matrix of Pixel objects that store the local land cover, amongst other things), and the current simulation date (model.date). (See Persefone.initmodel for details.)","category":"page"},{"location":"architecture.html#Model-configuration/the-@param-macro","page":"Source code architecture","title":"Model configuration/the @param macro","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The model is configured via a TOML file, the default version of which is at  src/parameters.toml. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the @param macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the outdir parameter belongs to the [core] section of the TOML file,  and must therefore be referenced as  @param(core.outdir). (See  src/core/input.jl  for details.)","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: @param and other macros\nAs @param(parameter) expands to model.settings[\"parameter\"], it can obviously only be used in a context where the model object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the nature macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).","category":"page"},{"location":"architecture.html#Output-data","page":"Source code architecture","title":"Output data","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use Persefone.newdataoutput! to plug into this system. For an example of how to use  this, see src/nature/ecologicaldata.jl.  (See src/core/output.jl for details.)","category":"page"},{"location":"architecture.html#Farm-events","page":"Source code architecture","title":"Farm events","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The FarmEvent struct is used to communicate farming-related events between  submodels. An event can be triggered with createevent! and affects all pixels  within a FarmPlot. (See  src/core/landscape.jl  for details.)","category":"page"},{"location":"architecture.html#Random-numbers-and-logging","page":"Source code architecture","title":"Random numbers and logging","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"By default in Julia, the random number generator (RNG) and the system logger are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the model object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses log statements, it is  only relevant for some functions in src/core/simulation.jl.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: Using the model RNG\nWhenever you need to use a random number,  you must use the model.rng. The easiest way to do this is with the @rand  and @shuffle! macros. (Note that these, too, require access to the model object.)","category":"page"},{"location":"skylark.html#Skylark","page":"Skylark","title":"Skylark","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Alauda arvensis is a common and charismatic species of agricultural landscapes. This animal model is one component of the nature submodel of Persefone.jl.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The  model  description follows  the  ODD  (Overview,  Design  concepts, Details)  protocol  (Grimm  et  al.,  2006; 2010; 2020):","category":"page"},{"location":"skylark.html#.-Purpose","page":"Skylark","title":"1. Purpose","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The purpose of this animal model is to simulate the abundance and distribution of a population of Alauda arvensis in response to farm management in Central European agricultural landscapes.","category":"page"},{"location":"skylark.html#.-Entities,-state-variables,-and-scales","page":"Skylark","title":"2. Entities, state variables, and scales","text":"","category":"section"},{"location":"skylark.html#.1-Landscape","page":"Skylark","title":"2.1 Landscape","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The simulated landscape consists of a grid of pixels with a resolution of 10m and can have an extent of 20km²-200km² (approximately; depending on the chosen input map). Each pixel is assigned a land cover class. It may also be associated with a farm plot, in which case it will contain information about the type and growth stage of the crop planted here. Farm management determines which crops are grown when, and  when disturbance (e.g. mowing, harvesting, tillage) takes place.","category":"page"},{"location":"skylark.html#.2-Animals","page":"Skylark","title":"2.2 Animals","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The simulated individuals (a.k.a. agents) are mature skylarks. Each skylark  is characterised by the following variables:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"ID A unique identifier for this individual, which can be used to link it to its parents and its offspring.\nsex Male or female.\nphase The individual's current stage in the annual/life cycle. May be one of: migration,  nonbreeding, territorysearch, occupation, matesearch, nesting, breeding.\nposition The individual's position in the simulated landscape.\nmate The ID of the individual with which this individual has mated this year, if any.\nterritory A list of coordinates of the positions in the landscape that this individual claims as its nesting and feeding territory.\nnest A coordinate giving the location of the currently active nest.\nclutch The number of juvenile (i.e. not yet independent) skylarks that this individual is currently raising.","category":"page"},{"location":"skylark.html#.-Process-overview-and-scheduling","page":"Skylark","title":"3. Process overview and scheduling","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The simulation proceeds in time steps of one day. Every day, each individual executes the function associated with their current life phase:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"migration: The individual is held in a separate data structure (apart from the model landscape) and does nothing until its return date is reached. Then, it is re-introduced to the landscape and assigned the phase territorysearch (for males) or matesearch (for females).\nterritorysearch: Males return first from migration. If they already have a territory from a previous year, they return to this. Otherwise, they move randomly through the landscape until they find a contiguous territory that satisfies their habitat requirements. Once a male has a territory, it changes its phase to occupation.\nmatesearch: Females return later than males from their winter migration. If they already had a partner the previous year, they have a given probability of remaining with this partner. Otherwise, they move randomly through the landscape, looking for a male with a territory and without a partner. Once the female has a partner, it changes its phase to nesting.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"If an individual fails to find a territory or a mate, it changes its phase to nonbreeding once the breeding season is over.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"occupation: The male moves at random about its territory until the breeding season is over. Then it changes its phase to nonbreeding. (Note: Skylark males actively help with feeding their chicks. However, feeding is only modelled indirectly here, through the process of habitat selection when the male forms its territory - see section 4.1.)\nnesting: The female selects a suitable location within the male's territory for the nest. Building the nest and laying eggs takes a number of days, during which she does nothing else. Then, she changes her phase to breeding.\nbreeding: The female checks for mortality. The probability of brood loss varies with the age of the clutch and the nesting habitat. If and when the chicks reach independence (30 days after hatching), they are instantiated as new individuals in the nonbreeding phase.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"If a nest fails due to predation or disturbance, or a brood leaves the nest successfully, the female resets her phase to nesting and begins again if the breeding season is not yet over. If it is, she changes her phase to nonbreeding.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"nonbreeding: Non-breeding mature birds move randomly around the landscape, keeping close to other individuals (flocking behaviour). Once their individual migration date is reached, they are removed from the landscape until the following year (see above). Mature birds have a mortality probability for their first summer, and others thereafter for each winter.","category":"page"},{"location":"skylark.html#.-Design-concepts","page":"Skylark","title":"4. Design concepts","text":"","category":"section"},{"location":"skylark.html#.1-Basic-principles","page":"Skylark","title":"4.1 Basic principles","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"This model assumes that the two most important drivers of skylark distribution and abundance are habitat availability and juvenile mortality (see literature below). The factors  and processes affecting these are therefore given the most attention in the model, while other  factors and processes are only included superficially, indirectly, or not at all. Specifically,  this means that the phases territorysearch, nesting, and breeding are the most relevant  and detailed parts of the model, as these determine the selection of habitat and the survival of  offspring.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Furthermore, the model concentrates on predation and anthropogenic disturbance (through management actions such as mowing) as the main causes of juvenile mortality. Other causes, such as hunger or bad weather, are currently ignored as they are usually not significant.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The focus on habitat availability and juvenile mortality opens up two avenues by which agricultural management influences skylark populations. First, the farmers' choice of crops and date of sowing determines the quality of the habitat when skylarks select a territory. (For example, unlike summer grain, winter grain is already so high and dense in spring that it is generally avoided for nesting.) Secondly, the frequency and timing of management actions (especially mowing) is a major cause of brood loss. This means that there are direct causal links between agriculture and population trends.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Concentrating on these two drivers allows the rest of the model to be kept simple, reducing both the scientific complexity and computational costs. Thus, foraging movement (both during and after the breeding season) can be ignored or represented as random movement, as it does not directly impact either of the drivers. Likewise, chick growth and winter migration are represented very simply.","category":"page"},{"location":"skylark.html#.2-Emergence","page":"Skylark","title":"4.2 Emergence","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Multiple patterns emerge from the basic principles outlined above. The most important are listed here:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Territory size and population density: The model assumes that skylarks occupy only as much area as they need to satisfy their nesting and foraging requirements, and that population size is limited by the amount of available habitat. This means that territories in high-quality habitat  are smaller than in low-quality habitat. Scaling up, this leads to a pattern whereby population  densities are highest in open landscapes with a diversity of crops, grassland, semi-natural habitat, and lower in landscapes with low habitat diversity or many woody features.\nEcological traps: Jenny (1990) describes a strong ecological trap effect whereby skylarks avoid winter grain crops, preferentially nesting in more open grassland sites. However, the mowing frequency associated with modern agriculture means that nest loss in grassland is almost assured, since there is insufficient time between two mowing dates to raise a brood. This means that landscape composition leads skylarks to breed in habitats that have a high mortality, resulting in population declines.","category":"page"},{"location":"skylark.html#.3-Adaptation","page":"Skylark","title":"4.3 Adaptation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"In the model, skylarks primarily adapt to their surroundings by choosing suitable territories. These are chosen by evaluating the quality of surrounding habitats for breeding and foraging,  and occupying as much area as needed to satisfy requirements (see section 7.1).","category":"page"},{"location":"skylark.html#.4-Objectives","page":"Skylark","title":"4.4 Objectives","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Skylarks' main objective in the model is to have sufficient habitat available to raise a brood. Habitat quality is calculated as a function of habitat type, vegetation height, vegetation cover, and distance to vertical structures (see section 7.1).","category":"page"},{"location":"skylark.html#.5-Learning","page":"Skylark","title":"4.5 Learning","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The model includes no learning by individuals.","category":"page"},{"location":"skylark.html#.6-Prediction","page":"Skylark","title":"4.6 Prediction","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The model includes no predictions by individuals.","category":"page"},{"location":"skylark.html#.7-Sensing","page":"Skylark","title":"4.7 Sensing","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Skylarks can perceive the landscape structure in a given radius around them (habitat type, vegetation height and cover). They can also see nearby conspecifics and are aware of the territories claimed by other individuals. When mating, they recognise whether another individual already has a mate, and mated individuals share information about their territory and brood status.","category":"page"},{"location":"skylark.html#.8-Interaction","page":"Skylark","title":"4.8 Interaction","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The model includes two direct forms of interaction. First, during mating, females move around the landscape looking for males who have a territory but no mate yet. Once they have found one, the two individuals set each other as their mate. Secondly, after the breeding seasons, individuals move around the landscape, keeping close to other individuals in their vicinity (flocking behaviour).","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"There are also indirect interactions, in that there is a competition for habitat (territory that has been claimed by one male cannot be occupied by another) and males (males that have mated with one female will not mate with another in the same season).","category":"page"},{"location":"skylark.html#.9-Stochasticity","page":"Skylark","title":"4.9 Stochasticity","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Stochasticity is used when modelling mortality and movement. Predation mortality is modelled as an  age- and habitat-dependent probability, while migration mortality is a simple probability. Dispersal  movement (when searching for a territory or a mate) is modelled as a random walk, as it is assumed  that skylarks are not significantly impeded in their long-range movement by habitats that are  unsuitable for foraging or nesting. Foraging movement by the male and by non-breeding individuals is  also random, as it is desirable to show movement (to help model analysis) but unimportant to model  this exactly.","category":"page"},{"location":"skylark.html#.10-Collectives","page":"Skylark","title":"4.10 Collectives","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"After the breeding season, skylarks move around in loose agglomerations (flocking behaviour). However, this has no relevant ecological effect.","category":"page"},{"location":"skylark.html#.11-Observation","page":"Skylark","title":"4.11 Observation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"TODO","category":"page"},{"location":"skylark.html#.-Initialisation","page":"Skylark","title":"5. Initialisation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"At the beginning of a model run, pairs of skylarks are created on grassland and agricultural land, keeping a distance of 60m to vertical structures and allowing each pair approximately 3ha of suitable habitat (an average territory size in agricultural landscapes).","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"For details, see the source code and the associated documentation.","category":"page"},{"location":"skylark.html#.-Input-data","page":"Skylark","title":"6. Input data","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The general input to Persefone (i.e. land use maps and weather data) is described here.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The following extract from the source code lists the species parameters and values used by the Skylark model, based on the literature cited below:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"@species Skylark begin\n    const movementrange::Length = 500m #XXX arbitrary\n    const visionrange::Length = 200m #XXX arbitrary\n    \n    const eggtime::Int64 = 11 # days from laying to hatching\n    const nestlingtime::Int64 = 9 # days from hatching to leaving nest\n    const fledglingtime::Int64 = 21 # days from leaving the nest to independence\n\n    #XXX predation mortality should be habitat-dependent\n    const eggpredationmortality::Float64 = 0.03 # per-day egg mortality from predation\n    const nestlingpredationmortality::Float64 = 0.03 # per-day nestling mortality from predation\n    const fledglingpredationmortality::Float64 = 0.01 # per-day fledgling mortality from predation\n    const firstyearmortality::Float64 = 0.38 # total mortality in the first year after independence\n    const migrationmortality::Float64 = 0.33 # chance of dying during the winter\n\n    const minimumterritory = 5000m² # size of territory under ideal conditions\n    const mindistancetoedge = 60m # minimum distance of habitat to vertical structures\n    const maxforageheight = 50cm # maximum preferred vegetation height for foraging\n    const maxforagecover = 0.7 # maximum preferred vegetation cover for foraging\n    const nestingheight = (15cm, 25cm) # min and max preferred vegetation height for nesting\n    const nestingcover = (0.2, 0.5) # min and max preferred vegetation cover for nesting\n\n    const matefaithfulness = 0.5 # chance of a female retaining her previous partner\n    const nestingbegin::Tuple{Int64,Int64} = (April, 10) # begin nesting in the middle of April\n    const nestbuildingtime::UnitRange{Int64} = 4:5 # 4-5 days needed to build a nest (doubled for first nest)\n    const eggsperclutch::UnitRange{Int64} = 2:5 # eggs laid per clutch\n    const nestingend::Int64 = July # last month of nesting\nend","category":"page"},{"location":"skylark.html#.-Submodels","page":"Skylark","title":"7. Submodels","text":"","category":"section"},{"location":"skylark.html#.1-Territory-formation","page":"Skylark","title":"7.1 Territory formation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"TODO","category":"page"},{"location":"skylark.html#.2-Juvenile-mortality","page":"Skylark","title":"7.2 Juvenile mortality","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"TODO","category":"page"},{"location":"skylark.html#.-References","page":"Skylark","title":"8. References","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Bauer, H.-G., Bezzel, E., & Fiedler, W. (Eds.). (2012). Das Kompendium der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw. Aufl. 2005). AULA-Verlag\nDelius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis. Ibis, 107(4), 466–492.\nDonald et al. (2002). Survival rates, causes of failure and productivity of Skylark Alauda arvensis nests on lowland farmland.  Ibis, 144(4), 652–664.\nGlutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas. Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden. ISBN 3-89104-019-9\nJenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda arvensis in einer intensiv genutzten Agrarlandschaft. Journal für Ornithologie, 131(3), 241–265.\nJeromin, K. (2002). Zur Ernährungsökologie der Feldlerche (Alauda arvensis L. 1758)  in der Reproduktionsphase [Doctoral thesis].  Christian-Albrechts-Universität zu Kiel.\nPüttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. Ecology and Evolution, 12(1), e8461.","category":"page"},{"location":"species.html#Species-models","page":"Species models","title":"Species models","text":"","category":"section"},{"location":"species.html","page":"Species models","title":"Species models","text":"The ecological submodel in Persefone simulates a range of species in agricultural landscapes.","category":"page"},{"location":"species.html#Skylark","page":"Species models","title":"Skylark","text":"","category":"section"},{"location":"species.html","page":"Species models","title":"Species models","text":"Modules = [Persefone]\nPages = [\"nature/species/skylark.jl\"]","category":"page"},{"location":"species.html#Persefone.Skylark","page":"Species models","title":"Persefone.Skylark","text":"Skylark\n\nAlauda arvensis is a common and charismatic species of agricultural landscapes.\n\nSources:     - Bauer, H.-G., Bezzel, E., & Fiedler, W. (Eds.). (2012). Das Kompendium       der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung       und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw.       Aufl. 2005). AULA-Verlag     - Delius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis.       Ibis, 107(4), 466–492. https://doi.org/10.1111/j.1474-919X.1965.tb07332.x     - Donald et al. (2002). Survival rates, causes of failure and productivity       of Skylark Alauda arvensis nests on lowland farmland. Ibis, 144(4), 652–664.       https://doi.org/10.1046/j.1474-919X.2002.00101.x     - Glutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas.       Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden.       ISBN 3-89104-019-9     - Jenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda       arvensis in einer intensiv genutzten Agrarlandschaft. Journal für Ornithologie,       131(3), 241–265. https://doi.org/10.1007/BF01640998     - Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks       indicate no seasonal decrease in food availability in heterogeneous farmland.       Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461\n\n\n\n\n\n","category":"type"},{"location":"species.html#Persefone.#898#fun","page":"Species models","title":"Persefone.#898#fun","text":"Initialise the skylark population. Creates pairs of skylarks on grassland and agricultural land, keeping a distance of 60m to vertical structures and giving each pair an area of 3ha.\n\n\n\n\n\n","category":"function"},{"location":"species.html#Persefone.allowsnesting-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}","page":"Species models","title":"Persefone.allowsnesting","text":"allowsnesting(skylark, model, pos)\n\nCheck whether the given position is suitable for nesting.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.breeding-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.breeding","text":"Females that have laid eggs take care of their chicks, restarting the nesting process once the chicks are independent or in case of brood loss.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.create!-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.create!","text":"Initialise a skylark individual. Selects migration dates and checks if the bird should currently be on migration. Also sets other individual-specific variables.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.destroynest!-Tuple{Persefone.Skylark, String}","page":"Species models","title":"Persefone.destroynest!","text":"destroynest!(skylark, reason)\n\nRemove the skylark's nest and offspring due to disturbance or predation.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.findterritory-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.findterritory","text":"findterritory(skylark, model)\n\nCheck whether the habitat surrounding the skylark is suitable for establishing a territory. If it is, return the list of coordinates that make up the new territory, else return an empty list.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.foragequality-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}","page":"Species models","title":"Persefone.foragequality","text":"foragequality(skylark, model, pos)\n\nCalculate the relative quality of the habitat at this position for foraging. This assumes that open habitat is best (quality = 1.0), and steadily decreases as vegetation height and/or cover increase. (Linear regressions based on Püttmanns et al., 2021; Jeromin, 2002; Jenny, 1990b.)\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.matesearch-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.matesearch","text":"Females returning from migration move around to look for a suitable partner with a territory.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.migrationdates-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.migrationdates","text":"migrationdates(skylark, model)\n\nSelect the dates on which this skylark will leave for / return from its migration, based on observed migration patterns.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.nesting-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.nesting","text":"Females that have found a partner build a nest and lay eggs in a suitable location.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.nonbreeding-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.nonbreeding","text":"Non-breeding adults move around with other individuals and check for migration.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.occupation-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.occupation","text":"Once a male has found a territory, he remains in it until the breeding season is over, adjusting it to new conditions when and as necessary.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.territorysearch-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.territorysearch","text":"Males returning from migration move around to look for suitable habitats to establish a territory.\n\n\n\n\n\n","category":"method"},{"location":"species-dsl.html#Defining-new-species","page":"Defining new species","title":"Defining new species","text":"","category":"section"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"In order to make implementing new species as easy as possible, Persefone includes a domain-specific language (DSL) built from a collection of macros and functions.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Here is an example of what this looks like, using a hypothetical mermaid species:","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"@species Mermaid begin\n    ageofmaturity = 2\n    pesticidemortality = 1.0\nend\n\n@create Mermaid begin\n    @debug \"Created $(animalid(self)).\"\nend\n\n@phase Mermaid life begin\n    @debug \"$(animalid(self)) is swimming happily in its pond.\"\n    @respond pesticide @kill(self.pesticidemortality, \"poisoning\")\n    @respond harvesting @setphase(drought)\n    if self.sex == female && length(@neighbours()) < 3 &&\n        self.age >= self.ageofmaturity && @landcover() == water\n        @reproduce()\n    end\nend\n\n@phase Mermaid drought begin\n    n = sum(1 for a in @neighbours())\n    @debug \"$(animalid(self)) is experiencing drought with $n neighbour(s).\"\n    @respond sowing @setphase(life)\nend\n\n@populate Mermaid begin\n    birthphase = life\n    initphase = life\n    habitat = @habitat(@landcover() == water)\n    pairs=true\nend","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"A complete species definition consists of one call each to @species, @create, @populate, and one or more calls to @phase. Another important macro is @habitat. Further macros are available to provide convenience wrappers for common functions.  (See src/nature/nature.jl for details.)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The first macro to call is @species. This takes two arguments: a species  name and a definition block (enclosed in begin and end tags). Within the block, species-specific parameters and variables can be defined (and optionally given values) that should be available throughout a species' lifetime. ","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Next, each species must define one or more @phase blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each @phase block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species' phase variable is set to this phase.) Code in this section  has access to the model object as well as a self object, which is the  currently active Animal agent. Within a phase block, @respond  can be used to define the species' response to a FarmEvent that affects  the species' current location, while a variety of other macros provide wrappers to  life history and movement functions from src/nature/populations.jl.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The third macro to call is @create. Like @phase, this defines a function with access to the world and self objects. This function is called whenever a new  individual of this species is created (either at birth, or when the model is initialised).","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The last macro that must be called is [@populate]. Whereas @create regulates the creation of individual animals, @populate determines how the population of a species is initialised at the start of a simulation. It does this by defining values for the parameters used by initpopulation!. The full list of parameters that can be used is documented under PopInitParams.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The final important macro is @habitat. This defines a \"habitat descriptor\", i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to @habitat consists of a logical expression, which has access to the animal's current position (the pos tuple variable) and the model. Various macros are available to easily reference information about the current location, such as @landcover or @distancetoedge.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"All of these macros are defined in src/nature/macros.jl.","category":"page"},{"location":"CHANGELOG.html#Changelog","page":"Changelog","title":"Changelog","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"All notable changes to this project will be documented in this file.","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.","category":"page"},{"location":"CHANGELOG.html#[1.0.0]-in-planning","page":"Changelog","title":"[1.0.0] - in planning","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Aim: 3 species, 2 crop growth models, farm model, GAEC scenarios, experimental analysis","category":"page"},{"location":"CHANGELOG.html#[0.6.0]-in-planning","page":"Changelog","title":"[0.6.0] - in planning","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Plan: integrate AquaCrop (#79), set up first experiments","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"","category":"page"},{"location":"CHANGELOG.html#[0.5.4]-in-planning","page":"Changelog","title":"[0.5.4] - in planning","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Plan: basic farm model (#16), decouple CairoMakie (#81), test Skylark model (#96, #97)","category":"page"},{"location":"CHANGELOG.html#[0.5.3]-unreleased","page":"Changelog","title":"[0.5.3] - unreleased","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Plan: code restructuring to allow multiple crop models (#70)","category":"page"},{"location":"CHANGELOG.html#Added","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html#Changed","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html#Deprecated","page":"Changelog","title":"Deprecated","text":"","category":"section"},{"location":"CHANGELOG.html#Removed","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html#Fixed","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html#[0.5.2]-30-07-2024","page":"Changelog","title":"[0.5.2] - 30-07-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Rewrote the skylark model","category":"page"},{"location":"CHANGELOG.html#Added-2","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Skylark model is largely rewritten to follow a new phase structure (#9)\nanimals can occupy territories (see @occupy, @isoccupied, @vacate macros/functions) (#94)\n@cropcover macro and function\nODD documentation for Skylark","category":"page"},{"location":"CHANGELOG.html#Changed-2","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"input files that are now copied to a separate inputs directory within the output directory\nEventType renamed to Management for clarity\ndocumentation website now has a \"Scientific Documentation\" section","category":"page"},{"location":"CHANGELOG.html#Removed-2","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"old skylark model (has been rewritten, see above)","category":"page"},{"location":"CHANGELOG.html#Fixed-2","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"all skylarks now migrate (#90)\ninsectbiomass() uses units","category":"page"},{"location":"CHANGELOG.html#[0.5.1]-13-06-2024","page":"Changelog","title":"[0.5.1] - 13-06-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Added Unitful.jl","category":"page"},{"location":"CHANGELOG.html#Added-3","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Unitful.jl now used to add units to quantities\nworld.mapdirectory parameter specifies the path to the directory in which","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"landcovermap, farmfieldsmap, and weatherfile are located","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"world.mapresolution parameter specifies the input maps' spatial resolution in meters","category":"page"},{"location":"CHANGELOG.html#Changed-3","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"spatial functions now work with explicit distances (using Unitful.jl) rather than using the number of pixels\nall species definitions and tests updated to use units","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"","category":"page"},{"location":"CHANGELOG.html#[0.5.0]-07-06-2024","page":"Changelog","title":"[0.5.0] - 07-06-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"This release doesn't add much new functionality, but represents a major restructuring  of the code base. Specifically, it removes the Agents.jl dependency and changes the  way the species definition macros work and are used.","category":"page"},{"location":"CHANGELOG.html#Added-4","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"SimulationModel type, extended by AgricultureModel struct\n@create macro defines a special phase function that is called when an individual animal is created (at birth or on model initialisation)\nfunctions (and associated macros) to replace Agents.jl functionality:\nmove!() and walk!() \nnearby_ids(), nearby_animals(), countanimals(), neighbours()\ndirectionto(), distanceto(), randomdirection()\nnagents(), killallanimals!()\n@here macro to return the pixel currently occupied by the active animal\ncore.logoutput parameter to define whether logs are printed to screen, file, none, or both\nlarge logo and model structure diagram\nChangelog","category":"page"},{"location":"CHANGELOG.html#Changed-4","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"SimulationModel replaces AgentBasedModel\nSpecies definition macros revamped:\n@species now only defines parameters and variables and creates a mutable struct\n@phase must now be defined in the top-level code and creates a global function\n@initialise renamed to @populate, must also be called in the top-level code\ninitindividual() renamed to create!()\nSkylark, Wolpertinger, and Wyvern updated to match the new macros\nrequires Julia 1.10","category":"page"},{"location":"CHANGELOG.html#Removed-3","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Agents.jl dependency (including AgentBasedModel and functions for adding/moving/removing agents)","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"","category":"page"},{"location":"CHANGELOG.html#[0.4.1]-2023-11-14","page":"Changelog","title":"[0.4.1] - 2023-11-14","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Initial version of the skylark model","category":"page"},{"location":"CHANGELOG.html#Added-5","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"initial version of the Skylark species\nsmall Jena map\nanimal individuals keep track of their parents' IDs\nseveral new functions and macros for animals\ninstallation instructions for Windows","category":"page"},{"location":"CHANGELOG.html#Changed-5","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"graphics output is more configurable","category":"page"},{"location":"CHANGELOG.html#[0.4.0]-2023-10-28","page":"Changelog","title":"[0.4.0] - 2023-10-28","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Functions for animal populations","category":"page"},{"location":"CHANGELOG.html#Added-6","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"initialisation functions for individuals (not just species)\nmigration function / migrant pool for animals that disappear from the landscape during winter\nskylark migration","category":"page"},{"location":"CHANGELOG.html#Changed-6","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"online documentation was expanded and restructured\nnature macros moved to a separate file","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Started changelog at this point, earlier versions are not included.","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"<!– Template","category":"page"},{"location":"CHANGELOG.html#[version]-unreleased","page":"Changelog","title":"[version] - unreleased","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"<comments>","category":"page"},{"location":"CHANGELOG.html#*PLANNED*","page":"Changelog","title":"PLANNED","text":"","category":"section"},{"location":"CHANGELOG.html#Added-7","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html#Changed-7","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html#Deprecated-2","page":"Changelog","title":"Deprecated","text":"","category":"section"},{"location":"CHANGELOG.html#Removed-4","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html#Fixed-3","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"–>","category":"page"},{"location":"developing.html#Developing-Persefone","page":"Developing Persefone","title":"Developing Persefone","text":"","category":"section"},{"location":"developing.html#Setting-up","page":"Developing Persefone","title":"Setting up","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"If you haven't worked with Julia before, here are detailed instructions for how to set up your development environment. The main development is currently done on Linux (and as the primary execution platform will be an HPC, Linux compatibility is important), but developing on Windows works too.","category":"page"},{"location":"developing.html#Visual-Studio-Code-on-Windows","page":"Developing Persefone","title":"Visual Studio Code on Windows","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Download and install Julia,  git and Visual Studio Code.\nInstall the Julia extension for VS Code: In VS Code, open the extensions pane (Ctrl+Shift+X). Search for and install Julia Language Support.\nClone the Gitlab repository: In VS Code, open the source control pane (Ctrl+Shift+G). Click on Clone and enter the repo URL. Then select a folder on your computer to download the files into, and let VS Code open the project once it has been cloned.\nStart a Julia REPL: In VS Code, bring up the command palette (Ctrl+Shift+P). Execute the command Julia: Start REPL. Then install all dependencies of Persefone by running using Pkg; Pkg.activate(\".\"); Pkg.instantiate(). (This will take some time.)\nOpen the file run.jl and click Execute (triangular button in the top right). The source code will compile (this can take a lot of time the first time you do it) and run a default simulation.\nFurther steps: You may want to familiarise yourself with how to use  git with VS Code. You may also want to clone the Persefone Desktop repository (repeat steps 3 to 5).","category":"page"},{"location":"developing.html#Emacs-on-Linux","page":"Developing Persefone","title":"Emacs on Linux","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"You can of course also use VS Code on Linux. In that case, follow the instructions above.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Make sure you have git and Julia installed. Git should be in your distro's repos (e.g. sudo apt install git). To install Julia, download the binary and unpack it. For greater ease of use, copy the unpacked files to /usr/local/lib/julia (or similar) and create a symlink to the executable: sudo ln -s /usr/local/lib/julia/bin/julia /usr/local/bin/julia. Then go the to folder that you want to use for development and run  git clone https://git.idiv.de/persefone/persefone-model.git . in your terminal.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"There are a couple of addons that make working with Julia much nicer in Emacs:","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"julia-mode gives syntax highlighting. Install with M-x package-install julia-mode.\njulia-snail provides IDE-like features,  especially a fully-functional REPL and the ability to evaluate code straight from inside a buffer. Note that the installation can be somewhat tricky. You first need to manually install all the dependencies of its dependency vterm, then install vterm itself with M-x package-install vterm, before you can do M-x package-install julia-snail. Then add it to your init.el with (require 'julia-snail) and (add-hook 'julia-mode-hook #'julia-snail-mode).\ncompany-mode integrates with Snail to give code  completion. Install with M-x package-install company, then add  (add-hook 'julia-mode-hook #'company-mode) and  (global-set-key (kbd \"C-<tab>\") 'company-complete) to your init.el.\nmagit is a great git interface for Emacs. Install with M-x package-install magit and add (global-set-key (kbd \"C-x g\") 'magit-status) to your init.el.","category":"page"},{"location":"developing.html#Development-workflow","page":"Developing Persefone","title":"Development workflow","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Pull the current version from the master branch on Gitlab:  https://git.idiv.de/persefone/persefone-model.\nIf you are working on a new feature, create a new branch to avoid breaking the master branch. (The master branch on Github should always be in a runnable and error-free state.)\nImplement your changes.\nRun an example simulation and the test suite to make sure everything works without crashing (make run and make test on Linux, or execute run.jl and test/runtests.jl manually.)\nCommit your work frequently, and try to keep each commit small. Don't forget to add relevant tests to the test suite.\nOnce your satisfied with your work, do another pull/merge from the master branch in case somebody else changed the branch in the meantime. Then merge your work into master and push to the Gitlab server.\nRepeat :-)","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The Gitlab issue tracker  can be used to create, discuss, and assign tasks, as well as to monitor progress towards  milestones/releases. Once we have a first release, we will start using  semantic versioning and a changelog.","category":"page"},{"location":"developing.html#Important-libraries","page":"Developing Persefone","title":"Important libraries","text":"","category":"section"},{"location":"developing.html#Revise.jl","page":"Developing Persefone","title":"Revise.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Revise.jl allows one to reload code without restarting the Julia interpreter. Get it with Pkg.add(\"Revise\"), then  add using Revise to .julia/config/startup.jl to have it automatically available.","category":"page"},{"location":"developing.html#Test","page":"Developing Persefone","title":"Test","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone uses the inbuilt Julia testing framework. All new functions should have appropriate tests written for them in the appropriate file in the test directory. (See test/runtests.jl for details.) There are three ways to run the test suite: in the terminal, executing make test or cd test; julia runtests.jl; or in the Julia REPL,  Pkg.activate(\".\"); Pkg.test().","category":"page"},{"location":"developing.html#Documenter.jl","page":"Developing Persefone","title":"Documenter.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The HTML documentation is generated using Documenter.jl. Therefore, all new functions should have docstrings attached. New files need to be integrated into the relevant documentation source files in docs/src, and if necessary into docs/builddocs.jl. To build the documentation, run make docs, or cd docs; julia builddocs.jl (if using the latter, don't forget to update the date and commit in docs/src/index.md).","category":"page"},{"location":"developing.html#Graphics-and-user-interface","page":"Developing Persefone","title":"Graphics and user interface","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone uses Makie as a plotting library to generate its output graphics. Additionally, Persefone Desktop uses  QML.jl to create its graphical user interface.","category":"page"},{"location":"developing.html#Unitful.jl","page":"Developing Persefone","title":"Unitful.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Throughout the source code, variables can be tagged with their appropriate units using the Unitful.jl library. This makes the code easier to understand, and also allows automatic unit conversion:","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"julia> 1ha == 10000m²\ntrue\n\njulia> 2km |> m\n2000 m\n\njulia> 2km / 10m\n200.0","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Within Persefone, the following units and dimensions have been imported for direct usage: cm, m, km, m², ha, km², mg, g, kg, Length, Area, Mass.","category":"page"},{"location":"simulation.html#Simulation","page":"Simulation","title":"Simulation","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"The core and world directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.","category":"page"},{"location":"simulation.html#Persefone.jl","page":"Simulation","title":"Persefone.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file defines the module, including all exported symbols and two high-level types.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"Persefone.jl\"]","category":"page"},{"location":"simulation.html#Persefone.ModelAgent","page":"Simulation","title":"Persefone.ModelAgent","text":"ModelAgent\n\nThe supertype of all agents in the model (animal species, farmer types, farmplots).\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.SimulationModel","page":"Simulation","title":"Persefone.SimulationModel","text":"SimulationModel\n\nThe supertype of AgricultureModel. This is needed to avoid circular dependencies (most types and functions depend on SimulationModel, but the definition of the model struct depends on these types).\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#simulation.jl","page":"Simulation","title":"simulation.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file includes the basal functions for initialising and running simulations.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"core/simulation.jl\"]","category":"page"},{"location":"simulation.html#Persefone.AgricultureModel","page":"Simulation","title":"Persefone.AgricultureModel","text":"AgricultureModel\n\nThis is the heart of the model - a struct that holds all data and state for one simulation run. It is created by initialise and passed as input to most model functions.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.finalise!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.finalise!","text":"finalise!(model)\n\nWrap up the simulation. Finalises and visualises output, then terminates.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initialise","page":"Simulation","title":"Persefone.initialise","text":"initialise(config=PARAMFILE, seed=nothing)\n\nInitialise the model: read in parameters, create the output data directory, and instantiate the SimulationModel object(s). Optionally allows specifying the configuration file and overriding the seed parameter. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}","page":"Simulation","title":"Persefone.initmodel","text":"initmodel(settings)\n\nInitialise a model object using a ready-made settings dict. This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.nagents-Tuple{AgricultureModel}","page":"Simulation","title":"Persefone.nagents","text":"nagents(model)\n\nReturn the total number of agents in a model object.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}","page":"Simulation","title":"Persefone.paramscan","text":"paramscan(settings)\n\nCreate a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.simulate","page":"Simulation","title":"Persefone.simulate","text":"simulate(config=PARAMFILE, seed=nothing)\n\nInitialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and a seed for the RNG.\n\nThis is the default way to run a Persefone simulation.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.simulate!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.simulate!","text":"simulate!(model)\n\nCarry out a complete simulation run using a pre-initialised model object.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.stepagent!-Tuple{ModelAgent, SimulationModel}","page":"Simulation","title":"Persefone.stepagent!","text":"stepagent!(agent, model)\n\nAll agent types must define a stepagent!() method that will be called daily.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.stepsimulation!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.stepsimulation!","text":"stepsimulation!(model)\n\nExecute one update of the model.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#landscape.jl","page":"Simulation","title":"landscape.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file manages the landscape maps that underlie the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/landscape.jl\"]","category":"page"},{"location":"simulation.html#Persefone.FarmEvent","page":"Simulation","title":"Persefone.FarmEvent","text":"FarmEvent\n\nA data structure to define a landscape event, giving its type, spatial extent, and duration.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.LandCover","page":"Simulation","title":"Persefone.LandCover","text":"The land cover classes encoded in the Mundialis Sentinel data.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.Management","page":"Simulation","title":"Persefone.Management","text":"The types of management event that can be simulated\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.Pixel","page":"Simulation","title":"Persefone.Pixel","text":"Pixel\n\nA pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.bounds-Tuple{Number}","page":"Simulation","title":"Persefone.bounds","text":"bounds(x; max=Inf, min=0)\n\nA utility function to make sure that a number is within a given set of bounds. Returns max/min if x is greater/less than this.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.createevent!","page":"Simulation","title":"Persefone.createevent!","text":"createevent!(model, pixels, name, duration=1)\n\nAdd a farm event to the specified pixels (a vector of position tuples) for a given duration.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}","page":"Simulation","title":"Persefone.directionto","text":"directionto(pos, model, habitatdescriptor)\n\nCalculate the direction from the given location to the closest location matching the habitat descriptor function. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}","page":"Simulation","title":"Persefone.directionto","text":"directionto(pos, model, habitattype)\n\nCalculate the direction from the given location to the closest habitat of the specified type. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitatdescriptor)\n\nCalculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitattype)\n\nCalculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.distancetoedge","text":"distancetoedge(pos, model)\n\nCalculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.farmplot","text":"farmplot(position, model)\n\nReturn the farm plot at this position, or nothing if there is none (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.inbounds-Tuple{Any, Any}","page":"Simulation","title":"Persefone.inbounds","text":"inbounds(pos, model)\n\nIs the given position within the bounds of the model landscape?\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initlandscape-Tuple{String, String, String}","page":"Simulation","title":"Persefone.initlandscape","text":"initlandscape(directory, landcovermap, farmfieldsmap)\n\nInitialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.landcover-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.landcover","text":"landcover(position, model)\n\nReturn the land cover class at this position (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.randomdirection-Tuple{SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}","page":"Simulation","title":"Persefone.randomdirection","text":"randomdirection(model, distance)\n\nGet a random direction coordinate tuple within the specified distance.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.randompixel","page":"Simulation","title":"Persefone.randompixel","text":"randompixel(position, model, range, habitatdescriptor)\n\nFind a random pixel within a given range of the position that matches the habitatdescriptor (create this using @habitat).\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.safebounds-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.safebounds","text":"safebounds(pos, model)\n\nMake sure that a given position is within the bounds of the model landscape.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.updateevents!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.updateevents!","text":"updateevents!(model)\n\nCycle through the list of events, removing those that have expired.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#weather.jl","page":"Simulation","title":"weather.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file reads in weather data and makes it available to the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/weather.jl\"]","category":"page"},{"location":"simulation.html#Persefone.Weather","page":"Simulation","title":"Persefone.Weather","text":"Weather\n\nA single weather datum, combining the observations from one day.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}","page":"Simulation","title":"Persefone.initweather","text":"initweather(weatherfile, startdate, enddate)\n\nLoad a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.\n\nNote: This requires a weather file in the format produced by data/extract_weather_data.R.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.maxtemp-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.maxtemp","text":"maxtemp(model)\n\nReturn today's maximum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.meantemp-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.meantemp","text":"meantemp(model)\n\nReturn today's mean temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.mintemp-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.mintemp","text":"mintemp(model)\n\nReturn today's minimum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.precipitation-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.precipitation","text":"precipitation(model)\n\nReturn today's total precipitation in mm.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.sunshine-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.sunshine","text":"sunshine(model)\n\nReturn today's sunshine duration in hours.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.vapourpressure-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.vapourpressure","text":"vapourpressure(model)\n\nReturn today's average vapour pressure in hPa.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.windspeed-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.windspeed","text":"windspeed(model)\n\nReturn today's average windspeed in m/s.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Farm-submodel","page":"Farm submodel","title":"Farm submodel","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.","category":"page"},{"location":"farm.html#farm.jl","page":"Farm submodel","title":"farm.jl","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"This file is responsible for managing the farm module(s).","category":"page"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Modules = [Persefone]\nPages = [\"farm/farm.jl\"]","category":"page"},{"location":"farm.html#Persefone.Farmer","page":"Farm submodel","title":"Persefone.Farmer","text":"Farmer\n\nThis is the agent type for the farm ABM. (Not yet implemented.)\n\n\n\n\n\n","category":"type"},{"location":"farm.html#Persefone.initfarms!-Tuple{SimulationModel}","page":"Farm submodel","title":"Persefone.initfarms!","text":"initfarms!(model)\n\nInitialise the model with a set of farm agents.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Persefone.stepagent!-Tuple{Farmer, SimulationModel}","page":"Farm submodel","title":"Persefone.stepagent!","text":"stepagent!(farmer, model)\n\nUpdate a farmer by one day.\n\n\n\n\n\n","category":"method"},{"location":"adapting.html#Adapting-Persefone","page":"Adapting Persefone","title":"Adapting Persefone","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"A key development goal of Persefone is to be FAIR: findable, accessible, interoperable, and reusable. We aim to build a model that is both easy  to use and easy to adapt to new situations.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"There are multiple ways to adapt Persefone for a new modelling study:","category":"page"},{"location":"adapting.html#Changing-the-parameters","page":"Adapting Persefone","title":"Changing the parameters","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"The simplest way to adapt Persefone is simply by changing the parameters. Copy src/parameters.toml to a new location, adjust it to your needs, and run the model using julia run.jl -c <configfile>.","category":"page"},{"location":"adapting.html#Changing-the-region","page":"Adapting Persefone","title":"Changing the region","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described here.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"You may also need to change aspects of the farm submodel. This is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-animal-species","page":"Adapting Persefone","title":"Adding new animal species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To implement a new species to the nature submodel, add a new file to the  src/nature/species directory and include it in src/Persefone.jl, as well as adding the name of the species to the nature.targetspecies parameter. In the new file, implement the species using the @species syntax as described here.","category":"page"},{"location":"adapting.html#Adding-new-crop-species","page":"Adapting Persefone","title":"Adding new crop species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Crop growth is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-farmer-behaviour","page":"Adapting Persefone","title":"Adding new farmer behaviour","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Farmer behaviour is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-a-new-submodel","page":"Adapting Persefone","title":"Adding a new submodel","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To add a new submodel in addition to the existing ones (nature, crop, and farm), you need to familiarise yourself with the software architecture. In particular, you need to understand how initialisation and scheduling works in src/core/simulation.jl, and what information is stored in the model object.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"If you want to add a new agent type, create a subtype of ModelAgent, implement a stepagent! function for it and add it to Persefone.initmodel.","category":"page"},{"location":"adapting.html#Linking-to-another-model","page":"Adapting Persefone","title":"Linking to another model","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a Julia package, with a module exporting various model functions, types, and macros (see  src/Persefone.jl). Of particular interest are the functions simulate (set up and run a complete simulation based on a config file), initialise (create one or more model objects from a config file), simulate! (do a simulation run with an existing model object), and stepsimulation! (update a model object by one time step).","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To interface with Julia from another language, see the Julia docs here and here.","category":"page"},{"location":"crop-models.html#Crop-models","page":"Crop models","title":"Crop models","text":"","category":"section"},{"location":"crop-models.html","page":"Crop models","title":"Crop models","text":"TODO","category":"page"},{"location":"crop-models.html#ALMaSS","page":"Crop models","title":"ALMaSS","text":"","category":"section"},{"location":"crop-models.html#AquaCrop","page":"Crop models","title":"AquaCrop","text":"","category":"section"},{"location":"odd.html#Overview,-Design,-Details-(ODD)","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"","category":"section"},{"location":"odd.html","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"The  model  description follows  the  ODD  (Overview,  Design  concepts, Details)  protocol  (Grimm  et  al.,  2006; 2010; 2020):","category":"page"},{"location":"odd.html#.-Purpose","page":"Overview, Design, Details (ODD)","title":"1. Purpose","text":"","category":"section"},{"location":"odd.html#.-Entities,-state-variables,-and-scales","page":"Overview, Design, Details (ODD)","title":"2. Entities, state variables, and scales","text":"","category":"section"},{"location":"odd.html#.-Process-overview-and-scheduling","page":"Overview, Design, Details (ODD)","title":"3. Process overview and scheduling","text":"","category":"section"},{"location":"odd.html#.-Design-concepts","page":"Overview, Design, Details (ODD)","title":"4. Design concepts","text":"","category":"section"},{"location":"odd.html#.1-Basic-principles","page":"Overview, Design, Details (ODD)","title":"4.1 Basic principles","text":"","category":"section"},{"location":"odd.html#.2-Emergence","page":"Overview, Design, Details (ODD)","title":"4.2 Emergence","text":"","category":"section"},{"location":"odd.html#.3-Adaptation","page":"Overview, Design, Details (ODD)","title":"4.3 Adaptation","text":"","category":"section"},{"location":"odd.html#.4-Objectives","page":"Overview, Design, Details (ODD)","title":"4.4 Objectives","text":"","category":"section"},{"location":"odd.html#.5-Learning","page":"Overview, Design, Details (ODD)","title":"4.5 Learning","text":"","category":"section"},{"location":"odd.html#.6-Prediction","page":"Overview, Design, Details (ODD)","title":"4.6 Prediction","text":"","category":"section"},{"location":"odd.html#.7-Sensing","page":"Overview, Design, Details (ODD)","title":"4.7 Sensing","text":"","category":"section"},{"location":"odd.html#.8-Interaction","page":"Overview, Design, Details (ODD)","title":"4.8 Interaction","text":"","category":"section"},{"location":"odd.html#.9-Stochasticity","page":"Overview, Design, Details (ODD)","title":"4.9 Stochasticity","text":"","category":"section"},{"location":"odd.html#.10-Collectives","page":"Overview, Design, Details (ODD)","title":"4.10 Collectives","text":"","category":"section"},{"location":"odd.html#.11-Observation","page":"Overview, Design, Details (ODD)","title":"4.11 Observation","text":"","category":"section"},{"location":"odd.html#.-Initialisation","page":"Overview, Design, Details (ODD)","title":"5. Initialisation","text":"","category":"section"},{"location":"odd.html#.-Input-data","page":"Overview, Design, Details (ODD)","title":"6. Input data","text":"","category":"section"},{"location":"odd.html#.-Submodels","page":"Overview, Design, Details (ODD)","title":"7. Submodels","text":"","category":"section"},{"location":"odd.html#.-References","page":"Overview, Design, Details (ODD)","title":"8. References","text":"","category":"section"},{"location":"gis.html#Maps-and-weather-data","page":"Maps and weather data","title":"Maps and weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Persefone currently requires two separate map input files: one for land cover, the other for field geometry. Additionally, a weather input file is needed.  This documents describe how to obtain and process the data needed for each  of these.","category":"page"},{"location":"gis.html#Land-cover-maps","page":"Maps and weather data","title":"Land cover maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Land cover maps for Germany at 10m resolution can be obtained from  Mundialis. These are generated annually from Sentinel data and comprise the following  land cover classes:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"10: forest\n20: low vegetation\n30: water\n40: built-up\n50: bare soil\n60: agriculture","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To create a Persefone map input file, you need to crop the national Mundialis map to the extent that you want to simulate (suggestion: approx. 10x10km is a  reasonable size).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To do so, download the Mundialis map and import it into QGIS. Then create a new vector layer and create a rectangle feature to delimit the extent of your region. Then go to Raster -> Extraction -> Clip Raster by Extent. Select the Mundialis map as the input layer, set the clipping extent by choosing your region vector layer under Calculate from Layer and specify the output file name before clicking Run. This will generate a TIF file that you can pass to Persefone as the landcovermap parameter.","category":"page"},{"location":"gis.html#Field-ID-maps","page":"Maps and weather data","title":"Field ID maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In addition to the land cover data explained above, Persefone also needs information about agricultural field boundaries in order to assign these to the farming agents. Unfortunately, getting this is rather more complicated.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In the EU, every country runs a Land Parcel Information System (LPIS) to administer CAP payments. In Germany, this is called InVeKoS and is run by the Länder. For example, you can view and download the InVeKoS data for Thüringen here. This gives you a vector layer which can be loaded into QGIS. However, it needs to be converted to a raster layer and cropped to your region extent before it can be used in Persefone.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The first thing to do is to make sure that the vector layer has a numeric (!) field with a unique identifier for each field block (check the attribute table).  The Thüringen data has the FBI (\"Feldblockident\") field, but this is a string value and therefore not usable by the rasteriser. So, we set the vector layer to edit mode, open the field calculator, enter the information for a new field  (call it \"FID\" and set it to a 32-bit integer), and enter @row_number in the  expression field. Then save the layer and close the calculator.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Secondly, you need to filter out all non-field/non-grassland plot types. (LPIS also has data on forests and various landscape elements that are not relevant to our use case.) Assuming you're working with the Thüringen InVeKoS data (other data sets may have a different structure), right-click on the layer name in QGIS' layer overview and click on \"Filter...\". Then, enter this expression in the query builder: \"BNK\" = 'AL' OR \"BNK\" = 'GL' and click \"OK\". This will select only field and grassland plots.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Next, open the rasteriser (Raster -> Conversion -> Rasterize). Select your FID field as the \"Field to use for a burn-in value\", and your land cover map (as created above - this ensures the two layers match) as the output extent. Make sure  the \"fixed value to burn\" is \"Not set\". Then choose \"Georeferenced units\" as the  \"Out raster size units\" and set horizontal and vertical resolution to 10.0. In  the advanced parameters, set the output data type to UInt32. Finally, enter an  output file name and run. The resulting TIF file can be passed to Persefone as the farmfieldmap parameter.","category":"page"},{"location":"gis.html#Weather-data","page":"Maps and weather data","title":"Weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Currently, Persefone uses historical weather data from the closes weather station as its weather input. (In future, this may be changed to a more detailed raster input, which could then also provide future weather predictions under climate change.) Weather data can be downloaded from the German weather service (DWD). The relevant data are in the folder daily/kl/historical.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The description of this data set and the list of weather stations can be found in the Persefone repository, in the docs folder (or downloaded from the link above). Using the list of weather stations, select the one closest to the area of study. Note that not all stations were continuously in operation; make sure that the selected station covers the years of interest.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Region Jena: station number 02444 (\"Jena (Sternwarte)\")\nRegion Eichsfeld:\nRegion Thüringer Becken:\nRegion Hohenlohe:\nRegion Bodensee:\nRegion Nördlicher Oberrhein:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"From the link above, download the ZIP file associated with the station number. Check the included meta-data if there is any important missing data, or other relevant information (e.g. the station moved position).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Then use data/extract_weather_data.R to process the data into the format needed by Persefone:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"library(tidyverse)\n\n## replace this with the correct file name\nweatherfile = \"produkt_klima_tag_18210101_20221231_02444.txt\"\n\ndata = read.table(weatherfile, sep=\";\", header=T)\n\nweather = data %>%\n    ## drop values before 2000 to save space\n    filter(MESS_DATUM>=20000101) %>%\n    ## select relevant variables and convert place-holder values to NA\n    select(MESS_DATUM, FM, RSK, SDK, VPM, TMK, TXK, TNK) %>%\n    mutate(date=MESS_DATUM, MESS_DATUM=NULL,\n           mean_windspeed=na_if(FM, -999), FM=NULL,\n           precipitation=na_if(RSK, -999), RSK=NULL,\n           sunshine_hours=na_if(SDK, -999), SDK=NULL,\n           mean_vapour_pressure=na_if(VPM, -999), VPM=NULL,\n           mean_temperature=na_if(TMK, -999), TMK=NULL,\n           max_temperature=na_if(TXK, -999), TXK=NULL,\n           min_temperature=na_if(TNK, -999), TNK=NULL)\n\n## replace with the desired file name\nwrite.csv(weather, file=\"weather_jena.csv\", row.names=FALSE)","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the FAO Penman-Monteith equation.","category":"page"},{"location":"crops.html#Crop-submodel","page":"Crop submodel","title":"Crop submodel","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in ALMaSS.","category":"page"},{"location":"crops.html#farmplot.jl","page":"Crop submodel","title":"farmplot.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/farmplot.jl\"]","category":"page"},{"location":"crops.html#Persefone.FarmPlot","page":"Crop submodel","title":"Persefone.FarmPlot","text":"FarmPlot\n\nThis represents one field, i.e. a collection of pixels with the same management. This is the spatial unit with which the crop growth model and the farm model work.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.averagefieldsize-Tuple{SimulationModel}","page":"Crop submodel","title":"Persefone.averagefieldsize","text":"averagefieldsize(model)\n\nCalculate the average field size in hectares for the model landscape.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropcover-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.cropcover","text":"cropcover(model, position)\n\nReturn the percentage ground cover of the crop at this position, or 0 if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.cropheight","text":"cropheight(model, position)\n\nReturn the height of the crop at this position, or 0 if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropname-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.cropname","text":"cropname(model, position)\n\nReturn the name of the crop at this position, or an empty string if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.croptype-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.croptype","text":"croptype(model, position)\n\nReturn the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.growcrop!-Tuple{FarmPlot, SimulationModel}","page":"Crop submodel","title":"Persefone.growcrop!","text":"growcrop!(farmplot, model)\n\nApply the relevant crop growth model to update the plants on this farm plot. Currently only supports the ALMaSS crop growth model by Topping et al.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.harvest!-Tuple{FarmPlot, SimulationModel}","page":"Crop submodel","title":"Persefone.harvest!","text":"harvest!(farmplot, model)\n\nHarvest the crop on this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.initfields!-Tuple{SimulationModel}","page":"Crop submodel","title":"Persefone.initfields!","text":"initfields!(model)\n\nInitialise the model with its farm plots.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.sow!-Tuple{String, FarmPlot, SimulationModel}","page":"Crop submodel","title":"Persefone.sow!","text":"sow!(cropname, farmplot, model)\n\nSow the specified crop on this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.stepagent!-Tuple{FarmPlot, SimulationModel}","page":"Crop submodel","title":"Persefone.stepagent!","text":"stepagent!(farmplot, model)\n\nUpdate a farm plot by one day.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#crops.jl","page":"Crop submodel","title":"crops.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/crops.jl\"]","category":"page"},{"location":"crops.html#Persefone.CropCurveParams","page":"Crop submodel","title":"Persefone.CropCurveParams","text":"CropCurveParams\n\nThe values in this struct define one crop growth curve.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.CropType","page":"Crop submodel","title":"Persefone.CropType","text":"CropType\n\nThe type struct for all crops. Currently follows the crop growth model as implemented in ALMaSS.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.GrowthPhase","page":"Crop submodel","title":"Persefone.GrowthPhase","text":"GrowthPhase\n\nALMaSS crop growth curves are split into five phases, triggered by seasonal dates or agricultural events.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}","page":"Crop submodel","title":"Base.tryparse","text":"Base.tryparse(type, str)\n\nExtend tryparse to allow parsing GrowthPhase values. (Needed to read in the CSV parameter file.)\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}","page":"Crop submodel","title":"Persefone.buildgrowthcurve","text":"buildgrowthcurve(data)\n\nConvert a list of rows from the crop growth data into a CropCurveParams object.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.readcropparameters-Tuple{String, String}","page":"Crop submodel","title":"Persefone.readcropparameters","text":"readcropparameters(generalcropfile, cropgrowthfile)\n\nParse a CSV file containing the required parameter values for each crop (as produced from the original ALMaSS file by convert_almass_data.py).\n\n\n\n\n\n","category":"method"},{"location":"management.html#Farm-management","page":"Farm management","title":"Farm management","text":"","category":"section"},{"location":"management.html","page":"Farm management","title":"Farm management","text":"TODO","category":"page"},{"location":"management.html#Crop-rotations-and-management","page":"Farm management","title":"Crop rotations and management","text":"","category":"section"},{"location":"management.html#Environmental-regulations","page":"Farm management","title":"Environmental regulations","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"CurrentModule = Persefone","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"(Image: Persefone.jl splash screen)","category":"page"},{"location":"index.html#Introduction","page":"Introduction","title":"Introduction","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Persefone.jl models agricultural practice and how it impacts  animal species at a landscape scale. It includes a farm submodel, a crop growth submodel,  and individual-based models of multiple indicator species. Its aim is to investigate how  changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"The model is open-source software available on  Gitlab.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"This documentation was last updated on 2024-07-30 for Persefone.jl v0.5.2 (commit 5deb973).","category":"page"}]
+[{"location":"energy.html#Dynamic-Energy-Budgets","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"NOTE: currently not used.","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Persefone's nature module uses Kooijman's Dynamic Energy Budget theory to model energy flows within individuals.","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"(Image: \"The standard model of the Dynamic Energy Budget theory\")","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.","category":"page"},{"location":"energy.html#energy.jl","page":"Dynamic Energy Budgets","title":"energy.jl","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Modules = [Persefone]\nPages = [\"nature/energy.jl\"]","category":"page"},{"location":"energy.html#Persefone.DEBparameters","page":"Dynamic Energy Budgets","title":"Persefone.DEBparameters","text":"DEBparameters\n\nAn immutable struct to save the parameter list for a species' Dynamic Energy Budget model. (See Sousa et al., 2010.)\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.EnergyBudget","page":"Dynamic Energy Budgets","title":"Persefone.EnergyBudget","text":"EnergyBudget\n\nThis struct represents an individual's energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)\n\nSources:\n\nMalishev & Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413\nMarques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002\nSousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Isthereatoxicokineticmodelfordaphniamagnaorotherzooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf\ncompare with: Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.feed!","text":"feed!(quantity, energybudget)\n\nConsume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns true if successful, false if the reserve is already full.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.growthrate-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.growthrate","text":"growthrate(energybudget)\n\nCalculate the specific growth rate r. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.investmentratio","text":"investmentratio(energybudget)\n\nCalculate the investment ratio g. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.maturitymaintenance","text":"maturitymaintenance(energybudget)\n\nCalculate the specific maturity maintenance k_J. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.mobilisation","text":"mobilisation(energybudget)\n\nCalculate the mobilisation rate J_EC. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.reproduce!","text":"reproduce!(energybudget)\n\nIf there is sufficient energy in the offspring buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo's energy budget, or nothing if the conditions are not met.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.scaledreservedensity","text":"scaledreservedensity(energybudget)\n\nCalculate the scaled reserve density e. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.update!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.update!","text":"update!(energybudget)\n\nCarry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.\n\nReturn true if the individual has enough energy to survive, or false if the reserve is empty and it starves.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.volumetriclength","text":"volumetriclength(energybudget)\n\nCalculate the structural length in cm based on an individual's weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Nature-submodel","page":"Nature submodel","title":"Nature submodel","text":"","category":"section"},{"location":"nature.html#nature.jl","page":"Nature submodel","title":"nature.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file is responsible for managing the animal modules.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/nature.jl\"]","category":"page"},{"location":"nature.html#Persefone.Animal","page":"Nature submodel","title":"Persefone.Animal","text":"Animal\n\nThis is the generic agent type for all animals. Individual species are created using the @species macro. In addition to user-defined, species-specific fields, all species contain the following fields:\n\nid An integer unique identifier for this individual.\nsex male, female, or hermaphrodite.\nparents The IDs of the individual's parents.\npos An (x, y) coordinate tuple.\nage The age of the individual in days.\nphase The update function to be called during the individual's current life phase.\nenergy A DEBparameters struct for calculating energy budgets.\noffspring A vector containing the IDs of an individual's children.\nterritory A vector of coordinates that comprise the individual's territory.\n\n\n\n\n\n","category":"type"},{"location":"nature.html#Persefone.animalid-Tuple{Animal}","page":"Nature submodel","title":"Persefone.animalid","text":"animalid(animal)\n\nA small utility function to return a string with the species name and ID of an animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.create!-Tuple{Animal, SimulationModel}","page":"Nature submodel","title":"Persefone.create!","text":"create!(animal, model)\n\nThe create! function is called for every individual at birth or at model initialisation. Species must use @create to define a species-specific method. This is the fall- back method, in case none is implemented for a species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initnature!-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.initnature!","text":"initnature!(model)\n\nInitialise the model with all simulated animal populations.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.killallanimals!-Tuple{Any}","page":"Nature submodel","title":"Persefone.killallanimals!","text":"killallanimals!(model)\n\nRemove all animal individuals from the simulation.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.speciesof-Tuple{Union{Animal, Type}}","page":"Nature submodel","title":"Persefone.speciesof","text":"speciesof(animal)\n\nReturn the species name of this animal as a string.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.speciestype-Tuple{String}","page":"Nature submodel","title":"Persefone.speciestype","text":"speciestype(name)\n\nReturn the Type of this species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.stepagent!-Tuple{Animal, SimulationModel}","page":"Nature submodel","title":"Persefone.stepagent!","text":"stepagent!(animal, model)\n\nUpdate an animal by one day, executing it's currently active phase function.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.updatenature!-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.updatenature!","text":"updatenature!(model)\n\nRun processes that affect all animals.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#macros.jl","page":"Nature submodel","title":"macros.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains all the macros that can be used in the species DSL.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/macros.jl\"]","category":"page"},{"location":"nature.html#Persefone.@animal-Tuple{Any}","page":"Nature submodel","title":"Persefone.@animal","text":"@animal(id)\n\nReturn the animal object associated with this ID number. This can only be used in a context where the model object is available (e.g. nested within @phase).\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@countanimals-Tuple","page":"Nature submodel","title":"Persefone.@countanimals","text":"@countanimals(radius=0, species=\"\")\n\nCount the number of animals at or near this location, optionally filtering by species. This can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@create-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@create","text":"@create(species, body)\n\nDefine a special phase function (create!()) that will be called when an individual of this species is created, at the initialisation of the simulation or at birth.\n\nAs for @phase, the body of this macro has access to the variables self (the individual being created) and model (the simulation world), and can thus use all macros available in @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropcover-Tuple{}","page":"Nature submodel","title":"Persefone.@cropcover","text":"@cropcover\n\nReturn the percentage ground cover of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropheight-Tuple{}","page":"Nature submodel","title":"Persefone.@cropheight","text":"@cropheight\n\nReturn the height of the crop at this position, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropname-Tuple{}","page":"Nature submodel","title":"Persefone.@cropname","text":"@cropname\n\nReturn the name of the local croptype, or an empty string if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@destroynest-Tuple{Any}","page":"Nature submodel","title":"Persefone.@destroynest","text":"@destroynest(reason)\n\nUtility wrapper for destroynest!() in the Skylark model.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@directionto-Tuple{Any}","page":"Nature submodel","title":"Persefone.@directionto","text":"@directionto\n\nCalculate the direction to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distanceto-Tuple{Any}","page":"Nature submodel","title":"Persefone.@distanceto","text":"@distanceto\n\nCalculate the distance to an animal or the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distancetoedge-Tuple{}","page":"Nature submodel","title":"Persefone.@distancetoedge","text":"@distancetoedge\n\nCalculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@follow-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@follow","text":"@follow(leader, distance)\n\nMove to a location within the given distance of the leading animal. This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@habitat-Tuple{Any}","page":"Nature submodel","title":"Persefone.@habitat","text":"@habitat\n\nSpecify habitat suitability for spatial ecological processes.\n\nThis macro works by creating an anonymous function that takes in a model object and a position, and returns true or false depending on the conditions specified in the macro body.\n\nSeveral utility macros can be used within the body of @habitat as a short-hand for common expressions: @landcover, @cropname, @cropheight, @distanceto, @distancetoedge, @countanimals. The variables model and pos can be used for checks that don't have a macro available.\n\nTwo example uses of @habitat might look like this:\n\nmovementhabitat = @habitat(@landcover() in (grass agriculture soil))\n\nnestinghabitat = @habitat((@landcover() == grass || \n                           (@landcover() == agriculture && @cropname() != \"maize\" &&\n                            @cropheight() < 10)) &&\n                          @distanceto(forest) > 20)\n\nFor more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@here-Tuple{}","page":"Nature submodel","title":"Persefone.@here","text":"@here()\n\nReturn the landscape pixel of this animal's current location. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@isalive-Tuple{Any}","page":"Nature submodel","title":"Persefone.@isalive","text":"@isalive(id)\n\nTest whether the animal with the given ID is still alive. This can only be used in a context where the model object is available (e.g. nested within @phase).\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@isoccupied-Tuple{Any}","page":"Nature submodel","title":"Persefone.@isoccupied","text":"@isoccupied(position)\n\nTest whether this position is already occupied by an animal of this species. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@kill-Tuple","page":"Nature submodel","title":"Persefone.@kill","text":"@kill\n\nKill this animal (and immediately abort its current update if it dies). This is a thin wrapper around kill!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@killother-Tuple{Any, Vararg{Any}}","page":"Nature submodel","title":"Persefone.@killother","text":"@killother\n\nKill another animal. This is a thin wrapper around kill!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@landcover-Tuple{}","page":"Nature submodel","title":"Persefone.@landcover","text":"@landcover\n\nReturns the local landcover. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@lastyear-Tuple{Any}","page":"Nature submodel","title":"Persefone.@lastyear","text":"@lastyear(annualdate)\n\nConstruct a date object referring to the last year in the model from an AnnualDate. Only use in scopes where model is available.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@migrate-Tuple{Any}","page":"Nature submodel","title":"Persefone.@migrate","text":"@migrate(arrival)\n\nRemove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified arrival date. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@move-Tuple{Any}","page":"Nature submodel","title":"Persefone.@move","text":"@move(position)\n\nMove the current individual to a new position. This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@nearby_animals-Tuple","page":"Nature submodel","title":"Persefone.@nearby_animals","text":"@nearby_animals(radius=0, species=\"\")\n\nReturn an iterator over all animals in the given radius around the current position. This can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@neighbours-Tuple","page":"Nature submodel","title":"Persefone.@neighbours","text":"@neighbours(radius=0, conspecifics=true)\n\nReturn an iterator over all (by default conspecific) animals in the given radius around this animal, excluding itself. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@nextyear-Tuple{Any}","page":"Nature submodel","title":"Persefone.@nextyear","text":"@nextyear(annualdate)\n\nConstruct a date object referring to the next year in the model from an AnnualDate. Only use in scopes where model is available.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@occupy-Tuple{Any}","page":"Nature submodel","title":"Persefone.@occupy","text":"@occupy(position)\n\nAdd the given position to this animal's territory. Use @vacate to remove positions from the territory again. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@phase-Tuple{Any, Any, Any}","page":"Nature submodel","title":"Persefone.@phase","text":"@phase(name, body)\n\nUse this macro to describe a species' behaviour during a given phase of its life. The idea behind this is that species show very different behaviour at different times of their lives. Therefore, @phase can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.\n\n@phase works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:\n\nself a reference to the animal itself. This provides access to all the variables   defined in the @species definition, as well as all standard Animal   variables (e.g. self.age, self.sex, self.offspring).\npos gives the animal's current position as a coordinate tuple.\nmodel a reference to the model world (an object of type SimulationModel).   This allows access, amongst others, to model.date (the current simulation date)   and model.landscape (a two-dimensional array of pixels containing geographic   information).\n\nMany macros are available to make the code within the body of @phase more succinct. Some of the most important of these are: @setphase, @respond, @kill, @reproduce, @neighbours, @migrate, @move, @occupy, @rand.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@populate-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@populate","text":"@populate(species, params)\n\nSet the parameters that are used to initialise this species' population. For parameter options, see PopInitParams.\n\n@populate <species> begin\n    <parameter> = <value>\n    ...\nend \n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@randomdirection-Tuple","page":"Nature submodel","title":"Persefone.@randomdirection","text":"@randomdirection(range=1)\n\nReturn a random direction tuple that can be passed to @walk. This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@randompixel-Tuple","page":"Nature submodel","title":"Persefone.@randompixel","text":"@randompixel(range, habitatdescriptor)\n\nFind a random pixel within a given range of the animal's location that matches the habitatdescriptor (create this using @habitat). This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@reproduce-Tuple","page":"Nature submodel","title":"Persefone.@reproduce","text":"@reproduce\n\nLet this animal reproduce. This is a thin wrapper around reproduce!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@respond-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@respond","text":"@respond(eventname, body)\n\nDefine how an animal responds to a landscape event that affects its current position. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@setphase-Tuple{Any}","page":"Nature submodel","title":"Persefone.@setphase","text":"@setphase(newphase)\n\nSwitch this animal over to a different phase. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@species-Tuple{Any, Any}","page":"Nature submodel","title":"Persefone.@species","text":"@species(name, body)\n\nA macro used to add new species types to the nature model. Use this to define species-specific variables and parameters.\n\nThe macro works by creating a keyword-defined mutable struct that contains the standard fields described for the Animal type, as well as any new fields that the user adds:\n\n@species <name> begin\n    <var1> = <value>\n    <var2> = <value>\n    ...\nend\n\nTo complete the species definition, the @phase, @create, and @populate macros also need to be used.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@thisyear-Tuple{Any}","page":"Nature submodel","title":"Persefone.@thisyear","text":"@thisyear(annualdate)\n\nConstruct a date object referring to the current model year from an AnnualDate. Only use in scopes where model is available.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@vacate-Tuple{Any}","page":"Nature submodel","title":"Persefone.@vacate","text":"@vacate(position)\n\nRemove the given position from this animal's territory. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@vacate-Tuple{}","page":"Nature submodel","title":"Persefone.@vacate","text":"@vacate()\n\nRemove this animal's complete territory. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@walk-Tuple","page":"Nature submodel","title":"Persefone.@walk","text":"@walk(direction, speed)\n\nWalk the animal in a given direction, which is specified by a tuple of coordinates relative to the animal's current position (i.e. (2, -3) increments the X coordinate by 2 and decrements the Y coordinate by 3.) This is a utility wrapper that can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#individuals.jl","page":"Nature submodel","title":"individuals.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains life-history and other ecological functions that apply to all animal individuals, such reproduction, death, and movement.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/individuals.jl\"]","category":"page"},{"location":"nature.html#Persefone.followanimal!","page":"Nature submodel","title":"Persefone.followanimal!","text":"followanimal!(follower, leader, model, distance=0)\n\nMove the follower animal to a location near the leading animal.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.kill!","page":"Nature submodel","title":"Persefone.kill!","text":"kill!(animal, model, probability=1.0, cause=\"\")\n\nKill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.migrate!-Tuple{Animal, SimulationModel, AnnualDate}","page":"Nature submodel","title":"Persefone.migrate!","text":"migrate!(animal, model, arrival)\n\nRemove this animal from the map and add it to the migrant species pool. It will be returned to its current location at the specified arrival date.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.move!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.move!","text":"move!(animal, model, position)\n\nMove the animal to the given position, making sure that this is in-bounds. If the position is out of bounds, the animal stops at the map edge.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.occupy!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.occupy!","text":"occupy!(animal, model, position)\n\nAdd the given location to the animal's territory. Returns true if successful (i.e. if the location was not already occupied by a conspecific), false if not.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.reproduce!","page":"Nature submodel","title":"Persefone.reproduce!","text":"reproduce!(animal, model, mate, n=1)\n\nProduce one or more offspring for the given animal at its current location. The mate argument gives the ID of the reproductive partner.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.vacate!-Tuple{Animal, SimulationModel, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.vacate!","text":"vacate!(animal, model, position)\n\nRemove this position from the animal's territory.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.vacate!-Tuple{Animal, SimulationModel}","page":"Nature submodel","title":"Persefone.vacate!","text":"vacate!(animal, model)\n\nRemove the animal's complete territory.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.walk!","page":"Nature submodel","title":"Persefone.walk!","text":"walk!(animal, model, direction, distance=-1)\n\nLet the animal move in the given direction, where the direction is defined by an (x, y) tuple to specify the shift in coordinates. If maxdist >= 0, move no further than the specified distance.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.walk!-2","page":"Nature submodel","title":"Persefone.walk!","text":"walk!(animal, model, direction, distance=1pixel)\n\nLet the animal move a given number of steps in the given direction (\"north\", \"northeast\", \"east\", \"southeast\", \"south\", \"southwest\", \"west\", \"northwest\", \"random\").\n\n\n\n\n\n","category":"function"},{"location":"nature.html#populations.jl","page":"Nature submodel","title":"populations.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains functions that apply to all animal populations, such as for initialisation, or querying for neighbours.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/populations.jl\"]","category":"page"},{"location":"nature.html#Persefone.PopInitParams","page":"Nature submodel","title":"Persefone.PopInitParams","text":"PopInitParams\n\nA set of parameters used by initpopulation! to initialise the population of a species at the start of a simulation. Define these parameters for each species using @populate.\n\ninitphase determines which life phase individuals will be assigned to at model   initialisation (required).\nbirthphase determines which life phase individuals will be assigned to at birth (required).\nhabitat is a function that determines whether a given location is suitable   or not (create this using @habitat). By default, every cell will be occupied.\npopsize determines the number of individuals that will be created, dispersed over the   suitable locations in the landscape. If this is zero or negative, one individual will   be created in every suitable location. If it is greater than the number of suitable   locations, multiple individuals will be created per location. Alternately, use indarea.\nindarea: if this is greater than zero, it determines the habitat area allocated to each   individual or pair. To be precise, the chance of creating an individual (or pair of   individuals) at a suitable location is 1/indarea. Use this as an alternative to popsize.\nIf pairs is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time. (default: false)\nIf asexual is true, all created individuals are assigned the sex hermaphrodite,   otherwise, they are randomly assigned male or female. If pairs is true, asexual   is ignored. (default: false)\n\n\n\n\n\n","category":"type"},{"location":"nature.html#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Nature submodel","title":"Persefone.countanimals","text":"countanimals(pos, model; radius=0, species=\"\")\n\nReturn the number of animals in the given radius around this position, optionally filtering by species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}","page":"Nature submodel","title":"Persefone.directionto","text":"directionto(pos, model, animal)\n\nCalculate the direction from the given position to the animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Animal}","page":"Nature submodel","title":"Persefone.distanceto","text":"distanceto(pos, model, animal)\n\nCalculate the distance from the given position to the animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initindividuals!-Tuple{Type, Tuple{Int64, Int64}, Persefone.PopInitParams, SimulationModel}","page":"Nature submodel","title":"Persefone.initindividuals!","text":"initindividuals!(species, pos, popinitparams, model)\n\nInitialise one or two individuals (depending on the pairs parameter) in the given location. Returns the number of created individuals. (Internal helper function for initpopulation!().)\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initpopulation!-Tuple{String, SimulationModel}","page":"Nature submodel","title":"Persefone.initpopulation!","text":"initpopulation!(speciesname, model)\n\nInitialise the population of the given species, based on the parameters stored in PopInitParams. Define these using @populate.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initpopulation!-Tuple{Type, Persefone.PopInitParams, SimulationModel}","page":"Nature submodel","title":"Persefone.initpopulation!","text":"initpopulation!(speciestype, popinitparams, model)\n\nInitialise the population of the given species, based on the given initialisation parameters. This is an internal function called by initpopulation!(), and was split off from it to allow better testing.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.isalive-Tuple{Int64, SimulationModel}","page":"Nature submodel","title":"Persefone.isalive","text":"isalive(id, model)\n\nTest whether the animal with the given ID is still alive.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.isoccupied-Tuple{SimulationModel, String, Tuple{Int64, Int64}}","page":"Nature submodel","title":"Persefone.isoccupied","text":"isoccupied(model, position, species)\n\nTest whether this location is part of the territory of an animal of the given species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Nature submodel","title":"Persefone.nearby_animals","text":"nearby_animals(pos, model; radius= 0, species=\"\")\n\nReturn a list of animals in the given radius around this position, optionally filtering by species.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.nearby_ids-Tuple{Tuple{Int64, Int64}, SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}","page":"Nature submodel","title":"Persefone.nearby_ids","text":"nearby_ids(pos, model, radius)\n\nReturn a list of IDs of the animals within a given radius of the position.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.neighbours","page":"Nature submodel","title":"Persefone.neighbours","text":"neighbours(animal, model, radius=0, conspecifics=true)\n\nReturn a list of animals in the given radius around this animal, excluding itself. By default, only return conspecific animals.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.populationparameters-Tuple{Type}","page":"Nature submodel","title":"Persefone.populationparameters","text":"populationparameters(type)\n\nA function that returns a PopInitParams object for the given species type. Parametric methods for each species are defined with @populate. This is the catch-all method, which throws an error if no species-specific function is defined.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.territorysize","page":"Nature submodel","title":"Persefone.territorysize","text":"territorysize(animal, model, stripunits=false)\n\nCalculate the size of this animal's territory in the given unit. If stripunits is true, return the size as a plain number.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#ecologicaldata.jl","page":"Nature submodel","title":"ecologicaldata.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"This file contains a set of life-history related utility functions needed by species.","category":"page"},{"location":"nature.html","page":"Nature submodel","title":"Nature submodel","text":"Modules = [Persefone]\nPages = [\"nature/ecologicaldata.jl\"]","category":"page"},{"location":"nature.html#Persefone.initecologicaldata-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.initecologicaldata","text":"initecologicaldata()\n\nCreate output files for each data group collected by the nature model.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.saveindividualdata-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.saveindividualdata","text":"saveindividualdata(model)\n\nReturn a data table (to be printed to individuals.csv), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.indoutfreq. WARNING: Produces very big files!\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.savepopulationdata-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.savepopulationdata","text":"savepopulationdata(model)\n\nReturn a data table (to be printed to populations.csv), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.popoutfreq.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.skylarkabundance-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.skylarkabundance","text":"skylarkabundance(model)\n\nSave skylark abundance data, including total abundance and demographic data (abundances of breeding/non-breeding/juvenile/migrated individuals).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.skylarkterritories-Tuple{SimulationModel}","page":"Nature submodel","title":"Persefone.skylarkterritories","text":"skylarkterritories(model)\n\nReturn a list of all coordinates occupied by a skylark territory, and the ID of the individual holding the territory. WARNING: produces very big files.\n\n\n\n\n\n","category":"method"},{"location":"gui.html#Graphical-User-Interface","page":"Graphical User Interface","title":"Graphical User Interface","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Due to the computational demands of simulating many individuals at high temporal and spatial resolution, Persefone.jl is primarily designed to be run non-interactively on an HPC. However, to allow interactive exploratory simulations to be conducted while learning or developing the model, a graphical user interface is available as an additional package: Persefone Desktop.","category":"page"},{"location":"gui.html#Quick-start","page":"Graphical User Interface","title":"Quick start","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Follow these instructions if you simply want to try out the software as a user. If you want to play around with the source code, see the next section.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Download the Julia programming language and install it on ","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"your computer.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Start Julia. This should launch a commandline interface/REPL.\nExecute the following commands (copy-and-paste should work):","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.add(url=\"https://git.idiv.de/persefone/persefone-model.git\")\nPkg.add(url=\"https://git.idiv.de/persefone/persefone-desktop.git\")\nusing PersefoneDesktop\nENV[\"QSG_RENDER_LOOP\"] = \"basic\" # only needed on Windows\nlaunch()","category":"page"},{"location":"gui.html#Running-from-the-repo","page":"Graphical User Interface","title":"Running from the repo","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Follow these instructions if you want to get to grips with the source code. For more detailed installation instructions, see here.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"To install: Install Julia and download/clone  the repository. Open a Julia REPL  in the downloaded folder and execute the following to install all dependencies:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.activate(\".\")\nPkg.instantiate()","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"To run: Run desktop.jl. Alternatively, open a Julia REPL in this folder and run:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.activate(\".\")\nusing PersefoneDesktop\nlaunch()","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Note: Due to the necessary pre-compilation done by Julia, installing and launching the application can take quite a long time. (Start-up time with desktop.jl is currently about 2 minutes.) We will reduce this as much as possible in future releases.","category":"page"},{"location":"gui.html#User-interface","page":"Graphical User Interface","title":"User interface","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"(Image: Persefone.jl Desktop screenshot)","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"The main window component is the map view. This displays a land cover map of the simulated region: dark green are forests, light green grassland, yellow fields, red built-up areas and blue water. On it, little circles show the position of individual animals, with different species denoted by different colours.","category":"page"},{"location":"gui.html#Control-bar","page":"Graphical User Interface","title":"Control bar","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Back button: Rewind the simulation by one day.\nStep button: Advance the simulation by one day.\nRun button: Run the simulation until the button is pressed again or the end date is reached.\nProgress bar: Shows the percentage of time elapsed between the start and end dates of the simulation.\nSpeed slider: Set the time delay between each simulation step when running.\nDate: Shows the simulation date currently displayed on the map.","category":"page"},{"location":"gui.html#Menu-bar","page":"Graphical User Interface","title":"Menu bar","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Simulation:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"New simulation: Reset the model and start over.\nConfigure simulation: Change the model settings (not yet implemented).\nLoad saved state: Load a model object file saved by a previous simulation run.\nSave current state: Save a model object file for later use.\nQuit: Close the application.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Data:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Show population graph: Show a window with a graph of population sizes over time in the current model run.\nSave simulation output: Save the model output data to file (saves both raw CSV data and generated graphics).","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Help:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Documentation: Open the Persefone.jl online documentation in a browser.\nWebsite: Open the main Persefone.jl website in a browser.\nAbout: Show a window with core information about the application.","category":"page"},{"location":"io.html#Input-and-Output","page":"Input and Output","title":"Input and Output","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing or plotting any output.","category":"page"},{"location":"io.html#input.jl","page":"Input and Output","title":"input.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"core/input.jl\"]","category":"page"},{"location":"io.html#Persefone.AVAILABLE_CROPMODELS","page":"Input and Output","title":"Persefone.AVAILABLE_CROPMODELS","text":"The crop models that can be used in the simulation.\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.PARAMFILE","page":"Input and Output","title":"Persefone.PARAMFILE","text":"The file that stores all default parameters: src/parameters.toml\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.flattenTOML-Tuple{Any}","page":"Input and Output","title":"Persefone.flattenTOML","text":"flattenTOML(dict)\n\nAn internal utility function to convert the two-dimensional dict returned by TOML.parsefile() into a one-dimensional dict, so that instead of writing settings[\"domain\"][\"param\"] one can use settings[\"domain.param\"]. Can be reversed with prepareTOML.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.getsettings","page":"Input and Output","title":"Persefone.getsettings","text":"getsettings(configfile, userparams=Dict())\n\nCombines all configuration options to produce a single settings dict. Precedence: function arguments - commandline parameters - user config file - default values\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.loadmodelobject-Tuple{String}","page":"Input and Output","title":"Persefone.loadmodelobject","text":"loadmodelobject(fullfilename)\n\nDeserialise a model object that was previously saved with [savemodelobject](@ref).\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.parsecommandline-Tuple{}","page":"Input and Output","title":"Persefone.parsecommandline","text":"parsecommandline()\n\nCertain software parameters can be set via the commandline.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}","page":"Input and Output","title":"Persefone.preprocessparameters","text":"preprocessparameters(settings)\n\nTake the raw input parameters and process them where necessary (e.g. convert types or perform checks). This is a helper function for getsettings.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.@param-Tuple{Any}","page":"Input and Output","title":"Persefone.@param","text":"@param(domainparam)\n\nReturn a configuration parameter from the global settings. The argument should be in the form <domain>.<parameter>, for example @param(core.outdir). Possible values for <domain> are core, nature, farm, or crop. For a full list of parameters, see src/parameters.toml.\n\nNote: this macro only works in a context where the model object is available!\n\n\n\n\n\n","category":"macro"},{"location":"io.html#output.jl","page":"Input and Output","title":"output.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"core/output.jl\"]","category":"page"},{"location":"io.html#Persefone.LOGFILE","page":"Input and Output","title":"Persefone.LOGFILE","text":"Log output is saved to simulation.log in the output directory\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.RECORDDIR","page":"Input and Output","title":"Persefone.RECORDDIR","text":"All input data are copied to the inputs folder within the output directory\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.DataOutput","page":"Input and Output","title":"Persefone.DataOutput","text":"DataOutput\n\nA struct for organising model output. This is used to collect model data in an in-memory dataframe or for CSV output. Submodels can register their own output functions using newdataoutput!.\n\nStruct fields:     - frequency: how often to call the output function (daily/monthly/yearly/end/never)     - databuffer: a vector of vectors that temporarily saves data before it is stored permanently or written to file     - datastore: a data frame that stores data until the end of the run     - outputfunction: a function that takes a model object and returns data values to record (formatted as a vector of vectors)     - plotfunction: a function that takes a model object and returns a Makie figure object (optional)\n\n\n\n\n\n","category":"type"},{"location":"io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}","page":"Input and Output","title":"Persefone.createdatadir","text":"createdatadir(outdir, overwrite)\n\nCreates the output directory, dealing with possible conflicts.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.data-Tuple{DataOutput}","page":"Input and Output","title":"Persefone.data","text":"Retrieve the data stored in a DataOutput (assumes core.storedata is true).\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.modellogger","page":"Input and Output","title":"Persefone.modellogger","text":"modellogger(loglevel, outdir, output=\"both\")\n\nCreate a logger object that writes output to screen and/or a logfile. This object is stored as model.logger and can then be used with with_logger(). Note: requires createdatadir to be run first.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.newdataoutput!","page":"Input and Output","title":"Persefone.newdataoutput!","text":"newdataoutput!(model, name, header, frequency, outputfunction, plotfunction)\n\nCreate and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.outputdata","page":"Input and Output","title":"Persefone.outputdata","text":"outputdata(model, force=false)\n\nCycle through all registered data outputs and activate them according to their configured frequency. If force is true, activate all outputs regardless of their configuration.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.prepareTOML-Tuple{Any}","page":"Input and Output","title":"Persefone.prepareTOML","text":"prepareTOML(dict)\n\nAn internal utility function to re-convert the one-dimensional dict created by flattenTOML into the two-dimensional dict needed by TOML.print, and convert any data types into TOML-compatible types where necessary.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.record!-Tuple{SimulationModel, String, Vector}","page":"Input and Output","title":"Persefone.record!","text":"record!(model, outputname, data)\n\nAppend an observation vector to the given output.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.saveinputfiles-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.saveinputfiles","text":"saveinputfiles(model)\n\nCopy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.savemodelobject-Tuple{SimulationModel, String}","page":"Input and Output","title":"Persefone.savemodelobject","text":"savemodelobject(model, filename)\n\nSerialise a model object and save it to file for later reference. Includes the current model and Julia versions for compatibility checking.\n\nWARNING: produces large files (>100 MB) and takes a while to execute.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.visualiseoutput-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.visualiseoutput","text":"visualiseoutput(model)\n\nCycle through all data outputs and call their respective plot functions, saving each figure to file.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.withtestlogger-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.withtestlogger","text":"withtestlogger(model)\n\nReplace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a Julia issue, where @test_logs doesn't work with local loggers.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.@data-Tuple{Any}","page":"Input and Output","title":"Persefone.@data","text":"@data(outputname)\n\nReturn the data stored in the given output (assumes core.storedata is true). Only use in scopes where model is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@record-Tuple","page":"Input and Output","title":"Persefone.@record","text":"@record(outputname, data)\n\nRecord an observation / data point. Only use in scopes where model is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#makieplots.jl","page":"Input and Output","title":"makieplots.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"analysis/makieplots.jl\"]","category":"page"},{"location":"io.html#Persefone.croptrends-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.croptrends","text":"croptrends(model)\n\nPlot a dual line graph of cropped area and average plant height per crop over time. Returns a Makie figure object.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.datetickmarks-Tuple{Any}","page":"Input and Output","title":"Persefone.datetickmarks","text":"datetickmarks(dates)\n\nGiven a vector of dates, construct a selection to use as tick mark locations. Helper function for [populationtrends](@ref)\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.populationtrends-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.populationtrends","text":"populationtrends(model)\n\nPlot a line graph of population sizes of each species over time. Returns a Makie figure object.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.skylarkpopulation-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.skylarkpopulation","text":"skylarkpopulation(model)\n\nPlot a line graph of total population size and individual demographics of skylarks over time. Returns a Makie figure object.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.skylarkstats-Tuple{SimulationModel}","page":"Input and Output","title":"Persefone.skylarkstats","text":"skylarkstats(model)\n\nPlot various statistics from the skylark model: nesting habitat, territory size, mortality.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.visualisemap","page":"Input and Output","title":"Persefone.visualisemap","text":"visualisemap(model, date, landcover)\n\nDraw the model's land cover map and plot all individuals as points on it at the specified date. If no date is passed, use the last date for which data are available. Optionally, you can pass a landcover map image (this is needed to reduce the frequency of disk I/O for Persefone Desktop). Returns a Makie figure object.\n\n\n\n\n\n","category":"function"},{"location":"config.html#Configuration","page":"Configuration","title":"Configuration","text":"","category":"section"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"Persefone requires three input files: a configuration file and two map files.  How to generate the map files is documented elsewhere. The configuration file defines parameter values and looks like this (see src/parameters.toml for the default):","category":"page"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.\n###\n### This is the default configuration file for Persefone, containing all model parameters.\n### The syntax is described here: https://toml.io/en/\n\n[core]\nconfigfile = \"src/parameters.toml\" # location of the configuration file\noutdir = \"results\" # location and name of the output folder\noverwrite = \"ask\" # overwrite the output directory? (true/false/\"ask\")\nlogoutput = \"both\" # log output to screen/file/both\ncsvoutput = true # save collected data in CSV files\nvisualise = true # generate result graphs\nstoredata = true # keep collected data in memory\nloglevel = \"debug\" # verbosity level: \"debug\", \"info\", \"warn\"\nprocessors = 2 # number of processors to use on parallel runs\nseed = 2 # seed value for the RNG (0 -> random value)\nstartdate = 2022-01-01 # first day of the simulation\nenddate = 2022-12-31 # last day of the simulation\n\n[world]\nlandcovermap = \"data/regions/jena/landcover.tif\" # location of the landcover map\nfarmfieldsmap = \"data/regions/jena/fields.tif\" # location of the field geometry map\nweatherfile = \"data/regions/jena/weather.csv\" # location of the weather data file\n\t\n[farm]\nfarmmodel = \"FieldManager\" # which version of the farm model to use (not yet implemented)\n\n[nature]\ntargetspecies = [\"Wolpertinger\", \"Wyvern\"] # list of target species to simulate\npopoutfreq = \"daily\" # output frequency population-level data, daily/monthly/yearly/end/never\nindoutfreq = \"end\" # output frequency individual-level data, daily/monthly/yearly/end/never\ninsectmodel = [\"season\", \"habitat\", \"pesticides\", \"weather\"] # factors affecting insect growth\n\t\n[crop]\ncropmodel = \"almass\" # crop growth model to use, \"almass\" or \"aquacrop\"\ncropfile = \"data/crops/almass/crop_data_general.csv\" # file with general crop parameters\ngrowthfile = \"data/crops/almass/almass_crop_growth_curves.csv\" # file with crop growth parameters\t","category":"page"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"info: Parameter scanning\nYou can set any parameter to a list of different values, e.g. seed = [1,2,3]. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).","category":"page"},{"location":"using.html#The-Persefone.jl-Package","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"This page describes how to run Persefone.jl as a command line application or Julia package, which is the default mode. To use the model with a graphical user interface, see here.","category":"page"},{"location":"using.html#Installation","page":"The Persefone.jl Package","title":"Installation","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"For more detailed installation instructions, see here.","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"Install the latest version of the Julia programming  language (1.10+). The recommended editors are VSCode or Emacs. To install the package dependencies, open a Julia REPL in this folder and run:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"using Pkg\nPkg.activate(\".\")\nPkg.instantiate()","category":"page"},{"location":"using.html#Running-from-the-command-line","page":"The Persefone.jl Package","title":"Running from the command line","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"This is the normal mode of operation. Simply execute run.jl in a terminal, typically like  so (in Linux):","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"> julia run.jl -c <config>","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"where <config> specifies the configuration file to use. The recommended workflow is to copy scr/parameters.toml to a location of your choice and edit the copy to suit your requirements. The adapted config file can then be passed to run.jl. (If no configuration file is specified, Persefone will run with its default settings.)","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"The full list of commandline arguments is:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] \n              [--version] [-h]\n\noptional arguments:\n  -c, --configfile CONFIGFILE\n                        name of the configuration file\n  -s, --seed SEED       inital random seed (type: Int64)\n  -o, --outdir OUTDIR   location of the output directory\n  -l, --loglevel LOGLEVEL\n                        verbosity: \"debug\", \"info\", or \"quiet\"\n  --version             show version information and exit\n  -h, --help            show this help message and exit","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"To run the test suite, switch to the test directory and execute runtests.jl.","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"If you are on Linux or MacOS, you can also use make:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"> make run       # run a simulation with default values\n> make test      # run the test suite\n> make profile   # run and profile a default simulation\n> make docs      # build the documentation\n> make release   # create a release","category":"page"},{"location":"using.html#Running-from-within-Julia","page":"The Persefone.jl Package","title":"Running from within Julia","text":"","category":"section"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"To use the model from within Julia (either inside an interactive REPL or if you want to import it from your own software), do the following:","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"using Pkg\nPkg.activate(\".\") # assuming you're in the Persefone root folder\nusing Persefone","category":"page"},{"location":"using.html","page":"The Persefone.jl Package","title":"The Persefone.jl Package","text":"You can then access all Persefone functions, such as simulate, initialise, stepsimulation!, simulate!, or visualiseoutput. (See src/Persefone.jl for a list of exported  functions.)","category":"page"},{"location":"architecture.html#Source-code-architecture","page":"Source code architecture","title":"Source code architecture","text":"","category":"section"},{"location":"architecture.html#Model-components","page":"Source code architecture","title":"Model components","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"model architecture\")","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone is divided into four components, three of which are semi-independent submodels:","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"core and world: These two directories provide the foundation of the model software,  which sets up and executes simulation runs. It also reads all input files (the configuration  file, landscape maps, and weather data), and provides data output functionality.\nnature: This is an individual-based model of species in agricultural landscapes. It defines the Animal agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.\nfarm: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the Farmer agent type.\ncrop: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type FarmPlot, representing one field and its associated extent and crop type.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Conceptually, core provides functionality that is needed by all of the submodels. Decisions made by Farmers affect the FarmPlots they own, and (directly or indirectly) the Animals in the model landscape.","category":"page"},{"location":"architecture.html#Important-implementation-details","page":"Source code architecture","title":"Important implementation details","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"the model object\")","category":"page"},{"location":"architecture.html#The-model-object","page":"Source code architecture","title":"The model object","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"A cursory reading of the source code will quickly show that most functions take an  SimulationModel object as one of their arguments. The concrete type for this is AgricultureModel, a struct that holds all state that is in any way relevant  to a simulation run. (Persefone has a strict \"no global state\" policy to avoid  state-dependent bugs and allow parallelisation.) The model object gives access to all  agent instances. It also stores the configuration (model.settings), the landscape (model.landscape, a matrix of Pixel objects that store the local land cover, amongst other things), and the current simulation date (model.date). (See Persefone.initmodel for details.)","category":"page"},{"location":"architecture.html#Model-configuration/the-@param-macro","page":"Source code architecture","title":"Model configuration/the @param macro","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The model is configured via a TOML file, the default version of which is at  src/parameters.toml. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the @param macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the outdir parameter belongs to the [core] section of the TOML file,  and must therefore be referenced as  @param(core.outdir). (See  src/core/input.jl  for details.)","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: @param and other macros\nAs @param(parameter) expands to model.settings[\"parameter\"], it can obviously only be used in a context where the model object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the nature macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).","category":"page"},{"location":"architecture.html#Output-data","page":"Source code architecture","title":"Output data","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use Persefone.newdataoutput! to plug into this system. For an example of how to use  this, see src/nature/ecologicaldata.jl.  (See src/core/output.jl for details.)","category":"page"},{"location":"architecture.html#Farm-events","page":"Source code architecture","title":"Farm events","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The FarmEvent struct is used to communicate farming-related events between  submodels. An event can be triggered with createevent! and affects all pixels  within a FarmPlot. (See  src/core/landscape.jl  for details.)","category":"page"},{"location":"architecture.html#Random-numbers-and-logging","page":"Source code architecture","title":"Random numbers and logging","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"By default in Julia, the random number generator (RNG) and the system logger are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the model object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses log statements, it is  only relevant for some functions in src/core/simulation.jl.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: Using the model RNG\nWhenever you need to use a random number,  you must use the model.rng. The easiest way to do this is with the @rand  and @shuffle! macros. (Note that these, too, require access to the model object.)","category":"page"},{"location":"skylark.html#Skylark","page":"Skylark","title":"Skylark","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Alauda arvensis is a common and charismatic species of agricultural landscapes. This animal model is one component of the nature submodel of Persefone.jl.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The  model  description follows  the  ODD  (Overview,  Design  concepts, Details)  protocol  (Grimm  et  al.,  2006; 2010; 2020):","category":"page"},{"location":"skylark.html#.-Purpose","page":"Skylark","title":"1. Purpose","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The purpose of this animal model is to simulate the abundance and distribution of a population of Alauda arvensis in response to farm management in Central European agricultural landscapes.","category":"page"},{"location":"skylark.html#.-Entities,-state-variables,-and-scales","page":"Skylark","title":"2. Entities, state variables, and scales","text":"","category":"section"},{"location":"skylark.html#.1-Landscape","page":"Skylark","title":"2.1 Landscape","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The simulated landscape consists of a grid of pixels with a resolution of 10m and can have an extent of 20km²-200km² (approximately; depending on the chosen input map). Each pixel is assigned a land cover class. It may also be associated with a farm plot, in which case it will contain information about the type and growth stage of the crop planted here. Farm management determines which crops are grown when, and  when disturbance (e.g. mowing, harvesting, tillage) takes place.","category":"page"},{"location":"skylark.html#.2-Animals","page":"Skylark","title":"2.2 Animals","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The simulated individuals (a.k.a. agents) are mature skylarks. Each skylark  is characterised by the following variables:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"ID A unique identifier for this individual, which can be used to link it to its parents and its offspring.\nsex Male or female.\nphase The individual's current stage in the annual/life cycle. May be one of: migration,  nonbreeding, territorysearch, occupation, matesearch, nesting, breeding.\nposition The individual's position in the simulated landscape.\nmate The ID of the individual with which this individual has mated this year, if any.\nterritory A list of coordinates of the positions in the landscape that this individual claims as its nesting and feeding territory.\nnest A coordinate giving the location of the currently active nest.\nclutch The number of juvenile (i.e. not yet independent) skylarks that this individual is currently raising.","category":"page"},{"location":"skylark.html#.-Process-overview-and-scheduling","page":"Skylark","title":"3. Process overview and scheduling","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The simulation proceeds in time steps of one day. Every day, each individual executes the function associated with their current life phase:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"migration: The individual is held in a separate data structure (apart from the model landscape) and does nothing until its return date is reached. Then, it is re-introduced to the landscape and assigned the phase territorysearch (for males) or matesearch (for females).\nterritorysearch: Males return first from migration. If they already have a territory from a previous year, they return to this. Otherwise, they move randomly through the landscape until they find a contiguous territory that satisfies their habitat requirements. Once a male has a territory, it changes its phase to occupation.\nmatesearch: Females return later than males from their winter migration. If they already had a partner the previous year, they have a given probability of remaining with this partner. Otherwise, they move randomly through the landscape, looking for a male with a territory and without a partner. Once the female has a partner, it changes its phase to nesting.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"If an individual fails to find a territory or a mate, it changes its phase to nonbreeding once the breeding season is over.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"occupation: The male moves at random about its territory until the breeding season is over. Then it changes its phase to nonbreeding. (Note: Skylark males actively help with feeding their chicks. However, feeding is only modelled indirectly here, through the process of habitat selection when the male forms its territory - see section 4.1.)\nnesting: The female selects a suitable location within the male's territory for the nest. Building the nest and laying eggs takes a number of days, during which she does nothing else. Then, she changes her phase to breeding.\nbreeding: The female checks for mortality. The probability of brood loss varies with the age of the clutch and the nesting habitat. If and when the chicks reach independence (30 days after hatching), they are instantiated as new individuals in the nonbreeding phase.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"If a nest fails due to predation or disturbance, or a brood leaves the nest successfully, the female resets her phase to nesting and begins again if the breeding season is not yet over. If it is, she changes her phase to nonbreeding.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"nonbreeding: Non-breeding mature birds move randomly around the landscape, keeping close to other individuals (flocking behaviour). Once their individual migration date is reached, they are removed from the landscape until the following year (see above). Mature birds have a mortality probability for their first summer, and others thereafter for each winter.","category":"page"},{"location":"skylark.html#.-Design-concepts","page":"Skylark","title":"4. Design concepts","text":"","category":"section"},{"location":"skylark.html#.1-Basic-principles","page":"Skylark","title":"4.1 Basic principles","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"This model assumes that the two most important drivers of skylark distribution and abundance are habitat availability and juvenile mortality (see literature below). The factors  and processes affecting these are therefore given the most attention in the model, while other  factors and processes are only included superficially, indirectly, or not at all. Specifically,  this means that the phases territorysearch, nesting, and breeding are the most relevant  and detailed parts of the model, as these determine the selection of habitat and the survival of  offspring.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Furthermore, the model concentrates on predation and anthropogenic disturbance (through management actions such as mowing) as the main causes of juvenile mortality. Other causes, such as hunger or bad weather, are currently ignored as they are usually not significant.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The focus on habitat availability and juvenile mortality opens up two avenues by which agricultural management influences skylark populations. First, the farmers' choice of crops and date of sowing determines the quality of the habitat when skylarks select a territory. (For example, unlike summer grain, winter grain is already so high and dense in spring that it is generally avoided for nesting.) Secondly, the frequency and timing of management actions (especially mowing) is a major cause of brood loss. This means that there are direct causal links between agriculture and population trends.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Concentrating on these two drivers allows the rest of the model to be kept simple, reducing both the scientific complexity and computational costs. Thus, foraging movement (both during and after the breeding season) can be ignored or represented as random movement, as it does not directly impact either of the drivers. Likewise, chick growth and winter migration are represented very simply.","category":"page"},{"location":"skylark.html#.2-Emergence","page":"Skylark","title":"4.2 Emergence","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Multiple patterns emerge from the basic principles outlined above. The most important are listed here:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Territory size and population density: The model assumes that skylarks occupy only as much area as they need to satisfy their nesting and foraging requirements, and that population size is limited by the amount of available habitat. This means that territories in high-quality habitat  are smaller than in low-quality habitat. Scaling up, this leads to a pattern whereby population  densities are highest in open landscapes with a diversity of crops, grassland, semi-natural habitat, and lower in landscapes with low habitat diversity or many woody features.\nEcological traps: Jenny (1990) describes a strong ecological trap effect whereby skylarks avoid winter grain crops, preferentially nesting in more open grassland sites. However, the mowing frequency associated with modern agriculture means that nest loss in grassland is almost assured, since there is insufficient time between two mowing dates to raise a brood. This means that landscape composition leads skylarks to breed in habitats that have a high mortality, resulting in population declines.","category":"page"},{"location":"skylark.html#.3-Adaptation","page":"Skylark","title":"4.3 Adaptation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"In the model, skylarks primarily adapt to their surroundings by choosing suitable territories. These are chosen by evaluating the quality of surrounding habitats for breeding and foraging,  and occupying as much area as needed to satisfy requirements (see section 7.1).","category":"page"},{"location":"skylark.html#.4-Objectives","page":"Skylark","title":"4.4 Objectives","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Skylarks' main objective in the model is to have sufficient habitat available to raise a brood. Habitat quality is calculated as a function of habitat type, vegetation height, vegetation cover, and distance to vertical structures (see section 7.1).","category":"page"},{"location":"skylark.html#.5-Learning","page":"Skylark","title":"4.5 Learning","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The model includes no learning by individuals.","category":"page"},{"location":"skylark.html#.6-Prediction","page":"Skylark","title":"4.6 Prediction","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The model includes no predictions by individuals.","category":"page"},{"location":"skylark.html#.7-Sensing","page":"Skylark","title":"4.7 Sensing","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Skylarks can perceive the landscape structure in a given radius around them (habitat type, vegetation height and cover). They can also see nearby conspecifics and are aware of the territories claimed by other individuals. When mating, they recognise whether another individual already has a mate, and mated individuals share information about their territory and brood status.","category":"page"},{"location":"skylark.html#.8-Interaction","page":"Skylark","title":"4.8 Interaction","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The model includes two direct forms of interaction. First, during mating, females move around the landscape looking for males who have a territory but no mate yet. Once they have found one, the two individuals set each other as their mate. Secondly, after the breeding seasons, individuals move around the landscape, keeping close to other individuals in their vicinity (flocking behaviour).","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"There are also indirect interactions, in that there is a competition for habitat (territory that has been claimed by one male cannot be occupied by another) and males (males that have mated with one female will not mate with another in the same season).","category":"page"},{"location":"skylark.html#.9-Stochasticity","page":"Skylark","title":"4.9 Stochasticity","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Stochasticity is used when modelling mortality and movement. Predation mortality is modelled as an  age- and habitat-dependent probability, while migration mortality is a simple probability. Dispersal  movement (when searching for a territory or a mate) is modelled as a random walk, as it is assumed  that skylarks are not significantly impeded in their long-range movement by habitats that are  unsuitable for foraging or nesting. Foraging movement by the male and by non-breeding individuals is  also random, as it is desirable to show movement (to help model analysis) but unimportant to model  this exactly.","category":"page"},{"location":"skylark.html#.10-Collectives","page":"Skylark","title":"4.10 Collectives","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"After the breeding season, skylarks move around in loose agglomerations (flocking behaviour). However, this has no relevant ecological effect.","category":"page"},{"location":"skylark.html#.11-Observation","page":"Skylark","title":"4.11 Observation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"TODO","category":"page"},{"location":"skylark.html#.-Initialisation","page":"Skylark","title":"5. Initialisation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"At the beginning of a model run, pairs of skylarks are created on grassland and agricultural land, keeping a distance of 60m to vertical structures and allowing each pair approximately 3ha of suitable habitat (an average territory size in agricultural landscapes).","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"For details, see the source code and the associated documentation.","category":"page"},{"location":"skylark.html#.-Input-data","page":"Skylark","title":"6. Input data","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The general input to Persefone (i.e. land use maps and weather data) is described here.","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"The following extract from the source code lists the species parameters and values used by the Skylark model, based on the literature cited below:","category":"page"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"@species Skylark begin\n    const movementrange::Length = 500m #XXX arbitrary\n    const visionrange::Length = 200m #XXX arbitrary\n    \n    const eggtime::Int64 = 11 # days from laying to hatching\n    const nestlingtime::Int64 = 9 # days from hatching to leaving nest\n    const fledglingtime::Int64 = 21 # days from leaving the nest to independence\n\n    #XXX predation mortality should be habitat-dependent\n    const eggpredationmortality::Float64 = 0.03 # per-day egg mortality from predation\n    const nestlingpredationmortality::Float64 = 0.03 # per-day nestling mortality from predation\n    const fledglingpredationmortality::Float64 = 0.01 # per-day fledgling mortality from predation\n    const firstyearmortality::Float64 = 0.38 # total mortality in the first year after independence\n    const migrationmortality::Float64 = 0.33 # chance of dying during the winter\n\n    const minimumterritory = 5000m² # size of territory under ideal conditions\n    const mindistancetoedge = 60m # minimum distance of habitat to vertical structures\n    const maxforageheight = 50cm # maximum preferred vegetation height for foraging\n    const maxforagecover = 0.7 # maximum preferred vegetation cover for foraging\n    const nestingheight = (15cm, 25cm) # min and max preferred vegetation height for nesting\n    const nestingcover = (0.2, 0.5) # min and max preferred vegetation cover for nesting\n\n    const matefaithfulness = 0.5 # chance of a female retaining her previous partner\n    const nestingbegin::Tuple{Int64,Int64} = (April, 10) # begin nesting in the middle of April\n    const nestbuildingtime::UnitRange{Int64} = 4:5 # 4-5 days needed to build a nest (doubled for first nest)\n    const eggsperclutch::UnitRange{Int64} = 2:5 # eggs laid per clutch\n    const nestingend::Int64 = July # last month of nesting\nend","category":"page"},{"location":"skylark.html#.-Submodels","page":"Skylark","title":"7. Submodels","text":"","category":"section"},{"location":"skylark.html#.1-Territory-formation","page":"Skylark","title":"7.1 Territory formation","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"TODO","category":"page"},{"location":"skylark.html#.2-Juvenile-mortality","page":"Skylark","title":"7.2 Juvenile mortality","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"TODO","category":"page"},{"location":"skylark.html#.-References","page":"Skylark","title":"8. References","text":"","category":"section"},{"location":"skylark.html","page":"Skylark","title":"Skylark","text":"Bauer, H.-G., Bezzel, E., & Fiedler, W. (Eds.). (2012). Das Kompendium der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw. Aufl. 2005). AULA-Verlag\nDelius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis. Ibis, 107(4), 466–492.\nDonald et al. (2002). Survival rates, causes of failure and productivity of Skylark Alauda arvensis nests on lowland farmland.  Ibis, 144(4), 652–664.\nGlutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas. Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden. ISBN 3-89104-019-9\nJenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda arvensis in einer intensiv genutzten Agrarlandschaft. Journal für Ornithologie, 131(3), 241–265.\nJeromin, K. (2002). Zur Ernährungsökologie der Feldlerche (Alauda arvensis L. 1758)  in der Reproduktionsphase [Doctoral thesis].  Christian-Albrechts-Universität zu Kiel.\nPüttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. Ecology and Evolution, 12(1), e8461.","category":"page"},{"location":"species.html#Species-models","page":"Species models","title":"Species models","text":"","category":"section"},{"location":"species.html","page":"Species models","title":"Species models","text":"The ecological submodel in Persefone simulates a range of species in agricultural landscapes.","category":"page"},{"location":"species.html#Skylark","page":"Species models","title":"Skylark","text":"","category":"section"},{"location":"species.html","page":"Species models","title":"Species models","text":"Modules = [Persefone]\nPages = [\"nature/species/skylark.jl\"]","category":"page"},{"location":"species.html#Persefone.Skylark","page":"Species models","title":"Persefone.Skylark","text":"Skylark\n\nAlauda arvensis is a common and charismatic species of agricultural landscapes.\n\nSources:     - Bauer, H.-G., Bezzel, E., & Fiedler, W. (Eds.). (2012). Das Kompendium       der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung       und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw.       Aufl. 2005). AULA-Verlag     - Delius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis.       Ibis, 107(4), 466–492. https://doi.org/10.1111/j.1474-919X.1965.tb07332.x     - Donald et al. (2002). Survival rates, causes of failure and productivity       of Skylark Alauda arvensis nests on lowland farmland. Ibis, 144(4), 652–664.       https://doi.org/10.1046/j.1474-919X.2002.00101.x     - Glutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas.       Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden.       ISBN 3-89104-019-9     - Jenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda       arvensis in einer intensiv genutzten Agrarlandschaft. Journal für Ornithologie,       131(3), 241–265. https://doi.org/10.1007/BF01640998     - Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks       indicate no seasonal decrease in food availability in heterogeneous farmland.       Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461\n\n\n\n\n\n","category":"type"},{"location":"species.html#Persefone.#1112#fun","page":"Species models","title":"Persefone.#1112#fun","text":"Initialise the skylark population. Creates pairs of skylarks on grassland and agricultural land, keeping a distance of 60m to vertical structures and giving each pair an area of 3ha.\n\n\n\n\n\n","category":"function"},{"location":"species.html#Persefone.allowsnesting-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}","page":"Species models","title":"Persefone.allowsnesting","text":"allowsnesting(skylark, model, pos)\n\nCheck whether the given position is suitable for nesting.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.breeding-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.breeding","text":"Females that have laid eggs take care of their chicks, restarting the nesting process once the chicks are independent or in case of brood loss.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.create!-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.create!","text":"Initialise a skylark individual. Selects migration dates and checks if the bird should currently be on migration. Also sets other individual-specific variables.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.destroynest!-Tuple{Persefone.Skylark, SimulationModel, String}","page":"Species models","title":"Persefone.destroynest!","text":"destroynest!(skylark, model, reason)\n\nRemove the skylark's nest and offspring due to disturbance or predation.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.findterritory-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.findterritory","text":"findterritory(skylark, model)\n\nCheck whether the habitat surrounding the skylark is suitable for establishing a territory. If it is, return the list of coordinates that make up the new territory, else return an empty list.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.foragequality-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}","page":"Species models","title":"Persefone.foragequality","text":"foragequality(skylark, model, pos)\n\nCalculate the relative quality of the habitat at this position for foraging. This assumes that open habitat is best (quality = 1.0), and steadily decreases as vegetation height and/or cover increase. (Linear regressions based on Püttmanns et al., 2021; Jeromin, 2002; Jenny, 1990b.)\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.matesearch-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.matesearch","text":"Females returning from migration move around to look for a suitable partner with a territory.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.nesting-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.nesting","text":"Females that have found a partner build a nest and lay eggs in a suitable location.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.nonbreeding-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.nonbreeding","text":"Non-breeding adults move around with other individuals and check for migration.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.occupation-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.occupation","text":"Once a male has found a territory, he remains in it until the breeding season is over, adjusting it to new conditions when and as necessary.\n\n\n\n\n\n","category":"method"},{"location":"species.html#Persefone.territorysearch-Tuple{Persefone.Skylark, SimulationModel}","page":"Species models","title":"Persefone.territorysearch","text":"Males returning from migration move around to look for suitable habitats to establish a territory.\n\n\n\n\n\n","category":"method"},{"location":"species-dsl.html#Defining-new-species","page":"Defining new species","title":"Defining new species","text":"","category":"section"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"In order to make implementing new species as easy as possible, Persefone includes a domain-specific language (DSL) built from a collection of macros and functions.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Here is an example of what this looks like, using a hypothetical mermaid species:","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"@species Mermaid begin\n    ageofmaturity = 2\n    pesticidemortality = 1.0\nend\n\n@create Mermaid begin\n    @debug \"Created $(animalid(self)).\"\nend\n\n@phase Mermaid life begin\n    @debug \"$(animalid(self)) is swimming happily in its pond.\"\n    @respond pesticide @kill(self.pesticidemortality, \"poisoning\")\n    @respond harvesting @setphase(drought)\n    if self.sex == female && length(@neighbours()) < 3 &&\n        self.age >= self.ageofmaturity && @landcover() == water\n        @reproduce()\n    end\nend\n\n@phase Mermaid drought begin\n    n = sum(1 for a in @neighbours())\n    @debug \"$(animalid(self)) is experiencing drought with $n neighbour(s).\"\n    @respond sowing @setphase(life)\nend\n\n@populate Mermaid begin\n    birthphase = life\n    initphase = life\n    habitat = @habitat(@landcover() == water)\n    pairs=true\nend","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"A complete species definition consists of one call each to @species, @create, @populate, and one or more calls to @phase. Another important macro is @habitat. Further macros are available to provide convenience wrappers for common functions.  (See src/nature/nature.jl for details.)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The first macro to call is @species. This takes two arguments: a species  name and a definition block (enclosed in begin and end tags). Within the block, species-specific parameters and variables can be defined (and optionally given values) that should be available throughout a species' lifetime. ","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Next, each species must define one or more @phase blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each @phase block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species' phase variable is set to this phase.) Code in this section  has access to the model object as well as a self object, which is the  currently active Animal agent. Within a phase block, @respond  can be used to define the species' response to a FarmEvent that affects  the species' current location, while a variety of other macros provide wrappers to  life history and movement functions from src/nature/populations.jl.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The third macro to call is @create. Like @phase, this defines a function with access to the world and self objects. This function is called whenever a new  individual of this species is created (either at birth, or when the model is initialised).","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The last macro that must be called is [@populate]. Whereas @create regulates the creation of individual animals, @populate determines how the population of a species is initialised at the start of a simulation. It does this by defining values for the parameters used by initpopulation!. The full list of parameters that can be used is documented under PopInitParams.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The final important macro is @habitat. This defines a \"habitat descriptor\", i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to @habitat consists of a logical expression, which has access to the animal's current position (the pos tuple variable) and the model. Various macros are available to easily reference information about the current location, such as @landcover or @distancetoedge.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"All of these macros are defined in src/nature/macros.jl.","category":"page"},{"location":"CHANGELOG.html#Changelog","page":"Changelog","title":"Changelog","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"All notable changes to this project will be documented in this file.","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.","category":"page"},{"location":"CHANGELOG.html#[1.0.0]-in-planning","page":"Changelog","title":"[1.0.0] - in planning","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Aim: 3 species, 2 crop growth models, farm model, GAEC scenarios, experimental analysis","category":"page"},{"location":"CHANGELOG.html#[0.6.0]-unreleased","page":"Changelog","title":"[0.6.0] - unreleased","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Plan: decouple CairoMakie (#81), fix & test ALMaSS, set up first experiments","category":"page"},{"location":"CHANGELOG.html#Added","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"crop.cropdirectory parameter specifies folder in which all crop data files for the selected crop model can be found.","category":"page"},{"location":"CHANGELOG.html#Changed","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"preprocessparameters() checks whether the map and crop directories are reachable from the  current working directory. If not, it checks whether it can be reached from the package directory.  This makes running simulations easier when Persefone has been installed as a package.\nsimulate() and initialise() now take a params keyword argument that can be used to override parameters from other input sources","category":"page"},{"location":"CHANGELOG.html#Deprecated","page":"Changelog","title":"Deprecated","text":"","category":"section"},{"location":"CHANGELOG.html#Removed","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"crop.cropfile and crop.growthfile parameters -> user configuration is now done via crop.cropdirectory, names of ALMaSS input files are specified as constants in almass.jl","category":"page"},{"location":"CHANGELOG.html#Fixed","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"","category":"page"},{"location":"CHANGELOG.html#[0.5.5]-09-08-2024","page":"Changelog","title":"[0.5.5] - 09-08-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"This point release implements the first basic farm model","category":"page"},{"location":"CHANGELOG.html#Added-2","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"basic farm model that assigns a crop rotation to each field, sowing and harvesting when appropriate\nnew parameters: farm.farmmodel, farm.setaside, farm.fieldoutfreq\nvisualisation of cropped area and crop growth over time\nfarm.setaside setting to configure what proportion of land farmers let lie fallow\nisharvestable() function for FarmPlots\n@areaof macro to calculate the area of a given number of landscape pixels\ndata/farm/standard_gross_margins.csv from KTBL data","category":"page"},{"location":"CHANGELOG.html#Changed-2","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"expanded & adapted general crop data and crop growth curve tables","category":"page"},{"location":"CHANGELOG.html#Fixed-2","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"bug fixes in the ALMaSS crop model","category":"page"},{"location":"CHANGELOG.html#[0.5.4]-08-08-2024","page":"Changelog","title":"[0.5.4] - 08-08-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Skylark data analysis and new internal utility functions","category":"page"},{"location":"CHANGELOG.html#Added-3","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"AnnualDate type and associated functions for working with recurring dates (#101)\ncan be constructed from two Int64, a Date, or a Tuple{Int64,Int64}\nautomatic conversion from Date or Tuple{Int64,Int64}\ncan use operators: ==, <, +, -, :\nthisyear(), lastyear(), nextyear() functions and macros\nnew file core/utils.jl for utility functions that fit in no other file\nirregular data logging using record!()/@record() (#103)\ndata outputs & visualisation for the skylark model (#97)\nrandn() function and macro to sample from a vector using a normal distribution\nmake install to download and install Julia and package dependencies (on Linux, #67)\nweather file for the Thüringer Becken","category":"page"},{"location":"CHANGELOG.html#Changed-3","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"moved random number functions and macros from input.jl to utils.jl\nexpanded weather data for Jena to 1990-2023\nNon-breeding skylarks only search for neighbours to follow once (-> huge performance improvement!)","category":"page"},{"location":"CHANGELOG.html#Fixed-3","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"bug fixes in the skylark model","category":"page"},{"location":"CHANGELOG.html#[0.5.3]-31-07-2024","page":"Changelog","title":"[0.5.3] - 31-07-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Switchable crop models","category":"page"},{"location":"CHANGELOG.html#Added-4","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Support for switchable crop models (#70), crop models can be set with the cropmodel setting in the [crop] section of parameters.toml.\nNew submodules ALMaSS for the ALMaSS crop model, and SimpleCrop for testing switchable crop models.","category":"page"},{"location":"CHANGELOG.html#Changed-4","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"All functionality specific to the ALMaSS crop model has been moved to the submodule ALMaSS.\nDue to switchable crop models, some types are now parametric: AgricultureModel{Tcroptype,Tcropstate} and FarmPlot{Tcropstate}.\nFarmPlot{Tcropstate} now only stores basic information about which pixels are part of the farm plot, all crop-specific information is now stored in the field cropstate.  Many functions acting on a FarmPlot now mostly forward to functions of the same name acting on the cropstate field of a FarmPlot.\nThe type of height in ALMaSS.CropState and ALMaSS.CropCurveParams is now a unitful number ::Length{Float64}.\nBoth crop models ALMaSS and SimpleCrop now also support the functions cropcover and cropyield in addition to croptype, cropname, cropheight.\ncropheight now returns a unitful number ::Length{Float64}, and returns height 0cm if the landscape at that position is not a FarmPlot.","category":"page"},{"location":"CHANGELOG.html#[0.5.2]-30-07-2024","page":"Changelog","title":"[0.5.2] - 30-07-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Rewrote the skylark model","category":"page"},{"location":"CHANGELOG.html#Added-5","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Skylark model is largely rewritten to follow a new phase structure (#9)\nanimals can occupy territories (see @occupy, @isoccupied, @vacate macros/functions) (#94)\n@cropcover macro and function\nODD documentation for Skylark","category":"page"},{"location":"CHANGELOG.html#Changed-5","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"input files that are now copied to a separate inputs directory within the output directory\nEventType renamed to Management for clarity\ndocumentation website now has a \"Scientific Documentation\" section","category":"page"},{"location":"CHANGELOG.html#Removed-2","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"old skylark model (has been rewritten, see above)","category":"page"},{"location":"CHANGELOG.html#Fixed-4","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"all skylarks now migrate (#90)\ninsectbiomass() uses units","category":"page"},{"location":"CHANGELOG.html#[0.5.1]-13-06-2024","page":"Changelog","title":"[0.5.1] - 13-06-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Added Unitful.jl","category":"page"},{"location":"CHANGELOG.html#Added-6","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Unitful.jl now used to add units to quantities\nworld.mapdirectory parameter specifies the path to the directory in which","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"landcovermap, farmfieldsmap, and weatherfile are located","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"world.mapresolution parameter specifies the input maps' spatial resolution in meters","category":"page"},{"location":"CHANGELOG.html#Changed-6","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"spatial functions now work with explicit distances (using Unitful.jl) rather than using the number of pixels\nall species definitions and tests updated to use units","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"","category":"page"},{"location":"CHANGELOG.html#[0.5.0]-07-06-2024","page":"Changelog","title":"[0.5.0] - 07-06-2024","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"This release doesn't add much new functionality, but represents a major restructuring  of the code base. Specifically, it removes the Agents.jl dependency and changes the  way the species definition macros work and are used.","category":"page"},{"location":"CHANGELOG.html#Added-7","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"SimulationModel type, extended by AgricultureModel struct\n@create macro defines a special phase function that is called when an individual animal is created (at birth or on model initialisation)\nfunctions (and associated macros) to replace Agents.jl functionality:\nmove!() and walk!() \nnearby_ids(), nearby_animals(), countanimals(), neighbours()\ndirectionto(), distanceto(), randomdirection()\nnagents(), killallanimals!()\n@here macro to return the pixel currently occupied by the active animal\ncore.logoutput parameter to define whether logs are printed to screen, file, none, or both\nlarge logo and model structure diagram\nChangelog","category":"page"},{"location":"CHANGELOG.html#Changed-7","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"SimulationModel replaces AgentBasedModel\nSpecies definition macros revamped:\n@species now only defines parameters and variables and creates a mutable struct\n@phase must now be defined in the top-level code and creates a global function\n@initialise renamed to @populate, must also be called in the top-level code\ninitindividual() renamed to create!()\nSkylark, Wolpertinger, and Wyvern updated to match the new macros\nrequires Julia 1.10","category":"page"},{"location":"CHANGELOG.html#Removed-3","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Agents.jl dependency (including AgentBasedModel and functions for adding/moving/removing agents)","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"","category":"page"},{"location":"CHANGELOG.html#[0.4.1]-2023-11-14","page":"Changelog","title":"[0.4.1] - 2023-11-14","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Initial version of the skylark model","category":"page"},{"location":"CHANGELOG.html#Added-8","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"initial version of the Skylark species\nsmall Jena map\nanimal individuals keep track of their parents' IDs\nseveral new functions and macros for animals\ninstallation instructions for Windows","category":"page"},{"location":"CHANGELOG.html#Changed-8","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"graphics output is more configurable","category":"page"},{"location":"CHANGELOG.html#[0.4.0]-2023-10-28","page":"Changelog","title":"[0.4.0] - 2023-10-28","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Functions for animal populations","category":"page"},{"location":"CHANGELOG.html#Added-9","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"initialisation functions for individuals (not just species)\nmigration function / migrant pool for animals that disappear from the landscape during winter\nskylark migration","category":"page"},{"location":"CHANGELOG.html#Changed-9","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"online documentation was expanded and restructured\nnature macros moved to a separate file","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"Started changelog at this point, earlier versions are not included.","category":"page"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"<!– Template","category":"page"},{"location":"CHANGELOG.html#[version]-unreleased","page":"Changelog","title":"[version] - unreleased","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"<comments>","category":"page"},{"location":"CHANGELOG.html#*PLANNED*","page":"Changelog","title":"PLANNED","text":"","category":"section"},{"location":"CHANGELOG.html#Added-10","page":"Changelog","title":"Added","text":"","category":"section"},{"location":"CHANGELOG.html#Changed-10","page":"Changelog","title":"Changed","text":"","category":"section"},{"location":"CHANGELOG.html#Deprecated-2","page":"Changelog","title":"Deprecated","text":"","category":"section"},{"location":"CHANGELOG.html#Removed-4","page":"Changelog","title":"Removed","text":"","category":"section"},{"location":"CHANGELOG.html#Fixed-5","page":"Changelog","title":"Fixed","text":"","category":"section"},{"location":"CHANGELOG.html","page":"Changelog","title":"Changelog","text":"–>","category":"page"},{"location":"developing.html#Developing-Persefone","page":"Developing Persefone","title":"Developing Persefone","text":"","category":"section"},{"location":"developing.html#Setting-up","page":"Developing Persefone","title":"Setting up","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"If you haven't worked with Julia before, here are detailed instructions for how to set up your development environment. The main development is currently done on Linux (and as the primary execution platform will be an HPC, Linux compatibility is important), but developing on Windows works too.","category":"page"},{"location":"developing.html#Visual-Studio-Code-on-Windows","page":"Developing Persefone","title":"Visual Studio Code on Windows","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Download and install Julia,  git and Visual Studio Code.\nInstall the Julia extension for VS Code: In VS Code, open the extensions pane (Ctrl+Shift+X). Search for and install Julia Language Support.\nClone the Gitlab repository: In VS Code, open the source control pane (Ctrl+Shift+G). Click on Clone and enter the repo URL. Then select a folder on your computer to download the files into, and let VS Code open the project once it has been cloned.\nStart a Julia REPL: In VS Code, bring up the command palette (Ctrl+Shift+P). Execute the command Julia: Start REPL. Then install all dependencies of Persefone by running using Pkg; Pkg.activate(\".\"); Pkg.instantiate(). (This will take some time.)\nOpen the file run.jl and click Execute (triangular button in the top right). The source code will compile (this can take a lot of time the first time you do it) and run a default simulation.\nFurther steps: You may want to familiarise yourself with how to use  git with VS Code. You may also want to clone the Persefone Desktop repository (repeat steps 3 to 5).","category":"page"},{"location":"developing.html#Emacs-on-Linux","page":"Developing Persefone","title":"Emacs on Linux","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"You can of course also use VS Code on Linux. In that case, follow the instructions above.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Make sure you have git and Julia installed. Git should be in your distro's repos (e.g. sudo apt install git). To install Julia, download the binary and unpack it. For greater ease of use, copy the unpacked files to /usr/local/lib/julia (or similar) and create a symlink to the executable: sudo ln -s /usr/local/lib/julia/bin/julia /usr/local/bin/julia. Then go the to folder that you want to use for development and run  git clone https://git.idiv.de/persefone/persefone-model.git . in your terminal.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"There are a couple of addons that make working with Julia much nicer in Emacs:","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"julia-mode gives syntax highlighting. Install with M-x package-install julia-mode.\njulia-snail provides IDE-like features,  especially a fully-functional REPL and the ability to evaluate code straight from inside a buffer. Note that the installation can be somewhat tricky. You first need to manually install all the dependencies of its dependency vterm, then install vterm itself with M-x package-install vterm, before you can do M-x package-install julia-snail. Then add it to your init.el with (require 'julia-snail) and (add-hook 'julia-mode-hook #'julia-snail-mode).\ncompany-mode integrates with Snail to give code  completion. Install with M-x package-install company, then add  (add-hook 'julia-mode-hook #'company-mode) and  (global-set-key (kbd \"C-<tab>\") 'company-complete) to your init.el.\nmagit is a great git interface for Emacs. Install with M-x package-install magit and add (global-set-key (kbd \"C-x g\") 'magit-status) to your init.el.","category":"page"},{"location":"developing.html#Development-workflow","page":"Developing Persefone","title":"Development workflow","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Pull the current version from the master branch on Gitlab:  https://git.idiv.de/persefone/persefone-model.\nIf you are working on a new feature, create a new branch to avoid breaking the master branch. (The master branch on Github should always be in a runnable and error-free state.)\nImplement your changes.\nRun an example simulation and the test suite to make sure everything works without crashing (make run and make test on Linux, or execute run.jl and test/runtests.jl manually.)\nCommit your work frequently, and try to keep each commit small. Don't forget to add relevant tests to the test suite.\nOnce your satisfied with your work, do another pull/merge from the master branch in case somebody else changed the branch in the meantime. Then merge your work into master and push to the Gitlab server.\nRepeat :-)","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The Gitlab issue tracker  can be used to create, discuss, and assign tasks, as well as to monitor progress towards  milestones/releases. Once we have a first release, we will start using  semantic versioning and a changelog.","category":"page"},{"location":"developing.html#Important-libraries","page":"Developing Persefone","title":"Important libraries","text":"","category":"section"},{"location":"developing.html#Revise.jl","page":"Developing Persefone","title":"Revise.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Revise.jl allows one to reload code without restarting the Julia interpreter. Get it with Pkg.add(\"Revise\"), then  add using Revise to .julia/config/startup.jl to have it automatically available.","category":"page"},{"location":"developing.html#Test","page":"Developing Persefone","title":"Test","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone uses the inbuilt Julia testing framework. All new functions should have appropriate tests written for them in the appropriate file in the test directory. (See test/runtests.jl for details.) There are three ways to run the test suite: in the terminal, executing make test or cd test; julia runtests.jl; or in the Julia REPL,  Pkg.activate(\".\"); Pkg.test().","category":"page"},{"location":"developing.html#Documenter.jl","page":"Developing Persefone","title":"Documenter.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The HTML documentation is generated using Documenter.jl. Therefore, all new functions should have docstrings attached. New files need to be integrated into the relevant documentation source files in docs/src, and if necessary into docs/builddocs.jl. To build the documentation, run make docs, or cd docs; julia builddocs.jl (if using the latter, don't forget to update the date and commit in docs/src/index.md).","category":"page"},{"location":"developing.html#Graphics-and-user-interface","page":"Developing Persefone","title":"Graphics and user interface","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone uses Makie as a plotting library to generate its output graphics. Additionally, Persefone Desktop uses  QML.jl to create its graphical user interface.","category":"page"},{"location":"developing.html#Unitful.jl","page":"Developing Persefone","title":"Unitful.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Throughout the source code, variables can be tagged with their appropriate units using the Unitful.jl library. This makes the code easier to understand, and also allows automatic unit conversion:","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"julia> 1ha == 10000m²\ntrue\n\njulia> 2km |> m\n2000 m\n\njulia> 2km / 10m\n200.0","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Within Persefone, the following units and dimensions have been imported for direct usage: cm, m, km, m², ha, km², mg, g, kg, Length, Area, Mass.","category":"page"},{"location":"developing.html#Dates","page":"Developing Persefone","title":"Dates","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone expands the default Dates library with the AnnualDate type, which can be used to store dates that recur every year (e.g. migration or harvest). AnnualDates can be compared and added/subtracted just as normal dates. Use thisyear() to convert an AnnualDate to a Date.","category":"page"},{"location":"simulation.html#Simulation","page":"Simulation","title":"Simulation","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"The core and world directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.","category":"page"},{"location":"simulation.html#Persefone.jl","page":"Simulation","title":"Persefone.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file defines the module, including all exported symbols and two high-level types.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"Persefone.jl\", \"core/utils.jl\"]","category":"page"},{"location":"simulation.html#Persefone.ModelAgent","page":"Simulation","title":"Persefone.ModelAgent","text":"ModelAgent\n\nThe supertype of all agents in the model (animal species, farmer types, farmplots).\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.SimulationModel","page":"Simulation","title":"Persefone.SimulationModel","text":"SimulationModel\n\nThe supertype of AgricultureModel. This is needed to avoid circular dependencies (most types and functions depend on SimulationModel, but the definition of the model struct depends on these types).\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.AnnualDate","page":"Simulation","title":"Persefone.AnnualDate","text":"AnnualDate\n\nA type to handle recurring dates (e.g. migration, harvest). Stores a month and a day, and can be compared against normal dates. To save typing, a Tuple{Int64,Int64} is automatically converted to an AnnualDate, allowing this syntax: nestingend::AnnualDate = (August, 15).\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Base.randn","page":"Simulation","title":"Base.randn","text":"randn(vector)\n\nReturn a random element from the given vector, following a (mostly) normal distribution based on index values (i.e. elements in the middle of the vector will be returned most frequently).\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.bounds-Tuple{Number}","page":"Simulation","title":"Persefone.bounds","text":"bounds(x; max=Inf, min=0)\n\nA utility function to make sure that a number is within a given set of bounds. Returns max/min if x is greater/less than this.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.cycle!","page":"Simulation","title":"Persefone.cycle!","text":"cycle!(vector, n=1)\n\nMove the first element of the vector to the end, repeat n times.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.thisyear-Tuple{AnnualDate, SimulationModel}","page":"Simulation","title":"Persefone.thisyear","text":"thisyear(annualdate, model)\nnextyear(annualdate, model)\nlastyear(annualdate, model)\n\nConvert an AnnualDate to a Date, using the current/next/previous year of the simulation run.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.@areaof-Tuple{Any}","page":"Simulation","title":"Persefone.@areaof","text":"@areaof(npixels)\n\nCalculate the area of a given number of landscape pixels, knowing the resolution of the world map (requires the model object to be available).\n\n\n\n\n\n","category":"macro"},{"location":"simulation.html#Persefone.@chance-Tuple{Any}","page":"Simulation","title":"Persefone.@chance","text":"@chance(odds)\n\nReturn true if a random number is less than the odds (0.0 <= odds <= 1.0), using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"simulation.html#Persefone.@rand-Tuple","page":"Simulation","title":"Persefone.@rand","text":"@rand(args...)\n\nReturn a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"simulation.html#Persefone.@randn-Tuple{Any}","page":"Simulation","title":"Persefone.@randn","text":"@randn(vector)\n\nReturn a normally-distributed random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"simulation.html#Persefone.@shuffle!-Tuple{Any}","page":"Simulation","title":"Persefone.@shuffle!","text":"@shuffle!(collection)\n\nShuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"simulation.html#simulation.jl","page":"Simulation","title":"simulation.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file includes the basal functions for initialising and running simulations.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"core/simulation.jl\"]","category":"page"},{"location":"simulation.html#Persefone.AgricultureModel","page":"Simulation","title":"Persefone.AgricultureModel","text":"AgricultureModel\n\nThis is the heart of the model - a struct that holds all data and state for one simulation run. It is created by initialise and passed as input to most model functions.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.finalise!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.finalise!","text":"finalise!(model)\n\nWrap up the simulation. Finalises and visualises output, then terminates.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initialise-Tuple{}","page":"Simulation","title":"Persefone.initialise","text":"initialise(configfile=PARAMFILE, params=Dict())\n\nInitialise the model: read in parameters, create the output data directory, and instantiate the SimulationModel object(s). Optionally allows specifying the configuration file and overriding specific parameters. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}","page":"Simulation","title":"Persefone.initmodel","text":"initmodel(settings)\n\nInitialise a model object using a ready-made settings dict. This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.nagents-Tuple{AgricultureModel}","page":"Simulation","title":"Persefone.nagents","text":"nagents(model)\n\nReturn the total number of agents in a model object.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}","page":"Simulation","title":"Persefone.paramscan","text":"paramscan(settings)\n\nCreate a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.simulate!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.simulate!","text":"simulate!(model)\n\nCarry out a complete simulation run using a pre-initialised model object.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.simulate-Tuple{}","page":"Simulation","title":"Persefone.simulate","text":"simulate(configfile=PARAMFILE, params=Dict())\n\nInitialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and/or specific parameters.\n\nThis is the default way to run a Persefone simulation.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.stepagent!-Tuple{ModelAgent, SimulationModel}","page":"Simulation","title":"Persefone.stepagent!","text":"stepagent!(agent, model)\n\nAll agent types must define a stepagent!() method that will be called daily.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.stepsimulation!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.stepsimulation!","text":"stepsimulation!(model)\n\nExecute one update of the model.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#landscape.jl","page":"Simulation","title":"landscape.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file manages the landscape maps that underlie the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/landscape.jl\"]","category":"page"},{"location":"simulation.html#Persefone.FarmEvent","page":"Simulation","title":"Persefone.FarmEvent","text":"FarmEvent\n\nA data structure to define a landscape event, giving its type, spatial extent, and duration.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.LandCover","page":"Simulation","title":"Persefone.LandCover","text":"The land cover classes encoded in the Mundialis Sentinel data.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.Management","page":"Simulation","title":"Persefone.Management","text":"The types of management event that can be simulated\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.Pixel","page":"Simulation","title":"Persefone.Pixel","text":"Pixel\n\nA pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.createevent!","page":"Simulation","title":"Persefone.createevent!","text":"createevent!(model, pixels, name, duration=1)\n\nAdd a farm event to the specified pixels (a vector of position tuples) for a given duration.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}","page":"Simulation","title":"Persefone.directionto","text":"directionto(pos, model, habitatdescriptor)\n\nCalculate the direction from the given location to the closest location matching the habitat descriptor function. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}","page":"Simulation","title":"Persefone.directionto","text":"directionto(pos, model, habitattype)\n\nCalculate the direction from the given location to the closest habitat of the specified type. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitatdescriptor)\n\nCalculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitattype)\n\nCalculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.distancetoedge","text":"distancetoedge(pos, model)\n\nCalculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.farmplot","text":"farmplot(position, model)\n\nReturn the farm plot at this position, or nothing if there is none (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.inbounds-Tuple{Any, Any}","page":"Simulation","title":"Persefone.inbounds","text":"inbounds(pos, model)\n\nIs the given position within the bounds of the model landscape?\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initlandscape-Tuple{String, String, String}","page":"Simulation","title":"Persefone.initlandscape","text":"initlandscape(directory, landcovermap, farmfieldsmap)\n\nInitialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.landcover-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.landcover","text":"landcover(position, model)\n\nReturn the land cover class at this position (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.randomdirection-Tuple{SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}","page":"Simulation","title":"Persefone.randomdirection","text":"randomdirection(model, distance)\n\nGet a random direction coordinate tuple within the specified distance.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.randompixel","page":"Simulation","title":"Persefone.randompixel","text":"randompixel(position, model, range, habitatdescriptor)\n\nFind a random pixel within a given range of the position that matches the habitatdescriptor (create this using @habitat).\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.safebounds-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Simulation","title":"Persefone.safebounds","text":"safebounds(pos, model)\n\nMake sure that a given position is within the bounds of the model landscape.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.updateevents!-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.updateevents!","text":"updateevents!(model)\n\nCycle through the list of events, removing those that have expired.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#weather.jl","page":"Simulation","title":"weather.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file reads in weather data and makes it available to the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/weather.jl\"]","category":"page"},{"location":"simulation.html#Persefone.Weather","page":"Simulation","title":"Persefone.Weather","text":"Weather\n\nA single weather datum, combining the observations from one day.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}","page":"Simulation","title":"Persefone.initweather","text":"initweather(weatherfile, startdate, enddate)\n\nLoad a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.\n\nNote: This requires a weather file in the format produced by data/extract_weather_data.R.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.maxtemp-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.maxtemp","text":"maxtemp(model)\n\nReturn today's maximum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.meantemp-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.meantemp","text":"meantemp(model)\n\nReturn today's mean temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.mintemp-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.mintemp","text":"mintemp(model)\n\nReturn today's minimum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.precipitation-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.precipitation","text":"precipitation(model)\n\nReturn today's total precipitation in mm.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.sunshine-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.sunshine","text":"sunshine(model)\n\nReturn today's sunshine duration in hours.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.vapourpressure-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.vapourpressure","text":"vapourpressure(model)\n\nReturn today's average vapour pressure in hPa.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.windspeed-Tuple{SimulationModel}","page":"Simulation","title":"Persefone.windspeed","text":"windspeed(model)\n\nReturn today's average windspeed in m/s.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Farm-submodel","page":"Farm submodel","title":"Farm submodel","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.","category":"page"},{"location":"farm.html#farm.jl","page":"Farm submodel","title":"farm.jl","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"This file is responsible for managing the farm module(s).","category":"page"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Modules = [Persefone]\nPages = [\"farm/farm.jl\"]","category":"page"},{"location":"farm.html#Persefone.BasicFarmer","page":"Farm submodel","title":"Persefone.BasicFarmer","text":"BasicFarmer\n\nThe BasicFarmer type simply applies a set crop rotation to his fields and keeps track of income.\n\n\n\n\n\n","category":"type"},{"location":"farm.html#Persefone.Farmer","page":"Farm submodel","title":"Persefone.Farmer","text":"This is the agent type for the farm ABM.\n\n\n\n\n\n","category":"type"},{"location":"farm.html#Persefone.findsetasides-Tuple{Persefone.BasicFarmer, SimulationModel}","page":"Farm submodel","title":"Persefone.findsetasides","text":"findsetasides(farmer, model)\n\nReturn a vector of field IDs that this farmer should keep fallow to satisfy the configured set-aside rules.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Persefone.initbasicfarms!-Tuple{SimulationModel}","page":"Farm submodel","title":"Persefone.initbasicfarms!","text":"initbasicfarms!(model)\n\nInitialise the basic farm model. All fields are controlled by a single farmer actor and are assigned as grassland, set-aside, or arable land with a crop rotation.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Persefone.initfarms!-Tuple{SimulationModel}","page":"Farm submodel","title":"Persefone.initfarms!","text":"initfarms!(model)\n\nInitialise the model with a set of farm agents, depending on the configured farm model.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Persefone.stepagent!-Tuple{Persefone.BasicFarmer, SimulationModel}","page":"Farm submodel","title":"Persefone.stepagent!","text":"stepagent!(farmer, model)\n\nUpdate a farmer by one day. Cycle through all fields and see what management is needed.\n\n\n\n\n\n","category":"method"},{"location":"adapting.html#Adapting-Persefone","page":"Adapting Persefone","title":"Adapting Persefone","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"A key development goal of Persefone is to be FAIR: findable, accessible, interoperable, and reusable. We aim to build a model that is both easy  to use and easy to adapt to new situations.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"There are multiple ways to adapt Persefone for a new modelling study:","category":"page"},{"location":"adapting.html#Changing-the-parameters","page":"Adapting Persefone","title":"Changing the parameters","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"The simplest way to adapt Persefone is simply by changing the parameters. Copy src/parameters.toml to a new location, adjust it to your needs, and run the model using julia run.jl -c <configfile>.","category":"page"},{"location":"adapting.html#Changing-the-region","page":"Adapting Persefone","title":"Changing the region","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described here.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"You may also need to change aspects of the farm submodel. This is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-animal-species","page":"Adapting Persefone","title":"Adding new animal species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To implement a new species to the nature submodel, add a new file to the  src/nature/species directory and include it in src/Persefone.jl, as well as adding the name of the species to the nature.targetspecies parameter. In the new file, implement the species using the @species syntax as described here.","category":"page"},{"location":"adapting.html#Adding-new-crop-species","page":"Adapting Persefone","title":"Adding new crop species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Crop growth is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-farmer-behaviour","page":"Adapting Persefone","title":"Adding new farmer behaviour","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Farmer behaviour is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-a-new-submodel","page":"Adapting Persefone","title":"Adding a new submodel","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To add a new submodel in addition to the existing ones (nature, crop, and farm), you need to familiarise yourself with the software architecture. In particular, you need to understand how initialisation and scheduling works in src/core/simulation.jl, and what information is stored in the model object.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"If you want to add a new agent type, create a subtype of ModelAgent, implement a stepagent! function for it and add it to Persefone.initmodel.","category":"page"},{"location":"adapting.html#Linking-to-another-model","page":"Adapting Persefone","title":"Linking to another model","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a Julia package, with a module exporting various model functions, types, and macros (see  src/Persefone.jl). Of particular interest are the functions simulate (set up and run a complete simulation based on a config file), initialise (create one or more model objects from a config file), simulate! (do a simulation run with an existing model object), and stepsimulation! (update a model object by one time step).","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To interface with Julia from another language, see the Julia docs here and here.","category":"page"},{"location":"crop-models.html#Crop-models","page":"Crop models","title":"Crop models","text":"","category":"section"},{"location":"crop-models.html","page":"Crop models","title":"Crop models","text":"TODO","category":"page"},{"location":"crop-models.html#ALMaSS","page":"Crop models","title":"ALMaSS","text":"","category":"section"},{"location":"crop-models.html#AquaCrop","page":"Crop models","title":"AquaCrop","text":"","category":"section"},{"location":"odd.html#Overview,-Design,-Details-(ODD)","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"","category":"section"},{"location":"odd.html","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"The  model  description follows  the  ODD  (Overview,  Design  concepts, Details)  protocol  (Grimm  et  al.,  2006; 2010; 2020):","category":"page"},{"location":"odd.html#.-Purpose","page":"Overview, Design, Details (ODD)","title":"1. Purpose","text":"","category":"section"},{"location":"odd.html#.-Entities,-state-variables,-and-scales","page":"Overview, Design, Details (ODD)","title":"2. Entities, state variables, and scales","text":"","category":"section"},{"location":"odd.html#.-Process-overview-and-scheduling","page":"Overview, Design, Details (ODD)","title":"3. Process overview and scheduling","text":"","category":"section"},{"location":"odd.html#.-Design-concepts","page":"Overview, Design, Details (ODD)","title":"4. Design concepts","text":"","category":"section"},{"location":"odd.html#.1-Basic-principles","page":"Overview, Design, Details (ODD)","title":"4.1 Basic principles","text":"","category":"section"},{"location":"odd.html#.2-Emergence","page":"Overview, Design, Details (ODD)","title":"4.2 Emergence","text":"","category":"section"},{"location":"odd.html#.3-Adaptation","page":"Overview, Design, Details (ODD)","title":"4.3 Adaptation","text":"","category":"section"},{"location":"odd.html#.4-Objectives","page":"Overview, Design, Details (ODD)","title":"4.4 Objectives","text":"","category":"section"},{"location":"odd.html#.5-Learning","page":"Overview, Design, Details (ODD)","title":"4.5 Learning","text":"","category":"section"},{"location":"odd.html#.6-Prediction","page":"Overview, Design, Details (ODD)","title":"4.6 Prediction","text":"","category":"section"},{"location":"odd.html#.7-Sensing","page":"Overview, Design, Details (ODD)","title":"4.7 Sensing","text":"","category":"section"},{"location":"odd.html#.8-Interaction","page":"Overview, Design, Details (ODD)","title":"4.8 Interaction","text":"","category":"section"},{"location":"odd.html#.9-Stochasticity","page":"Overview, Design, Details (ODD)","title":"4.9 Stochasticity","text":"","category":"section"},{"location":"odd.html#.10-Collectives","page":"Overview, Design, Details (ODD)","title":"4.10 Collectives","text":"","category":"section"},{"location":"odd.html#.11-Observation","page":"Overview, Design, Details (ODD)","title":"4.11 Observation","text":"","category":"section"},{"location":"odd.html#.-Initialisation","page":"Overview, Design, Details (ODD)","title":"5. Initialisation","text":"","category":"section"},{"location":"odd.html#.-Input-data","page":"Overview, Design, Details (ODD)","title":"6. Input data","text":"","category":"section"},{"location":"odd.html#.-Submodels","page":"Overview, Design, Details (ODD)","title":"7. Submodels","text":"","category":"section"},{"location":"odd.html#.-References","page":"Overview, Design, Details (ODD)","title":"8. References","text":"","category":"section"},{"location":"gis.html#Maps-and-weather-data","page":"Maps and weather data","title":"Maps and weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Persefone currently requires two separate map input files: one for land cover, the other for field geometry. Additionally, a weather input file is needed.  This documents describe how to obtain and process the data needed for each  of these.","category":"page"},{"location":"gis.html#Land-cover-maps","page":"Maps and weather data","title":"Land cover maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Land cover maps for Germany at 10m resolution can be obtained from  Mundialis. These are generated annually from Sentinel data and comprise the following  land cover classes:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"10: forest\n20: low vegetation\n30: water\n40: built-up\n50: bare soil\n60: agriculture","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To create a Persefone map input file, you need to crop the national Mundialis map to the extent that you want to simulate (suggestion: approx. 10x10km is a  reasonable size).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To do so, download the Mundialis map and import it into QGIS. Then create a new vector layer and create a rectangle feature to delimit the extent of your region. Then go to Raster -> Extraction -> Clip Raster by Extent. Select the Mundialis map as the input layer, set the clipping extent by choosing your region vector layer under Calculate from Layer and specify the output file name before clicking Run. This will generate a TIF file that you can pass to Persefone as the landcovermap parameter.","category":"page"},{"location":"gis.html#Field-ID-maps","page":"Maps and weather data","title":"Field ID maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In addition to the land cover data explained above, Persefone also needs information about agricultural field boundaries in order to assign these to the farming agents. Unfortunately, getting this is rather more complicated.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In the EU, every country runs a Land Parcel Information System (LPIS) to administer CAP payments. In Germany, this is called InVeKoS and is run by the Länder. For example, you can view and download the InVeKoS data for Thüringen here. This gives you a vector layer which can be loaded into QGIS. However, it needs to be converted to a raster layer and cropped to your region extent before it can be used in Persefone.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The first thing to do is to make sure that the vector layer has a numeric (!) field with a unique identifier for each field block (check the attribute table).  The Thüringen data has the FBI (\"Feldblockident\") field, but this is a string value and therefore not usable by the rasteriser. So, we set the vector layer to edit mode, open the field calculator, enter the information for a new field  (call it \"FID\" and set it to a 32-bit integer), and enter @row_number in the  expression field. Then save the layer and close the calculator.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Secondly, you need to filter out all non-field/non-grassland plot types. (LPIS also has data on forests and various landscape elements that are not relevant to our use case.) Assuming you're working with the Thüringen InVeKoS data (other data sets may have a different structure), right-click on the layer name in QGIS' layer overview and click on \"Filter...\". Then, enter this expression in the query builder: \"BNK\" = 'AL' OR \"BNK\" = 'GL' and click \"OK\". This will select only field and grassland plots.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Next, open the rasteriser (Raster -> Conversion -> Rasterize). Select your FID field as the \"Field to use for a burn-in value\", and your land cover map (as created above - this ensures the two layers match) as the output extent. Make sure  the \"fixed value to burn\" is \"Not set\". Then choose \"Georeferenced units\" as the  \"Out raster size units\" and set horizontal and vertical resolution to 10.0. In  the advanced parameters, set the output data type to UInt32. Finally, enter an  output file name and run. The resulting TIF file can be passed to Persefone as the farmfieldmap parameter.","category":"page"},{"location":"gis.html#Weather-data","page":"Maps and weather data","title":"Weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Currently, Persefone uses historical weather data from the closes weather station as its weather input. (In future, this may be changed to a more detailed raster input, which could then also provide future weather predictions under climate change.) Weather data can be downloaded from the German weather service (DWD). The relevant data are in the folder daily/kl/historical.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The description of this data set and the list of weather stations can be found in the Persefone repository, in the docs folder (or downloaded from the link above). Using the list of weather stations, select the one closest to the area of study. Note that not all stations were continuously in operation; make sure that the selected station covers the years of interest.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Region Jena: station number 02444 (\"Jena (Sternwarte)\")\nRegion Eichsfeld:\nRegion Thüringer Becken: station number 00896 (\"Dachwig\")\nRegion Hohenlohe:\nRegion Bodensee:\nRegion Nördlicher Oberrhein:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"From the link above, download the ZIP file associated with the station number. Check the included meta-data if there is any important missing data, or other relevant information (e.g. the station moved position).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Then use data/extract_weather_data.R to process the data into the format needed by Persefone:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"library(tidyverse)\n\n## replace this with the correct file name\nweatherfile = \"produkt_klima_tag_18210101_20221231_02444.txt\"\n\ndata = read.table(weatherfile, sep=\";\", header=T)\n\nweather = data %>%\n    ## drop values before 2000 to save space\n    filter(MESS_DATUM>=20000101) %>%\n    ## select relevant variables and convert place-holder values to NA\n    select(MESS_DATUM, FM, RSK, SDK, VPM, TMK, TXK, TNK) %>%\n    mutate(date=MESS_DATUM, MESS_DATUM=NULL,\n           mean_windspeed=na_if(FM, -999), FM=NULL,\n           precipitation=na_if(RSK, -999), RSK=NULL,\n           sunshine_hours=na_if(SDK, -999), SDK=NULL,\n           mean_vapour_pressure=na_if(VPM, -999), VPM=NULL,\n           mean_temperature=na_if(TMK, -999), TMK=NULL,\n           max_temperature=na_if(TXK, -999), TXK=NULL,\n           min_temperature=na_if(TNK, -999), TNK=NULL)\n\n## replace with the desired file name\nwrite.csv(weather, file=\"weather_jena.csv\", row.names=FALSE)","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the FAO Penman-Monteith equation.","category":"page"},{"location":"crops.html#Crop-submodel","page":"Crop submodel","title":"Crop submodel","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in ALMaSS.","category":"page"},{"location":"crops.html#farmplot.jl","page":"Crop submodel","title":"farmplot.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/farmplot.jl\"]","category":"page"},{"location":"crops.html#Persefone.FarmPlot","page":"Crop submodel","title":"Persefone.FarmPlot","text":"FarmPlot\n\nA struct representing a single field, on which a crop can be grown.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.averagefieldsize-Tuple{SimulationModel}","page":"Crop submodel","title":"Persefone.averagefieldsize","text":"averagefieldsize(model)\n\nCalculate the average field size in hectares for the model landscape.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropcover-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.cropcover","text":"cropcover(model, position)\n\nReturn the crop cover of the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.cropheight","text":"cropheight(model, position)\n\nReturn the height of the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropname-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.cropname","text":"cropname(model, position)\n\nReturn the name of the crop at this position, or an empty string if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.croptype-Tuple{Tuple{Int64, Int64}, SimulationModel}","page":"Crop submodel","title":"Persefone.croptype","text":"croptype(model, position)\n\nReturn the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.harvest!-Union{Tuple{T}, Tuple{FarmPlot{T}, SimulationModel}} where T","page":"Crop submodel","title":"Persefone.harvest!","text":"harvest!(farmplot, model)\n\nHarvest the crop of this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.isgrassland-Tuple{FarmPlot, SimulationModel}","page":"Crop submodel","title":"Persefone.isgrassland","text":"isgrassland(farmplot, model)\n\nClassify a farmplot as grassland or not (i.e., is the landcover of >80% of its pixels grass?)\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.sow!-Tuple{FarmPlot, SimulationModel, String}","page":"Crop submodel","title":"Persefone.sow!","text":"sow!(farmplot, model, cropname)\n\nSow the specified crop on the farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.stepagent!-Union{Tuple{T}, Tuple{FarmPlot{T}, SimulationModel}} where T","page":"Crop submodel","title":"Persefone.stepagent!","text":"stepagent!(farmplot, model)\n\nUpdate a farm plot by one day.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.@harvest-Tuple{}","page":"Crop submodel","title":"Persefone.@harvest","text":"@harvest()\n\nHarvest the current field. Requires the variables field and model.\n\n\n\n\n\n","category":"macro"},{"location":"crops.html#Persefone.@sow-Tuple{Any}","page":"Crop submodel","title":"Persefone.@sow","text":"@sow(cropname)\n\nSow the named crop on the current field. Requires the variables field and model.\n\n\n\n\n\n","category":"macro"},{"location":"crops.html#crops.jl","page":"Crop submodel","title":"crops.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/crops.jl\"]","category":"page"},{"location":"management.html#Farm-management","page":"Farm management","title":"Farm management","text":"","category":"section"},{"location":"management.html","page":"Farm management","title":"Farm management","text":"TODO","category":"page"},{"location":"management.html#Crop-rotations-and-management","page":"Farm management","title":"Crop rotations and management","text":"","category":"section"},{"location":"management.html#Environmental-regulations","page":"Farm management","title":"Environmental regulations","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"CurrentModule = Persefone","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"(Image: Persefone.jl splash screen)","category":"page"},{"location":"index.html#Introduction","page":"Introduction","title":"Introduction","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Persefone.jl models agricultural practice and how it impacts  animal species at a landscape scale. It includes a farm submodel, a crop growth submodel,  and individual-based models of multiple indicator species. Its aim is to investigate how  changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"The model is open-source software available on  Gitlab.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"This documentation was last updated on 2024-09-11 for Persefone.jl v0.5.5 (commit 6b3aee6).","category":"page"}]
 }
diff --git a/docs/build/simulation.html b/docs/build/simulation.html
index 7336b71..18d9196 100644
--- a/docs/build/simulation.html
+++ b/docs/build/simulation.html
@@ -1,2 +1,4 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Simulation · Persefone.jl</title><meta name="title" content="Simulation · Persefone.jl"/><meta property="og:title" content="Simulation · Persefone.jl"/><meta property="twitter:title" content="Simulation · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li class="is-active"><a class="tocitem" href="simulation.html">Simulation</a><ul class="internal"><li><a class="tocitem" href="#Persefone.jl"><span>Persefone.jl</span></a></li><li><a class="tocitem" href="#simulation.jl"><span>simulation.jl</span></a></li><li><a class="tocitem" href="#landscape.jl"><span>landscape.jl</span></a></li><li><a class="tocitem" href="#weather.jl"><span>weather.jl</span></a></li></ul></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="simulation.html">Simulation</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="simulation.html">Simulation</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/simulation.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Simulation"><a class="docs-heading-anchor" href="#Simulation">Simulation</a><a id="Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Simulation" title="Permalink"></a></h1><p>The <code>core</code> and <code>world</code> directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.</p><h2 id="Persefone.jl"><a class="docs-heading-anchor" href="#Persefone.jl">Persefone.jl</a><a id="Persefone.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Persefone.jl" title="Permalink"></a></h2><p>This file defines the module, including all exported symbols and two high-level types.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.ModelAgent" href="#Persefone.ModelAgent"><code>Persefone.ModelAgent</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">ModelAgent</code></pre><p>The supertype of all agents in the model (animal species, farmer types, farmplots).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/Persefone.jl#L123-L127">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.SimulationModel" href="#Persefone.SimulationModel"><code>Persefone.SimulationModel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">SimulationModel</code></pre><p>The supertype of <a href="@ref">AgricultureModel</a>. This is needed to avoid circular dependencies (most types and functions depend on <code>SimulationModel</code>, but the definition of the model struct depends on these types).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/Persefone.jl#L114-L120">source</a></section></article><h2 id="simulation.jl"><a class="docs-heading-anchor" href="#simulation.jl">simulation.jl</a><a id="simulation.jl-1"></a><a class="docs-heading-anchor-permalink" href="#simulation.jl" title="Permalink"></a></h2><p>This file includes the basal functions for initialising and running simulations.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.AgricultureModel" href="#Persefone.AgricultureModel"><code>Persefone.AgricultureModel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">AgricultureModel</code></pre><p>This is the heart of the model - a struct that holds all data and state for one simulation run. It is created by <a href="simulation.html#Persefone.initialise"><code>initialise</code></a> and passed as input to most model functions.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L8-L14">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.finalise!-Tuple{SimulationModel}" href="#Persefone.finalise!-Tuple{SimulationModel}"><code>Persefone.finalise!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">finalise!(model)</code></pre><p>Wrap up the simulation. Finalises and visualises output, then terminates.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L196-L200">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initialise" href="#Persefone.initialise"><code>Persefone.initialise</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">initialise(config=PARAMFILE, seed=nothing)</code></pre><p>Initialise the model: read in parameters, create the output data directory, and instantiate the SimulationModel object(s). Optionally allows specifying the configuration file and overriding the <code>seed</code> parameter. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L79-L88">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initmodel-Tuple{Dict{String, Any}}" href="#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initmodel(settings)</code></pre><p>Initialise a model object using a ready-made settings dict. This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L98-L103">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nagents-Tuple{AgricultureModel}" href="#Persefone.nagents-Tuple{AgricultureModel}"><code>Persefone.nagents</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nagents(model)</code></pre><p>Return the total number of agents in a model object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L32-L36">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}" href="#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}"><code>Persefone.paramscan</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">paramscan(settings)</code></pre><p>Create a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L144-L150">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.simulate" href="#Persefone.simulate"><code>Persefone.simulate</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">simulate(config=PARAMFILE, seed=nothing)</code></pre><p>Initialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and a seed for the RNG.</p><p>This is the default way to run a Persefone simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L50-L57">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.simulate!-Tuple{SimulationModel}" href="#Persefone.simulate!-Tuple{SimulationModel}"><code>Persefone.simulate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">simulate!(model)</code></pre><p>Carry out a complete simulation run using a pre-initialised model object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L65-L69">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{ModelAgent, SimulationModel}" href="#Persefone.stepagent!-Tuple{ModelAgent, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(agent, model)</code></pre><p>All agent types must define a stepagent!() method that will be called daily.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L41-L45">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepsimulation!-Tuple{SimulationModel}" href="#Persefone.stepsimulation!-Tuple{SimulationModel}"><code>Persefone.stepsimulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepsimulation!(model)</code></pre><p>Execute one update of the model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/core/simulation.jl#L172-L176">source</a></section></article><h2 id="landscape.jl"><a class="docs-heading-anchor" href="#landscape.jl">landscape.jl</a><a id="landscape.jl-1"></a><a class="docs-heading-anchor-permalink" href="#landscape.jl" title="Permalink"></a></h2><p>This file manages the landscape maps that underlie the model.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.FarmEvent" href="#Persefone.FarmEvent"><code>Persefone.FarmEvent</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmEvent</code></pre><p>A data structure to define a landscape event, giving its type, spatial extent, and duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L32-L37">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.LandCover" href="#Persefone.LandCover"><code>Persefone.LandCover</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The land cover classes encoded in the Mundialis Sentinel data.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L7">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Management" href="#Persefone.Management"><code>Persefone.Management</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The types of management event that can be simulated</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Pixel" href="#Persefone.Pixel"><code>Persefone.Pixel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Pixel</code></pre><p>A pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L13-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.bounds-Tuple{Number}" href="#Persefone.bounds-Tuple{Number}"><code>Persefone.bounds</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">bounds(x; max=Inf, min=0)</code></pre><p>A utility function to make sure that a number is within a given set of bounds. Returns <code>max</code>/<code>min</code> if <code>x</code> is greater/less than this.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L243-L248">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.createevent!" href="#Persefone.createevent!"><code>Persefone.createevent!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">createevent!(model, pixels, name, duration=1)</code></pre><p>Add a farm event to the specified pixels (a vector of position tuples) for a given duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L97-L101">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}" href="#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}"><code>Persefone.directionto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">directionto(pos, model, habitatdescriptor)</code></pre><p>Calculate the direction from the given location to the closest location matching the habitat descriptor function. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L129-L135">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}" href="#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}"><code>Persefone.directionto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">directionto(pos, model, habitattype)</code></pre><p>Calculate the direction from the given location to the closest habitat of the specified type. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L168-L174">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitatdescriptor)</code></pre><p>Calculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L180-L185">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitattype)</code></pre><p>Calculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L193-L198">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.distancetoedge</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distancetoedge(pos, model)</code></pre><p>Calculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L204-L209">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.farmplot-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.farmplot</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">farmplot(position, model)</code></pre><p>Return the farm plot at this position, or nothing if there is none (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L119-L123">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.inbounds-Tuple{Any, Any}" href="#Persefone.inbounds-Tuple{Any, Any}"><code>Persefone.inbounds</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">inbounds(pos, model)</code></pre><p>Is the given position within the bounds of the model landscape?</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L255-L259">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initlandscape-Tuple{String, String, String}" href="#Persefone.initlandscape-Tuple{String, String, String}"><code>Persefone.initlandscape</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initlandscape(directory, landcovermap, farmfieldsmap)</code></pre><p>Initialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L44-L49">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.landcover-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.landcover-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.landcover</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">landcover(position, model)</code></pre><p>Return the land cover class at this position (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L110-L114">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.randomdirection-Tuple{SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}" href="#Persefone.randomdirection-Tuple{SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}"><code>Persefone.randomdirection</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">randomdirection(model, distance)</code></pre><p>Get a random direction coordinate tuple within the specified distance.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L233-L237">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.randompixel" href="#Persefone.randompixel"><code>Persefone.randompixel</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">randompixel(position, model, range, habitatdescriptor)</code></pre><p>Find a random pixel within a given <code>range</code> of the <code>position</code> that matches the habitatdescriptor (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L215-L220">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.safebounds-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.safebounds-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.safebounds</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">safebounds(pos, model)</code></pre><p>Make sure that a given position is within the bounds of the model landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L265-L269">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.updateevents!-Tuple{SimulationModel}" href="#Persefone.updateevents!-Tuple{SimulationModel}"><code>Persefone.updateevents!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">updateevents!(model)</code></pre><p>Cycle through the list of events, removing those that have expired.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/landscape.jl#L76-L80">source</a></section></article><h2 id="weather.jl"><a class="docs-heading-anchor" href="#weather.jl">weather.jl</a><a id="weather.jl-1"></a><a class="docs-heading-anchor-permalink" href="#weather.jl" title="Permalink"></a></h2><p>This file reads in weather data and makes it available to the model.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Weather" href="#Persefone.Weather"><code>Persefone.Weather</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Weather</code></pre><p>A single weather datum, combining the observations from one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L7-L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}" href="#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}"><code>Persefone.initweather</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initweather(weatherfile, startdate, enddate)</code></pre><p>Load a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.</p><p><strong>Note:</strong> This requires a weather file in the format produced by <code>data/extract_weather_data.R</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L22-L30">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.maxtemp-Tuple{SimulationModel}" href="#Persefone.maxtemp-Tuple{SimulationModel}"><code>Persefone.maxtemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maxtemp(model)</code></pre><p>Return today&#39;s maximum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.meantemp-Tuple{SimulationModel}" href="#Persefone.meantemp-Tuple{SimulationModel}"><code>Persefone.meantemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">meantemp(model)</code></pre><p>Return today&#39;s mean temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L87-L91">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.mintemp-Tuple{SimulationModel}" href="#Persefone.mintemp-Tuple{SimulationModel}"><code>Persefone.mintemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mintemp(model)</code></pre><p>Return today&#39;s minimum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L105-L109">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.precipitation-Tuple{SimulationModel}" href="#Persefone.precipitation-Tuple{SimulationModel}"><code>Persefone.precipitation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">precipitation(model)</code></pre><p>Return today&#39;s total precipitation in mm.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L60-L64">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.sunshine-Tuple{SimulationModel}" href="#Persefone.sunshine-Tuple{SimulationModel}"><code>Persefone.sunshine</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sunshine(model)</code></pre><p>Return today&#39;s sunshine duration in hours.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L69-L73">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vapourpressure-Tuple{SimulationModel}" href="#Persefone.vapourpressure-Tuple{SimulationModel}"><code>Persefone.vapourpressure</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vapourpressure(model)</code></pre><p>Return today&#39;s average vapour pressure in hPa.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L78-L82">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.windspeed-Tuple{SimulationModel}" href="#Persefone.windspeed-Tuple{SimulationModel}"><code>Persefone.windspeed</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">windspeed(model)</code></pre><p>Return today&#39;s average windspeed in m/s.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/world/weather.jl#L51-L55">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="CHANGELOG.html">« Changelog</a><a class="docs-footer-nextpage" href="io.html">Input and Output »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Simulation · Persefone.jl</title><meta name="title" content="Simulation · Persefone.jl"/><meta property="og:title" content="Simulation · Persefone.jl"/><meta property="twitter:title" content="Simulation · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li class="is-active"><a class="tocitem" href="simulation.html">Simulation</a><ul class="internal"><li><a class="tocitem" href="#Persefone.jl"><span>Persefone.jl</span></a></li><li><a class="tocitem" href="#simulation.jl"><span>simulation.jl</span></a></li><li><a class="tocitem" href="#landscape.jl"><span>landscape.jl</span></a></li><li><a class="tocitem" href="#weather.jl"><span>weather.jl</span></a></li></ul></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li><a class="tocitem" href="species.html">Species models</a></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="simulation.html">Simulation</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="simulation.html">Simulation</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/simulation.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Simulation"><a class="docs-heading-anchor" href="#Simulation">Simulation</a><a id="Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Simulation" title="Permalink"></a></h1><p>The <code>core</code> and <code>world</code> directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.</p><h2 id="Persefone.jl"><a class="docs-heading-anchor" href="#Persefone.jl">Persefone.jl</a><a id="Persefone.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Persefone.jl" title="Permalink"></a></h2><p>This file defines the module, including all exported symbols and two high-level types.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.ModelAgent" href="#Persefone.ModelAgent"><code>Persefone.ModelAgent</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">ModelAgent</code></pre><p>The supertype of all agents in the model (animal species, farmer types, farmplots).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/Persefone.jl#L128-L132">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.SimulationModel" href="#Persefone.SimulationModel"><code>Persefone.SimulationModel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">SimulationModel</code></pre><p>The supertype of <a href="@ref">AgricultureModel</a>. This is needed to avoid circular dependencies (most types and functions depend on <code>SimulationModel</code>, but the definition of the model struct depends on these types).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/Persefone.jl#L119-L125">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.AnnualDate" href="#Persefone.AnnualDate"><code>Persefone.AnnualDate</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">AnnualDate</code></pre><p>A type to handle recurring dates (e.g. migration, harvest). Stores a month and a day, and can be compared against normal dates. To save typing, a Tuple{Int64,Int64} is automatically converted to an AnnualDate, allowing this syntax: <code>nestingend::AnnualDate = (August, 15)</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L21-L28">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Base.randn" href="#Base.randn"><code>Base.randn</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">randn(vector)</code></pre><p>Return a random element from the given vector, following a (mostly) normal distribution based on index values (i.e. elements in the middle of the vector will be returned most frequently).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L102-L107">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.bounds-Tuple{Number}" href="#Persefone.bounds-Tuple{Number}"><code>Persefone.bounds</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">bounds(x; max=Inf, min=0)</code></pre><p>A utility function to make sure that a number is within a given set of bounds. Returns <code>max</code>/<code>min</code> if <code>x</code> is greater/less than this.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L161-L166">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cycle!" href="#Persefone.cycle!"><code>Persefone.cycle!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">cycle!(vector, n=1)</code></pre><p>Move the first element of the vector to the end, repeat n times.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L177-L181">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.thisyear-Tuple{AnnualDate, SimulationModel}" href="#Persefone.thisyear-Tuple{AnnualDate, SimulationModel}"><code>Persefone.thisyear</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">thisyear(annualdate, model)
+nextyear(annualdate, model)
+lastyear(annualdate, model)</code></pre><p>Convert an AnnualDate to a Date, using the current/next/previous year of the simulation run.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L89-L95">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@areaof-Tuple{Any}" href="#Persefone.@areaof-Tuple{Any}"><code>Persefone.@areaof</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@areaof(npixels)</code></pre><p>Calculate the area of a given number of landscape pixels, knowing the resolution of the world map (requires the <code>model</code> object to be available).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L190-L195">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@chance-Tuple{Any}" href="#Persefone.@chance-Tuple{Any}"><code>Persefone.@chance</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@chance(odds)</code></pre><p>Return true if a random number is less than the odds (0.0 &lt;= <code>odds</code> &lt;= 1.0), using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L148-L154">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@rand-Tuple" href="#Persefone.@rand-Tuple"><code>Persefone.@rand</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@rand(args...)</code></pre><p>Return a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L126-L132">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@randn-Tuple{Any}" href="#Persefone.@randn-Tuple{Any}"><code>Persefone.@randn</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@randn(vector)</code></pre><p>Return a normally-distributed random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L115-L121">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@shuffle!-Tuple{Any}" href="#Persefone.@shuffle!-Tuple{Any}"><code>Persefone.@shuffle!</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@shuffle!(collection)</code></pre><p>Shuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/utils.jl#L137-L143">source</a></section></article><h2 id="simulation.jl"><a class="docs-heading-anchor" href="#simulation.jl">simulation.jl</a><a id="simulation.jl-1"></a><a class="docs-heading-anchor-permalink" href="#simulation.jl" title="Permalink"></a></h2><p>This file includes the basal functions for initialising and running simulations.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.AgricultureModel" href="#Persefone.AgricultureModel"><code>Persefone.AgricultureModel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">AgricultureModel</code></pre><p>This is the heart of the model - a struct that holds all data and state for one simulation run. It is created by <a href="simulation.html#Persefone.initialise-Tuple{}"><code>initialise</code></a> and passed as input to most model functions.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L8-L14">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.finalise!-Tuple{SimulationModel}" href="#Persefone.finalise!-Tuple{SimulationModel}"><code>Persefone.finalise!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">finalise!(model)</code></pre><p>Wrap up the simulation. Finalises and visualises output, then terminates.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L198-L202">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initialise-Tuple{}" href="#Persefone.initialise-Tuple{}"><code>Persefone.initialise</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initialise(configfile=PARAMFILE, params=Dict())</code></pre><p>Initialise the model: read in parameters, create the output data directory, and instantiate the SimulationModel object(s). Optionally allows specifying the configuration file and overriding specific parameters. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L77-L86">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initmodel-Tuple{Dict{String, Any}}" href="#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initmodel(settings)</code></pre><p>Initialise a model object using a ready-made settings dict. This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L96-L101">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nagents-Tuple{AgricultureModel}" href="#Persefone.nagents-Tuple{AgricultureModel}"><code>Persefone.nagents</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nagents(model)</code></pre><p>Return the total number of agents in a model object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L31-L35">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}" href="#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}"><code>Persefone.paramscan</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">paramscan(settings)</code></pre><p>Create a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L146-L152">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.simulate!-Tuple{SimulationModel}" href="#Persefone.simulate!-Tuple{SimulationModel}"><code>Persefone.simulate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">simulate!(model)</code></pre><p>Carry out a complete simulation run using a pre-initialised model object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L64-L68">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.simulate-Tuple{}" href="#Persefone.simulate-Tuple{}"><code>Persefone.simulate</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">simulate(configfile=PARAMFILE, params=Dict())</code></pre><p>Initialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and/or specific parameters.</p><p>This is the default way to run a Persefone simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L49-L56">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{ModelAgent, SimulationModel}" href="#Persefone.stepagent!-Tuple{ModelAgent, SimulationModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(agent, model)</code></pre><p>All agent types must define a stepagent!() method that will be called daily.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L40-L44">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepsimulation!-Tuple{SimulationModel}" href="#Persefone.stepsimulation!-Tuple{SimulationModel}"><code>Persefone.stepsimulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepsimulation!(model)</code></pre><p>Execute one update of the model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/core/simulation.jl#L174-L178">source</a></section></article><h2 id="landscape.jl"><a class="docs-heading-anchor" href="#landscape.jl">landscape.jl</a><a id="landscape.jl-1"></a><a class="docs-heading-anchor-permalink" href="#landscape.jl" title="Permalink"></a></h2><p>This file manages the landscape maps that underlie the model.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.FarmEvent" href="#Persefone.FarmEvent"><code>Persefone.FarmEvent</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmEvent</code></pre><p>A data structure to define a landscape event, giving its type, spatial extent, and duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L32-L37">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.LandCover" href="#Persefone.LandCover"><code>Persefone.LandCover</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The land cover classes encoded in the Mundialis Sentinel data.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L7">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Management" href="#Persefone.Management"><code>Persefone.Management</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The types of management event that can be simulated</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Pixel" href="#Persefone.Pixel"><code>Persefone.Pixel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Pixel</code></pre><p>A pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L13-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.createevent!" href="#Persefone.createevent!"><code>Persefone.createevent!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">createevent!(model, pixels, name, duration=1)</code></pre><p>Add a farm event to the specified pixels (a vector of position tuples) for a given duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}" href="#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}"><code>Persefone.directionto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">directionto(pos, model, habitatdescriptor)</code></pre><p>Calculate the direction from the given location to the closest location matching the habitat descriptor function. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L128-L134">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}" href="#Persefone.directionto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}"><code>Persefone.directionto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">directionto(pos, model, habitattype)</code></pre><p>Calculate the direction from the given location to the closest habitat of the specified type. Returns a coordinate tuple (target - position), or nothing if no matching habitat is found. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L167-L173">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Function}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitatdescriptor)</code></pre><p>Calculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L179-L184">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, SimulationModel, Persefone.LandCover}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitattype)</code></pre><p>Calculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L192-L197">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.distancetoedge</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distancetoedge(pos, model)</code></pre><p>Calculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L203-L208">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.farmplot-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.farmplot</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">farmplot(position, model)</code></pre><p>Return the farm plot at this position, or nothing if there is none (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L118-L122">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.inbounds-Tuple{Any, Any}" href="#Persefone.inbounds-Tuple{Any, Any}"><code>Persefone.inbounds</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">inbounds(pos, model)</code></pre><p>Is the given position within the bounds of the model landscape?</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L242-L246">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initlandscape-Tuple{String, String, String}" href="#Persefone.initlandscape-Tuple{String, String, String}"><code>Persefone.initlandscape</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initlandscape(directory, landcovermap, farmfieldsmap)</code></pre><p>Initialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L44-L49">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.landcover-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.landcover-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.landcover</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">landcover(position, model)</code></pre><p>Return the land cover class at this position (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L109-L113">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.randomdirection-Tuple{SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}" href="#Persefone.randomdirection-Tuple{SimulationModel, Union{Unitful.Quantity{T, 𝐋, U}, Unitful.Level{L, S, Unitful.Quantity{T, 𝐋, U}} where {L, S}} where {T, U}}"><code>Persefone.randomdirection</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">randomdirection(model, distance)</code></pre><p>Get a random direction coordinate tuple within the specified distance.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L232-L236">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.randompixel" href="#Persefone.randompixel"><code>Persefone.randompixel</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">randompixel(position, model, range, habitatdescriptor)</code></pre><p>Find a random pixel within a given <code>range</code> of the <code>position</code> that matches the habitatdescriptor (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L214-L219">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.safebounds-Tuple{Tuple{Int64, Int64}, SimulationModel}" href="#Persefone.safebounds-Tuple{Tuple{Int64, Int64}, SimulationModel}"><code>Persefone.safebounds</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">safebounds(pos, model)</code></pre><p>Make sure that a given position is within the bounds of the model landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L252-L256">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.updateevents!-Tuple{SimulationModel}" href="#Persefone.updateevents!-Tuple{SimulationModel}"><code>Persefone.updateevents!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">updateevents!(model)</code></pre><p>Cycle through the list of events, removing those that have expired.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/landscape.jl#L75-L79">source</a></section></article><h2 id="weather.jl"><a class="docs-heading-anchor" href="#weather.jl">weather.jl</a><a id="weather.jl-1"></a><a class="docs-heading-anchor-permalink" href="#weather.jl" title="Permalink"></a></h2><p>This file reads in weather data and makes it available to the model.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Weather" href="#Persefone.Weather"><code>Persefone.Weather</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Weather</code></pre><p>A single weather datum, combining the observations from one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L7-L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}" href="#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}"><code>Persefone.initweather</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initweather(weatherfile, startdate, enddate)</code></pre><p>Load a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.</p><p><strong>Note:</strong> This requires a weather file in the format produced by <code>data/extract_weather_data.R</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L22-L30">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.maxtemp-Tuple{SimulationModel}" href="#Persefone.maxtemp-Tuple{SimulationModel}"><code>Persefone.maxtemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maxtemp(model)</code></pre><p>Return today&#39;s maximum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.meantemp-Tuple{SimulationModel}" href="#Persefone.meantemp-Tuple{SimulationModel}"><code>Persefone.meantemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">meantemp(model)</code></pre><p>Return today&#39;s mean temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L87-L91">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.mintemp-Tuple{SimulationModel}" href="#Persefone.mintemp-Tuple{SimulationModel}"><code>Persefone.mintemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mintemp(model)</code></pre><p>Return today&#39;s minimum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L105-L109">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.precipitation-Tuple{SimulationModel}" href="#Persefone.precipitation-Tuple{SimulationModel}"><code>Persefone.precipitation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">precipitation(model)</code></pre><p>Return today&#39;s total precipitation in mm.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L60-L64">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.sunshine-Tuple{SimulationModel}" href="#Persefone.sunshine-Tuple{SimulationModel}"><code>Persefone.sunshine</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sunshine(model)</code></pre><p>Return today&#39;s sunshine duration in hours.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L69-L73">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vapourpressure-Tuple{SimulationModel}" href="#Persefone.vapourpressure-Tuple{SimulationModel}"><code>Persefone.vapourpressure</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vapourpressure(model)</code></pre><p>Return today&#39;s average vapour pressure in hPa.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L78-L82">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.windspeed-Tuple{SimulationModel}" href="#Persefone.windspeed-Tuple{SimulationModel}"><code>Persefone.windspeed</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">windspeed(model)</code></pre><p>Return today&#39;s average windspeed in m/s.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/world/weather.jl#L51-L55">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="CHANGELOG.html">« Changelog</a><a class="docs-footer-nextpage" href="io.html">Input and Output »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/skylark.html b/docs/build/skylark.html
index 064fa88..ca01146 100644
--- a/docs/build/skylark.html
+++ b/docs/build/skylark.html
@@ -26,4 +26,4 @@
     const nestbuildingtime::UnitRange{Int64} = 4:5 # 4-5 days needed to build a nest (doubled for first nest)
     const eggsperclutch::UnitRange{Int64} = 2:5 # eggs laid per clutch
     const nestingend::Int64 = July # last month of nesting
-end</code></pre><h2 id=".-Submodels"><a class="docs-heading-anchor" href="#.-Submodels">7. Submodels</a><a id=".-Submodels-1"></a><a class="docs-heading-anchor-permalink" href="#.-Submodels" title="Permalink"></a></h2><h3 id=".1-Territory-formation"><a class="docs-heading-anchor" href="#.1-Territory-formation">7.1 Territory formation</a><a id=".1-Territory-formation-1"></a><a class="docs-heading-anchor-permalink" href="#.1-Territory-formation" title="Permalink"></a></h3><p><em>TODO</em></p><h3 id=".2-Juvenile-mortality"><a class="docs-heading-anchor" href="#.2-Juvenile-mortality">7.2 Juvenile mortality</a><a id=".2-Juvenile-mortality-1"></a><a class="docs-heading-anchor-permalink" href="#.2-Juvenile-mortality" title="Permalink"></a></h3><p><em>TODO</em></p><h2 id=".-References"><a class="docs-heading-anchor" href="#.-References">8. References</a><a id=".-References-1"></a><a class="docs-heading-anchor-permalink" href="#.-References" title="Permalink"></a></h2><ul><li><p>Bauer, H.-G., Bezzel, E., &amp; Fiedler, W. (Eds.). (2012). Das Kompendium der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw. Aufl. 2005). AULA-Verlag</p></li><li><p>Delius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis. <a href="https://doi.org/10.1111/j.1474-919X.1965.tb07332.x">Ibis, 107(4), 466–492.</a></p></li><li><p>Donald et al. (2002). Survival rates, causes of failure and productivity of Skylark Alauda arvensis nests on lowland farmland.  <a href="https://doi.org/10.1046/j.1474-919X.2002.00101.x">Ibis, 144(4), 652–664.</a></p></li><li><p>Glutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas. Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden. ISBN 3-89104-019-9</p></li><li><p>Jenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda arvensis in einer intensiv genutzten Agrarlandschaft. <a href="https://doi.org/10.1007/BF01640998">Journal für Ornithologie, 131(3), 241–265.</a></p></li><li><p>Jeromin, K. (2002). Zur Ernährungsökologie der Feldlerche (Alauda arvensis L. 1758)  in der Reproduktionsphase [Doctoral thesis].  <a href="https://macau.uni-kiel.de/receive/diss_mods_00000968">Christian-Albrechts-Universität zu Kiel.</a></p></li><li><p>Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. <a href="https://doi.org/10.1002/ece3.8461">Ecology and Evolution, 12(1), e8461.</a></p></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="crop-models.html">« Crop models</a><a class="docs-footer-nextpage" href="developing.html">Developing Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+end</code></pre><h2 id=".-Submodels"><a class="docs-heading-anchor" href="#.-Submodels">7. Submodels</a><a id=".-Submodels-1"></a><a class="docs-heading-anchor-permalink" href="#.-Submodels" title="Permalink"></a></h2><h3 id=".1-Territory-formation"><a class="docs-heading-anchor" href="#.1-Territory-formation">7.1 Territory formation</a><a id=".1-Territory-formation-1"></a><a class="docs-heading-anchor-permalink" href="#.1-Territory-formation" title="Permalink"></a></h3><p><em>TODO</em></p><h3 id=".2-Juvenile-mortality"><a class="docs-heading-anchor" href="#.2-Juvenile-mortality">7.2 Juvenile mortality</a><a id=".2-Juvenile-mortality-1"></a><a class="docs-heading-anchor-permalink" href="#.2-Juvenile-mortality" title="Permalink"></a></h3><p><em>TODO</em></p><h2 id=".-References"><a class="docs-heading-anchor" href="#.-References">8. References</a><a id=".-References-1"></a><a class="docs-heading-anchor-permalink" href="#.-References" title="Permalink"></a></h2><ul><li><p>Bauer, H.-G., Bezzel, E., &amp; Fiedler, W. (Eds.). (2012). Das Kompendium der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw. Aufl. 2005). AULA-Verlag</p></li><li><p>Delius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis. <a href="https://doi.org/10.1111/j.1474-919X.1965.tb07332.x">Ibis, 107(4), 466–492.</a></p></li><li><p>Donald et al. (2002). Survival rates, causes of failure and productivity of Skylark Alauda arvensis nests on lowland farmland.  <a href="https://doi.org/10.1046/j.1474-919X.2002.00101.x">Ibis, 144(4), 652–664.</a></p></li><li><p>Glutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas. Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden. ISBN 3-89104-019-9</p></li><li><p>Jenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda arvensis in einer intensiv genutzten Agrarlandschaft. <a href="https://doi.org/10.1007/BF01640998">Journal für Ornithologie, 131(3), 241–265.</a></p></li><li><p>Jeromin, K. (2002). Zur Ernährungsökologie der Feldlerche (Alauda arvensis L. 1758)  in der Reproduktionsphase [Doctoral thesis].  <a href="https://macau.uni-kiel.de/receive/diss_mods_00000968">Christian-Albrechts-Universität zu Kiel.</a></p></li><li><p>Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. <a href="https://doi.org/10.1002/ece3.8461">Ecology and Evolution, 12(1), e8461.</a></p></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="crop-models.html">« Crop models</a><a class="docs-footer-nextpage" href="developing.html">Developing Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/species-dsl.html b/docs/build/species-dsl.html
index 152247a..77f80f1 100644
--- a/docs/build/species-dsl.html
+++ b/docs/build/species-dsl.html
@@ -29,4 +29,4 @@ end
     initphase = life
     habitat = @habitat(@landcover() == water)
     pairs=true
-end</code></pre><p>A complete species definition consists of one call each to <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>, <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a>, <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>, and one or more calls to <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>. Another important macro is <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. Further macros are available to provide convenience wrappers for common functions.  (See <a href="nature.html"><code>src/nature/nature.jl</code></a> for details.)</p><p>The first macro to call is <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>. This takes two arguments: a species  name and a definition block (enclosed in <code>begin</code> and <code>end</code> tags). Within the block, species-specific parameters and variables can be defined (and optionally given values) that should be available throughout a species&#39; lifetime. </p><p>Next, each species must define one or more <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each <code>@phase</code> block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species&#39; <code>phase</code> variable is set to this phase.) Code in this section  has access to the <code>model</code> object as well as a <code>self</code> object, which is the  currently active <a href="nature.html#Persefone.Animal"><code>Animal</code></a> agent. Within a phase block, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>  can be used to define the species&#39; response to a <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> that affects  the species&#39; current location, while a variety of other macros provide wrappers to  life history and movement functions from <a href="nature.html"><code>src/nature/populations.jl</code></a>.</p><p>The third macro to call is <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a>. Like <code>@phase</code>, this defines a function with access to the <code>world</code> and <code>self</code> objects. This function is called whenever a new  individual of this species is created (either at birth, or when the model is initialised).</p><p>The last macro that must be called is [<code>@populate</code>]. Whereas <code>@create</code> regulates the creation of individual animals, <code>@populate</code> determines how the population of a species is initialised at the start of a simulation. It does this by defining values for the parameters used by <a href="@ref"><code>initpopulation!</code></a>. The full list of parameters that can be used is documented under <a href="@ref"><code>PopInitParams</code></a>.</p><p>The final important macro is <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. This defines a &quot;habitat descriptor&quot;, i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to <code>@habitat</code> consists of a logical expression, which has access to the animal&#39;s current position (the <code>pos</code> tuple variable) and the <code>model</code>. Various macros are available to easily reference information about the current location, such as <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a> or <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>.</p><p>All of these macros are defined in <a href="https://git.idiv.de/persefone/persefone-model/-/blob/master/src/nature/macros.jl"><code>src/nature/macros.jl</code></a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gis.html">« Maps and weather data</a><a class="docs-footer-nextpage" href="CHANGELOG.html">Changelog »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+end</code></pre><p>A complete species definition consists of one call each to <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>, <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a>, <a href="nature.html#Persefone.@populate-Tuple{Any, Any}"><code>@populate</code></a>, and one or more calls to <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a>. Another important macro is <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. Further macros are available to provide convenience wrappers for common functions.  (See <a href="nature.html"><code>src/nature/nature.jl</code></a> for details.)</p><p>The first macro to call is <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>. This takes two arguments: a species  name and a definition block (enclosed in <code>begin</code> and <code>end</code> tags). Within the block, species-specific parameters and variables can be defined (and optionally given values) that should be available throughout a species&#39; lifetime. </p><p>Next, each species must define one or more <a href="nature.html#Persefone.@phase-Tuple{Any, Any, Any}"><code>@phase</code></a> blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each <code>@phase</code> block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species&#39; <code>phase</code> variable is set to this phase.) Code in this section  has access to the <code>model</code> object as well as a <code>self</code> object, which is the  currently active <a href="nature.html#Persefone.Animal"><code>Animal</code></a> agent. Within a phase block, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>  can be used to define the species&#39; response to a <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> that affects  the species&#39; current location, while a variety of other macros provide wrappers to  life history and movement functions from <a href="nature.html"><code>src/nature/populations.jl</code></a>.</p><p>The third macro to call is <a href="nature.html#Persefone.@create-Tuple{Any, Any}"><code>@create</code></a>. Like <code>@phase</code>, this defines a function with access to the <code>world</code> and <code>self</code> objects. This function is called whenever a new  individual of this species is created (either at birth, or when the model is initialised).</p><p>The last macro that must be called is [<code>@populate</code>]. Whereas <code>@create</code> regulates the creation of individual animals, <code>@populate</code> determines how the population of a species is initialised at the start of a simulation. It does this by defining values for the parameters used by <a href="@ref"><code>initpopulation!</code></a>. The full list of parameters that can be used is documented under <a href="@ref"><code>PopInitParams</code></a>.</p><p>The final important macro is <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. This defines a &quot;habitat descriptor&quot;, i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to <code>@habitat</code> consists of a logical expression, which has access to the animal&#39;s current position (the <code>pos</code> tuple variable) and the <code>model</code>. Various macros are available to easily reference information about the current location, such as <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a> or <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>.</p><p>All of these macros are defined in <a href="https://git.idiv.de/persefone/persefone-model/-/blob/master/src/nature/macros.jl"><code>src/nature/macros.jl</code></a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gis.html">« Maps and weather data</a><a class="docs-footer-nextpage" href="CHANGELOG.html">Changelog »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/species.html b/docs/build/species.html
index 4b9c3f8..02bd200 100644
--- a/docs/build/species.html
+++ b/docs/build/species.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Species models · Persefone.jl</title><meta name="title" content="Species models · Persefone.jl"/><meta property="og:title" content="Species models · Persefone.jl"/><meta property="twitter:title" content="Species models · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li class="is-active"><a class="tocitem" href="species.html">Species models</a><ul class="internal"><li><a class="tocitem" href="#Skylark"><span>Skylark</span></a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="species.html">Species models</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="species.html">Species models</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/species.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Species-models"><a class="docs-heading-anchor" href="#Species-models">Species models</a><a id="Species-models-1"></a><a class="docs-heading-anchor-permalink" href="#Species-models" title="Permalink"></a></h1><p>The ecological submodel in Persefone simulates a range of species in agricultural landscapes.</p><h2 id="Skylark"><a class="docs-heading-anchor" href="#Skylark">Skylark</a><a id="Skylark-1"></a><a class="docs-heading-anchor-permalink" href="#Skylark" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Skylark" href="#Persefone.Skylark"><code>Persefone.Skylark</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Skylark</code></pre><p><em>Alauda arvensis</em> is a common and charismatic species of agricultural landscapes.</p><p><strong>Sources:</strong>     - Bauer, H.-G., Bezzel, E., &amp; Fiedler, W. (Eds.). (2012). Das Kompendium       der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung       und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw.       Aufl. 2005). AULA-Verlag     - Delius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis.       Ibis, 107(4), 466–492. https://doi.org/10.1111/j.1474-919X.1965.tb07332.x     - Donald et al. (2002). Survival rates, causes of failure and productivity       of Skylark Alauda arvensis nests on lowland farmland. Ibis, 144(4), 652–664.       https://doi.org/10.1046/j.1474-919X.2002.00101.x     - Glutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas.       Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden.       ISBN 3-89104-019-9     - Jenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda       arvensis in einer intensiv genutzten Agrarlandschaft. Journal für Ornithologie,       131(3), 241–265. https://doi.org/10.1007/BF01640998     - Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks       indicate no seasonal decrease in food availability in heterogeneous farmland.       Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L14-L38">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.#898#fun" href="#Persefone.#898#fun"><code>Persefone.#898#fun</code></a> — <span class="docstring-category">Function</span></header><section><div><p>Initialise the skylark population. Creates pairs of skylarks on grassland and agricultural land, keeping a distance of 60m to vertical structures and giving each pair an area of 3ha.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L384-L387">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.allowsnesting-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.allowsnesting-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.allowsnesting</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">allowsnesting(skylark, model, pos)</code></pre><p>Check whether the given position is suitable for nesting.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L338-L342">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.breeding-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.breeding-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.breeding</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Females that have laid eggs take care of their chicks, restarting the nesting process once the chicks are independent or in case of brood loss.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L216-L219">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.create!-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.create!-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.create!</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Initialise a skylark individual. Selects migration dates and checks if the bird should currently be on migration. Also sets other individual-specific variables.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L367-L370">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.destroynest!-Tuple{Persefone.Skylark, String}" href="#Persefone.destroynest!-Tuple{Persefone.Skylark, String}"><code>Persefone.destroynest!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">destroynest!(skylark, reason)</code></pre><p>Remove the skylark&#39;s nest and offspring due to disturbance or predation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L354-L358">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.findterritory-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.findterritory-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.findterritory</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">findterritory(skylark, model)</code></pre><p>Check whether the habitat surrounding the skylark is suitable for establishing a territory. If it is, return the list of coordinates that make up the new territory, else return an empty list.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L271-L276">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.foragequality-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.foragequality-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.foragequality</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">foragequality(skylark, model, pos)</code></pre><p>Calculate the relative quality of the habitat at this position for foraging. This assumes that open habitat is best (quality = 1.0), and steadily decreases as vegetation height and/or cover increase. (Linear regressions based on Püttmanns et al., 2021; Jeromin, 2002; Jenny, 1990b.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L318-L325">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.matesearch-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.matesearch-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.matesearch</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Females returning from migration move around to look for a suitable partner with a territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L139-L141">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.migrationdates-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.migrationdates-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.migrationdates</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">migrationdates(skylark, model)</code></pre><p>Select the dates on which this skylark will leave for / return from its migration, based on observed migration patterns.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L254-L259">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nesting-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.nesting-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.nesting</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Females that have found a partner build a nest and lay eggs in a suitable location.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L178-L180">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nonbreeding-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.nonbreeding-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.nonbreeding</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Non-breeding adults move around with other individuals and check for migration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L81-L83">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.occupation-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.occupation-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.occupation</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Once a male has found a territory, he remains in it until the breeding season is over, adjusting it to new conditions when and as necessary.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L123-L126">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.territorysearch-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.territorysearch-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.territorysearch</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Males returning from migration move around to look for suitable habitats to establish a territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/5deb9734033c9525fc3f44ee230c91c4801a0b5c/src/nature/species/skylark.jl#L102-L104">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="nature.html">« Nature submodel</a><a class="docs-footer-nextpage" href="crops.html">Crop submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Species models · Persefone.jl</title><meta name="title" content="Species models · Persefone.jl"/><meta property="og:title" content="Species models · Persefone.jl"/><meta property="twitter:title" content="Species models · Persefone.jl"/><meta name="description" content="Documentation for Persefone.jl."/><meta property="og:description" content="Documentation for Persefone.jl."/><meta property="twitter:description" content="Documentation for Persefone.jl."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone.jl logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone.jl</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">User guide</span><ul><li><a class="tocitem" href="using.html">The Persefone.jl Package</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Scientific documentation</span><ul><li><a class="tocitem" href="management.html">Farm management</a></li><li><a class="tocitem" href="crop-models.html">Crop models</a></li><li><a class="tocitem" href="skylark.html">Skylark</a></li></ul></li><li><span class="tocitem">Developer guide</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li><li><a class="tocitem" href="CHANGELOG.html">Changelog</a></li></ul></li><li><span class="tocitem">Software API</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li><li><a class="tocitem" href="nature.html">Nature submodel</a></li><li class="is-active"><a class="tocitem" href="species.html">Species models</a><ul class="internal"><li><a class="tocitem" href="#Skylark"><span>Skylark</span></a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Software API</a></li><li class="is-active"><a href="species.html">Species models</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="species.html">Species models</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/species.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Species-models"><a class="docs-heading-anchor" href="#Species-models">Species models</a><a id="Species-models-1"></a><a class="docs-heading-anchor-permalink" href="#Species-models" title="Permalink"></a></h1><p>The ecological submodel in Persefone simulates a range of species in agricultural landscapes.</p><h2 id="Skylark"><a class="docs-heading-anchor" href="#Skylark">Skylark</a><a id="Skylark-1"></a><a class="docs-heading-anchor-permalink" href="#Skylark" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Skylark" href="#Persefone.Skylark"><code>Persefone.Skylark</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Skylark</code></pre><p><em>Alauda arvensis</em> is a common and charismatic species of agricultural landscapes.</p><p><strong>Sources:</strong>     - Bauer, H.-G., Bezzel, E., &amp; Fiedler, W. (Eds.). (2012). Das Kompendium       der Vögel Mitteleuropas: Ein umfassendes Handbuch zu Biologie, Gefährdung       und Schutz (Einbändige Sonderausg. der 2., vollständig überarb. und erw.       Aufl. 2005). AULA-Verlag     - Delius, J. D. (1965). A Population Study of Skylarks Alauda Arvensis.       Ibis, 107(4), 466–492. https://doi.org/10.1111/j.1474-919X.1965.tb07332.x     - Donald et al. (2002). Survival rates, causes of failure and productivity       of Skylark Alauda arvensis nests on lowland farmland. Ibis, 144(4), 652–664.       https://doi.org/10.1046/j.1474-919X.2002.00101.x     - Glutz von Blotzheim, Urs N. (Ed.). (1985). Handbuch der Vögel Mitteleuropas.       Bd. 10. Passeriformes (Teil 1) 1. Alaudidae - Hirundidae. AULA-Verlag, Wiesbaden.       ISBN 3-89104-019-9     - Jenny, M. (1990). Territorialität und Brutbiologie der Feldlerche Alauda       arvensis in einer intensiv genutzten Agrarlandschaft. Journal für Ornithologie,       131(3), 241–265. https://doi.org/10.1007/BF01640998     - Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks       indicate no seasonal decrease in food availability in heterogeneous farmland.       Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L13-L37">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.#1112#fun" href="#Persefone.#1112#fun"><code>Persefone.#1112#fun</code></a> — <span class="docstring-category">Function</span></header><section><div><p>Initialise the skylark population. Creates pairs of skylarks on grassland and agricultural land, keeping a distance of 60m to vertical structures and giving each pair an area of 3ha.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L406-L409">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.allowsnesting-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.allowsnesting-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.allowsnesting</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">allowsnesting(skylark, model, pos)</code></pre><p>Check whether the given position is suitable for nesting.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L351-L355">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.breeding-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.breeding-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.breeding</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Females that have laid eggs take care of their chicks, restarting the nesting process once the chicks are independent or in case of brood loss.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L239-L242">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.create!-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.create!-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.create!</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Initialise a skylark individual. Selects migration dates and checks if the bird should currently be on migration. Also sets other individual-specific variables.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L383-L386">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.destroynest!-Tuple{Persefone.Skylark, SimulationModel, String}" href="#Persefone.destroynest!-Tuple{Persefone.Skylark, SimulationModel, String}"><code>Persefone.destroynest!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">destroynest!(skylark, model, reason)</code></pre><p>Remove the skylark&#39;s nest and offspring due to disturbance or predation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L366-L370">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.findterritory-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.findterritory-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.findterritory</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">findterritory(skylark, model)</code></pre><p>Check whether the habitat surrounding the skylark is suitable for establishing a territory. If it is, return the list of coordinates that make up the new territory, else return an empty list.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L284-L289">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.foragequality-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}" href="#Persefone.foragequality-Tuple{Persefone.Skylark, SimulationModel, Tuple{Int64, Int64}}"><code>Persefone.foragequality</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">foragequality(skylark, model, pos)</code></pre><p>Calculate the relative quality of the habitat at this position for foraging. This assumes that open habitat is best (quality = 1.0), and steadily decreases as vegetation height and/or cover increase. (Linear regressions based on Püttmanns et al., 2021; Jeromin, 2002; Jenny, 1990b.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L331-L338">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.matesearch-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.matesearch-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.matesearch</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Females returning from migration move around to look for a suitable partner with a territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L156-L158">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nesting-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.nesting-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.nesting</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Females that have found a partner build a nest and lay eggs in a suitable location.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L195-L197">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nonbreeding-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.nonbreeding-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.nonbreeding</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Non-breeding adults move around with other individuals and check for migration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L92-L94">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.occupation-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.occupation-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.occupation</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Once a male has found a territory, he remains in it until the breeding season is over, adjusting it to new conditions when and as necessary.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L140-L143">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.territorysearch-Tuple{Persefone.Skylark, SimulationModel}" href="#Persefone.territorysearch-Tuple{Persefone.Skylark, SimulationModel}"><code>Persefone.territorysearch</code></a> — <span class="docstring-category">Method</span></header><section><div><p>Males returning from migration move around to look for suitable habitats to establish a territory.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/6b3aee6e353b335cd0c9487903b4f14451cb5628/src/nature/species/skylark.jl#L119-L121">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="nature.html">« Nature submodel</a><a class="docs-footer-nextpage" href="crops.html">Crop submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/using.html b/docs/build/using.html
index 2d94efb..ffc15b6 100644
--- a/docs/build/using.html
+++ b/docs/build/using.html
@@ -18,4 +18,4 @@ optional arguments:
 &gt; make docs      # build the documentation
 &gt; make release   # create a release</code></pre><h2 id="Running-from-within-Julia"><a class="docs-heading-anchor" href="#Running-from-within-Julia">Running from within Julia</a><a id="Running-from-within-Julia-1"></a><a class="docs-heading-anchor-permalink" href="#Running-from-within-Julia" title="Permalink"></a></h2><p>To use the model from within Julia (either inside an interactive REPL or if you want to import it from your own software), do the following:</p><pre><code class="language-julia hljs">using Pkg
 Pkg.activate(&quot;.&quot;) # assuming you&#39;re in the Persefone root folder
-using Persefone</code></pre><p>You can then access all Persefone functions, such as <a href="simulation.html#Persefone.simulate"><code>simulate</code></a>, <a href="simulation.html#Persefone.initialise"><code>initialise</code></a>, <a href="simulation.html#Persefone.stepsimulation!-Tuple{SimulationModel}"><code>stepsimulation!</code></a>, <a href="simulation.html#Persefone.simulate!-Tuple{SimulationModel}"><code>simulate!</code></a>, or <a href="io.html#Persefone.visualiseoutput-Tuple{SimulationModel}"><code>visualiseoutput</code></a>. (See <code>src/Persefone.jl</code> for a list of exported  functions.)</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="index.html">« Introduction</a><a class="docs-footer-nextpage" href="gui.html">Graphical User Interface »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Tuesday 30 July 2024 11:45">Tuesday 30 July 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+using Persefone</code></pre><p>You can then access all Persefone functions, such as <a href="simulation.html#Persefone.simulate-Tuple{}"><code>simulate</code></a>, <a href="simulation.html#Persefone.initialise-Tuple{}"><code>initialise</code></a>, <a href="simulation.html#Persefone.stepsimulation!-Tuple{SimulationModel}"><code>stepsimulation!</code></a>, <a href="simulation.html#Persefone.simulate!-Tuple{SimulationModel}"><code>simulate!</code></a>, or <a href="io.html#Persefone.visualiseoutput-Tuple{SimulationModel}"><code>visualiseoutput</code></a>. (See <code>src/Persefone.jl</code> for a list of exported  functions.)</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="index.html">« Introduction</a><a class="docs-footer-nextpage" href="gui.html">Graphical User Interface »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Wednesday 11 September 2024 16:19">Wednesday 11 September 2024</span>. Using Julia version 1.10.4.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/src/gui.md b/docs/src/gui.md
index 9892d9a..902cf82 100644
--- a/docs/src/gui.md
+++ b/docs/src/gui.md
@@ -6,9 +6,29 @@ on an HPC. However, to allow interactive exploratory simulations to be conducted
 learning or developing the model, a graphical user interface is available as an
 additional package: [Persefone Desktop](https://git.idiv.de/persefone/persefone-desktop).
 
-## Install and run
+## Quick start
 
-*For more detailed installation instructions, see [here](developing.md).*
+*Follow these instructions if you simply want to try out the software as a user.
+If you want to play around with the source code, see the next section.*
+
+1. Download the [Julia programming language](https://julialang.org/downloads/) and install it on 
+  your computer.
+2. Start Julia. This should launch a commandline interface/REPL.
+3. Execute the following commands (copy-and-paste should work):
+
+```julia
+using Pkg
+Pkg.add(url="https://git.idiv.de/persefone/persefone-model.git")
+Pkg.add(url="https://git.idiv.de/persefone/persefone-desktop.git")
+using PersefoneDesktop
+ENV["QSG_RENDER_LOOP"] = "basic" # only needed on Windows
+launch()
+```
+
+## Running from the repo
+
+*Follow these instructions if you want to get to grips with the source code.
+For more detailed installation instructions, see [here](developing.md).*
 
 **To install:** Install [Julia](https://julialang.org/downloads/) and download/clone 
 the [repository](https://git.idiv.de/persefone/persefone-desktop). Open a Julia REPL 
diff --git a/docs/src/index.md b/docs/src/index.md
index dc2db2b..befb750 100644
--- a/docs/src/index.md
+++ b/docs/src/index.md
@@ -14,4 +14,4 @@ changes in farm operations (e.g. through policy changes in the CAP) influence bi
 The model is open-source software available on 
 [Gitlab](https://git.idiv.de/persefone/persefone-model).
 
-*This documentation was last updated on 2024-07-30 for **Persefone.jl v0.5.2** (commit [5deb973](https://git.idiv.de/persefone/persefone-model/-/commit/5deb973)).*
+*This documentation was last updated on 2024-09-11 for **Persefone.jl v0.5.5** (commit [6b3aee6](https://git.idiv.de/persefone/persefone-model/-/commit/6b3aee6)).*
-- 
GitLab